若有下列语句段,int a=0; a=(a+1,a+2,a+3);执行后a的值是
3
举一反三
- 若有下列语句段,int a=0 a=(a 1,a 2,a 3)执行后a的值是( )。
- 中国大学MOOC: 假设有如下语句: int a = 1, b = 0; b = (b = a+1, a = a+2, b = a+3);则语句执行结束后,变量a和b的值分别为多少( )。
- 若有int a=1, b=1; 执行以下程序段后a的值为( )。 if(b<3) a++; else if(b<2) a=a+2; else a+=3;
- 假设有如下语句: int a = 1, b = 0; b = (b = a+1, a = a+2, b = a+3);则语句执行结束后,变量a和b的值分别为多少( )。 A: a为3;b为6 B: a为2;b为5 C: a为0;b为0 D: a为6;b为3
- 若有定义 int a = 2 则执行完语句 a*= a+3 后a的值是( )。 A: 7 B: 10 C: 15 D: 25
内容
- 0
若有int a = 2,b = 0;则下列语句执行后,b的值与其他不同的是() A: = a++; B: = 3; C: = ++a; D: = a + 1;
- 1
若有下列语句段,int a=11; a/=5;执行后a的值是
- 2
若有语句int k,m=1;,执行语句k=-m++;后,m的值是 A: -1 B: 0 C: 1 D: 2
- 3
若有int a=3,b;则执行程序段if(a>0) b=1;else b=-1;b++;后b的值是()。
- 4
若有语句int k=1,m=1;,执行语句k+=m+1;后,k的值是 A: 1 B: 2 C: 3 D: 4