Ir para o conteúdo

Questões sobre Decisões

Questão 1
O que é uma estrutura de decisão em Python?
  • A. Uma estrutura usada para repetir blocos de código.
  • B. Uma estrutura que permite executar diferentes caminhos com base em condições.
  • C. Uma estrutura que armazena dados em memória.
  • D. Uma estrutura usada apenas para entrada de dados.
  • Questão 2
    Qual é a função da cláusula else em uma estrutura condicional?
  • A. Executar um bloco de código sempre que a condição for verdadeira
  • B. Executar um bloco de código quando nenhuma das condições anteriores for verdadeira
  • C. Repetir uma condição até que seja falsa
  • D. Encerrar a execução do programa
  • Questão 3
    Qual é o papel da cláusula elif em uma estrutura condicional?
  • A. Substituir o if principal
  • B. Criar uma repetição condicional
  • C. Testar uma nova condição caso a anterior seja falsa
  • D. Finalizar o bloco condicional
  • Questão 4
    Sobre o uso de if, elif e else, qual alternativa está correta?
  • A. É obrigatório utilizar else em toda estrutura condicional
  • B. Pode haver múltiplos elif, mas apenas um else
  • C. Só é permitido um elif por estrutura
  • D. O else deve sempre vir antes do elif
  • Questão 5
    Em uma estrutura condicional, quando o bloco else é executado?
  • A. Sempre que o programa inicia
  • B. Quando a primeira condição (if) for verdadeira
  • C. Quando todas as condições anteriores forem falsas
  • D. Apenas quando existe um elif
  • Questão 6
    Analise o código e identifique o que será impresso.
    
    x = 10
    if x > 5:
      print("A")
    else:
      print("B")
    

  • A. A
  • B. B
  • C. A B
  • D. Nada será impresso
  • Questão 7
    Analise o código e identifique o que será impresso.
    
    x = 3
    if x > 5:
      print("A")
    elif x > 2:
      print("B")
    else:
      print("C")
    

  • A. A
  • B. B
  • C. C
  • D. Nada
  • Questão 8
    Analise o código e identifique o que será impresso.
    
    x = 7
    if x < 5:
      print("A")
    elif x < 7:
      print("B")
    else:
      print("C")
    

  • A. A
  • B. B
  • C. C
  • D. Nada
  • Questão 9
    Analise o código e identifique o que será impresso.
    
    x = 4
    if x > 2:
      if x < 5:
        print("A")
      else:
        print("B")
    else:
      print("C")
    

  • A. A
  • B. B
  • C. C
  • D. Nada
  • Questão 10
    Analise o código e identifique o que será impresso.
    
    x = 5
    if x == 5:
      print("A")
    if x > 3:
      print("B")
    

  • A. A
  • B. B
  • C. A B
  • D. Nada será impresso.
  • Questão 11
    Analise o código e identifique o que será impresso.
    
    x = 3
    if x == 5:
      print("A")
    if x > 3:
      print("B")
    

  • A. A
  • B. B
  • C. A B
  • D. Nada será impresso.
  • Questão 12
    Analise o código abaixo e identifique em qual linha há um erro.
    
    1 | x = 10
    2 | if x > 5
    3 |   print("Maior que 5")
    

  • A. Linha 1
  • B. Linha 2
  • C. Linha 3
  • D. Não há erro
  • Questão 13
    Analise o código abaixo e identifique em qual linha há um erro.
    
    1 | x = 3
    2 | if x > 5:
    3 | print("A")
    4 | else:
    5 |   print("B")
    

  • A. Linha 2
  • B. Linha 3
  • C. Linha 4
  • D. Linha 5
  • Questão 14
    Analise o código abaixo e identifique em qual linha há um erro.
    
    1 | x = 7
    2 | if x > 5:
    3 |   print("A")
    4 | elif x < 10
    5 |   print("B")
    

  • A. Linha 2
  • B. Linha 3
  • C. Linha 4
  • D. Linha 5