Raciocínio Lógico Múltipla Escolha

Marque a opção que apresente o comando que é usado em uma estrutura do tipo switch-case para evitar que as opções incorretas sejam utilizadas, caso uma determinada opção seja selecionada.

Marque a opção que apresente o comando que é usado em uma estrutura do tipo switch-case para evitar que as opções incorretas sejam utilizadas, caso uma determinada opção seja selecionada.

  1. break
  2. continue
  3. default
  4. done
  5. else

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - break

Explicação Didática

A questão aborda conceitos fundamentais de programação estruturada, especificamente o controle de fluxo em instruções condicionais múltiplas.

Entendendo a Estrutura Switch-Case

A estrutura switch-case é utilizada quando precisamos escolher entre diversas alternativas possíveis com base no valor de uma expressão. Ela organiza o código de forma mais legível do que usar vários if-else encadeados.

O Risco do Vazamento de Controle (Fall-Through)

Sem um comando específico para parar a execução, a lógica padrão dessas estruturas é continuar verificando os próximos blocos após encontrar uma correspondência. Esse comportamento é conhecido como fall-through.

Para evitar que isso aconteça e garantir que apenas a opção correta seja processada, é necessário interromper o fluxo explicitamente.

A Função do Comando Break

O comando break atua como um ponto de parada obrigatório dentro da estrutura.

  • Quando encontrado, ele termina a execução do bloco case atual.
  • Controla a saída imediata do switch, impedindo que casos subsequentes (opções incorretas) sejam executados.

Análise das Alternativas Incorretas

Para compreender melhor, veja por que as outras palavras-chave não se encaixam:

  • continue: Utilizado exclusivamente em laços de repetição (como for ou while) para pular para a próxima iteração.
  • default: Representa a cláusula de "padrão" do próprio switch, executada se nenhuma outra opção coincidir.
  • else: Pertence à estrutura condicional simples if-else, não sendo usada dentro dos blocos case.
  • done: Geralmente utilizado para fechar estruturas de loop em scripts de shell (Bash), não em lógica de decisão.

Portanto, a ferramenta necessária para isolar a execução da opção selecionada e evitar efeitos colaterais nos demais casos é o break.

Alternativa A.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Raciocínio Lógico

Ver mais Raciocínio Lógico resolvidas

Tem outra questão de Raciocínio Lógico?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.