GeraProva GeraProva Provas com IA para professores do Brasil
Computação2º anoBNCC EF15CO01Fácil⏱ medio

Na escola, um aluno precisa descrever a solução de um problema de organização de dados de estudantes. Para…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO01

Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Na escola, um aluno precisa descrever a solução de um problema de organização de dados de estudantes. Para cada aluno, o programa deve armazenar nome, idade e nota final. Qual a estrutura de dados mais adequada para representar cada registro com esses campos?

  1. A) Um registro (estrutura com campos) para cada aluno, com campos nome, idade e nota final.
  2. B) Uma lista simples contendo apenas a nota final de cada aluno.
  3. C) Uma matriz para armazenar apenas os nomes dos alunos.
  4. D) Um grafo em que cada nó representa um aluno e as arestas representam amizades.
  5. E) Variáveis independentes para cada atributo de cada aluno.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado pede a estrutura de dados mais adequada para representar, para cada aluno, um conjunto de campos relacionados: nome, idade e nota final.
  2. Um registro (também chamado de estrutura ou struct, conforme a linguagem) agrupa campos de tipos diferentes sob um único nome, sendo exatamente o recurso feito para representar um item com vários atributos. Cada aluno vira um registro com os três campos, o que mantém os dados de uma mesma pessoa juntos e organizados.
  3. Assim, a alternativa A está correta e é coerente com o gabarito oficial, pois descreve um registro por aluno com os campos pedidos.
  4. A alternativa B está errada, pois guarda apenas a nota final e perde nome e idade.
  5. A alternativa C está errada, pois a matriz armazena apenas nomes e não contempla idade nem nota, além de não ser o tipo mais adequado para dados heterogêneos.
  6. A alternativa D está errada, pois um grafo de amizades representa relações entre alunos e não os atributos de cada aluno pedidos no enunciado.
  7. A alternativa E está errada, pois variáveis independentes espalhadas dificultam organizar e manipular os dados de cada aluno como um conjunto coerente, além de não escalar para muitos alunos.

💡 Dica: Considere as características de cada estrutura de dados.

Alternativa por alternativa

A Correta

Correta. Registros permitem armazenar entidades com múltiplos atributos de forma organizada e acessível.

B Erradaerro: Interpretação

O aluno pensa que, para organizar os dados, basta guardar a informação mais importante, ignorando que o problema exige todos os campos de cada registro.

C Erradaerro: Conceitual

O aluno associa 'organizar dados' a uma tabela ou matriz e não percebe que a matriz guarda um único tipo de valor, enquanto o registro precisa de campos de tipos diferentes (texto e números).

D Erradaerro: Conceitual

O aluno confunde a ideia de 'relação entre estudantes' com a de 'atributos de cada estudante', imaginando que grafos são a forma geral de representar qualquer conjunto de pessoas.

E Erradaerro: Procedimentala que mais engana

O aluno acredita que criar uma variável separada para cada atributo de cada aluno é uma boa forma de organizar, sem perceber que isso não agrupa os dados de um mesmo aluno e não escala para muitos registros.

Por que engana: Escolher estruturas inadequadas para armazenar dados compostos, como usar listas ou variáveis separadas em vez de registros.

Raio-X da questão

Dificuldade Fácil
Bloom Aplicar
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✍️ situacional🧩 progressao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados basicas · tipos de dados compostos

📚 Reveja

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

⚠️ Erro mais comum

Escolher estruturas inadequadas para armazenar dados compostos, como usar listas ou variáveis separadas em vez de registros.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Organização e representação da informação

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