Questões sobre Repetições
Questão 1
O que é uma estrutura de repetição?A.
Uma estrutura para controlar o fluxo de execução do código. B.
Uma estrutura para repetir a execução de um trecho de código. C.
Uma estrutura para a execução sequencial do código. D.
Uma estrutura que permite reutilizar um trecho de código.
Questão 2
Analise o código e identifique o que será impresso no terminal.
A.
0 1 2 3 4 B.
1 2 3 4 5 C.
i i i i i D.
5 5 5 5 5
for i in range(5):
print(i)
Questão 3
Qual estrutura de repetição é mais indicada quando não se sabe o número exato de repetições?A.
for B.
while C.
if D.
else
Questão 4
Analise o código e identifique o que será impresso no terminal.
A.
0 1 2 B.
1 2 3 C.
0 1 2 3 D.
Loop infinito
i = 0
while i < 3:
print(i)
i = i + 1
Questão 5
Qual é a função do comando break em um laço?A.
Reiniciar o laço B.
Pular uma iteração C.
Encerrar o laço imediatamente D.
Repetir o laço infinitamente
Questão 6
Analise o código e identifique o que será impresso no terminal.
A.
2 3 4 5 B.
2 3 4 5 6 C.
1 2 3 4 5 D.
2 4 6
for i in range(2, 6):
print(i)
Questão 7
Qual será a saída do código abaixo?
A.
0 1 2 3 4 B.
0 2 4 C.
1 3 5 D.
0 2 4 6
for i in range(0, 5, 2):
print(i)
Questão 8
Qual será a saída do código abaixo?
A.
5 4 3 2 1 B.
5 4 3 2 1 0 C.
0 1 2 3 4 5 D.
Loop infinito
for i in range(5, 0, -1):
print(i)
Questão 9
Qual é a função do comando continue em um laço?A.
Encerrar o laço B.
Pular a iteração atual C.
Reiniciar o laço D.
Parar o programa
Questão 10
Analise o código e identifique o que será impresso.
A.
3 B.
6 C.
10 D.
0
soma = 0
for i in range(1, 4):
soma = soma + i
print(soma)
Questão 11
Analise o código e identifique o que será impresso no terminal.
A.
10 B.
15 C.
20 D.
5
soma = 0
for i in range(1, 6):
soma = soma + i
print(soma)
Questão 12
Analise o código e identifique o que será impresso no terminal.
A.
0 1 2 3 4 B.
0 1 3 4 C.
2 3 4 D.
0 1 2
for i in range(5):
if i == 2:
continue
print(i)
Questão 13
Analise o código e identifique o que será impresso no terminal.
O que será exibido?A.
0 1 2 B.
0 1 2 (em linhas separadas) C.
1 2 3 D.
Erro
for i in range(3):
print(i, end=" ")
Questão 14
Analise o código e identifique o que será impresso no terminal.
A.
0 1 2 B.
0 1 2 Fim C.
Fim D.
Loop infinito
for i in range(3):
print(i)
else:
print("Fim")
Questão 15
Analise o código e identifique o que será impresso no terminal.
A.
0 1 Fim B.
0 Fim C.
0 D.
0 1
for i in range(3):
if i == 1:
break
print(i)
else:
print("Fim")
Questão 16
Analise o código e identifique o que será impresso no terminal.
A.
5 3 1 B.
5 4 3 2 1 C.
0 2 4 D.
5 3
for i in range(5, 0, -2):
print(i)
Questão 17
Analise o código e identifique o que será impresso no terminal.
Quantas linhas serão impressas?A.
2 B.
3 C.
4 D.
5
for i in range(2):
for j in range(2):
print(i, j)
Questão 18
Analise o código e identifique o que será impresso no terminal.
A.
1 3 5 B.
0 2 4 C.
2 4 D.
0 1 2 3 4
for i in range(5):
if i % 2 == 0:
print(i)
Questão 19
Analise o código e identifique o que será impresso no terminal.
A.
6 B.
9 C.
15 D.
10
soma = 0
for i in range(1, 6):
if i % 2 == 0:
soma = soma + i
print(soma)
Questão 20
Analise o código abaixo e identifique em qual linha ocorre erro.
A.
Linha 1 B.
Linha 2 C.
Linha 3 D.
Linha 4
1 total = 0
2 for i in range(5)
3 total += i
4 print(total)
Questão 21
Analise o código abaixo e identifique em qual linha ocorre erro.
A.
Linha 1 B.
Linha 2 C.
Linha 3 D.
Não há erro
1 for i in range(3):
2 print(i)
3 print("fim")
Questão 22
Analise o código abaixo e identifique em qual linha ocorre erro.
A.
Linha 1 B.
Linha 2 C.
Linha 3 D.
Linha 4
1 soma = 0
2 for i in range(1, 6):
3 soma = soma + i
4 print(soma
Questão 23
Analise o código abaixo e identifique em qual linha ocorre erro.
A.
Linha 1 B.
Linha 2 C.
Linha 3 D.
Linha 4
1 for i in range(5):
2 if i == 3
3 continue
4 print(i)
Questão 24
Analise o código abaixo e identifique em qual linha ocorre erro.
A.
Linha 1 B.
Linha 2 C.
Não há erro de sintaxe D.
Ambas
1 for i in range(5, 0, 1):
2 print(i)
Questão 25
Analise o código abaixo e identifique em qual linha ocorre erro.
A.
Linha 2 B.
Linha 3 C.
Linha 6 D.
Não há erro
1 i = 0
2 while i < 3:
3 print(i)
4 else:
5 print("fim")
6 i += 1