企源知识库
专业知识收录平台
设int a=10,b=20,c=1,d=2;,执行语句if(a
d&&(c=10)||c==100)d=200;后,c和d的值分别是()
分类:
高级语言程序设计(一)(00342)
发表:2024年09月14日 06时09分28秒
作者:
admin
阅读:
(2)
设int a=10,b=20,c=1,d=2;,执行语句if(a
d&&(c=10)||c==100)d=200;后,c和d的值分别是()
A、1和2
B、1和200
C、10和2
D、100和200
【正确答案】:A
【题目解析】:根据优先级可知:表达式a
d&&(c=10)||c==100中先是<、>、再是c等于100,之后再从前往后运算。a
d中a
d是假,故a
d是假用“0”表示。0&&(c=10)是假用“0”表示。0||c==100中一真一假最后为真,用“1”表示。
上一篇
氨基酸溶液在电场作用下不发生迁移,这时溶液的pH叫( )
下一篇
下列关于三种等级尺度的描述中正确的有
Top
首页
后台登录
×
×