Pular para o conteúdo

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

  1. 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?

    1. teclado
    2. monitor
    3. celular
    4. pilha
  2. 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?

    1. 3
    2. 2
    3. 5
    4. 4
  3. 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?

    1. Kauã
    2. 2500
    3. notebook
    4. item
  4. 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?

    1. 4800
    2. 3000
    3. 4
    4. 1800
  5. 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?

    1. Mostra 2; o programa está correto.
    2. Mostra 1; faltou somar: contador = contador + 1.
    3. Mostra 0; a condição do if deveria ser p < 1000.
    4. Mostra 4; a lista deveria ter só dois itens.
  6. Em uma lista com 4 elementos, um aluno escreveu print(itens[4]). O que acontece?

    1. Aparece o quarto item da lista.
    2. Dá erro: a posição 4 não existe (vão de 0 a 3).
    3. Aparece o número 4.
    4. O programa mostra todos os itens da lista, um em cada linha.
  7. Depois de executar itens.append("mouse") na lista ["celular", "teclado", "pilha", "monitor"], como fica a lista?

    1. ["mouse", "celular", "teclado", "pilha", "monitor"]
    2. ["celular", "teclado", "mouse", "monitor"]
    3. ["celular", "teclado", "pilha", "monitor", "mouse"]
    4. ["mouse"]
  8. Por que eletrônicos como celulares, pilhas e monitores não devem ser jogados no lixo comum?

    1. Porque ocupam pouco espaço no caminhão de lixo.
    2. Porque se desmancham rapidamente na natureza sem causar danos ao solo, aos rios e aos animais.
    3. Porque o lixo comum só aceita restos de comida.
    4. Porque podem ter substâncias tóxicas, como chumbo e mercúrio, que contaminam solo e água.
  9. Qual é o destino mais adequado para os itens coletados na campanha da escola?

    1. Pontos de coleta ou recicladoras de eletrônicos.
    2. Um terreno baldio perto da escola.
    3. O lixo reciclável comum, junto com papel, garrafas e latinhas.
    4. Uma fogueira, para reduzir o volume.
  10. 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

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