GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO01Fácil⏱ curto

Um aluno deseja implementar um programa que armazena informações sobre o clima em sua cidade. Para cada dia, o…

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

Um aluno deseja implementar um programa que armazena informações sobre o clima em sua cidade. Para cada dia, o programa precisa guardar juntos três campos fixos: a temperatura, a descrição do tempo e se choveu. Qual estrutura é mais adequada para representar esse conjunto de campos diferentes?

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

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Identifique o que a questão pede. Cada dia precisa guardar três campos fixos e de tipos diferentes: temperatura (número), descrição do tempo (texto) e se choveu (sim ou não, lógico).
  2. Pense na característica principal dessa necessidade. Quando os dados agrupados são de tipos diferentes e têm nomes fixos, a estrutura adequada é aquela que reúne campos heterogêneos sob um mesmo nome, como um registro (em algumas linguagens, struct ou classe simples).
  3. Resolva por eliminação e análise de cada alternativa.
  4. - Alternativa B (Registro): correta, pois agrupa campos de tipos diferentes em uma única estrutura, acessados pelo nome de cada campo.
  5. - Alternativa A (Lista): está errada porque uma lista armazena sequências de elementos, normalmente do mesmo tipo e acessados por posição, não por campos nomeados.
  6. - Alternativa C (Fila): está errada porque é uma estrutura de acesso FIFO voltada à ordem de chegada, não à organização de campos de um único dia.
  7. - Alternativa D (Matriz): está errada porque organiza elementos em linhas e colunas, geralmente de um mesmo tipo, o que não atende a campos diferentes e fixos.
  8. - Alternativa E (Grafo): está errada porque representa vértices e arestas, modelando relações entre elementos, e não um conjunto de campos de um registro.
  9. Conclusão. O gabarito oficial B está correto, pois o registro é a estrutura que combina temperatura, descrição e indicador de chuva em um único item de dados.

💡 Dica: Identifique a estrutura que agrupa campos diferentes e fixos em uma única unidade.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode confundir lista com qualquer agrupamento de dados, imaginando que uma lista consegue guardar campos diferentes com nomes fixos. Não percebe que listas são sequências acessadas por posição e tipicamente homogêneas.

Por que engana: Confundir o registro, que agrupa campos diferentes de uma entidade, com uma lista ou matriz, geralmente usada para organizar elementos de tipo semelhante.

B Correta

Um registro reúne, em uma unidade, campos fixos que podem ter tipos diferentes, como um número para a temperatura, um texto para a descrição e uma resposta de sim ou não para a chuva.

C Erradaerro: Interpretação

O aluno pode associar 'conjunto de dados de cada dia' a uma sequência de registros de dias, pensando na ordem em que os dias chegam. Confunde a organização dos dias no tempo com a estrutura interna que agrupa os campos de um dia.

D Erradaerro: Conceitual

O aluno pode imaginar que, por haver 'vários dias' e 'vários campos', a informação deve ser uma tabela em linhas e colunas. Ignora que a matriz exige elementos do mesmo tipo e que o enunciado pede a estrutura de um único dia.

E Erradaerro: Senso comum

O aluno pode pensar que, por causa da palavra 'conjunto', a estrutura deve ser um grafo, que reúne elementos conectados. Não reconhece que grafos modelam relações entre vértices, e não campos de um mesmo item.

Raio-X da questão

Dificuldade Fácil
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 heterogêneos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Estruturas básicas de dados · Tipos de dados heterogêneos

📚 Reveja

Revise estruturas de dados e a diferença entre listas, registros, filas, matrizes e grafos.

⚠️ Erro mais comum

Confundir o registro, que agrupa campos diferentes de uma entidade, com uma lista ou matriz, geralmente usada para organizar elementos de tipo semelhante.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

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.