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

Analise a lista a seguir: [maçã, banana, laranja]. O que deve ser feito para adicionar 'uva' na última…

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

Analise a lista a seguir: [maçã, banana, laranja]. O que deve ser feito para adicionar 'uva' na última posição?

  1. A) Usar o comando para alterar a primeira posição
  2. B) Utilizar uma operação para inserir na última posição
  3. C) Remover a primeira fruta da lista
  4. D) Criar uma nova lista com todas as frutas incluindo 'uva'
  5. E) Substituir 'laranja' por 'uva'

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A lista inicial é [maçã, banana, laranja] e queremos acrescentar 'uva' ao final, ou seja, na última posição, sem alterar os elementos já existentes. Passo 2: Em linguagens como Python, existe uma operação própria para isso, o método append (lista.append('uva')), que insere o novo elemento na última posição. Resultado: [maçã, banana, laranja, uva]. Passo 3: Por que a alternativa A está errada: alterar a primeira posição modifica 'maçã', em vez de acrescentar um item no fim. Passo 4: Por que a alternativa C está errada: remover a primeira fruta tira um item da lista, o oposto do que se pede. Passo 5: Por que a alternativa D está errada: criar uma nova lista é um procedimento mais trabalhoso e não é a operação direta de inserção pedida pela questão, que busca a operação de adição na última posição. Passo 6: Por que a alternativa E está errada: substituir 'laranja' por 'uva' elimina a laranja da lista, em vez de adicionar 'uva' ao final. Passo 7: Portanto, a resposta correta é a alternativa B, que coincide com o gabarito oficial.

💡 Dica: Pense na operação de adição em listas.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno confunde acessar ou alterar uma posição específica (índice 0) com adicionar um elemento ao final da lista, achando que o comando de alteração serve para qualquer inserção.

B Correta

Adicionar um item na última posição requer uma operação específica de inserção.

C Erradaerro: Conceitual

O aluno pensa que, para incluir um novo item, é preciso abrir espaço removendo o primeiro elemento, confundindo remoção com inserção.

D Erradaerro: Procedimental

O aluno acredita que adicionar 'uva' exige construir uma lista totalmente nova, sem perceber que a própria lista existente pode receber o novo elemento por uma operação direta.

E Erradaerro: Interpretaçãoa que mais engana

O aluno lê 'última posição' como 'posição de laranja' e pensa que substituir o último item é o mesmo que acrescentar um novo, sem notar que 'laranja' sairia da lista.

Por que engana: Confundir substituicao ou remocao de elementos com insercao, nao entendendo que adicionar significa incluir sem remover.

Raio-X da questão

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

adição em listas

📌 Objetivo

fixacao

🧱 Pré-requisitos

manipulacao de listas · comandos de insercao em listas

📚 Reveja

Revisar como adicionar elementos em listas em programação.

⚠️ Erro mais comum

Confundir substituicao ou remocao de elementos com insercao, nao entendendo que adicionar significa incluir sem remover.

🤝 Socioemocional

pensamento_critico

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