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
- Para inscrever estudantes no clube de leitura, a biblioteca da escola usa um formulário digital. O formulário solicita…
- Em uma planilha com várias turmas, uma mesma fórmula foi inserida na primeira linha e copiada para as demais para manter…
- Uma turma quer registrar em ordem as etapas para calcular a média das notas em um programa educacional. — Que recurso de…
- Em uma atividade de programação, o estudante percebe que vai repetir a mesma conta várias vezes para diferentes valores…
- No terminal de empréstimo de bicicletas de um parque urbano, cada devolução é registrada em um painel de leitura. O…
- Em uma frase, defina o que é um algoritmo em computaçã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
