若有以下定义:char a; int b;float c; double d;则C语言表达式"a*b+d-c"值的类型是()
A. float
B. int
C. char
D. double
查看答案
若有以下定义和语句:int u=010,v=0x10,w=10;printf("%d,%d,%d\n",u,v,w);那么输出结果是()
A. 8,8,10
B. 10,10,10
C. 8,16,10
D. 8,10,10
若有以下定义和语句:int y=10;y+=y-=y-y;则y的值是()
A. 10
B. 20
C. 30
D. 40
下面程序的运行结果是()main(){ int x=3,y=3,z=1;printf("%d %d\n",(++x,y++),z+2);}
A. 3 4
B. 4 2
C. 4 3
D. 3 3
下列程序代码中,错误的行数是( )多选1 include "stdio.h"2 mian( )3 { char ch; double l=2,w=3,s;4 ch="A";5 s=lw;6 printf("%d,%lf\n",ch,s); }
A. 1
B. 2
C. 3
D. 4
E. 5
F. 6