Buscar

Considere o programa escrito em Linguagem C: #include void main ( ) { char ch; printf ("Estado civil: "); scanf ("%c", &ch); switch(c...

Considere o programa escrito em Linguagem C:
#include
void main ( )
{
char ch;
printf ("Estado civil: ");
scanf ("%c", &ch);
switch(ch) {
case 'C':
printf ("Casado \n");
break;
case 'S':
printf ("Solteiro \n");
break;
case 'D':
printf ("Divórcio \n");
break;
case 'V':
printf ("Viúvo \n");
break;
default:
printf("Inválido \n");
break;
}
}
Executando o mesmo programa 3 vezes com as entradas “C”, “s” e “V”, quais serão as saídas, respectivamente?

a. Casado, Divórcio e Viúvo.
b. Casado, Solteiro.
c. Casado, Solteiro e Viúvo.
d. Casado, Inválido e Viúvo.
e. Casado, Viúvo.

Essa pergunta também está no material:

quest
62 pág.

Linguagens e Técnicas de Programação Colégio ObjetivoColégio Objetivo

💡 1 Resposta

User badge image

Ed Verified user icon

A resposta correta é a alternativa c) Casado, Solteiro e Viúvo. Explicação: - Na primeira execução, a entrada é "C" e o programa entra no caso "C" do switch, imprimindo "Casado". - Na segunda execução, a entrada é "s" (minúsculo) e o programa entra no caso default do switch, imprimindo "Inválido". - Na terceira execução, a entrada é "V" e o programa entra no caso "V" do switch, imprimindo "Viúvo".

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