定义float x = 3.5,表达式x =(int)x+1.6的值是( )。
A: 5.0
B: 5.1
C: 5.6
D: 4.6
A: 5.0
B: 5.1
C: 5.6
D: 4.6
D
举一反三
- 若有定义:int a=2,b=3;float x=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值为________
- 若有定义 int x;,则经过表达式运算x=(float)2/3后,x的值为( ) A: 2.0 B: 1.6 C: 0 D: 1
- 如果有变量定义:int x=4.6,y=2.5则表达式:z=(int)x%(int)y 的值为_____
- 若有 float x=2,y=5.6;则表达式 (int)x%(int)y将完成()。
- 设a=2,b=3,x=3.5,y=2.5求表达式(float)(a+b)/2+(int)x%(int)y的值______。
内容
- 0
定义:double x=3.5,y=3.2;则表达式(int)x*0.5的值是(_)
- 1
若有定义int x = 7;则表达式x/=3;的值为3.5
- 2
定义:doublex=3.5,y=3.2;则表达式(int)x*0.5的值是,表达式y+=x是。
- 3
若有如下定义:int a = 2, b = 3; float x = 3.5, y = 2.5; 则表达式:()(a + b) / 2 + ()x % ()y 的值是( )。 A: 2.500000 B: 3.500000 C: 4.500000 D: 5.000000
- 4
中国大学MOOC: 若有 float x=2,y=5.6;则表达式 (int)x%(int)y将完成( )。