网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
若已定义X和Y为double型,则表达式:x=1,y=x+3/2的值是()
A.2
B.2.0
C.1
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=1,y=x+3/2的值是()A.2B.2.0C.1D.2.5” 相关考题
考题
若变量x、Y已正确定义并赋值,以下符合C语言语法的表达式是( )。A.++x,y=x-B.x+1=ySXB
若变量x、Y已正确定义并赋值,以下符合C语言语法的表达式是( )。A.++x,y=x-B.x+1=yC.x=x+10=x+yD.double(x/10)
考题
如已定义X和Y为double类型,则表达式X=1,y=x+5/2的值是( )。A.2B.3.0C.3SXB
如已定义X和Y为double类型,则表达式X=1,y=x+5/2的值是( )。A.2B.3.0C.3D.3.5
考题
若变量X、y已正确定义并赋值,以下符合c语言语法的表达式是( )。A.x,y=x一B.xl=ySX
若变量X、y已正确定义并赋值,以下符合c语言语法的表达式是( )。A.++x,y=x-一B.x+l=yC.x=x+10--x+yD.double(x)/lO
考题
单选题若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是()A
1B
2C
2.0D
2.5
热门标签
最新试卷