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
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?
- A) string
- B) integer
- C) lista
- D) boolean
- E) dicionário
✅ Resposta correta: alternativa C
Resolução passo a passo
- 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
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.
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.
Uma lista permite armazenar várias tarefas.
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.
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
variáveis em programação
fixacao
tipos de dados em programação · variáveis em programação
Revisar como declarar e utilizar variáveis em programação.
Escolher um tipo de dado que não permite armazenar múltiplos valores, como string ou integer, ao invés de uma lista.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Antes de ir à feira, Bia anotou: pão, bananas e sabonete. Que objeto do dia a dia é esse e como Bia pode mudar a ordem…
- No mapa da sala, há círculos para a porta, a mesa da professora, a estante e o quadro. As linhas ligam porta-mesa…
- — A mensagem não chegou ao abrigo do bairro Serra — avisou uma moradora pelo rádio comunitário. Após a enchente, a…
- — O painel da praça ficou cheio de bilhetes sobre lâmpadas apagadas — observou Caio, voluntário do bairro. Em cada…
- — Quem contracena com Caio? — perguntou a responsável pelo grupo de teatro do bairro. Para organizar os próximos…
- Por que uma mesma caminhada pela área verde pode produzir fichas tão diferentes? Para organizar os registros de…
🔎 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
