int x=5>3?10:4;则变量x的值为( )。
A: 10
B: 2
C: 3
D: 4
A: 10
B: 2
C: 3
D: 4
举一反三
- 有变量定义 int x=3, y, z; 则执行语句y=x++; z=++x; 后,x、y、z的值分别是()。 A: 4、4、5 B: 5、4、5 C: 5、3、4 D: 5、3、5
- 若有“float x=2.4,y=4.2;int z=10;”,则表达式 x+z%4*(int)(x+y)%2/3 的值为(
- 以下数组定义中,错误的是( )。 A: int<br/>x[2][3] ={1, 2, 3, 4, 5, 6} ; B: int<br/>x[][3] ={0} ; C: int<br/>x[][3] ={{1, 2, 3} , {4, 5, 6} } ; D: int<br/>x[2][3] ={{1, 2} , {3, 4} , {5, 6} } ;
- 已知x的值为“abcdefg”,以下哪个的值为“cd” A: x[3:4] B: x[2:3] C: x[-4:-5] D: x[-5:-3]
- 写出下面表达式的值(设a=10,b=4,c=5,d=1,x=2.5,y=3.5) ⑴ a%=(b%=3) 【1】 ⑵ a+=a-=a*=a 【2】 ⑶ (float)(a+c)/2+(int)x/(int)y 【3】 ⑷ a*=b-c; 【4】