Alternativa A - break
A questão aborda o controle de fluxo dentro da estrutura de decisão switch-case, comum em linguagens de programação como C, Java, C# e JavaScript.
Em um bloco switch, quando uma condição (case) é atendida, o código correspondente é executado. Sem um comando específico, a execução não para ao final desse bloco, mas sim continua para os próximos casos, comportamento conhecido como "fall-through" (queda de fluxo).
Para evitar esse comportamento indesejado e encerrar a verificação após encontrar a opção correta, utiliza-se o comando break.
Análise das Alternativas
- A) break: Correto. Este comando interrompe imediatamente a execução do bloco
switch, impedindo que os casos subsequentes sejam executados. - B) continue: Incorreto. É utilizado principalmente em laços de repetição (
for, while) para pular o restante do ciclo atual e ir para o próximo. - C) default: Incorreto. Define um bloco de código que será executado se nenhum dos
cases anteriores corresponder à expressão. Não serve para interromper a execução de um caso já encontrado. - D) done: Incorreto. Geralmente associado a estruturas de loop em scripts bash ou terminadores de blocos em outras linguagens, não possui função de interrupção de
case. - E) else: Incorreto. Pertence à estrutura condicional
if-else, não sendo parte da sintaxe padrão de switch-case.
Portanto, a alternativa A é a resposta correta.