Comandos de Controle de Fluxo em Loops

Questões sobre o assunto

1. Qual é o efeito do comando break dentro de um laço for?
1.50 pontos Média

Resposta correta: C) Finaliza o laço imediatamente

O break interrompe a execução do loop onde está inserido, passando o controle para a primeira instrução após o bloco do loop.

2. Em loops aninhados, o break afeta:
2.50 pontos Difícil

Resposta correta: B) Apenas o loop interno onde está

O break interrompe somente o laço mais interno que o contém; os loops externos continuam a execução.

3. Qual comando deve ser usado quando se deseja pular a execução do restante do bloco e iniciar a próxima iteração do laço?
2.50 pontos Difícil

Resposta correta: C) continue

O continue interrompe a iteração corrente e inicia a próxima, ignorando as instruções que ainda não foram executadas.

4. Considere o código abaixo. Qual será a saída produzida?
    for n in range(2, 11):
    if n % 2 == 0:
        pass
    else:
        print(n)
3.50 pontos Extrema

Resposta correta: B) 3 5 7 9

O pass não faz nada para os números pares; o else imprime apenas os ímpares entre 2 e 10.

Pontuação Total
0.00