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

Qual dos seguintes é um exemplo de matriz em programação?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual dos seguintes é um exemplo de matriz em programação?

  1. A) Uma variável que armazena um único número
  2. B) Uma coleção de dados organizados em linhas e colunas
  3. C) Um comando que executa uma função
  4. D) Um tipo de loop que repete uma ação
  5. E) Uma sequência de caracteres armazenada em uma variável

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Matriz, em programação, é uma estrutura de dados que organiza valores em linhas e colunas, de modo que cada elemento é acessado por dois índices (linha e coluna). Passo 2: Analisando as alternativas, a alternativa B descreve exatamente essa ideia: uma coleção de dados organizados em linhas e colunas. Passo 3: A alternativa A está errada, pois descreve uma variável simples que guarda um único valor, o que não é uma matriz. Passo 4: A alternativa C está errada, pois descreve um comando ou função, que é um trecho de código que executa uma ação, e não uma estrutura de dados. Passo 5: A alternativa D está errada, pois descreve uma estrutura de repetição (loop), que controla a execução de instruções e não armazena dados. Passo 6: A alternativa E está errada, pois descreve uma string (cadeia de caracteres), que é uma sequência unidimensional de caracteres, e não uma organização em linhas e colunas. Passo 7: Portanto, a resposta correta é a alternativa B, coincidindo com o gabarito oficial.

💡 Dica: Pense em como as matrizes são usadas em programação.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode confundir matriz com variável comum, imaginando que qualquer armazenamento de valor seja uma matriz. Não percebe que uma matriz guarda vários valores organizados em mais de uma dimensão.

B Correta

Uma matriz é uma estrutura que organiza dados em linhas e colunas, permitindo acesso eficiente aos elementos.

C Erradaerro: Conceitual

O aluno associa a palavra matriz a algo que 'faz' ação, talvez por confundir estrutura de dados com função ou comando. Não distingue dados de instruções de código.

D Erradaerro: Conceitual

O aluno pode relacionar matriz com repetição, porque a ideia de linhas e colunas remete a percorrer elementos com loops aninhados. Confunde a estrutura que armazena dados com a estrutura que controla a repetição.

E Erradaerro: Conceituala que mais engana

O aluno pode pensar que uma sequência de caracteres organizada em um conjunto de valores já é uma matriz. Não percebe que a string é unidimensional e não possui linhas e colunas.

Por que engana: Confundir matriz com variavel simples ou outros conceitos como comandos e strings, nao reconhecendo a organizacao em linhas e colunas.

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

matrizes em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de variavel · estrutura de dados basica

📚 Reveja

Revisar o conceito de matrizes e suas aplicações em programação.

⚠️ Erro mais comum

Confundir matriz com variavel simples ou outros conceitos como comandos e strings, nao reconhecendo a organizacao em 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.