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

Em uma atividade de Computação, uma escola precisa representar, na memória do computador, os dados de um único…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em uma atividade de Computação, uma escola precisa representar, na memória do computador, os dados de um único produto escolhido para uma demonstração. Esse produto terá exatamente dois campos: nome e preço. O programa deverá apenas consultar e atualizar esses dois campos, mantendo-os associados ao mesmo produto; não será necessário armazenar outros produtos nem organizar os dados em linhas e colunas. Com base nessa situação, qual estrutura de dados é mais adequada para representar o produto e manter associados seu nome e seu preço?

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

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Identifique o que a situação exige. O produto tem exatamente dois campos (nome e preço), há um único item, não há necessidade de armazenar outros produtos nem de organizar dados em linhas e colunas. O objetivo é manter dois valores de tipos possivelmente diferentes (texto e número) associados ao mesmo objeto.
  2. Lembre o conceito de registro. Registro (ou estrutura, struct) é uma estrutura de dados que agrupa campos de tipos possivelmente diferentes sob um mesmo nome, representando uma entidade única, como um produto com nome e preço.
  3. Aplique ao caso. Um registro do tipo Produto com os campos nome e preço atende exatamente a necessidade: consulta e atualização dos campos ficam associadas à mesma entidade.
  4. Analise as alternativas erradas. A) Matriz organiza dados em linhas e colunas do mesmo tipo, o que o enunciado dispensa. B) Lista é uma sequência de elementos, geralmente do mesmo tipo, voltada a armazenar vários itens em ordem. C) Grafo representa vértices ligados por arestas, adequado a relações entre entidades, não a campos de um único objeto. E) Fila é uma estrutura de acesso FIFO, voltada à ordem de atendimento, sem relação com campos de um produto.
  5. Conclusão: a estrutura mais adequada é o registro, alternativa D, que coincide com o gabarito oficial.

💡 Dica: Identifique a estrutura que agrupa campos diferentes de um mesmo produto.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode associar qualquer conjunto de dados organizados a uma tabela e, por isso, imaginar que a matriz serve para guardar nome e preço, mesmo com tipos diferentes.

B Erradaerro: Conceituala que mais engana

O aluno pode pensar que, por haver dois dados, basta uma lista com dois elementos, sem perceber que lista é uma sequência de itens de mesmo tipo e não agrupa campos nomeados de uma entidade.

Por que engana: Escolher uma estrutura voltada à coleção ou ao relacionamento entre vários elementos, ignorando que o caso exige apenas campos associados a um único produto.

C Erradaerro: Conceitual

O aluno pode confundir a palavra 'associados' com relação em grafo, imaginando que nome e preço são vértices ligados por arestas.

D Correta

Um registro reúne diferentes campos relacionados a uma mesma entidade. Nesse caso, os campos nome e preço pertencem ao mesmo produto e precisam ser consultados ou atualizados conjuntamente. Como não há necessidade de armazenar vários produtos nem de realizar operações de organização ou relacionamento entre elementos, o registro é a estrutura mais adequada.

E Erradaerro: Interpretação

O aluno pode ter lido 'manter associados' como controle de ordem de atendimento e escolher fila, sem entender que a fila trata de ordem de acesso e não de campos de um mesmo objeto.

Raio-X da questão

Dificuldade Fácil
Bloom Analisar
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

Registro de dados estruturados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Estruturas de dados básicas · Organização de dados

📚 Reveja

Revise as diferenças entre registros, listas, matrizes, filas e grafos.

⚠️ Erro mais comum

Escolher uma estrutura voltada à coleção ou ao relacionamento entre vários elementos, ignorando que o caso exige apenas campos associados a um único produto.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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