Buscar

lista - python - for

Prévia do material em texto

1. Quais valores são usados dentro de um loop for para iterar sobre uma sequência em Python?
a) índice e valor
b) chave e valor
c) contador e valor
d) index e count
2. Qual é a sintaxe correta para iterar sobre os itens de uma lista em Python?
a) for i na lista:
b) for i em range(len(lista)):
c) for i, item in enumerate(lista):
d) for item in lista:
3. O que acontece se o statements dentro de um loop for em Python causar um erro?
a) O loop para imediatamente
b) O loop pula o erro e continua
c) Todo o programa para
d) Um erro é gerado
4. Como pular o resto das iterações de um loop e ir para a próxima?
a) pass
b) next
c) continue
d) break
5. Como parar completamente a execução de um loop for antes do final?
a) exit()
b) quit()
c) break
d) stop
6. Onde o valor inicial de um loop for em Python é definido?
a) Na declaração for
b) Logo antes do loop começar
c) Dentro do loop
d) Não requer um valor inicial
7. O que é impresso pelo seguinte código? for i in range(5): print(i)
a) 0 1 2 3 4
b) 1 2 3 4 5
c) 0 2 4
d) 1 3 5
8. Como iterar sobre os caracteres de uma string em Python?
a) for c in string:
b) for i in range(len(string)):
c) for i, c in enumerate(string):
d) Nenhuma das anteriores
9. O que o loop for faz por padrão após cada iteração?
a) Incrementa o contador em 1
b) Decrementa o contador em 1
c) Não faz nada
d) Reinicia o contador para 0
10. Como percorrer dois iteráveis em paralelo em um loop for?
a) Não é possível
b) zip() os iteráveis juntos
c) Loop aninhado
d) index() e count()
11. Qual é a maneira pythonica de percorrer uma string pelo seu índice?
a) for i in string:
b) for i in range(len(string)):
c) for i, char in enumerate(string):
d) while i < len(string):
12. Como pular para a próxima iteração de um loop se uma condição for verdadeira?
a) pass
b) break
c) continue
d) next
13. Que função pode ser usada para iterar sobre dois ou mais iteráveis em paralelo?
a) enumerate()
b) loop()
c) zip()
d) index()
14. O que acontece quando a instrução break é executada em um loop for?
a) Pula para a próxima iteração
b) Para a execução atual do loop
c) Pula para o próximo loop
d) Nada, é apenas uma declaração nula
15. Como iterar sobre as chaves e valores de um dicionário em Python?
a) for k, v in dict.items()
b) for k in dict.keys()
c) for k, v in dict()
d) for k, v in dict.values()
16. Qual é a maneira mais simples de iterar de 10 até 0?
a) for i in range(10, 0, -1)
b) for i in reversed(range(10))
c) for i in range(0, 11)
d) while i >= 0: i -= 1
17. Qual é o escopo da variável de controle definida em um loop for?
a) Global
b) Local ao loop for
c) Disponível após o loop também
d) Depende do contexto
18. Como modificar os itens de uma lista enquanto usando um loop for nela?
a) Não é possível, somente leitura
b) Usar enumerate() para acessar o índice
c) Usar um loop while no lugar
d) Usar range(len(lista)) para os índices
19. Por que loops for são preferidos a loops while na maioria dos casos?
a) Os loops for são mais concisos
b) Os loops for evitam erros de não atualizar o contador
c) Os loops for são mais rápidos
d) Todas as anteriores
20. Qual é a maneira ideal de modificar os itens de um array unidimensional no NumPy?
a) Loop for na matriz
b) Loop for nos índices da matriz
c) List comprehension
d) Acesso vetorizado aos elementos
1. b
2. d
3. d
4. c
5. c
6. a
7. a
8. a
9. c
10. b
11. b
12. c
13. c
14. b
15. a
16. a
17. b
18. b
19. d
20. d

Continue navegando