GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO01Fácil⏱ curto

Qual é a principal vantagem de utilizar matrizes em um programa de computador?

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 vantagem de utilizar matrizes em um programa de computador?

  1. A) Menor uso de memória
  2. B) Fácil manipulação de dados
  3. C) Armazenamento de textos
  4. D) Organização aleatória
  5. E) Acesso sequencial

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Matrizes são estruturas de dados que organizam valores em linhas e colunas (ou, em geral, em índices), permitindo guardar muitos dados do mesmo tipo sob um único nome.
  2. Como cada elemento é acessado por sua posição (índice), é simples percorrer, consultar, alterar e processar conjuntos inteiros de dados com laços de repetição, o que torna a manipulação de dados fácil e eficiente.
  3. Por isso, a principal vantagem de usar matrizes é a facilidade de manipulação de dados, alternativa B, que coincide com o gabarito oficial.
  4. A alternativa A está errada, pois matrizes não existem para economizar memória; ao contrário, ocupam espaço fixo e podem desperdiçar memória quando parte delas não é usada.
  5. A alternativa C está errada, pois matrizes de caracteres até podem guardar textos, mas essa não é a vantagem principal da estrutura.
  6. A alternativa D está errada, pois matrizes organizam dados por índices definidos, e não de forma aleatória.
  7. A alternativa E está errada, pois o acesso às matrizes é direto, por índice, e não sequencial; o acesso sequencial é característica de outras estruturas, como listas encadeadas e filas.

💡 Dica: Considere como uma matriz ajuda a organizar e acessar dados no programa.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acredita que estruturas organizadas em matriz economizam memória, confundindo organização de dados com compactação de armazenamento.

Por que engana: Confundir a função das matrizes com armazenamento exclusivo de textos ou supor que elas reduzem necessariamente o uso de memória.

B Correta

Matrizes permitem operações mais simples em dados organizados em tabelas.

C Erradaerro: Conceitual

O aluno associa matrizes apenas a textos, por confundir matriz numérica com o tipo de dado cadeia de caracteres (string).

D Erradaerro: Senso comum

O aluno entende que 'organização' em matriz significa dispor os dados sem ordem, quando na verdade cada elemento tem posição definida por índices.

E Erradaerro: Conceitual

O aluno pensa que matrizes são percorridas apenas em sequência, confundindo o acesso direto por índice com o acesso sequencial de outras estruturas.

Raio-X da questão

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

Vantagens do uso de matrizes

📌 Objetivo

diagnostico

🧱 Pré-requisitos

Estrutura de dados em programação · Organização e acesso a dados

📚 Reveja

Revise como matrizes organizam dados e facilitam sua manipulação em programas.

⚠️ Erro mais comum

Confundir a função das matrizes com armazenamento exclusivo de textos ou supor que elas reduzem necessariamente o uso de memória.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Matrizes e registros

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