Em pseudocódigo, considere uma matriz M com índices linha e coluna iniciando em 1 (M[1..3][1..3]). Escreva…
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 uma matriz M com índices linha e coluna iniciando em 1 (M[1..3][1..3]). Escreva apenas a expressão que acessa o elemento na segunda linha e terceira coluna.
- A) M[2][2]
- B) M[4][3]
- C) M[3][2]
- D) M[2][3]
- E) M[1][1]
✅ Resposta correta: alternativa D
Resolução passo a passo
- A matriz M tem índices de linha e coluna começando em 1, e o enunciado pede o elemento da segunda linha e terceira coluna.
- Na notação M[linha][coluna], o primeiro índice indica a linha e o segundo indica a coluna.
- Portanto, a segunda linha corresponde ao índice 2 e a terceira coluna ao índice 3, resultando em M[2][3].
- A alternativa A (M[2][2]) acessa a segunda linha, mas a segunda coluna, então está errada.
- A alternativa B (M[4][3]) está fora do intervalo 1 a 3 da matriz, pois não existe quarta linha.
- A alternativa C (M[3][2]) inverte os índices: acessa a terceira linha e a segunda coluna.
- A alternativa E (M[1][1]) acessa o primeiro elemento da matriz, que não é o pedido.
- Conclusão: a resposta correta é M[2][3], que coincide com o gabarito oficial D.
💡 Dica: Identifique a linha e coluna corretas da matriz.
Alternativa por alternativa
O aluno identificou corretamente a linha 2, mas repetiu o índice 2 para a coluna, esquecendo que a coluna pedida é a terceira.
O aluno considerou que a matriz teria quatro linhas ou confundiu a numeração, ignorando que M[1..3][1..3] vai apenas até o índice 3.
O aluno inverteu a ordem dos índices, tratando o primeiro número como coluna e o segundo como linha, ou seja, acessou a terceira linha e segunda coluna.
Por que engana: O aluno pode confundir os índices e acessar a linha ou coluna errada, como M[2][2] ou M[3][2].
Em notação de matrizes no pseudocódigo o primeiro índice indica a linha e o segundo a coluna; portanto segunda linha é 2 e terceira coluna é 3.
O aluno confundiu a posição pedida com o primeiro elemento da matriz, talvez por achar que a notação inicial indica o começo da estrutura em vez de uma posição específica.
Raio-X da questão
acesso a matriz
avaliacao
acesso a matriz · indexação de arrays
Revisar a sintaxe de acesso a elementos de matrizes em pseudocódigo.
O aluno pode confundir os índices e acessar a linha ou coluna errada, como M[2][2] ou M[3][2].
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
