GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF69CO01Média⏱ medio

Em uma atividade de Computação, Ana precisa guardar os nomes dos estudantes de uma turma. Ela estudou três…

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

Em uma atividade de Computação, Ana precisa guardar os nomes dos estudantes de uma turma. Ela estudou três estruturas de dados: listas, matrizes e registros. Qual opção reúne todas as estruturas de dados estudadas que podem ser usadas para armazenar uma lista de nomes?

  1. A) Listas, matrizes e registros.
  2. B) Somente listas.
  3. C) Listas e matrizes.
  4. D) Somente registros.
  5. E) Somente matrizes.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. A pergunta pede todas as estruturas estudadas que podem armazenar uma lista de nomes, ou seja, um conjunto de textos, um para cada estudante da turma. Passo 2: Listas guardam uma sequência de valores do mesmo tipo, como nomes, e são a estrutura mais direta para isso. Passo 3: Matrizes organizam valores em linhas e colunas e, para nomes, podem ser usadas com uma linha por estudante (ou uma coluna com os nomes), o que também funciona para essa finalidade. Passo 4: Registros agrupam campos que podem ter tipos diferentes, e um registro pode conter o campo nome, guardado para cada estudante; organizando vários registros em sequência, eles também armazenam a lista de nomes. Passo 5: Como as três estruturas podem ser usadas para essa finalidade, a alternativa correta é a A, que reúne listas, matrizes e registros. Passo 6: A alternativa B está errada porque limita o uso apenas a listas, deixando de fora matrizes e registros. A alternativa C está errada porque exclui os registros, que também servem para guardar nomes. A alternativa D está errada porque considera só registros, ignorando que listas e matrizes também armazenam nomes. A alternativa E está errada porque considera só matrizes, esquecendo que listas e registros igualmente armazenam esse tipo de dado.

💡 Dica: Considere as principais estruturas de dados utilizadas em programação.

Alternativa por alternativa

A Correta

As três estruturas citadas podem armazenar informações como nomes. A lista organiza elementos em sequência; a matriz organiza dados em linhas e colunas; e o registro reúne informações relacionadas em uma mesma estrutura. Portanto, a opção correta é a que apresenta as três.

B Erradaerro: Conceitual

O aluno acredita que só listas servem para guardar uma sequência de nomes, porque associa essa estrutura exclusivamente ao armazenamento de coleções simples. Ele não percebe que matrizes e registros também podem guardar esses dados.

C Erradaerro: Conceitual

O aluno considera que registros servem apenas para agrupar atributos diferentes de uma mesma entidade, e não para armazenar conjuntos de nomes. Por isso exclui os registros da resposta, sem considerar que vários registros podem formar uma sequência.

D Erradaerro: Conceitual

O aluno entende que registros são a estrutura mais adequada para guardar nomes porque cada estudante tem um campo nome, e desconsidera que listas e matrizes também organizam esses dados em sequência. Ele confunde a possibilidade de uso com a única opção possível.

E Erradaerro: Conceitual

O aluno associa armazenamento de muitos valores somente a matrizes, pensando que listas são uma estrutura diferente e não adequada para guardar nomes. Ele não reconhece que a lista é justamente a forma linear mais simples de guardar uma sequência de textos.

Raio-X da questão

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

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · tipos de dados compostos

📚 Reveja

Revisar as principais estruturas de dados e suas aplicações.

⚠️ Erro mais comum

Achar que apenas um tipo de estrutura de dados pode armazenar listas, ignorando que listas, matrizes e registros podem ser usados.

🌎 Tema transversal

ciencia_tecnologia

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