Informática, perguntado por 52ac5de522, 1 ano 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.

Escolha uma:
a. Apenas as afirmativas III e IV estão corretas.
b. As afirmativas I, II, III e IV estão corretas.
c. Apenas a afirmativa I está correta.
d. Apenas as afirmativas II e III estão corretas.
e. Apenas as afirmativas I, II e IV estão corretas.

Soluções para a tarefa

Respondido por shurafight
43

Apenas as afirmativas I, II e IV estão corretas.

Corrigido pelo AVA.


durvalsjrp77peu: ok
Respondido por durvalsjrp77peu
17

Apenas as afirmativas I, II e IV estão corretas.


Corrigido pelo AVA.

confirmado

Perguntas interessantes