Em um sistema escolar, para representar cada aluno com id, nome, três notas e endereço (rua, cidade), qual…
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 sistema escolar, para representar cada aluno com id, nome, três notas e endereço (rua, cidade), qual estrutura de dado é mais apropriada e como organizar o campo das notas?
- A) Matriz com todos os dados do aluno em colunas.
- B) Dicionário com alunos como chaves e notas como valores.
- C) Registro (struct) com campos id, nome, endereco e um vetor/array de três números para as notas.
- D) Lista simples contendo alunos sequencialmente.
- E) Vetor apenas de IDs e notas, sem nomes ou endereços.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Identifique os requisitos. Cada aluno tem dados de tipos diferentes: id (número inteiro), nome (texto), três notas (números) e endereço composto por rua e cidade (texto). Ou seja, os dados são heterogêneos e agrupados por um mesmo aluno. Passo 2: Escolha a estrutura adequada. Um registro (struct) agrupa campos de tipos diferentes sob um único nome, por isso é a estrutura natural para representar um aluno. Passo 3: Organize o campo das notas. Como são sempre três notas do mesmo tipo, um vetor (array) de três números é a forma mais adequada, pois mantém as notas ordenadas e acessíveis por índice (notas[0], notas[1], notas[2]). Passo 4: Organize o endereço como um campo próprio (endereco), que pode conter rua e cidade. Passo 5: Compare com as alternativas. A alternativa A está errada porque matriz exige elementos do mesmo tipo, o que não ocorre com id, nome e notas juntos. A alternativa B está errada porque um dicionário usando alunos como chaves e notas como valores perde os demais dados do aluno (id, nome, endereço). A alternativa D está errada porque uma lista guarda os alunos em sequência, mas não define como organizar os campos de cada aluno. A alternativa E está errada porque descarta nome e endereço, que são exigidos pelo enunciado. Conclusão: a alternativa C é a correta e coincide com o gabarito oficial.
💡 Dica: Considere as características dos dados e a melhor forma de organizá-los.
Alternativa por alternativa
O aluno confunde matriz com tabela de dados, achando que colunas podem misturar qualquer tipo de informação, como número, texto e endereço.
Por que engana: Escolher uma estrutura que não permite armazenar todos os dados necessários de forma organizada, como um vetor apenas de IDs e notas.
O aluno acredita que o dicionário serve para mapear aluno a notas e ignora que a chave deve identificar o registro e que os demais dados do aluno precisam ser guardados junto.
Registro agrupa campos heterogêneos por aluno; vetor de tamanho fixo para notas facilita acesso indexado e cálculo de média sem estruturas adicionais.
O aluno se concentra apenas na sequência de alunos e não percebe que a lista não resolve a organização interna dos campos de cada aluno, como as notas e o endereço.
O aluno lê o enunciado de forma incompleta e acredita que basta guardar identificadores e notas, esquecendo que nome e endereço também são exigidos.
Raio-X da questão
estrutura de dados
avaliacao
tipos de estruturas de dados · organização de dados
Revisar tipos de estruturas de dados e suas aplicações.
Escolher uma estrutura que não permite armazenar todos os dados necessários de forma organizada, como um vetor apenas de IDs e notas.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Para inscrever estudantes em uma oficina de ciências, a escola registrou estas informações de Joana: nome, oficina…
- — Se o aplicativo misturar as informações, como ele saberá o que mostrar no mapa? — perguntou a monitora durante uma…
- "Enviei três histórias, mas só a última aparece quando procuram meu nome", relatou uma moradora ao centro cultural que…
- Folhas de alface brilham sob luzes artificiais em uma estufa automatizada. Sensores de umidade do solo convertem níveis…
- Postes enfileirados ao longo das avenidas estão equipados com sensores que alimentam um sistema de monitoramento urbano…
- Ao final de um mutirão de leitura, uma biblioteca comunitária decidiu registrar os livros em um sistema simples para…
🔎 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
