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

Qual das alternativas abaixo representa corretamente uma matriz em programação?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO01

Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual das alternativas abaixo representa corretamente uma matriz em programação?

  1. A) Uma lista unidimensional de números.
  2. B) Uma coleção de dados estruturada em linhas e colunas.
  3. C) Um conjunto de variáveis do mesmo tipo.
  4. D) Uma função que retorna um valor inteiro.
  5. E) Um tipo de loop usado para repetir instruções.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Resolvi a questão sem olhar o gabarito. Em programação, uma matriz é uma estrutura de dados bidimensional, organizada em linhas e colunas, onde cada elemento é acessado por dois índices (por exemplo, matriz[i][j]).
  2. Analisando as alternativas, a alternativa B descreve exatamente essa ideia: uma coleção de dados estruturada em linhas e colunas.
  3. Por que as outras estão erradas:
  4. A) Uma lista unidimensional é um vetor, pois tem apenas uma dimensão de índices.
  5. C) Um conjunto de variáveis do mesmo tipo descreve de forma geral um array ou vetor, mas não especifica a estrutura de linhas e colunas que define a matriz.
  6. D) Uma função que retorna um valor inteiro não tem relação com estrutura de dados.
  7. E) Um tipo de loop é uma estrutura de repetição, como for ou while, e não uma estrutura de dados.
  8. Conclusão: a resposta correta é a B, que coincide com o gabarito oficial.

💡 Dica: Analise as opções e escolha a que define uma matriz.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde matriz com vetor, achando que qualquer conjunto ordenado de valores em sequência é uma matriz, sem considerar a dimensão extra.

Por que engana: Confundir matriz com lista unidimensional ou outras estruturas, não reconhecendo a organização em linhas e colunas.

B Correta

Uma matriz é, de fato, uma estrutura de dados que organiza elementos em linhas e colunas.

C Erradaerro: Conceitual

O aluno entende que homogeneidade de tipos basta para definir uma matriz, esquecendo que a matriz exige organização em linhas e colunas, ou seja, dois índices.

D Erradaerro: Interpretação

O aluno associa a palavra 'matriz' a operações ou funções matemáticas e não a uma estrutura de dados, interpretando mal o termo no contexto de programação.

E Erradaerro: Senso comum

O aluno confunde a palavra 'matriz' com estruturas de repetição, talvez por associar a ideia de repetir elementos em grade ao comando de laço.

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🧩 abertura
🎯 Conceito central

matriz em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de dados básicas · conceito de lista unidimensional

📚 Reveja

Revisar a definição e representação de matrizes em programação.

⚠️ Erro mais comum

Confundir matriz com lista unidimensional ou outras estruturas, não reconhecendo a organização em linhas e colunas.

🌎 Tema transversal

ciencia_tecnologia

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Organização e representação da informaçã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

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.