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

Qual a principal função de uma matriz unidimensional em um programa?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF08CO02

Criar soluções de problemas para os quais seja adequado o uso de listas para descrever suas informações e automatizá-las usando uma linguagem de programação, empregando ou não a recursão como uma técnica de resolver o problema.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual a principal função de uma matriz unidimensional em um programa?

  1. A) Armazenar dados não relacionados
  2. B) Ordenar dados de forma aleatória
  3. C) Armazenar dados de forma organizada
  4. D) Elaborar gráficos diretamente
  5. E) Realizar operações matemáticas complexas

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Uma matriz unidimensional, também chamada de vetor, é uma estrutura de dados que guarda uma sequência de valores do mesmo tipo, acessados por um índice (posição). Passo 2: Sua principal função é armazenar muitos dados de forma organizada, em posições sequenciais e identificáveis, o que facilita guardar, percorrer e consultar informações relacionadas entre si. Passo 3: A alternativa A está errada, pois a matriz existe justamente para agrupar dados relacionados, e não dados sem relação. Passo 4: A alternativa B está errada, pois a estrutura não ordena dados aleatoriamente; a organização vem da indexação, e ordenar seria uma operação feita por algoritmo, não a função da estrutura. Passo 5: A alternativa D está errada, pois a criação de gráficos é função de bibliotecas ou ferramentas de visualização, não da estrutura de armazenamento. Passo 6: A alternativa E está errada, pois operações matemáticas complexas são realizadas por algoritmos e funções, enquanto a matriz apenas armazena os valores. Passo 7: Portanto, a resposta correta é a C, que coincide com o gabarito oficial.

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

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode imaginar que a matriz serve para guardar qualquer tipo de informação solta, sem perceber que a estrutura pressupõe dados relacionados e organizados por índice.

Por que engana: Confundir matriz unidimensional com outras estruturas ou funções, como ordenar ou elaborar gráficos.

B Erradaerro: Conceitual

O aluno pode confundir a organização proporcionada pela estrutura com ordenação, achando que a matriz reorganiza os dados de forma aleatória.

C Correta

Esse é o propósito principal de matrizes unidimensionais.

D Erradaerro: Senso comum

O aluno pode supor que, por a matriz conter números que são depois mostrados em gráficos, ela própria produz gráficos, sem distinguir armazenamento de visualização.

E Erradaerro: Senso comum

O aluno pode associar a palavra matriz ao cálculo matemático (como matrizes da álgebra) e achar que a estrutura executa operações complexas, quando ela apenas armazena valores.

Raio-X da questão

Dificuldade Fácil
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 unidimensional

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de vetor ou array · estrutura de dados básica

📚 Reveja

Revisar as funções e aplicações de matrizes em programação.

⚠️ Erro mais comum

Confundir matriz unidimensional com outras estruturas ou funções, como ordenar ou elaborar gráficos.

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Programação com listas e recursã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.