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
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?
- A) Matriz
- B) Lista
- C) Grafo
- D) Registro
- E) Fila
✅ Resposta correta: alternativa D
Resolução passo a passo
- 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.
- 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.
- 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.
- 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.
- 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
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.
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.
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.
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.
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
Registro de dados estruturados
avaliacao
Estruturas de dados básicas · Organização de dados
Revise as diferenças entre registros, listas, matrizes, filas e grafos.
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.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Em um projeto de monitoramento de rios, uma boia computacional organiza leituras de sensores antes de enviá-las por…
- Uma biblioteca escolar recebeu caixas de livros doados para uma feira de troca. Para registrar os exemplares, a equipe…
- Um centro cultural público oferece inscrições on-line para atividades com critérios variados. Na oficina de teatro…
- Uma escola está testando dois protótipos de aplicativo para que estudantes consultem mudanças de sala, horários e…
- Uma secretaria municipal de educação está digitalizando pedidos de transporte escolar e de atendimento em contraturno…
- — O cartaz não pode sair duas vezes, pois a feira começa em uma hora — alertou a coordenadora do centro cultural. No…
🔎 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
