Qual estrutura condicional é usada para verificar múltiplas condições sequenciais?
◯ else
◯ if
◯ elseif
◯ elif
◯ if else
◯ else
◯ if
◯ elseif
◯ elif
◯ if else
Passo 1
O enunciado pergunta: “Qual estrutura condicional é usada para verificar múltiplas condições sequenciais?” e fornece as opções:
- else
- if
- elseif
- elif
- if else
Passo 2
Entender cada opção antes de escolher é importante. Primeiro, o que faz um bloco
if?ifserve para testar uma única condição. Se a condição for verdadeira, executa um bloco; se for falsa, pula para o que vem depois. Exemplo em pseudocódigo:
Portanto
if sozinho não serve para encadear várias opções alternativas — só testa a primeira.Passo 3
O
else é o bloco que aparece quando a condição do if é falsa:- É uma alternativa final — executa quando nenhuma condição anterior foi verdadeira.
- Não permite testar uma condição adicional; é apenas o caso “senão”. Exemplo:
Passo 4
Agora o que é
elseif?elseif(às vezes escritoelse ifem algumas linguagens, ouelsif/elifem outras) permite testar outra condição se a primeira falhar. Ou seja, é a estrutura própria para verificar múltiplas condições em sequência.- Fluxo geral em pseudocódigo:
- Aqui,
cond2só é avaliada second1for falsa; dá para ter quantoselseifforem necessários para cobrir várias alternativas.
Passo 5
E
elif?elifé a forma que a linguagem Python usa para o mesmo propósito deelseif. Ou seja, semanticamente é equivalente aelseifem outras linguagens, só muda o nome. Exemplo em Python:
Passo 6
Sobre
if else (como uma única opção):- Em muitas linguagens
else ifé escrito como duas palavras (else if) ou comoelseif(uma palavra); como opção isolada “if else” não é o nome de uma estrutura que verifica múltiplas condições — é só a combinação deifcomelse. A forma correta para múltiplas verificações é usarelseif/elif/else ifconforme a linguagem.
Passo 7
Conclusão prática:
- Para verificar várias condições em sequência usa-se a estrutura que permite encadear testes adicionais:
elseif(ouelifem Python). Entre as opções dadas, a resposta padrão e mais genérica indicada na lista éelseif.
Resposta
elseif