• Matéria: Informática
  • Autor: joaonetod5329
  • Perguntado 7 anos atrás

Considere o seguinte programa desenvolvido em Linguagem C: #include main(){ char estado_civil; printf (“Entre com o estado civil: ”); scanf (%c,&estado_civil); switch (estado_civil){ case ‘C’: printf (“Casado”); break; case ‘S’: printf (“Solteiro”); break; case ‘D’: printf (“Divorciado”); break; case ‘V’: printf (“Viúvo”); break; default: printf (“Estado civil incorreto”); } } Sobre este programa, analise as seguintes sentenças: I. Os valores que estado_civil pode conter são: ‘C’, ‘S’, ‘D’ e ‘V’. II. O default apresenta a mensagem a ser impressa caso a variável estado_civil não seja igual a nenhuma das constantes presentes nos case. III. A instrução break permite parar a execução dentro de um switch, finalizando o programa. IV. A instrução break permite parar a execução dentro de um switch, continuando o programa na instrução seguinte ao switch. Agora, assinale a alternativa que apresenta a resposta CORRETA.


nilzon: O desgraçado, olha pra essa pergunta, e vê se tem como alguém responder pra você ? como que alguem vai entender o código desse jeito mano ? Tudo embolado, na mesma linha. Meu Deus cara.

Respostas

respondido por: nilzon
62

As alternativas corretas são:

l, ll, lV

l) porque dentro do switch já mostra isso, que são as letras CSDV.

ll) Default serve pra isso mesmo, caso nenhum case seja satisfeito.

lV) Break para apenas a execução do switch. Ele acha o break, sai do switch, e continua o que tiver de comando logo após



Agora vê se formata essa pergunta direito da próxima vez ooww sequelado. A gente ja tenta ajudar, tente nos ajudar tbm.

respondido por: jeffersonmateus64
31

Resposta:

| ,|| e |V

Explicação:

Corrigido pelo Ava.

Perguntas similares