若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是()
第1题:
假定x和y为double型,则表达式x=2,y=x+3/2的值是
A.3.500000
B.3
C.2.000000
D.3.000000
第2题:
设有如下的变量定义:
double x=4.700000;float y=2.5f;int z=7;
则执行表达式“y+z%3* (int) (x+y)%2/4”后的值是【 】。
第3题:
A、1
B、2
C、2.0
D、2.5
答案:B
解析:除法是截断取整的,3/2=1,所以1+3/2=1+1=2
第4题:
若int x=1,y=2;则计算表达式y =y-=x*=y后的y值是_________。
第5题:
若变量x、Y已正确定义并赋值,以下符合C语言语法的表达式是( )。
A.++x,y=x-
B.x+1=y
C.x=x+10=x+y
D.double(x/10)
第6题:
设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【12】。
第7题:
若有定义语句:int x=3,y=2,z=1;则表达式x <y?x:y的值是______。
第8题:
若变量x,y已正确定义并赋值,以下符号C语言语法的表达式是( )。A)++x,y=x-- B)x+1=yC)x=x+10=x+y D)double(x)/10
第9题:
A.2.5
B.2
C.1
D.2.0
第10题:
设有定义语句:double x=2.5, y=4.7;int a=7;那么表达式x+a%3*(int)(x+ y)%2/4的值为【 】。