题目内容

4、阅读程序:#includemain(){inta;floatb,c;scanf("%2d%3f%4f",&a,&b,&c);printf("a=%d,b=%f,c=%f",a,b,c);}若运行时从键盘上输入987654321,则程序的输出结果是()。

A. a=98,b=765,c=4321
B. a=98,b=765.000000,c=4321.000000
C. a=98,b=765.0,c=4321.0
D. a=98.0,b=765.0,c=4321.0

查看答案
更多问题

5、已知字母A的ASCⅡ码为进制的65,下面程序的输出结果是()。#includemain(){charch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';printf("%d,%c\n",ch1,ch2);}

A. 67,D
B,C
C,D
D. 不确定的值

设有如下定义: intx=10,y=3,Z;则语句:printf(“%d\n”,z=(x%y,x/y));的输出结果是()。

A. 1
B. 0
C. 4
D. 3

若有以下定义和语句: char c1='b', c2='e';printf("%d,%c\n",c2-c1,c2-'a'+'A');则输出结果是()。

A. 2,M
B. 3,E
C. 2,E
D. 输出结果不确定

以下叙述中正确的是()。

A. 输入项可以是一个实型常量,例如 scanf(“%f”,3.5);
B. 只有格式控制,没有输入项,也能正确输入数据到内存,例如 scanf(“a=%d,b=%d);
C. 输入一个实型数据时,格式控制部分可以规定小数点后的位数,例如 scanf(“%4.2f”,&d);
D. 当输入数据时,必须指明变量地址,例如: scanf(“%f”,&f);

答案查题题库