执行语句 x = (a = 3, b = --a);后,变量 x, a, b 的值分别为( )
A: 2,2,2
B: 3,2,3
C: 3,3,2
D: 2,3,2
A: 2,2,2
B: 3,2,3
C: 3,3,2
D: 2,3,2
举一反三
- 已知"int x=2, y;",则执行语句"y=x++;"后,变量x和y的值是( ) A: 2 2 B: 3 2 C: 2 3 D: 3 3
- 执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为() A: 3,3,2 B: 3,2,2 C: 3,2,3 D: 2
- 已知 x = [1, 2, 3, 2, 3],执行语句 x.pop() 之后,x的值为( )。 A: [1, 2, 3, 2] B: [1, 2, 3, 3] C: [1, 3, 2, 3] D: [2, 3, 2, 3]
- 程序段 int x=1,y=2,z=3; if(x>y) z=x;x=y;y=z; 执行后,变量x,y,z的值分别是() A: 1、2、3 B: 2、3、3 C: 2、3、1 D: 2、3、2
- 8.设int a = 2,b = 3, x = 1; 则执行语句 if (a>2) if (b>2) x = 2 ; else x = 3; 后 x 的值是_____。 (A) 0 (B) 1 (C) 2 (D) 3