若执行如下程序段,则b的值为( )int a=3,b;if (a==3) {b=a+2}
A: 2
B: 3
C: 5
D: 1
A: 2
B: 3
C: 5
D: 1
举一反三
- 中国大学MOOC: 若执行如下程序段,则b的值为( )int a=3,b;if (a==3){b=a+2}
- 若有int a=1, b=1; 执行以下程序段后a的值为( )。 if(b<3) a++; else if(b<2) a=a+2; else a+=3;
- 若a=1,b=3,c=5,d=4,则执行下面程序段后x的值是()。if(a A: 4 B: 3 C: 2 D: 1
- 设有如下程序段,则vu.a的值为( )。 union u { int a; int b; float c; } vu; vu.a=1; vu.b=2; vu.c=3; A: 1 B: 2 C: 3 D: 另3个选项都不是
- 若a=1,b=3,c=5,d=4,则执行下面程序段后x的值是( )。 if (a A: 1 B: 2 C: 3 D: 6 E: 7.0