Em uma estrutura de seleção usada na PL/SQL, é uma forma IN...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: B - LOOP.
Vamos analisar o contexto da questão. A PL/SQL (Procedural Language/SQL) é uma extensão da SQL utilizada no Oracle Database para escrever blocos de código que incorporam lógica procedural, como loops e condicionais, aos bancos de dados. Entender as estruturas de controle de fluxo, como as estruturas de seleção, é fundamental para desenvolver programas PL/SQL eficientes e corretos.
A estrutura de seleção é um conceito fundamental na programação que nos permite executar diferentes trechos de código dependendo do resultado de uma condição. Na PL/SQL, temos algumas opções para fazer isso:
- O IF-THEN é uma estrutura básica onde uma ação é executada se a condição for verdadeira.
- O IF-THEN-ELSE nos permite definir uma ação alternativa caso a condição não seja satisfeita.
- O IF-THEN-ELSIF oferece uma maneira de verificar múltiplas condições em sequência.
- O CASE é uma estrutura alternativa ao IF que permite selecionar entre várias opções baseadas no valor de uma expressão.
Entretanto, ao examinarmos a alternativa correta, vemos que LOOP não é uma estrutura de seleção, mas sim uma estrutura de repetição. Enquanto as estruturas de seleção são usadas para decidir qual caminho seguir com base em uma condição, as estruturas de repetição (ou loops) são usadas para repetir um bloco de código enquanto uma condição for verdadeira, ou por um número definido de vezes.
Portanto, LOOP não se enquadra como uma forma válida de realizar um teste de condição dentro das opções de estruturas de seleção em PL/SQL, justificando assim por que é a resposta correta para a questão apresentada.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Todos são estruturas condicionais, salvo LOOP que é estrutura de repetição
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo