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

Em um sistema desenvolvido pelos estudantes para emitir boletins, cada aluno é representado por um conjunto…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um sistema desenvolvido pelos estudantes para emitir boletins, cada aluno é representado por um conjunto fixo de informações: nome, data de nascimento, turma e média final. Esses dados têm tipos diferentes e precisam permanecer associados ao mesmo aluno. Nesta etapa do projeto, a equipe está definindo como representar os dados de um único aluno; o armazenamento do conjunto de alunos será decidido posteriormente. Com base no texto, qual estrutura de dados é mais adequada para representar as informações de um único aluno, reunindo campos de diferentes tipos em uma mesma unidade?

  1. A) Grafo
  2. B) Vetor
  3. C) Matriz
  4. D) Registro
  5. E) Lista

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado descreve um único aluno como um conjunto fixo de informações (nome, data de nascimento, turma e média final), com tipos diferentes que devem permanecer associados ao mesmo aluno.
  2. Procuramos uma estrutura que agrupe campos heterogêneos (texto, data, texto e número real) em uma única unidade, com tamanho fixo e campos acessados pelo nome.
  3. Essa estrutura é o registro (ou struct), que reúne campos de tipos diferentes sob um mesmo nome, exatamente como o texto pede.
  4. Vetor e matriz exigem elementos do mesmo tipo, então não atendem à mistura de tipos. Grafo modela relações entre vértices e não serve para representar atributos de um aluno. Lista é uma coleção sequencial de elementos, tipicamente do mesmo tipo, voltada ao armazenamento de vários itens, o que o texto deixa para depois.
  5. Portanto, a alternativa correta é a D (Registro), que coincide com o gabarito oficial.

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

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter associado a ideia de 'associação entre dados' ao conceito de grafo, que liga itens por arestas, e não percebeu que o problema pede um agrupamento de campos de um único objeto.

B Erradaerro: Conceituala que mais engana

O aluno pode ter pensado que vetor serve para guardar qualquer conjunto de dados, sem notar que um vetor exige elementos do mesmo tipo, o que contradiz a mistura de nome, data e número do enunciado.

Por que engana: Confundir estruturas que armazenam dados simples com aquelas que agrupam diferentes tipos de dados, como registros.

C Erradaerro: Conceitual

O aluno pode ter confundido matriz, que organiza dados em linhas e colunas, com uma forma de juntar informações variadas, ignorando que todos os elementos de uma matriz devem ser do mesmo tipo.

D Correta

Registro é a estrutura adequada para agrupar, em uma única unidade, campos relacionados que podem ter nomes e tipos diferentes, como nome, data de nascimento, turma e média final. O enunciado trata da representação de um único aluno, e não da organização de vários alunos.

E Erradaerro: Interpretação

O aluno pode ter escolhido lista por associá-la a 'conjunto de informações', sem perceber que a lista é uma sequência de itens geralmente homogêneos, usada para armazenar vários alunos, o que o texto deixa para etapa posterior.

Raio-X da questão

Dificuldade Média
Leitura baixo
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🧩 abertura
🎯 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 simples com aquelas que agrupam diferentes tipos de dados, como registros.

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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