题目内容

若x, y均定义成int型,z定义为double型,以下不合法的scanf函数调用语句是( )。

A. scanf(“%d %x, %le”, &x, &y, &z);
B. scanf(“%d *%d, %lf”, &x, &y, &z);
C. scanf(“%x %*d %o”, &x, &y);
D. scanf(“%x %o%6.2f”, &x, &y, &z);

查看答案
更多问题

下列程序的运行结果是( )。#include "stdio.h"main() {int a=2,c=5;printf("a=%d,b=%d\n",a,c); }

A. a=%2,b=%5
B. a=2,b=5
C. a=d,b=d
D. a=2,c=5

若变量已正确说明为float类型,要通过语句scanf("%f %f %f ",&a,&b,&c); 给a赋于10.0,b赋予22.0,c赋予33.0,不正确的输入形式是( )。

A. 10 22 33
B. 10.0,22.0,33.0
C. 10.0 22.0 33.0
D. 10 22 33

以下程序的输出结果是( )。main() {int n;(n=6*4,n+6),n*2;printf("n=%d\n",n); }

A. n=24
B. n=12
C. n=26
D. n=20

以下程序的输出结果是()。main() {int x=2,y,z;x*=3+1;printf("%d,",x++);x+=y=z=5;printf("%d,",x);x=y=z;printf("%d\n",x); }

A. 8,14,1
B. 8,14,5
C. 8,13,5
D. 9,14,5

答案查题题库