Ir para o conteúdo

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.
    
    for i in range(5):
      print(i)
    

  • A. 0 1 2 3 4
  • B. 1 2 3 4 5
  • C. i i i i i
  • D. 5 5 5 5 5
  • 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.
    
    i = 0
    while i < 3:
      print(i)
      i = i + 1
    

  • A. 0 1 2
  • B. 1 2 3
  • C. 0 1 2 3
  • D. Loop infinito
  • 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.
    
    for i in range(2, 6):
      print(i)
    

  • A. 2 3 4 5
  • B. 2 3 4 5 6
  • C. 1 2 3 4 5
  • D. 2 4 6
  • Questão 7
    Qual será a saída do código abaixo?
    
    for i in range(0, 5, 2):
      print(i)
    

  • A. 0 1 2 3 4
  • B. 0 2 4
  • C. 1 3 5
  • D. 0 2 4 6
  • Questão 8
    Qual será a saída do código abaixo?
    
    for i in range(5, 0, -1):
      print(i)
    

  • A. 5 4 3 2 1
  • B. 5 4 3 2 1 0
  • C. 0 1 2 3 4 5
  • D. Loop infinito
  • 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.
    
    soma = 0
    for i in range(1, 4):
      soma = soma + i
    print(soma)
    

  • A. 3
  • B. 6
  • C. 10
  • D. 0
  • Questão 11
    Analise o código e identifique o que será impresso no terminal.
    
    soma = 0
    for i in range(1, 6):
      soma = soma + i
    print(soma)
    

  • A. 10
  • B. 15
  • C. 20
  • D. 5
  • Questão 12
    Analise o código e identifique o que será impresso no terminal.
    
    for i in range(5):
      if i == 2:
        continue
      print(i)
    

  • A. 0 1 2 3 4
  • B. 0 1 3 4
  • C. 2 3 4
  • D. 0 1 2
  • Questão 13
    Analise o código e identifique o que será impresso no terminal.
    
    for i in range(3):
      print(i, end=" ")
    

    O que será exibido?
  • A. 0 1 2
  • B. 0 1 2 (em linhas separadas)
  • C. 1 2 3
  • D. Erro
  • Questão 14
    Analise o código e identifique o que será impresso no terminal.
    
    for i in range(3):
      print(i)
    else:
      print("Fim")
    

  • A. 0 1 2
  • B. 0 1 2 Fim
  • C. Fim
  • D. Loop infinito
  • Questão 15
    Analise o código e identifique o que será impresso no terminal.
    
    for i in range(3):
      if i == 1:
        break
      print(i)
    else:
      print("Fim")
    

  • A. 0 1 Fim
  • B. 0 Fim
  • C. 0
  • D. 0 1
  • Questão 16
    Analise o código e identifique o que será impresso no terminal.
    
    for i in range(5, 0, -2):
      print(i)
    

  • A. 5 3 1
  • B. 5 4 3 2 1
  • C. 0 2 4
  • D. 5 3
  • Questão 17
    Analise o código e identifique o que será impresso no terminal.
    
    for i in range(2):
      for j in range(2):
        print(i, j)
    

    Quantas linhas serão impressas?
  • A. 2
  • B. 3
  • C. 4
  • D. 5
  • Questão 18
    Analise o código e identifique o que será impresso no terminal.
    
    for i in range(5):
      if i % 2 == 0:
        print(i)
    

  • A. 1 3 5
  • B. 0 2 4
  • C. 2 4
  • D. 0 1 2 3 4
  • Questão 19
    Analise o código e identifique o que será impresso no terminal.
    
    soma = 0
    for i in range(1, 6):
      if i % 2 == 0:
        soma = soma + i
    print(soma)
    

  • A. 6
  • B. 9
  • C. 15
  • D. 10
  • Questão 20
    Analise o código abaixo e identifique em qual linha ocorre erro.
    
    1 total = 0
    2 for i in range(5)
    3     total += i
    4 print(total)
    

  • A. Linha 1
  • B. Linha 2
  • C. Linha 3
  • D. Linha 4
  • Questão 21
    Analise o código abaixo e identifique em qual linha ocorre erro.
    
    1 for i in range(3):
    2 print(i)
    3   print("fim")
    

  • A. Linha 1
  • B. Linha 2
  • C. Linha 3
  • D. Não há erro
  • Questão 22
    Analise o código abaixo e identifique em qual linha ocorre erro.
    
    1 soma = 0
    2 for i in range(1, 6):
    3     soma = soma + i
    4 print(soma
    

  • A. Linha 1
  • B. Linha 2
  • C. Linha 3
  • D. Linha 4
  • Questão 23
    Analise o código abaixo e identifique em qual linha ocorre erro.
    
    1 for i in range(5):
    2     if i == 3
    3         continue
    4     print(i)
    

  • A. Linha 1
  • B. Linha 2
  • C. Linha 3
  • D. Linha 4
  • Questão 24
    Analise o código abaixo e identifique em qual linha ocorre erro.
    
    1 for i in range(5, 0, 1):
    2     print(i)
    

  • A. Linha 1
  • B. Linha 2
  • C. Não há erro de sintaxe
  • D. Ambas
  • Questão 25
    Analise o código abaixo e identifique em qual linha ocorre erro.
    
    1 i = 0
    2 while i < 3:
    3     print(i)
    4 else:
    5     print("fim")
    6     i += 1
    

  • A. Linha 2
  • B. Linha 3
  • C. Linha 6
  • D. Não há erro