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

Para um projeto na escola, os alunos precisam desenvolver um aplicativo que ajude a organizar as tarefas…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO01

Reconhecer objetos do mundo real e/ou digital que podem ser representados através de listas que estabelecem uma organização na qual há um número variável de itens dispostos em sequência, fazendo manipulações simples sobre estas representações.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Para um projeto na escola, os alunos precisam desenvolver um aplicativo que ajude a organizar as tarefas diárias. Qual variável deve ser utilizada para armazenar a lista de tarefas?

  1. A) string
  2. B) integer
  3. C) lista
  4. D) boolean
  5. E) dicionário

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A questão pede a variável adequada para guardar várias tarefas do aplicativo, ou seja, um conjunto de itens que podem ser adicionados, removidos e percorridos. Passo 2: Uma lista (em Python, list) armazena vários valores em sequência, em uma única variável, e permite acrescentar, remover e acessar cada tarefa pela posição. Por isso a alternativa C está correta. Passo 3: A alternativa A (string) guarda apenas texto; até serviria para uma tarefa isolada, mas não para um conjunto de tarefas. Passo 4: A alternativa B (integer) guarda um número inteiro e não serve para guardar textos das tarefas. Passo 5: A alternativa D (boolean) guarda apenas verdadeiro ou falso e não representa uma coleção de tarefas. Passo 6: A alternativa E (dicionário) guarda pares chave-valor e seria útil se cada tarefa precisasse de um identificador, mas, para uma lista simples de tarefas do dia, a estrutura mais direta e adequada é a lista. Passo 7: O gabarito oficial C está correto.

💡 Dica: Pense em como as listas são armazenadas em programação.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde o tipo de dado de uma única tarefa, que é texto, com a estrutura necessária para guardar várias tarefas ao mesmo tempo.

Por que engana: Escolher um tipo de dado que não permite armazenar múltiplos valores, como string ou integer, ao invés de uma lista.

B Erradaerro: Interpretação

O aluno associa a organização das tarefas a algo numérico, talvez por pensar em contar ou numerar tarefas, sem perceber que o problema pede armazenar os itens em si.

C Correta

Uma lista permite armazenar várias tarefas.

D Erradaerro: Interpretação

O aluno acha que, por haver tarefas feitas ou não feitas, basta um valor de verdadeiro ou falso, sem perceber que é preciso guardar o conjunto das tarefas.

E Erradaerro: Senso comum

O aluno acredita que a estrutura mais sofisticada é sempre a melhor escolha e não percebe que, sem identificadores para cada tarefa, o dicionário é desnecessariamente complexo para uma simples lista de tarefas.

Raio-X da questão

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

variáveis em programação

📌 Objetivo

fixacao

🧱 Pré-requisitos

tipos de dados em programação · variáveis em programação

📚 Reveja

Revisar como declarar e utilizar variáveis em programação.

⚠️ Erro mais comum

Escolher um tipo de dado que não permite armazenar múltiplos valores, como string ou integer, ao invés de uma lista.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Listas e grafos

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