若已定义x和y为int类型,则表达式x=1,y=x+3/2的值是()。
查看答案
若变量a、i已正确定义,且i已正确赋值,则合法的语句是()。
A. a==1
B. ++i;
C. a=a++=5;
D. a=int(i);
已知y = 3,x = 3,z = 1,表达式(x++,++y)和z + 2的值是()。
A. 34
B. 42
C. 43
D. 33
下列语句执行后:int a=5 ,b=6; a=a^b; b=b^a; a=a^b; ,a和b的值分别是()。
A. a=5,b=6;
B. a=5,b=5;
C. a=6,b=5;
D. a=6,b=6;
若x=10010111,则表达式(3+(int)(x))&(~3)的值是()。
A. 10011000
B. 10001100
C. 10101000
D. 10110000