Buscar

Considerando o seguinte fragmento de código da estrutura de decisão switch .. case: switch (est_civil){ case 'C': printf("Casado\n"); case...

Considerando o seguinte fragmento de código da estrutura de decisão switch .. case:

switch (est_civil){
case 'C': printf("Casado\n");
case 'S': printf("Solteiro\n");
case 'D': printf("Divorciado\n");
case 'V': printf("Viúvo\n");
default: printf("Estado civil incorreto");
}

Podemos afirmar que está estruturada CORRETAMENTE?

Escolha uma opção:

A estrutura está incorreta, pois não há o uso do comando break ao final de cada bloco de instruções do case.
Verdadeiro
Falso

Essa pergunta também está no material:

Questionário 2_ Revisão da tentativa2
8 pág.

Programação Orientada A Objetos Instituto Federal de Educação, Ciência e Tecnologia de São PauloInstituto Federal de Educação, Ciência e Tecnologia de São Paulo

💡 1 Resposta

User badge image

Ed Verified user icon

Verdadeiro. A estrutura está incorreta, pois não há o uso do comando break ao final de cada bloco de instruções do case. Sem o comando break, o programa executará todas as instruções abaixo do case correspondente, mesmo que não sejam verdadeiras. Para corrigir, é necessário adicionar o comando break ao final de cada bloco de instruções do case.

0
Dislike0

✏️ 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