Como é representada uma matriz 3x3 em programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’
Fonte: Base Nacional Comum Curricular (MEC).Questão
Como é representada uma matriz 3x3 em programação?
- A) [1, 2, 3]
- B) [[1, 2, 3], [4, 5, 6]]
- C) [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
- D) [1; 2; 3; 4; 5; 6; 7; 8; 9]
- E) [[1], [2], [3]]
✅ Resposta correta: alternativa C
Resolução passo a passo
- Uma matriz 3x3 possui 3 linhas e 3 colunas, totalizando 9 elementos organizados em grade.
- Em programação, a forma mais comum de representar uma matriz é como uma lista de listas: cada lista interna é uma linha, e a quantidade de listas internas define o número de linhas.
- A alternativa C, [[1, 2, 3], [4, 5, 6], [7, 8, 9]], tem 3 linhas, cada uma com 3 elementos, logo é uma matriz 3x3 corretamente representada.
- A alternativa A, [1, 2, 3], é uma lista unidimensional com apenas 3 elementos, representando um vetor e não uma matriz.
- A alternativa B, [[1, 2, 3], [4, 5, 6]], tem apenas 2 linhas, sendo uma matriz 2x3.
- A alternativa D, [1; 2; 3; 4; 5; 6; 7; 8; 9], usa ponto e vírgula como separador e forma uma lista única de 9 elementos, sem a estrutura de linhas e colunas.
- A alternativa E, [[1], [2], [3]], tem 3 linhas, mas cada uma com apenas 1 elemento, o que corresponde a uma matriz 3x1.
- Portanto, a resposta correta é a alternativa C, que coincide com o gabarito oficial.
💡 Dica: Considere a sintaxe de arrays em programação.
Alternativa por alternativa
O aluno confunde matriz com vetor, achando que basta ter três valores entre colchetes para representar uma matriz 3x3.
O aluno conta apenas os elementos ou as linhas de forma incompleta, percebendo a estrutura de lista de listas mas não notando que faltam linhas para completar 3x3.
Por que engana: Confundir listas unidimensionais com matrizes bidimensionais, nao reconhecendo a estrutura de linhas e colunas.
Corretamente, essa representação possui 3 linhas e 3 colunas.
O aluno acredita que, por haver 9 elementos, a matriz pode ser representada como uma lista simples, ignorando a organização em linhas e colunas.
O aluno percebe que há três listas internas e assume que a matriz é 3x3, sem verificar que cada linha deveria ter três elementos.
Raio-X da questão
matriz em programação
avaliacao
conceito de matriz · representacao de listas em programacao
Revisar a representação de matrizes em arrays.
Confundir listas unidimensionais com matrizes bidimensionais, nao reconhecendo a estrutura de linhas e colunas.
abstrato
Questões parecidas com resolução
- Como podemos representar uma matriz 3x3 em uma linguagem de programação?
- Qual é a representação correta de uma matriz 2x3 em programação?
- Qual dos seguintes é um exemplo de matriz em programação?
- Qual das alternativas abaixo representa corretamente uma matriz em programação?
- Qual é a representação correta de uma matriz de 2x3?
- O que é uma 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
