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
- Considere uma matriz M com 4 linhas e 5 colunas indexada a partir de 1. Quantos elementos existem em M e como se refere…
- Em pseudocódigo com índices iniciando em 1, qual instrução atribui à variável s a soma dos elementos da coluna 2 de uma…
- Considere uma matriz 3x2 onde cada linha é um registro de usuário; as colunas são [idade, pontos]. Qual o índice (linha…
- Uma cooperativa de alimentos acompanha, em uma planilha, a quantidade de caixas produzidas em cinco etapas de uma linha…
- Considere a matriz M (3x3) que armazena temperaturas (°C) em três locais ao longo de três dias: M = [ [22, 24, 19], [25…
- Em um laboratório de tecnologia assistiva, uma equipe ajusta a intensidade luminosa de um painel formado por 2 linhas e…
🔎 Resolver outra questão
Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
