Dada uma matriz que armazena notas de alunos, como você acessa a nota do terceiro aluno?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Utilizar algoritmos clássicos de manipulação sobre listas.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Dada uma matriz que armazena notas de alunos, como você acessa a nota do terceiro aluno?
- A) matriz[2]
- B) matriz[3]
- C) matriz[1]
- D) matriz[0]
- E) matriz[4]
✅ Resposta correta: alternativa A
Resolução passo a passo
- Identifique a convenção de índices. Em linguagens como C, Java, Python e JavaScript, a contagem de posições começa em 0, então o primeiro elemento está no índice 0, o segundo no índice 1 e o terceiro no índice 2. Passo 2: Aplique ao enunciado. O terceiro aluno ocupa a posição de índice 2, logo o acesso é matriz[2], que é a alternativa A. Passo 3: Observe uma ressalva. Se a matriz for organizada com alunos nas linhas e notas nas colunas, matriz[2] retorna a linha inteira do terceiro aluno; para obter uma nota específica seria preciso indicar também a coluna, como matriz[2][j]. Como o enunciado pergunta apenas pelo acesso ao aluno, a resposta A é a mais adequada. Passo 4: Por que as demais estão erradas. B (matriz[3]) acessa o quarto aluno, pois o índice 3 corresponde à quarta posição. C (matriz[1]) acessa o segundo aluno. D (matriz[0]) acessa o primeiro aluno. E (matriz[4]) acessa o quinto aluno. Passo 5: Conclusão. Como o gabarito oficial também indica A, a resposta está confirmada.
💡 Dica: Lembre-se da indexação de matrizes em programação.
Alternativa por alternativa
Os índices começam em 0, então 2 acessa o terceiro elemento.
O aluno trata o número da posição ordinal como índice direto, ignorando que a contagem começa em 0. Assim, usa 3 para o terceiro elemento e acaba acessando o quarto.
Por que engana: Confundir a contagem humana (começando em 1) com a indexação em programação (começando em 0), acessando o índice errado.
O aluno percebe que o índice é deslocado em relação à posição, mas subtrai ou ajusta na direção errada, chegando a 1 e acessando o segundo aluno.
O aluno confunde o índice inicial com a posição do terceiro elemento, supondo que o índice 0 identifica o aluno que aparece em terceiro lugar na lista. Na verdade, 0 corresponde ao primeiro aluno.
O aluno soma uma unidade a mais ao ajustar a posição (ou conta cinco posições) e acessa o quinto aluno em vez do terceiro.
Raio-X da questão
acesso a matriz
avaliacao
indexacao em vetores e matrizes · zero based indexing
Revisar como acessar elementos em matrizes em programação.
Confundir a contagem humana (começando em 1) com a indexação em programação (começando em 0), acessando o índice errado.
pensamento_critico
abstrato
Questões parecidas com resolução
- Um sistema de uma estufa analisa cinco leituras de umidade do solo: 19, 22, 24, 27 e 20. O algoritmo conta as leituras…
- Na montagem de um boletim digital da escola, as seções estão nesta ordem: capa, entrevista, fotos e agenda. A equipe…
- Em um aplicativo da escola, a lista de representantes da turma aparece nesta ordem: Ana, Bia, Caio, Davi e Elisa. Caio…
- Enquanto agentes de manutenção acompanham pedidos de reparo de bicicletas públicas, o painel registra os chamados em uma…
- — O livro de Marina Souza está disponível? — perguntou uma visitante ao balcão da biblioteca municipal. No computador…
- — O kit 47 já foi devolvido? — perguntou a técnica responsável pela campanha itinerante de vacinação. Antes do uso de…
🔎 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
