Buscar

O switch case é uma estrutura condicional assim como o if, que vimos na aula anterior. Tal estrutura permite que um conjunto de instruções seja exe...

O switch case é uma estrutura condicional assim como o if, que vimos na aula anterior. Tal estrutura permite que um conjunto de instruções seja executado de acordo com cada opção que chamamos de case. Sobre o switch case, é correto afirmar que:
A toda cláusula case de um comando switch, incluindo a cláusula case default, deve conter um comando break.
B os comandos na cláusula case default de um comando switch são executados apenas se nenhuma das cláusulas case anteriores possuir um comando break.
C a expressão usada numa cláusula case de um comando switch só pode ser de um tipo específico e deve conter pelo menos uma variável.
D 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;
E não é possível executar comandos de uma das cláusulas case de um comando switch na mesma execução desse comando.

Essa pergunta também está no material:

Práticas de Programação
4 pág.

Práticas de Programação Gran FaculdadeGran Faculdade

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar as opções: A) Toda cláusula case de um comando switch, incluindo a cláusula case default, deve conter um comando break. - Correto. Cada cláusula case deve terminar com um comando break para evitar a execução das cláusulas seguintes. B) Os comandos na cláusula case default de um comando switch são executados apenas se nenhuma das cláusulas case anteriores possuir um comando break. - Incorreto. A cláusula case default é executada se nenhuma das cláusulas case anteriores corresponder à expressão. C) A expressão usada numa cláusula case de um comando switch só pode ser de um tipo específico e deve conter pelo menos uma variável. - Incorreto. A expressão pode ser de qualquer tipo que possa ser comparado. D) 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. - Correto. O comando break encerra a execução do switch. E) Não é possível executar comandos de uma das cláusulas case de um comando switch na mesma execução desse comando. - Incorreto. Os comandos dentro de uma cláusula case são executados quando a expressão corresponde. Portanto, a alternativa correta é a letra A.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais