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.
A.
A B.
B C.
A B D.
Nada será impresso
x = 10
if x > 5:
print("A")
else:
print("B")
Questão 7
Analise o código e identifique o que será impresso.
A.
A B.
B C.
C D.
Nada
x = 3
if x > 5:
print("A")
elif x > 2:
print("B")
else:
print("C")
Questão 8
Analise o código e identifique o que será impresso.
A.
A B.
B C.
C D.
Nada
x = 7
if x < 5:
print("A")
elif x < 7:
print("B")
else:
print("C")
Questão 9
Analise o código e identifique o que será impresso.
A.
A B.
B C.
C D.
Nada
x = 4
if x > 2:
if x < 5:
print("A")
else:
print("B")
else:
print("C")
Questão 10
Analise o código e identifique o que será impresso.
A.
A B.
B C.
A B D.
Nada será impresso.
x = 5
if x == 5:
print("A")
if x > 3:
print("B")
Questão 11
Analise o código e identifique o que será impresso.
A.
A B.
B C.
A B D.
Nada será impresso.
x = 3
if x == 5:
print("A")
if x > 3:
print("B")
Questão 12
Analise o código abaixo e identifique em qual linha há um erro.
A.
Linha 1 B.
Linha 2 C.
Linha 3 D.
Não há erro
1 | x = 10
2 | if x > 5
3 | print("Maior que 5")
Questão 13
Analise o código abaixo e identifique em qual linha há um erro.
A.
Linha 2 B.
Linha 3 C.
Linha 4 D.
Linha 5
1 | x = 3
2 | if x > 5:
3 | print("A")
4 | else:
5 | print("B")
Questão 14
Analise o código abaixo e identifique em qual linha há um erro.
A.
Linha 2 B.
Linha 3 C.
Linha 4 D.
Linha 5
1 | x = 7
2 | if x > 5:
3 | print("A")
4 | elif x < 10
5 | print("B")