已知a=6,执行语句“b=--a;”后,a、b的值分别是()。
A: a=6 b=6
B: a=5 b=5
C: a=6 b=5
D: a=5 b=6
A: a=6 b=6
B: a=5 b=5
C: a=6 b=5
D: a=5 b=6
B
举一反三
- 有如下语句:int a=5; int b=6; int &c=a; c=b; 执行后(a、b、c)的值分别是() A: (5、6、5) B: (5、6、6) C: (6、6、5) D: (6、6、6)
- 下列语句执行后: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;
- 下列语句执行后: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;
- 下列程序段执行后a、b的值是() A: 5、6 B: 6、6 C: 5、5 D: 6、5
- 设有a=b=c=5,计算表达式++a>=5||++b<++c,则a,b,c的值分别是( ) A: 6 6 6 B: 5 5 5 C: 6 5 5 D: 6 6 5
内容
- 0
执行语句x=5; y=x++;后,x和y的值为( )。 A: 5和5 B: 5和6 C: 6和5 D: 6和6
- 1
若执行完以下语句inti;;int&j=i;;i=5;;j=i+1;;,i和j的值分别为() A: 5, 5 B: 5, 6 C: 6, 6 D: 6, 5
- 2
已知x=5,y=6,执行语句z=x if x>y else y 后,z的值是( ) A: 5 B: 6 C: True D: False
- 3
设a的值是5,b的值是6,则执行语句c=a>;b?a:b后c的值为 A: 6 B: 5 C: 0 D: 1
- 4
已知intx=5,y=5;执行语句x+=x%y;后,x的值是: A: 0 B: 1 C: 5 D: 6