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 = p e ch2 = q
ch1 = q e ch2 = q
ch1 = &ch1 e ch2 = &ch2
ch1 = p e ch2 = p
ch1 = q e ch2 = p
Respostas
respondido por:
62
Resposta:
output: ch1 = q e ch2 = q
Explicação:
andrefelipe030:
top
respondido por:
10
O programa em C escrito acima tem como saída " ch1 = q e ch2 = q", portanto, a alternativa correta é a segunda.
Qual o funcionamento do programa acima?
O programa acima cria duas variáveis ch1 e ch2 do tipo char e após isso, recebe via teclado o valor para ch1 e ch2, após isso, joga o valor de "ch2" em "ch1" ou seja, nesse momento, "ch1" possui o valor "q".
Após isso, a variável "ch2" recebe o valor que está contido na variável "ch1", ou seja, nesse momento, ambas as variáveis possuem o caractere "q" armazenado nelas. Após isso, as variáveis são mostradas na tela.
Saiba mais sobre programas em C: https://brainly.com.br/tarefa/51022647
#SPJ2
Anexos:
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás