

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere o código em C abaixo, de um programa que não apresenta erros.
#include <stdio.h>
int main(){
int x; /
char ch; /
float f; /
x=300;
ch = x;
1 printf("O valor de x= %d e o valor de ch= %d\n", ch);
ch = 'a';
f = ch;
2 printf("O valor de ch= %d, correspondendo ao caracter: %c\n", ch,ch);
3 printf("O valor de f= %f\n", f);
f = 98.123123;
ch = f;
4 printf("O valor de f= %f\n", f);
5 printf("O valor de ch= %d, correspondendo ao caracter: %c\n", ch,ch);
return 0;
}
Considere que o programa foi executado em condições ideais e apresentou na tela as 5 impressões relativas aos comandos printf. Considere, ainda, que os números de 1 a 5, à esquerda, não fazem parte do código e indicam a ordem dos comandos de impressão. A alternativa que traz uma impressão correta, correspondente ao comando de impressão indicado, é:
2 O valor de ch= 97, correspondendo ao caracter: A
1 O valor de x= 300 e o valor de ch= 300
3 O valor de f= 0.000097
4 O valor de f= 98.000000
5 O valor de ch= 98, correspondendo ao caracter: b