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

Considere uma matriz 'alunos' em pseudocódigo, onde cada elemento é um registro com campos nome, idade, nota…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Questão

Considere uma matriz 'alunos' em pseudocódigo, onde cada elemento é um registro com campos nome, idade, nota. Se os índices começam em 1, qual expressão acessa a nota do terceiro aluno?

  1. A) alunos[3].nota
  2. B) alunos[2].nota
  3. C) alunos[1].nota
  4. D) alunos[4].nota
  5. E) alunos[0].nota

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. A questão pede a nota do terceiro aluno em uma matriz 'alunos' cujos índices começam em 1.
  2. Com índices iniciando em 1, a posição 1 é o primeiro aluno, a posição 2 é o segundo e a posição 3 é o terceiro.
  3. Para acessar um campo de um registro dentro de um vetor ou matriz, usa-se a forma vetor[índice].campo, ou seja, alunos[3].nota.
  4. Logo, a expressão alunos[3].nota acessa a nota do terceiro aluno, correspondendo à alternativa A, que coincide com o gabarito oficial.
  5. A alternativa B está errada porque alunos[2] é o segundo aluno, não o terceiro.
  6. A alternativa C está errada porque alunos[1] é o primeiro aluno.
  7. A alternativa D está errada porque alunos[4] é o quarto aluno.
  8. A alternativa E está errada porque, com índices começando em 1, não existe posição 0 e o acesso seria inválido.

💡 Dica: Identifique a sintaxe correta para acessar o elemento desejado.

Alternativa por alternativa

A Correta

A expressão seleciona o terceiro elemento da matriz (índice 3, convenção 1-based) e, em seguida, o campo 'nota' do registro.

B Erradaerro: Conceituala que mais engana

O aluno contou a partir de zero, interpretando o índice 2 como a terceira posição, quando na numeração a partir de 1 ele corresponde ao segundo aluno.

Por que engana: O aluno pode confundir os índices da matriz, tentando acessar a nota do terceiro aluno usando um índice incorreto, como alunos[2].nota.

C Erradaerro: Interpretação

O aluno associou o índice 1 ao terceiro elemento, possivelmente confundindo a primeira posição com a terceira ou ignorando a ordem sequencial dos índices.

D Erradaerro: Procedimental

O aluno deslocou o índice em uma unidade a mais, supondo que a contagem do terceiro elemento exige somar 1 ao número ordinal, o que não corresponde à indexação iniciada em 1.

E Erradaerro: Conceitual

O aluno usou a convenção de índices iniciados em zero, contrariando o enunciado que define que os índices começam em 1, portanto a posição 0 nem existe.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 progressao
🎯 Conceito central

acesso a matriz

📌 Objetivo

avaliacao

🧱 Pré-requisitos

acesso a elementos de matriz · estrutura de dados em programação

📚 Reveja

Revisar a sintaxe de acesso a elementos em matrizes em pseudocódigo.

⚠️ Erro mais comum

O aluno pode confundir os índices da matriz, tentando acessar a nota do terceiro aluno usando um índice incorreto, como alunos[2].nota.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

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