Em pseudocódigo, considere 'alunos' como vetor de registros com campos nome e notas[2]. Assumindo indexação…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em pseudocódigo, considere 'alunos' como vetor de registros com campos nome e notas[2]. Assumindo indexação iniciada em 1, qual expressão retorna a segunda nota do terceiro aluno?
- A) alunos[2].notas[2]
- B) alunos[3].notas[2]
- C) alunos[1].notas[2]
- D) alunos[3].notas[1]
- E) alunos[4].notas[2]
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede a segunda nota do terceiro aluno, em pseudocódigo, com indexação iniciada em 1.
- O vetor 'alunos' é indexado a partir de 1, então o terceiro aluno está na posição 3: alunos[3].
- Cada registro tem o campo 'notas', que é um vetor de dois elementos. A segunda nota fica na posição 2 desse vetor: notas[2].
- Juntando as partes, a expressão correta é alunos[3].notas[2], que corresponde à alternativa B, coincidindo com o gabarito oficial.
- Por que as outras estão erradas: A usa o índice 2 para o aluno, o que seria o segundo aluno; C usa o índice 1 para o aluno, o que seria o primeiro aluno; D troca a ordem dos índices e pega a primeira nota do terceiro aluno; E usa o índice 4 para o aluno, o que seria o quarto aluno, que não é o alvo.
💡 Dica: Identifique a estrutura do vetor e a indexação.
Alternativa por alternativa
O aluno confundiu a posição do aluno com a posição da nota, usando 2 nos dois índices, como se 'segundo' se aplicasse aos dois níveis da estrutura.
Por que engana: Confundir a indexação dos alunos, escolhendo um índice que não corresponde ao terceiro aluno.
A sintaxe acessa o terceiro elemento do vetor e, em seguida, o segundo elemento do campo notas do registro.
O aluno trocou o terceiro aluno pelo primeiro, provavelmente por não considerar a indexação iniciada em 1 e a posição correta do registro desejado.
O aluno inverteu a ordem dos índices, tratando o primeiro índice como a nota e o segundo como o aluno, e além disso leu 'segunda' como primeira nota.
O aluno considerou que o terceiro aluno estaria na posição 4, esquecendo que a contagem começa em 1 e confundindo posição com ordem ordinal.
Raio-X da questão
vetores em pseudocódigo
avaliacao
indexacao de vetores · estrutura de dados
Revisar a manipulação de vetores e registros em pseudocódigo.
Confundir a indexação dos alunos, escolhendo um índice que não corresponde ao terceiro aluno.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Uma livraria registra, em uma tabela, a quantidade de livros vendidos em duas filiais durante uma campanha. As linhas…
- Em um inventário de sementes, a equipe registrou a quantidade de um lote usando agrupamentos: 3 grupos de 10.000…
- Por que alguns horários de biblioteca ficam lotados enquanto outros permanecem vazios? Para decidir a ampliação do…
- Uma cooperativa de reciclagem contratou fretes e registrou o custo total conforme a distância percorrida. O grafico…
- O gráfico mostra o consumo mensal de energia dos equipamentos de uma padaria: forno, 520 kWh; refrigeração, 280 kWh…
- Uma comunidade rural avalia caixas d'água de base quadrada e altura fixa de 5 m. O gráfico mostra o volume V, em m³, em…
🔎 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
