GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO12Fácil⏱ curto

Uma escola está desenvolvendo um programa para registrar a nota final de cada estudante em uma disciplina…

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 programa para registrar a nota final de cada estudante em uma disciplina. Para cada estudante, o programa deve armazenar seu nome junto com uma única nota, mantendo esses dois dados associados para que, ao consultar um deles, o outro seja identificado corretamente. O programa também deverá permitir o cadastro de vários estudantes. Considerando a necessidade apresentada, qual técnica de representação de dados é mais apropriada para manter associados o nome de cada estudante e sua respectiva nota?

  1. A) Criar um registro com o nome e a nota de cada estudante.
  2. B) Conectar estudantes e notas por meio de um grafo.
  3. C) Concatenar o nome e a nota em uma única cadeia.
  4. D) Organizar os nomes e as notas em uma matriz.
  5. E) Usar duas listas, uma para nomes e outra para notas.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado pede uma forma de manter associados, para cada estudante, o nome e uma única nota, de modo que consultar um dado permita identificar o outro corretamente, e que o programa aceite vários estudantes.
  2. A técnica mais adequada é criar um registro (estrutura com campos, como nome e nota) para cada estudante. Assim, o nome e a nota ficam agrupados na mesma unidade de dados, a associação é preservada por construção e basta guardar uma coleção desses registros para cadastrar vários estudantes.
  3. A alternativa B está errada, pois um grafo serve para representar relações entre elementos e é desnecessariamente complexo para uma simples associação de nome e nota.
  4. A alternativa C está errada, pois concatenar nome e nota em uma única cadeia mistura os dados, exigindo separação posterior e tornando a consulta de um dado a partir do outro frágil e propensa a erros.
  5. A alternativa D está errada, pois uma matriz organiza elementos por posições numéricas de linha e coluna, não por campos com significado, e não é a forma natural de manter nome e nota de cada estudante ligados.
  6. A alternativa E está errada, pois usar duas listas separadas não garante a associação: a ligação entre o nome e a nota depende apenas da posição nas listas, o que pode se perder com inserções ou remoções. Por isso, o gabarito A está correto.

💡 Dica: Identifique a estrutura que mantém os dados de cada estudante associados em um único conjunto.

Alternativa por alternativa

A Correta

Um registro reúne campos de tipos possivelmente diferentes que descrevem uma mesma entidade. Nesse caso, o nome e a nota pertencem ao mesmo estudante e devem permanecer associados. Uma coleção de registros permite armazenar vários estudantes sem perder essa relação.

B Erradaerro: Conceitual

O aluno acredita que, por haver ligação entre estudantes e notas, a melhor representação é um grafo, confundindo associação simples com relação entre vértices.

C Erradaerro: Procedimental

O aluno imagina que juntar nome e nota em um único texto mantém os dados associados, sem perceber que a separação posterior e a consulta ficam frágeis.

D Erradaerro: Conceitual

O aluno associa a ideia de organizar dados em tabela com matriz, sem perceber que a matriz não agrupa campos heterogêneos como texto e número de forma significativa.

E Erradaerro: Conceituala que mais engana

O aluno pensa que duas listas paralelas são suficientes para manter a associação, sem notar que o vínculo depende apenas da posição e pode se desfazer.

Por que engana: O aluno pode escolher duas listas separadas por reconhecer que elas armazenam vários nomes e notas, mas ignorar a necessidade de manter cada nome associado à sua respectiva nota.

Raio-X da questão

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

Registros de dados associados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Variáveis e tipos de dados · Estruturas de dados básicas

📚 Reveja

Revise registros e estruturas que agrupam diferentes atributos de uma mesma entidade.

⚠️ Erro mais comum

O aluno pode escolher duas listas separadas por reconhecer que elas armazenam vários nomes e notas, mas ignorar a necessidade de manter cada nome associado à sua respectiva nota.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

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.