Essa estrutura permite o encadeamento de vários testes, selecionando conjuntos diferentes de ações, de acordo com o resultado em cascata de cada condição lógica. Que estrutura é essa?
Questão
Essa estrutura permite o encadeamento de vários testes, selecionando conjuntos diferentes de ações, de acordo com o resultado em cascata de cada condição lógica. Que estrutura é essa?
Alternativas
a) Estrutura condicional if... elif... else.
b) Estrutura condicional put... it... out.
c) Estrutura condicional simples... out... else.
d) Estrutura condicional if...simples... else.
e) Estrutura condicional if... elif... put.
Explicação
A descrição fala em encadeamento de vários testes e em escolha de conjuntos diferentes de ações conforme o resultado em cascata das condições lógicas. Em programação, isso corresponde à estrutura condicional encadeada do tipo:
- : testa a primeira condição;
- : (else if) permite testar outras condições, uma após a outra, caso as anteriores sejam falsas;
- : executa um bloco final caso nenhuma das condições anteriores seja verdadeira.
As demais alternativas trazem palavras que não representam estruturas condicionais padrão (por exemplo, “put... it... out”) ou descrevem variações inexistentes/erradas.