Literatura Múltipla Escolha

Em um programa elaborado em JavaScript, incluiu-se a seguinte estrutura condicional switch (semaforo){ case "verde": alert("siga") case "amarelo": alert("atencao") case "vermelho": alert("pare") Y: alert("cor invalida") }. Os comandos X e Y que devem ser colocados para que a estrutura condicional seja executada adequadamente são, respectivamente,

Em um programa elaborado em JavaScript, incluiu-se a seguinte estrutura condicional switch (semaforo){ case "verde": alert("siga") case "amarelo": alert("atencao") case "vermelho": alert("pare") Y: alert("cor invalida") }. Os comandos X e Y que devem ser colocados para que a estrutura condicional seja executada adequadamente são, respectivamente,

  1. break e default.
  2. break e end.
  3. end e close.
  4. stop e close.
  5. stop e default.

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - break e default

A questão aborda a estrutura de decisão switch, amplamente utilizada em linguagens como JavaScript para selecionar uma das muitas alternativas baseada em um valor.

Para entender a lógica, precisamos analisar dois conceitos fundamentais desta sintaxe:

  1. Comando break:
  • Em um switch, se você colocar apenas um case, o interpretador continuará executando os comandos subsequentes até encontrar um break ou o fim do bloco. Isso é conhecido como "fall-through" (queda).
  • O comando break serve para interromper imediatamente a execução do switch, evitando que o código caia no próximo caso acidentalmente. Portanto, X = break.
  1. Comando default:
  • Este é o caso padrão que é executado apenas se nenhum dos outros case correspondentes for verdadeiro.
  • Funciona como um "senão" (else) dentro do switch. Como o código mostra Y: seguido de um alerta de erro ("cor invalida"), trata-se exatamente desse caso final. Portanto, Y = default.

## Análise Comparativa

ComandosFunção no SwitchExemplo na Questão
CaseDefine uma condição específica"verde", "amarelo", "vermelho"
BreakSai do switch após executarVariável X (evita cair no próximo)
DefaultExecuta se nenhuma condição baterVariável Y (caso de erro/fallback)

Conclusão:
Para garantir que cada cor do semáforo execute apenas seu respectivo alerta e saia da estrutura, usamos break. Para capturar qualquer entrada que não seja verde, amarelo ou vermelho, usamos default.

Alternativa A.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Literatura

Ver mais Literatura resolvidas

Tem outra questão de Literatura?

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