题目内容

已知各变量的类型说明如下,不符合C 语言语法的表达式是( ) int k, a, b; unsinged long w=5; double x=1.42;

A. x%(﹣3)
B. w﹢=﹣2;
C. k=(a=2, b=3, a+b)
D. a﹢=a﹣=(b=4)*(a=3)

查看答案
更多问题

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

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

当输入数据的形式为:“25,13,10<回车>”时,以下程序的输出结果为( )。 main() { int x,y,z; scanf(“%d%d%d”,&x,&y,&z); printf(“x+y+z=%d\n”,x+y+z); }

A. x+y+z=48
B. x+y+z=35
C. x+z=35
D. 不确定值

以下能正确的定义整型变量“a,b,c”,并对它们赋初值为5的语句是( )。

A. int a=b=c=5;
B. int a, b, c=5;
C. int a=5, b=5, c=5;
D. a=b=c=5;

若有定义“ int a,b; float x; ”,则正确的赋值语句是( )。

A. a=1, b=2;
B. b++;
C. a=b=x;
D. b=int(x);

答案查题题库