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

Qual a principal característica das matrizes 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 a principal característica das matrizes em programação?

  1. A) São estruturas de dados unidimensionais
  2. B) Permitem armazenar dados de tipos diferentes
  3. C) Podem ser acessadas por meio de índices
  4. D) São sempre quadradas
  5. E) Não podem ser utilizadas para operações matemáticas

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Pense no que define uma matriz em programação: uma estrutura de dados que organiza valores em linhas e colunas (ou em mais dimensões), de modo que cada elemento é localizado por sua posição, isto é, por índices. Por exemplo, em uma matriz de duas dimensões, o elemento m[2][3] é acessado informando a linha e a coluna.
  2. Verifique a alternativa C, "Podem ser acessadas por meio de índices". Essa é a característica central da estrutura, pois todo acesso a um elemento depende de sua posição. Logo, C está correta.
  3. A alternativa A está errada, pois estruturas unidimensionais são vetores (arrays de uma dimensão), e matrizes são, por definição, multidimensionais.
  4. A alternativa B está errada, pois, na maioria das linguagens, os elementos de uma matriz são do mesmo tipo de dado, o que torna a estrutura homogênea.
  5. A alternativa D está errada, pois matrizes podem ter qualquer número de linhas e colunas diferentes entre si; quadradas são apenas um caso particular.
  6. A alternativa E está errada, pois matrizes são justamente usadas para operações matemáticas, como soma, multiplicação e resolução de sistemas lineares.
  7. Conclusão: o gabarito oficial C está correto e coincide com a resolução feita de forma independente.

💡 Dica: Pense nas propriedades das matrizes em programação.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde matriz com vetor, achando que a matriz é uma lista simples de elementos em uma única dimensão.

Por que engana: Confundir matrizes com vetores unidimensionais ou pensar que matrizes armazenam tipos diferentes de dados.

B Erradaerro: Conceitual

O aluno imagina que, como a estrutura guarda vários valores, ela aceitaria livremente dados de tipos diferentes, como em uma lista genérica.

C Correta

Matrizes são acessadas utilizando índices que indicam a posição dos elementos.

D Erradaerro: Conceitual

O aluno generaliza o caso particular da matriz quadrada (mesmo número de linhas e colunas) como se fosse a regra para qualquer matriz.

E Erradaerro: Senso comum

O aluno associa matriz apenas ao uso em programação, achando que, por ser uma estrutura de dados, ela não serve para cálculos matemáticos, quando na verdade a noção de matriz vem da álgebra linear.

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

características das matrizes

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · indice em vetores e listas

📚 Reveja

Revisar as propriedades e usos de matrizes em programação.

⚠️ Erro mais comum

Confundir matrizes com vetores unidimensionais ou pensar que matrizes armazenam tipos diferentes de dados.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 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.