题目内容

程序段:#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. 编译出错

查看答案
更多问题

字符(char)数据在微机内存中的存储形式是:

ASCII码
B. 原码
C. 补码
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. 编译不通过

程序段:#include int main(){const int x = 1+1;printf("表达式1:%d\t",x*2);#define y 1+1printf("表达式2:%d\n",y*2);return 0;}输出结果是:( )

A. 表达式1:4 表达式2:4
B. 表达式1:3 表达式2:3
C. 表达式1:4 表达式2:3
D. 表达式1:4表达式2:3

答案查题题库