GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO01Média⏱ curto

Como é representada uma matriz 3x3 em programação?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO01

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?

  1. A) [1, 2, 3]
  2. B) [[1, 2, 3], [4, 5, 6]]
  3. C) [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
  4. D) [1; 2; 3; 4; 5; 6; 7; 8; 9]
  5. E) [[1], [2], [3]]

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Uma matriz 3x3 possui 3 linhas e 3 colunas, totalizando 9 elementos organizados em grade.
  2. 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.
  3. 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.
  4. A alternativa A, [1, 2, 3], é uma lista unidimensional com apenas 3 elementos, representando um vetor e não uma matriz.
  5. A alternativa B, [[1, 2, 3], [4, 5, 6]], tem apenas 2 linhas, sendo uma matriz 2x3.
  6. 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.
  7. A alternativa E, [[1], [2], [3]], tem 3 linhas, mas cada uma com apenas 1 elemento, o que corresponde a uma matriz 3x1.
  8. 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

A Erradaerro: Conceitual

O aluno confunde matriz com vetor, achando que basta ter três valores entre colchetes para representar uma matriz 3x3.

B Erradaerro: Atençãoa que mais engana

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.

C Correta

Corretamente, essa representação possui 3 linhas e 3 colunas.

D Erradaerro: Conceitual

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.

E Erradaerro: Atenção

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

Dificuldade Média
Bloom Lembrar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

matriz em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de matriz · representacao de listas em programacao

📚 Reveja

Revisar a representação de matrizes em arrays.

⚠️ Erro mais comum

Confundir listas unidimensionais com matrizes bidimensionais, nao reconhecendo a estrutura de linhas e colunas.

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.