如已定义X和Y为double类型,则表达式X=1,y=x+5/2的值是( )。A.2B.3.0C.3

题目
如已定义X和Y为double类型,则表达式X=1,y=x+5/2的值是( )。A.2B.3.0C.3SXB

如已定义X和Y为double类型,则表达式X=1,y=x+5/2的值是( )。

A.2

B.3.0

C.3

D.3.5

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

13、若已定义x和y为double类型,且x=1;则表达式y=x+3/2的值是()。


C

第2题:

若已定义x和y为double类型,且x=1;则表达式y=x+3/2的值是()。


C

第3题:

如已定义x和y为double类型,则表达式x=1,y=x+5/2的值是()

A.2

B.3.000000

C.3

D.3.5


B 题目中定义变量x和y为双精度double类型,根据给定算数表达式的优先级应先计算5/2,结果为2,将值代入后,由x和y的数据类型得出y为3.0。整个逗号表达式的值为后面y=x+5/2的值,所以选择B)。

第4题:

若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是_____。

A.1

B.2

C.2

D.2.5


正确答案:C
解析:这是一个逗号表达式,它的值应为表达式y=x+3/2的值,而前一个表达式已给x赋值1,在没有进行类型转换的情况下,3/2的值为1,所以x+3/2的值应为2.0。

第5题:

若已定义x和y为double类型,则表达式“x=1,y=x+3/2”的值是( )。

A.1

B.2

C.2

D.2.5


正确答案:C
解析:在表达式中3/2是一个整型表达式,它的运算结果应该为整型,值为1。当变量x与其相加时转换为双精度实型即y=1.000000+1.000000=2.000000。所以,4个选项中选项C符合题意。

第6题:

若已定义x和y为double类型,则表达式x=1,y=x+5/2的值是______。

A.3

B.4

C.3

D.3.5


正确答案:C
解析:本题注意数据类型的转换以及“/”的使用方法。

第7题:

若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是______。

A.1

B.2

C.2

D.2.5


正确答案:C

第8题:

若已定义x和y为double类型,则表达式x=1,y=x+3/2;的值是______。

A.1

B.2

C.2

D.2.5


正确答案:C

第9题:

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

A.1

B.2

C.2

D.2.5


正确答案:C