GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF07CO01Difícil⏱ medio

Em um algoritmo para organizar uma lista de compras, como o uso de arrays pode ser útil?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF07CO01

Criar soluções de problemas para os quais seja adequado o uso de registros e matrizes unidimensionais para descrever suas informações e automatizá-las usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um algoritmo para organizar uma lista de compras, como o uso de arrays pode ser útil?

  1. A) Elimina a necessidade de variáveis.
  2. B) Facilita a busca por elementos específicos.
  3. C) Cria dados de forma aleatória.
  4. D) Garante a segurança dos dados armazenados.
  5. E) Aumenta a quantidade de dados que podem ser processados.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Um array (vetor) é uma estrutura que armazena vários valores do mesmo tipo em posições indexadas, acessíveis por um índice numérico. Em uma lista de compras, cada item pode ocupar uma posição do array.
  2. A vantagem prática é o acesso direto: é possível percorrer a lista inteira ou localizar um item específico (por exemplo, o item na posição 3, ou o primeiro item igual a 'leite') sem precisar manipular dados de forma desorganizada. Isso torna a busca por elementos específicos mais simples e organizada.
  3. Por que as outras estão erradas:
  4. A) Arrays não eliminam a necessidade de variáveis; eles próprios são armazenados em variáveis e os índices e controles de laço continuam dependendo delas.
  5. C) Arrays armazenam dados informados pelo usuário ou pelo programa; eles não geram dados aleatoriamente por natureza.
  6. D) Um array não oferece segurança aos dados; a proteção depende de controle de acesso e criptografia, que não são função da estrutura.
  7. E) Arrays organizam os dados, mas não aumentam a capacidade de processamento nem a quantidade de dados que o sistema consegue tratar.
  8. Portanto, a alternativa correta é a B, consistente com o gabarito oficial.

💡 Dica: Pense em como os arrays organizam dados de forma eficiente.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acredita que, por reunir vários valores em uma única estrutura, o array dispensa o uso de variáveis no algoritmo, quando na verdade ele depende delas para guardar índices e valores.

Por que engana: Confundir a função de arrays com a criação aleatória de dados, acreditando que eles geram informações sem estrutura.

B Correta

Arrays permitem acessar elementos rapidamente.

C Erradaerro: Conceitual

O aluno confunde a organização de dados com a geração de dados, imaginando que uma estrutura de armazenamento cria valores aleatórios.

D Erradaerro: Senso comum

O aluno associa a organização de dados em uma estrutura a segurança, usando a intuição do dia a dia de que 'organizado' significa 'protegido'.

E Erradaerro: Conceitual

O aluno confunde estruturação com desempenho ou capacidade, supondo que organizar os dados em um array amplia o volume de informações processáveis.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

uso de arrays em algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de dados · algoritmos básicos

📚 Reveja

Revisar como arrays funcionam e suas aplicações em programação.

⚠️ Erro mais comum

Confundir a função de arrays com a criação aleatória de dados, acreditando que eles geram informações sem estrutura.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Programação usando registros e matrizes

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