Buscar

Considere o seguinte programa escrito em C: #include void main(){ char ch1, ch2; printf("Entre com duas letras:\n"); scanf("%c %c", &ch1, &ch2...

Considere o seguinte programa escrito em C:

#include

void main(){

char ch1, ch2;

printf("Entre com duas letras:\n");

scanf("%c %c", &ch1, &ch2);

ch1 = ch2;

ch2 = ch1;

printf("ch1 = %c e ch2 = %c\n", ch1, ch2);

}

Após a execução desse trecho, suponha que o usuário tenha entrado com as letras 'p' e 'q'.
Assinale a alternativa que contém, corretamente, o que será exibido na tela.


ch1 = q e ch2 = q
ch1 = &ch1 e ch2 = &ch2
ch1 = p e ch2 = q
ch1 = q e ch2 = p
ch1 = p e ch2 = p

Essa pergunta também está no material:

AV2_Introdução a programação estruturada em c
7 pág.

Programação Estruturada Fundação Centro de Ciências e Educação Superior a Distância do Estado do Rio de JaneiroFundação Centro de Ciências e Educação Superior a Distância do Estado do Rio de Janeiro

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é: ch1 = q e ch2 = p. Explicação: - O programa solicita que o usuário entre com duas letras. - Em seguida, as variáveis ch1 e ch2 recebem esses valores. - Depois, ocorrem as trocas de valores entre as variáveis ch1 e ch2, mas como ambas recebem o mesmo valor, não há mudança. - Por fim, o programa exibe o valor de ch1 e ch2, que são 'q' e 'p', respectivamente.

0
Dislike1

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