题目内容

186) 若有定义:double a; float b; short c; 若想把1.2输入给变量a,3.4输入给变量b,5678输入给变量c, 程序运行时键盘输入: 1.2 3.4 5678 则以下正确的读入语句是

A. scanf("%lf%f%hd", &a, &b, &c);
B. scanf("%lf%lf%hd", &a, &b, &c);
C. scanf("%lf%lf%d", &a, &b, &c);
D. scanf("%f%f%d", &a, &b, &c);

查看答案
更多问题

191) 有说明语句:int a,b;,如果输入111222333,使得 a的值为 111,b的值为333,则以下正确的语句是

A. scanf("%3d%*3c%3d", &a, &b);
B. scanf("%*3d%3c%3d", &a, &b);
C. scanf("%3d%3d%*3d", &a, &b);
D. scanf("%3d%*2d%3d", &a, &b);

27) 设有定义:int a=0,b=1,c=1;以下选项中,表达式值与其它三 个不同的是

A. a=b=c
B. b=a==c
C. a=c==b
D. c=a!=c

32) 以下能正确表述算式 sin(2πr+30°)的C语言表达式是

A. sin(2*3.14*r+3.14*30/180.0)
B. sin(2*π*r+ 30 )
C. sin(2*3.14*r+ 30 )
D. sin(2*3.14*r+30*3.14/360.0)

33) 设有定义:int x=11,y=12,z=0;,以下表达式值不等于12的 是

A. (z,x,y)
B. (z=x,y)
C. z=(x,y)
D. z=(x==y)

答案查题题库