3
4
5
6
第1题:
若有“intx=15, y=20;”,则执行表达式y-=x++后,表达式x+y的值为______。
第2题:
若有定义:int x=1,y=2;float a=3.7,b=2.1;则(x+y)%2+(int)a/(int)b表达式的值为( )。
第3题:
A.1
B.0
C.3
D.4
第4题:
若有定义int x,y;并已正确给变量赋值,则下列选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是( )。
A.(x-y>0)
B.(x-y<0)
C.(x-y<0||x-y>0)
D.(x-y==0)
第5题:
若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x—y)?(x++):(y++)中的条件表达式(x—Y)等价的是( )。
A.(x—Y<01Ix—Y>O)
B.(x—y<0)
C.(x—Y>0)
D.(x—Y==0)
第6题:
若有定义:floatx=3.5,y=3.6;则表达式()的值为6。
A.(int)x+(int)y
B.x+y
C.(int)(x+y)
D.int(x+y)
第7题:
若有如下程序: main() { int k,x=0,y=0; for(k=0;k<=2;k++) switch(k) { case 0: X++; case 1: y++; case 2: X++;y++; } printf("%d,"d\n",x,y); } 则程序运行后的输出结果是( )。
A.3,3
B.2,2
C.4,5
D.2,3
第8题:
若有int x=3,y=4,z=5; ,则表达式 !(x+y)+z-1 && y+z/2的值是()
第9题:
若有定义:int x=5,y=6;则表达式x=(y==6)的值为()
第10题:
假定x=5,y=6,则表达式x++*++y的值为()。
第11题:
第12题:
1
0
3
4
第13题:
若有定义语句:int x=3,y=2,z=1;则表达式x <y?x:y的值是______。
第14题:
A.
B.
C.
D.
第15题:
A.5
B.1
C.6
D.0
第16题:
若有定义:“int a=4,b=5;float x=3.4,y=2.1;”,则下列表达式的值为( )。 (float)(a+b)/2+(int)x%(int)y;
A.5.5
B.55
C.5.500000
D.55.00000
第17题:
若有定义int x'y;并已正确给变量赋值。则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x_y)等价的是( )。
A.(x-y011x-y>0)
B.(x-y0)
D.(x-y=o)
第18题:
若有定义 int x=3,y;则执行语句y=(x++)+(x++)+(x++)后,y=( )。
A、9
B、12
C、15
D、18
第19题:
假定x=5,y=6,则执行表达式y*=x++后,y的值为()。
第20题:
若有定义:int x=3,y=4;则表达式!x||y的值为()
第21题:
定义:doublex=3.5,y=3.2;则表达式(int)x*0.5的值是(),表达式y+=x++的值是()。
第22题:
假定x=5,y=6,则表达式x--*--y的值为()。
第23题:
5
1
6
0
第24题:
3
4
5
6