请读程序:#includevoidmain(){intA;floatB,C;scanf("%2d%3f%4f",&A,&B,&C);printf("\nA=%d,B=%f,C=%f\n",A,B,C);}若运行时从键盘上输入9876543210(表示回车),则上面程序的输出结果是
A=98,B=765.000000,C=4321.000000
B. A=10,B=765.000000,C=4321.000000
C. A=98,B=765.0,C=4321.0
D. 以上答案都不正确
查看答案
有如下程序#includevoid main(){int y=3,x=3,z=1;printf("%d %d\n",(++x,y++),z+2);}运行该程序的输出结果是
A. 3 4
B. 4 2
C. 4 3
D. 3 3
若有说明:“double a;”,则正确的输入语句应该是( )
A. scanf("%lf",a);
B. scanf("%f",&a);
C. scanf("%lf",&a)
D. scanf("%e",&a);
设有定义:“long x=-123456L;”,以下能正确输出变量x的的语句是()
A. printf("x=%d\n",x);
B. printf("x=%ld\n",x);
C. printf("x=%8dl\n",x);
D. printf("x=%LD\n",x);
合法的C语言赋值语句是()
A. a=b=1
B. k=int(a+b);
C. a=1,b=2
D. --i;