设有变量定义:float x=2.5;double y=5.0;则表达式 (int)x / y的值为( )。(若为浮点类型,则用小数点后一位数字表示)
A: 2
B: 2.5
C: 3
D: 2.0
A: 2
B: 2.5
C: 3
D: 2.0
B
举一反三
- 设有变量定义:int i=3,j=5;float x=2.5;double y=5.0;则表达式y+=i-=j*=++x;的计算结果为________。
- 中国大学MOOC: 设有变量定义:int i=3,j=5;float x=2.5;double y=5.0;则表达式y+=i-=j*=++x;的计算结果为________。
- 若有定义:int a=2,b=3;float x=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值为________
- 设有定义 int x ; float y ; double z ;,则表达式 x + z - y 值的数据类型为______。 A: float B: cha C: int D: double
- 若有定义“int x,y;”,则表达式“x=1,y=x+3/2”的值为( )。 A: 1 B: 2 C: 2.0 D: 2.5
内容
- 0
假定变量x和y均为float类型,x=2,则表达式y=x+3/2的值是()。 A: 3.5 B: 3.0 C: 2.0 D: 2.5
- 1
若定义:int x=1,y=2;,则表达式x/y+y/x的值是( )。 A: 2 B: 2.0 C: 2.5 D: 3
- 2
设a=2,b=3,x=3.5,y=2.5求表达式(float)(a+b)/2+(int)x%(int)y的值______。
- 3
【3 算术运算 / 数据类型】若已定义x和y为double类型,则表达式:x=1,y=x+3/2结果是【 】 A: 1 B: 2 C: 2.0 D: 2.5
- 4
设有变量定义:“char x; int y; float z;double w;” 则表达式:x*y+z+w值的数据类型是