Questões Informática Dispositivos

No contexto do comando switch e do uso do comando break em seu interior, na linguagem d...

Responda: No contexto do comando switch e do uso do comando break em seu interior, na linguagem de programação C, é correto afirmar que:


Q646338 | Informática, Dispositivos, Analista de Procuradoria, PGE RO, FGV

No contexto do comando switch e do uso do comando break em seu interior, na linguagem de programação C, é correto afirmar que:
Gabarite Questões
Por Gabarite Questões em 05/06/2025 09:39:20🎓 Equipe Gabarite
Gabarito: d)

O comando `break` é utilizado dentro de um bloco `switch` na linguagem de programação C para interromper a execução dentro do `switch` e transferir o controle para o comando que segue imediatamente após o bloco `switch`. Sem o `break`, o programa continuará executando os comandos das cláusulas `case` subsequentes até encontrar um `break` ou até o final do bloco `switch`. Portanto, a afirmação correta é a letra d), que diz: "quando um comando break é executado, o comando switch é encerrado e o fluxo de controle passa para o próximo comando após o fim do comando switch".

As outras opções contêm afirmações incorretas:
a) Não é obrigatório que cada cláusula `case` ou `case default` contenha um `break`; isso depende da lógica específica do programa.
b) e c) São incorretas porque os comandos na cláusula `case default` são executados se nenhuma das condições das cláusulas `case` anteriores for verdadeira, independentemente da presença de `break`.
e) É possível que comandos de diferentes cláusulas `case` sejam executados na mesma execução de um comando `switch` se não houver `break` para separá-los.
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.