Computação 7º ano Atividade
Listas e depuração: inventário de lixo eletrônico
Atividade com 10 questões sobre listas e registros em Python para organizar a coleta de lixo eletrônico da escola, com leitura de programas, depuração de erros e impactos ambientais do descarte.
- 10 questões
- cerca de 50 minutos
Computação, 7º ano: Listas e depuração: inventário de lixo eletrônico
Observe o programa em Python. Lembre que, em Python, a primeira posição de uma lista é a posição 0.
itens = ["celular", "teclado", "pilha", "monitor"]
print(itens[2])
print(len(itens))O que será mostrado na primeira linha da saída?
- teclado
- monitor
- celular
- pilha
Observe novamente o programa.
itens = ["celular", "teclado", "pilha", "monitor"]
print(itens[2])
print(len(itens))O que será mostrado na segunda linha da saída?
- 3
- 2
- 5
- 4
Um registro guarda informações diferentes sobre uma mesma doação.
doacao = {"aluno": "Kauã", "item": "notebook", "peso_g": 2500}
print(doacao["item"])O que o programa mostra?
- Kauã
- 2500
- notebook
- item
O programa abaixo soma o peso, em gramas, dos itens coletados.
pesos = [200, 1500, 100, 3000]
total = 0
for p in pesos:
total = total + p
print(total)Qual valor será mostrado?
- 4800
- 3000
- 4
- 1800
Este programa deveria contar quantos itens pesam mais de 1000 gramas, mas tem um erro.
pesos = [200, 1500, 100, 3000]
contador = 0
for p in pesos:
if p > 1000:
contador = 1
print(contador)O que ele mostra e qual é a correção?
- Mostra 2; o programa está correto.
- Mostra 1; faltou somar: contador = contador + 1.
- Mostra 0; a condição do if deveria ser p < 1000.
- Mostra 4; a lista deveria ter só dois itens.
Em uma lista com 4 elementos, um aluno escreveu print(itens[4]). O que acontece?
- Aparece o quarto item da lista.
- Dá erro: a posição 4 não existe (vão de 0 a 3).
- Aparece o número 4.
- O programa mostra todos os itens da lista, um em cada linha.
Depois de executar itens.append("mouse") na lista ["celular", "teclado", "pilha", "monitor"], como fica a lista?
- ["mouse", "celular", "teclado", "pilha", "monitor"]
- ["celular", "teclado", "mouse", "monitor"]
- ["celular", "teclado", "pilha", "monitor", "mouse"]
- ["mouse"]
Por que eletrônicos como celulares, pilhas e monitores não devem ser jogados no lixo comum?
- Porque ocupam pouco espaço no caminhão de lixo.
- Porque se desmancham rapidamente na natureza sem causar danos ao solo, aos rios e aos animais.
- Porque o lixo comum só aceita restos de comida.
- Porque podem ter substâncias tóxicas, como chumbo e mercúrio, que contaminam solo e água.
Qual é o destino mais adequado para os itens coletados na campanha da escola?
- Pontos de coleta ou recicladoras de eletrônicos.
- Um terreno baldio perto da escola.
- O lixo reciclável comum, junto com papel, garrafas e latinhas.
- Uma fogueira, para reduzir o volume.
Escreva um programa em Python (ou em pseudocódigo) que crie uma lista com cinco itens doados na campanha e mostre cada item em uma linha. Depois, explique um teste que você faria para saber se o programa está correto.
ProvaPiloto · provapiloto.com.br
Gabarito comentado
Já usou com a sua turma?
Conte com um toque. Isso ajuda outros professores a escolher.
Usei em sala Entre na sua conta para contar.
Para continuar o assunto
Python em problemas de Ciências e Matemática
Atividade 9 questões 50 min

Funções em Python: decompor e reutilizar
Atividade 9 questões 50 min

Programação em blocos: laços, decisões e variáveis
Atividade 9 questões 50 min

Desenvolvimento de software: requisitos, testes e qualidade
Prova 11 questões 60 min