GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO12Média⏱ medio

Uma escola está desenvolvendo um sistema para acompanhar seus estudantes. Para cada estudante, o programa deve…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO12

Produzir, analisar, gerir e compartilhar informações a partir de dados, utilizando princípios de ciência de dados.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Uma escola está desenvolvendo um sistema para acompanhar seus estudantes. Para cada estudante, o programa deve armazenar, como uma unidade, os campos matrícula, nome, turma e média final. O sistema também precisa localizar um estudante e consultar ou atualizar qualquer um desses campos. Nesse módulo, não serão realizadas operações matemáticas entre linhas e colunas nem será necessário representar relações entre estudantes. Com base nas necessidades descritas, qual estrutura de dados é mais adequada para representar as informações de cada estudante?

  1. A) Um conjunto para eliminar estudantes repetidos.
  2. B) Um registro para agrupar os campos de cada estudante.
  3. C) Um grafo para representar conexões entre estudantes.
  4. D) Uma lista para ordenar os estudantes em sequência.
  5. E) Uma matriz para organizar valores em linhas e colunas.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O enunciado pede que cada estudante seja armazenado como uma unidade contendo quatro campos diferentes: matrícula, nome, turma e média final. Campos de tipos possivelmente distintos (texto e número) agrupados em uma única entidade caracterizam um registro (struct, em linguagens como C ou Pascal).
  2. O sistema precisa localizar um estudante e consultar ou atualizar qualquer um dos campos, o que é atendido por um registro acessado pelos nomes dos campos, sem necessidade de operações matemáticas entre linhas e colunas.
  3. A alternativa B está correta e coincide com o gabarito oficial, pois descreve exatamente um agrupamento heterogêneo de campos por estudante.
  4. A alternativa A está errada porque um conjunto serve apenas para armazenar elementos sem repetição, não para guardar vários campos associados de um mesmo estudante.
  5. A alternativa C está errada porque um grafo representa conexões entre elementos, e o enunciado diz expressamente que não será necessário representar relações entre estudantes.
  6. A alternativa D está errada porque uma lista organiza elementos em sequência, mas não descreve os campos internos de cada estudante, que é a necessidade central.
  7. A alternativa E está errada porque uma matriz organiza valores do mesmo tipo em linhas e colunas, e o enunciado exclui explicitamente operações entre linhas e colunas, além de não ser adequada a campos heterogêneos.

💡 Dica: Considere as características dos dados a serem armazenados.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pensa que, por haver um cadastro de estudantes, basta uma coleção sem repetição, confundindo a coleção de estudantes com a estrutura que representa um único estudante.

Por que engana: Confundir estruturas que armazenam dados heterogêneos (registro) com aquelas que armazenam dados homogêneos (lista, matriz).

B Correta

O registro é apropriado porque reúne, sob uma mesma unidade, diferentes campos relacionados a uma entidade. Neste caso, matrícula, nome, turma e média final pertencem ao mesmo estudante e podem ser consultados ou atualizados individualmente.

C Erradaerro: Senso comum

O aluno associa 'escola' e 'estudantes' a redes sociais e relações de amizade, imaginando que os estudantes precisam ser representados como vértices de um grafo.

D Erradaerro: Interpretação

O aluno confunde a necessidade de armazenar os dados de cada estudante com a necessidade de manter uma ordem, achando que a sequência resolve a organização das informações individuais.

E Erradaerro: Conceitual

O aluno pensa que tabelas com linhas e colunas são a forma natural de guardar dados de estudantes, sem notar que o enunciado descarta operações entre linhas e colunas e que a matriz exige valores do mesmo tipo.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · tipos de dados compostos

📚 Reveja

Revisar os tipos de estruturas de dados e suas aplicações.

⚠️ Erro mais comum

Confundir estruturas que armazenam dados heterogêneos (registro) com aquelas que armazenam dados homogêneos (lista, matriz).

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Construir conhecimento usando técnicas e tecnologias computacionais, produzindo informação e/ou artefatos de forma criativa, com respeito às questões legais, que proporcionem experiências para si e os demais.

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.