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

Assinale a opção que descreve corretamente uma lista em programação.

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

Assinale a opção que descreve corretamente uma lista em programação.

  1. A) Estrutura que armazena apenas números
  2. B) Conjunto de dados desordenados
  3. C) Estrutura que permite acesso sequencial
  4. D) Grupo de dados sem identificação
  5. E) Conjunto de dados somente de texto

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Lembre o conceito de lista em programação: é uma estrutura de dados que agrupa vários valores em uma única variável, em que cada elemento ocupa uma posição (índice) e pode ser acessado pela sua posição.
  2. Analise a alternativa C: 'Estrutura que permite acesso sequencial'. Em uma lista, os elementos ficam organizados em uma ordem definida, e podemos percorrê-los um a um, do primeiro ao último, ou acessá-los diretamente pelo índice. Essa descrição corresponde ao conceito de lista, por isso ela está correta.
  3. Por que as outras estão erradas:
  4. A) Está errada porque uma lista pode armazenar números, textos, booleanos e outros tipos de dados, não apenas números.
  5. B) Está errada porque os dados de uma lista são organizados em uma ordem definida (por posição), não de forma desordenada.
  6. D) Está errada porque cada elemento de uma lista é identificado pela sua posição (índice), então não é um grupo sem identificação.
  7. E) Está errada porque uma lista também pode conter dados de tipos variados, não somente texto.
  8. Conclusão: a alternativa correta é a C, que coincide com o gabarito oficial.

💡 Dica: Lembre-se das características de uma lista em programação.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que a lista é restrita a um tipo de dado, confundindo-a com estruturas de tipo único, como vetores numéricos.

B Erradaerro: Conceituala que mais engana

O aluno associa a ideia de coleção de dados à desordem, achando que agrupar itens não exige organização ou sequência.

Por que engana: Confundir listas com conjuntos ou outros tipos de dados, acreditando que listas armazenam apenas um tipo específico ou que são desordenadas.

C Correta

Listas permitem o acesso sequencial aos dados, facilitando operações.

D Erradaerro: Conceitual

O aluno entende que, por ser um agrupamento, os elementos não precisam de identificação, desconsiderando que cada item possui um índice ou posição.

E Erradaerro: Conceitual

O aluno pensa que listas servem apenas para textos, possivelmente por associar estruturas de manipulação de strings a listas.

Raio-X da questão

Dificuldade Média
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

listas em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · conceito de sequencia

📚 Reveja

Revisar a definição e características de listas em programação.

⚠️ Erro mais comum

Confundir listas com conjuntos ou outros tipos de dados, acreditando que listas armazenam apenas um tipo específico ou que são desordenadas.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.