Em um programa escolar, cada aluno será representado por uma única unidade que reúna seu nome e sua nota. O…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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 um programa escolar, cada aluno será representado por uma única unidade que reúna seu nome e sua nota. O nome é um texto, e a nota é um número. Qual estrutura de dados é mais indicada para reunir, em uma única unidade, informações de tipos diferentes sobre um aluno?
- A) Um grafo.
- B) Um registro.
- C) Uma lista.
- D) Um vetor.
- E) Uma matriz.
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado pede uma estrutura que reúna, em uma única unidade, dados de tipos diferentes: o nome (texto) e a nota (número) de um aluno. Passo 2: Um registro (também chamado de struct ou estrutura em algumas linguagens) agrupa campos de tipos diferentes sob um mesmo nome, por exemplo aluno com campo nome do tipo texto e campo nota do tipo número real. Passo 3: Por isso a alternativa B está correta e coincide com o gabarito oficial. Passo 4: A alternativa A está errada porque um grafo modela relações entre elementos (vértices e arestas), não serve para agrupar atributos de um único aluno. Passo 5: A alternativa C está errada porque uma lista guarda uma sequência de elementos, normalmente do mesmo tipo, e não descreve os campos de um único aluno. Passo 6: A alternativa D está errada porque um vetor também armazena elementos de um mesmo tipo em posições indexadas, o que não atende à exigência de tipos diferentes na mesma unidade. Passo 7: A alternativa E está errada porque uma matriz é um arranjo bidimensional de elementos de um mesmo tipo, adequado a tabelas de valores homogêneos e não a um conjunto heterogêneo de informações sobre uma pessoa. Passo 8: Conclusão: a estrutura que reúne informações heterogêneas em uma única unidade é o registro.
💡 Dica: Considere as características das estruturas de dados ao justificar sua escolha.
Alternativa por alternativa
O aluno pode confundir a ideia de unidade que reúne informações com a de uma estrutura de conexões, achando que um grafo serve para ligar nome e nota de um aluno.
Por que engana: Confundir estruturas que armazenam dados heterogêneos (registro) com aquelas que armazenam dados homogêneos (lista ou matriz).
Um registro é adequado para reunir vários campos relacionados ao mesmo elemento. Nesse caso, ele pode conter um campo para o nome, do tipo texto, e outro para a nota, do tipo número.
O aluno pode achar que qualquer coleção de dados serve para agrupar informações, esquecendo que a lista é uma sequência de elementos geralmente do mesmo tipo.
O aluno pode pensar que vetor é a estrutura genérica para guardar vários dados juntos, sem notar que todos os elementos do vetor devem ser do mesmo tipo.
O aluno pode associar agrupamento de dados a uma tabela com linhas e colunas, sem perceber que a matriz exige elementos homogêneos e não se aplica a atributos de tipos diferentes.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · tipos de dados compostos
Revisar as principais estruturas de dados e suas aplicações.
Confundir estruturas que armazenam dados heterogêneos (registro) com aquelas que armazenam dados homogêneos (lista ou matriz).
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um programa da escola, cada aluno deve ser guardado com três informações de tipos diferentes: nome (texto), número de…
- Em um programa, cada aluno deve ser representado por um único item que reúna dados diferentes, como nome e nota. Qual…
- Em um sistema desenvolvido pelos estudantes para emitir boletins, cada aluno é representado por um conjunto fixo de…
- Na escola, cada aluno será cadastrado com dois dados: seu nome e sua nota final. Esses dados devem ficar reunidos e…
- Uma escola está desenvolvendo um sistema para registrar os dados de seus alunos. Para cada aluno, o sistema deve manter…
- Uma escola está desenvolvendo um sistema para cadastrar estudantes. Para cada estudante, o sistema deve reunir, em uma…
🔎 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
