首页/ 题库 / [单选题]若已定义 x和 y为double类型,则的答案

若已定义 x和 y为double类型,则表达式: x=l, y=x+3/2结果是( )

单选题
2022-01-14 23:23
A、l
B、2
C、2.0
D、2.5
查看答案

正确答案
C

试题解析
由于变量x和y都是double类型,表达式x=l,y=x+3/2是先计算x=1,由于1是整型的,x是double类型的,该计算先将整数1转换成double类型的1.0,并将1.0赋给变量x。计算y=X+3/2是先求3/2的值,因是两整数相除,结果是整型值1,然后在计算X+1时,也先将1转换成1.0,然后求得X+l的值为2.0,最后将该值赋给变量y,并得到整个表达式的值为2.0.所以解答是C。

标签:
相关题目
假定x和y为double型,则表达式x=2,y=x+3/2的值是
假定x和y为double型,表达式x=2,则y=x+3/2的值是 ( )
若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是______
若已定义x和y为double型,则表达式”x=1,y=x+3/2”的值是()。
若w=1,x=2,y=3,z=4,则条件表达式w>x?w:z>y?z:x的结果为_______。
设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )。
设: double x,y;则表达式x=1,y=x+3/2的值是(   )。
假定x和Y为double型,则表达式x=2,y=x 3/2的值是( )。
假定x和y为double型,则表达式x=2,y=x+3/2的值是( )。
假定x和y为double型,则表达式x=2,y=x+3/2的值是
已知有double型变量x=2.5,y=4.7,整型变量a=7,则表达式x+a%3*(int)(x+y)%2/4的值是()。
若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是_____。
如已定义X和Y为double类型,则表达式X=1,y=x+5/2的值是( )。
若已定义x和y为double类型,则表达式x=1,y=x+5/2的值是______。
若x=3,y=z=4,则下列表达式的值分别为( )(1)(z>=y>=x)?1:0(2)y+=z,x*=y
假设变量定义int x=1,y=2,z=3;则表达式y+=z--/++x的值是()。
设x=1,y=2,z=3,则表达式y+=z--/++x的值是()
已知x=3、y=2则表达式x * =y+8的值为 ( )
设x和y都是int类型,且x=1,y=2,则printf("%d%d",x,y,(x,y))的输出结果是( )。
若w=l,x=2,y=3,z=4,则条件表达式w<x?w:y<z? y:z的值是
广告位招租WX:84302438

免费的网站请分享给朋友吧