程序段:#includeintmain(){intdata;charch;doublex;scanf(“%d,%c,%lf”,&data,&ch,&x);printf(“data=%d\tch=%c\tx=%f\n”,data,ch,x);getch();return1;}程序运行时,输入18A6.789,再回车。输出结果为:()
A. data=18ch=x=0.000000
B. data=18ch=Ax=6.789000
C. data=18ch=Ax=6.789
D. 编译出错
设有如下定义:int x=18,y=6,z;则语句:printf("%d\n",z=(x%y,x/y));的输出结果是:
A. 0
B. 3
C. 6
D. 18
程序段的执行结果:( )#include int main(){#define a 10a = 11;printf("a=%d\n",a);return 0;}
A. a=11
B. a=10
C. a=
D. 编译不通过