GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO01Fácil⏱ curto

Uma escola está desenvolvendo um sistema para registrar os dados de seus alunos. Para cada aluno, o sistema…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Uma escola está desenvolvendo um sistema para registrar os dados de seus alunos. Para cada aluno, o sistema deve manter, em uma única unidade, o nome, o número de matrícula, a turma e as quatro notas bimestrais. Esses dados possuem rótulos próprios e podem ter tipos diferentes, como texto e números. A lista com todos os alunos será organizada separadamente pelo sistema. Com base no texto, qual estrutura de dados é mais adequada para agrupar os diferentes campos de um único aluno, mantendo cada informação associada ao seu respectivo rótulo?

  1. A) Conjunto
  2. B) Array
  3. C) Matriz
  4. D) Registro
  5. E) Grafo

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado pede uma estrutura que agrupe, em uma única unidade, campos de um mesmo aluno (nome, matrícula, turma e quatro notas), com rótulos próprios e tipos diferentes (texto e números).
  2. Essas características definem um registro (ou struct, em algumas linguagens): uma estrutura heterogênea, cujos campos são nomeados e podem ter tipos diferentes, acessados pelo nome de cada campo.
  3. Por que as outras estão erradas:
  4. A) Conjunto não garante acesso a cada informação por um rótulo e não organiza elementos por campos nomeados.
  5. B) Array armazena elementos de um mesmo tipo acessados por índice numérico, sem rótulos próprios para cada campo.
  6. C) Matriz é uma estrutura bidimensional homogênea, acessada por linha e coluna, inadequada para campos de tipos diferentes.
  7. E) Grafo representa vértices e arestas, modelando relações entre elementos, não o agrupamento de campos de um aluno.
  8. A menção à lista de alunos organizada separadamente indica que cada aluno é um registro e a lista de registros é uma estrutura à parte, reforçando que a resposta para um único aluno é o registro.
  9. Conclusão: a estrutura mais adequada é o registro, alternativa D, que coincide com o gabarito oficial.

💡 Dica: Considere as características das estruturas de dados antes de responder.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode associar 'agrupar dados' à ideia matemática de conjunto, que reúne elementos sem ordem nem nomes de campo.

B Erradaerro: Conceitual

O aluno pode pensar que array serve para agrupar qualquer conjunto de dados, esquecendo que todos os elementos devem ser do mesmo tipo e são acessados por índice, não por rótulo.

C Erradaerro: Conceitual

O aluno pode confundir agrupamento de dados com organização em tabela, achando que linhas e colunas bastam para guardar campos de tipos diferentes.

D Correta

O registro é adequado porque reúne, em uma única estrutura, campos de tipos possivelmente diferentes, cada um identificado por um nome, como nome, matrícula, turma e notas. A lista de alunos pode ser formada posteriormente por vários registros desse tipo.

E Erradaerro: Interpretação

O aluno pode relacionar a palavra 'lista de alunos' a estruturas de conexões, imaginando que o grafo organiza os dados de um aluno.

Raio-X da questão

Dificuldade Fácil
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 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 relacionados (registro) com estruturas que armazenam dados homogêneos (array, matriz).

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

🔎 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.