←
返回首页
[单选题]设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”表示。
最新题目
[单选题]
曾有“针绝”之誉的是
[单选题]
下列属于主动退市的情形是( ...
[简答题]
为什么农业是国民经济的基础?
[单选题]
买卖合同中,出卖人权利的瑕疵担保义务是指...
[单选题]
2013年5月1日,王某到甲公司上班,但...
[单选题]
普萘洛尔能引起( )。
[单选题]
某建筑物采用压缩式制冷系统,图15-4为...
[单选题]
某500kV变电站的主变压器型式为:三相...
[单选题]
某上市公司总股本5亿股,控股股东甲持有2...
[单选题]
下列各项中,属于变动成本的是
扫描二维码
免费搜题、免费刷题、免费查看解析
粤ICP备2024339408号-1