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
43
Apenas as afirmativas I, II e IV estão corretas.
Corrigido pelo AVA.
durvalsjrp77peu:
ok
Respondido por
17
Apenas as afirmativas I, II e IV estão corretas.
Corrigido pelo AVA.
confirmado
Perguntas interessantes
História,
7 meses atrás
Matemática,
7 meses atrás
Matemática,
7 meses atrás
Matemática,
11 meses atrás
Matemática,
11 meses atrás
Matemática,
1 ano atrás
Química,
1 ano atrás