有以下程序:#include main(){int x,y,z;x=y=1;z=x++,y++,++y;printf("%d , %d , %d\n" ,X,Y,Z);}程序运行后的输出结果是( )
A. 2,3,3
B. 2,3,2
C. 2,3,1
D. 2,2,1
有以下程序#include main(){int a;a= (int)(-1.53*3);print("%d\n", a);}程序的运行结果是( )
A. -4
B. -3
C. -5
D. 结果不确定
阅读以下程序#include main(){int case ;float printF;printf("请输入2个数: ");scanf("%d %f",&case,&printF );printf("%d %f\n",case,printF );}该程序在编译时产生错误,其出错原因是( )
A. 定义语句出错, case是关键字,不能用作用户自定义标识
B. 定义语句出错, printF不能用作用户自定义标识符
C. 定义语句无错, scanf不能作为输入函数使用
D. 定义语句无错, prntf不能输出case的值
有以下程序:#include main()char a,b ,c,d;scanf("%c%c" , &a,&b) ;c= getchar() ; d = getchar() ;print("%c%c%c%c\n" ,a,b,c,d);}当执行程序时,按下列方式输入数据(从第1例开始, 代表回车,注意:回车也是一个字符)1234则输出结果是( )。
A. 1234
B. 12
C. 1234
D. 123