若有以下定义: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