66问答网
所有问题
设整型变量x、y、z均已赋值,下列选项中,正确的赋值表达式是() A<<x=3 Bx+=z---y C x==y=z D x=y+1,z-2
答案 解释
举报该问题
推荐答案 2011-12-08
答案应该是A吧
c语言里赋值是从右向左赋值。
A:将3的值赋值给X
B:举个例子,a+=b的意思和a=a+b意思相同,是将a+b的值赋值给a,你的式子x+=z---y,后面部分“---y”我不知道是啥玩意,反正我没见过,好像也没有将减号连用的=。=所以应该是错的(可以再问问别人)
C:x==y表示x的值与y的值相同,一般用在if(x==y)中【当x=y时】,不能用在赋值语句中。而且也没有联等这一说。
D:x只能等于等号后的y+1,不能一次赋给x两个值,所以z-2是无效的。
大概这样,希望对你有帮助~
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/psnp9iDi2.html
其他回答
第1个回答 2011-12-21
B 此题考的是运算优先级。
第2个回答 2011-12-11
B
第3个回答 2011-12-08
正确答案:B
解释:
A:应为X<<=3,即X等于3的右移
B:相当于X=X+z-(--y),--y为y的自减,++y为y的自加
C:x==y不是赋值语句,应用于判断。应改为Z=(x==y),则Z=0或1
D:“,”不是运算符本回答被提问者采纳
相似回答
设整型变量x
、
y
、
z均已赋值,下列选项中,正确的赋值表达式是()
A
答:
正确答案:B 解释:A:应为X
设整型变量x,y,z均已赋值,下列正确的赋值表达式是
?A.<<
x=3;B.x+z
...
答:
答案是D A.(<<X)int没有这种运算符 B.不是
赋值表达式
C.==的优先级低于=,所以也不是赋值表达式 D.正解
,y+
1
,z
-2是
逗号表达式
,结果是逗号最右的表达式的值,这也就是把z-2赋值给x
设变量已正确
定义并
赋值,
以下
正确的表达式是( )
。
答:
【答案】:C 赋值运算符左边必须是单一变量名,而A
)选项中的
”y*5
=x+z
”部分是非法赋值。在求余运算中的操作对象中只能是
整型,
故选项B)和选项D)是错误的。选项C)为
逗号表达式
。
c语言选择题
答:
1.D 2.B 3.B 4.C 5.B 6.B 7.D 8.D 9.D 10.D 11.B 12.A 13.A 14.C 15.B 16.C 17.D 18.D 19.A 20.A
若
变量均已正确
定义并
赋值,
以下合法的C语言赋值语句
是( )
。
答:
【答案】:A B
选项中
运算符“%”的前后必须为整数,C选项中不能将变量赋给
表达式x+
n,D选项中不能将表达式4+1赋给常量5。
求JAVa大神,在线等,急!!!
答:
答案 --- 1, A 2, B 3, B 4, B 5, D 6, D 7, C 8, A 9, C 10, D 11, D 12, B 13, A 14, D 15, B 16, D 17, C 18, B 19, C
大家正在搜
以下能正确的定义整型变量
整型变量只能输入整型数值吗
python中变量的声明和赋值
定义一个整型变量a并赋值为1
浮点数赋值给整型变量
定义整型变量a和b并赋值
整型变量赋值小数
字符型变量的赋值规则
假设所有变量均为整型
相关问题
设整型变量x、y、z均已赋值,下列选项中,正确的赋值表达式是...
变量x.y.z均为整形变量且已经赋值,不能正确表示 x/y×...
设变量已正确定义并赋值,以下正确的表达式是( ) A x=y...
变量x,y,z均为整形变量且已经赋值,不能正确表示 x/y×...
若变量x,y,z均为double类型且已正确赋值,不能正确表...
在c语言中,该变量已正确定义并赋值,以下正确的表达式是() ...
若变量x,y,z均为double类型且已正确赋值,不能正确表...
基本数据类型、运算符和表达式的问题