GeraProva GeraProva Provas com IA para professores do Brasil
Computação2º anoBNCC EF15CO01Média⏱ curto

Em um programa que calcula a média de notas, qual estrutura de dados deve ser utilizada para armazenar as…

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

Em um programa que calcula a média de notas, qual estrutura de dados deve ser utilizada para armazenar as notas?

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

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Identifique o que o programa precisa fazer. Ele calcula a média de notas, ou seja, precisa guardar um conjunto de valores do mesmo tipo (as notas), percorrê-los para somar e depois dividir pela quantidade de elementos. Passo 2: Pense na organização necessária. As notas são uma sequência de valores de um único tipo, sem relação hierárquica entre si e sem necessidade de múltiplas dimensões. Passo 3: A estrutura adequada é a lista (ou vetor/array unidimensional), que armazena elementos do mesmo tipo em sequência, permite acessar cada nota por posição, percorrê-la com laço de repetição, contar quantos valores existem e somar todos. Passo 4: Por que as outras estão erradas. Registro serve para agrupar campos heterogêneos que descrevem uma mesma entidade, como nome, matrícula e nota de um aluno, e não para uma coleção de notas. Matriz organiza dados em duas dimensões (linhas e colunas), o que não é necessário para uma única sequência de notas. Grafo representa vértices e arestas que modelam relações entre elementos, o que não se aplica a notas. Tabela, no sentido de estrutura bidimensional de linhas e colunas (como em planilhas ou tabelas de banco de dados), é mais complexa do que o problema exige. Passo 5: Conclusão. Como o gabarito oficial indica B, a resposta está correta e coincide com a análise feita.

💡 Dica: Considere as estruturas de dados mais comuns para armazenar listas.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde registro com qualquer agrupamento de dados e imagina que as notas devem ser guardadas em um único agrupamento com campos. Não percebe que registro reúne campos de tipos diferentes que descrevem uma entidade, enquanto as notas são valores homogêneos em sequência.

Por que engana: Confundir tipos de estruturas de dados e escolher uma que não permite armazenar sequências simples, como grafos ou matrizes para dados lineares.

B Correta

Uma lista permite armazenar notas e realizar operações como média facilmente.

C Erradaerro: Conceitual

O aluno supõe que, por haver várias notas, é preciso organizar os dados em linhas e colunas. Não percebe que uma única sequência de valores basta e que a dimensão extra da matriz não traz benefício aqui.

D Erradaerro: Conceitual

O aluno associa grafo a qualquer conjunto de dados interligados ou a algo que cresce dinamicamente. Não entende que grafos modelam relações entre vértices por arestas, o que não existe no cálculo de uma média.

E Erradaerro: Senso comum

O aluno pensa em tabela pelo uso cotidiano da palavra, como uma planilha onde notas aparecem organizadas. Não percebe que, no contexto de estruturas de dados, a tabela bidimensional é mais elaborada do que o necessário e que a estrutura linear de lista é a mais direta.

Raio-X da questão

Dificuldade Média
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✍️ direta🧩 abertura
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados lineares · conceito de media aritmetica

📚 Reveja

Revisar tipos de estruturas de dados em programação.

⚠️ Erro mais comum

Confundir tipos de estruturas de dados e escolher uma que não permite armazenar sequências simples, como grafos ou matrizes para dados lineares.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.