Assinale a alternativa que representa uma maneira de acessar um elemento de uma matriz em programação.
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Assinale a alternativa que representa uma maneira de acessar um elemento de uma matriz em programação.
- A) matriz[i]
- B) matriz[i][j]
- C) matriz{i,j}
- D) matriz(i,j)
- E) matriz(i,j)[0]
✅ Resposta correta: alternativa B
Resolução passo a passo
- Uma matriz é uma estrutura de dados organizada em linhas e colunas. Para acessar um elemento específico, é preciso informar sua linha e sua coluna, geralmente com índices i (linha) e j (coluna).
- Na maioria das linguagens de programação (C, C++, Java, Python, JavaScript e outras), o acesso a um elemento de matriz bidimensional é feito com dois pares de colchetes em sequência: matriz[i][j]. O primeiro colchete seleciona a linha e o segundo, a coluna dentro dessa linha.
- Por que as outras estão erradas: A) matriz[i] acessa apenas uma linha inteira (ou um vetor), não um elemento individual de uma matriz bidimensional. C) matriz{i,j} usa chaves, que em muitas linguagens indicam blocos de código, inicializações ou dicionários, e não o acesso posicional a uma matriz. D) matriz(i,j) usa parênteses, que representam chamada de função ou método, e não indexação. E) matriz(i,j)[0] chama algo com parênteses e depois indexa com [0], o que não é a forma padrão de acessar um elemento de matriz e ainda acessa apenas a primeira posição de um resultado.
- Conclusão: a alternativa que representa a forma usual de acessar um elemento de uma matriz é a B, matriz[i][j], que coincide com o gabarito oficial.
💡 Dica: Considere a sintaxe comum para acessar elementos de matrizes.
Alternativa por alternativa
O aluno acredita que um único índice entre colchetes basta para localizar um elemento de uma matriz, confundindo matriz com vetor unidimensional.
Por que engana: Confundir a sintaxe correta de acesso a elementos de matriz, usando parênteses ou chaves em vez de colchetes duplos.
A notação matriz[i][j] acessa o elemento na linha i e coluna j.
O aluno associa a passagem de dois índices às chaves, possivelmente por confundir a notação de conjuntos ou de dicionários com a indexação de matrizes.
O aluno pensa que os índices são passados como argumentos de uma função, usando parênteses, pela semelhança visual com chamadas de função.
O aluno percebe que é preciso informar dois índices, mas acrescenta um índice fixo [0] sem entender a sintaxe de acesso e adota a forma com parênteses.
Raio-X da questão
acesso a matriz
avaliacao
conceito de matriz em programacao · indexacao de arrays
Revisar a sintaxe de acesso a elementos em matrizes em programação.
Confundir a sintaxe correta de acesso a elementos de matriz, usando parênteses ou chaves em vez de colchetes duplos.
abstrato
Questões parecidas com resolução
- Como você pode acessar um elemento em uma matriz bidimensional em programação?
- Como você acessa um elemento específico em uma matriz bidimensional?
- Como se acessa um elemento específico em uma matriz bidimensional?
- Qual das alternativas abaixo representa corretamente uma matriz em programação?
- Em uma matriz, como podemos acessar o elemento localizado na primeira linha e segunda coluna?
- Qual dos seguintes é um exemplo de matriz em programaçã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
