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

Uma escola está desenvolvendo um sistema para cadastrar estudantes. Para cada estudante, o sistema deve…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO12

Produzir, analisar, gerir e compartilhar informações a partir de dados, utilizando princípios de ciência de dados.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Uma escola está desenvolvendo um sistema para cadastrar estudantes. Para cada estudante, o sistema deve reunir, em uma única unidade, o nome completo, o código de matrícula e as notas de quatro avaliações. O nome e o código são textos, enquanto as notas são valores numéricos. Além disso, cada informação deve ser identificada por um campo próprio, como “nome”, “matrícula” e “nota1”. Os cadastros de vários estudantes serão armazenados pelo sistema. Com base nessa organização dos dados, qual estrutura é mais indicada para representar os dados de cada estudante como uma única unidade com campos de tipos diferentes e identificados por nomes?

  1. A) Um vetor unidimensional
  2. B) Uma lista encadeada
  3. C) Uma matriz bidimensional
  4. D) Um grafo direcionado
  5. E) Um registro estruturado

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Identifique o que o enunciado exige. Cada estudante deve ser uma única unidade reunindo informações de tipos diferentes (nome e matrícula são textos, notas são numéricas), e cada informação deve ser acessada por um campo com nome próprio (nome, matrícula, nota1 etc.).
  2. Verifique o que essa exigência significa. Uma estrutura que agrupa dados heterogêneos sob um único nome e acessa cada parte por identificador de campo é um registro estruturado (também chamado de struct, record ou registro em algumas linguagens).
  3. Compare com as alternativas.
  4. - A) Um vetor unidimensional guarda elementos do mesmo tipo e acessa cada um por índice numérico, não por nome de campo, então não atende.
  5. - B) Uma lista encadeada é uma sequência de nós ligados entre si, pensada para armazenar e percorrer muitos elementos, não para agrupar campos nomeados de um único estudante.
  6. - C) Uma matriz bidimensional também tem elementos de um só tipo e é acessada por dois índices numéricos, o que não representa campos nomeados.
  7. - D) Um grafo direcionado modela vértices e arestas, como relações entre entidades, e não um conjunto de campos de um mesmo registro.
  8. - E) Um registro estruturado reúne campos de tipos diferentes sob um nome comum e permite acessar cada campo pelo nome, exatamente como descrito.
  9. Conclusão. A alternativa correta é a E, que coincide com o gabarito oficial. Para armazenar vários estudantes, cada um desses registros poderia ser guardado em um vetor ou lista, mas a estrutura que representa um estudante individualmente é o registro.

💡 Dica: Identifique a estrutura que agrupa campos nomeados com tipos de dados diferentes.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Confunde a necessidade de guardar vários estudantes com a forma de representar um único estudante, achando que um vetor resolve tudo. Não percebe que o vetor exige tipo uniforme e acesso por índice, e não por nome de campo.

Por que engana: O aluno pode escolher vetor ou matriz por reconhecer que essas estruturas armazenam vários valores, sem considerar que o registro permite campos nomeados e tipos diferentes.

B Erradaerro: Conceitual

Associa a ideia de armazenar uma coleção de cadastros à estrutura de lista encadeada, sem notar que a lista trata da organização sequencial dos elementos e não da composição de campos nomeados dentro de um mesmo item.

C Erradaerro: Conceitual

Imagina que uma tabela de linhas e colunas representa naturalmente um estudante com seus dados, mas uma matriz tem apenas um tipo de elemento e é acessada por posições numéricas, sem nomes de campo.

D Erradaerro: Senso comum

Pensa que qualquer conjunto de informações relacionadas pode ser modelado como grafo, por causa da palavra relação, sem perceber que o grafo representa conexões entre entidades e não os campos de uma única unidade.

E Correta

Um registro estruturado reúne informações relacionadas de um mesmo estudante em campos nomeados, mesmo quando esses campos têm tipos diferentes, como texto e número. Assim, nome, matrícula e notas podem ser armazenados como partes de uma única unidade lógica.

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🧩 progressao
🎯 Conceito central

Registro estruturado de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Tipos de dados básicos · Estruturas de dados

📚 Reveja

Revise registros, campos, tipos de dados e a diferença entre estruturas homogêneas e heterogêneas.

⚠️ Erro mais comum

O aluno pode escolher vetor ou matriz por reconhecer que essas estruturas armazenam vários valores, sem considerar que o registro permite campos nomeados e tipos diferentes.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Construir conhecimento usando técnicas e tecnologias computacionais, produzindo informação e/ou artefatos de forma criativa, com respeito às questões legais, que proporcionem experiências para si e os demais.

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