GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF09CO02Difícil⏱ medio

Em um projeto de programação, como você escolheria a estrutura de dados para armazenar as informações de um…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF09CO02

Construir soluções computacionais de problemas de diferentes áreas do conhecimento, de forma individual e colaborativa, selecionando as estruturas de dados e técnicas adequadas, aperfeiçoando e articulando saberes escolares.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um projeto de programação, como você escolheria a estrutura de dados para armazenar as informações de um ônibus?

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

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Identifique o tipo de informação a ser armazenada. As informações de um ônibus são de natureza diferente entre si, como placa (texto), ano de fabricação (número inteiro), capacidade de passageiros (número inteiro) e se está em operação (verdadeiro ou falso). Passo 2: Escolha a estrutura que agrupa dados de tipos diferentes sob um único nome. O registro (também chamado de estrutura ou struct, dependendo da linguagem) foi feito exatamente para isso: cada campo tem nome e tipo próprios, e o conjunto forma uma entidade coesa, como 'onibus' com os campos placa, ano, capacidade e emOperacao. Passo 3: Verifique por que as outras alternativas não servem bem. A lista é uma coleção de elementos normalmente do mesmo tipo e acessados por posição, útil para guardar vários ônibus, mas não para descrever os atributos de um único ônibus. A matriz organiza dados do mesmo tipo em linhas e colunas, o que não corresponde à descrição de um único veículo. O grafo representa vértices ligados por arestas, indicado para modelar relações como rotas entre pontos, e não os atributos de um ônibus. O conjunto guarda elementos únicos sem ordem e não permite acessar campos nomeados de cada informação. Passo 4: Conclusão: para armazenar as informações de um ônibus, a estrutura adequada é o registro, gabarito oficial correto.

💡 Dica: Considere as características das informações que você precisa armazenar.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Imagina que, por ser a estrutura mais simples e conhecida, a lista serve para guardar todas as informações do ônibus. Não percebe que a lista guarda elementos de um mesmo tipo acessados por posição, o que não é adequado para campos heterogêneos como placa e capacidade.

Por que engana: Confundir estruturas lineares com estruturas compostas, escolhendo listas ou matrizes para dados que requerem agrupamento heterogêneo.

B Correta

Registros permitem agrupar diferentes dados relacionados sobre o ônibus.

C Erradaerro: Conceitual

Confunde a necessidade de organizar dados com a estrutura de tabela e acredita que as informações do ônibus devem ser dispostas em linhas e colunas. Não percebe que uma matriz exige dados do mesmo tipo e não identifica cada atributo por nome.

D Erradaerro: Senso comum

Associa a palavra 'estrutura' a estruturas complexas de relacionamento e pensa que um ônibus, por fazer parte de rotas, deve ser modelado como grafo. Não separa o atributo do veículo da relação entre veículos e pontos de uma rede.

E Erradaerro: Conceitual

Entende que um conjunto serve para reunir as informações do ônibus por ser um agrupamento de dados. Não percebe que o conjunto não possui ordem, não admite repetição e não permite acessar cada atributo por um nome próprio.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 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 lineares com estruturas compostas, escolhendo listas ou matrizes para dados que requerem agrupamento heterogêneo.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Projetos com programaçã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.