首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: int x=3; do { x-=2; cout<<x; } while(!(--x)); 执行这个程序的输出结果是
有如下程序: int x=3; do { x-=2; cout<<x; } while(!(--x)); 执行这个程序的输出结果是
admin
2009-03-15
68
问题
有如下程序: int x=3; do { x-=2; cout<<x; } while(!(--x)); 执行这个程序的输出结果是
选项
A、1
B、30
C、1-2
D、死循环
答案
C
解析
本题考查的是do-while循环。题目首先让x=3,然后进入do-while循环体, x被减去2,接下来的语句输出x的值1。下面计算do-while循环的条件表达式!(--x),由于--运算符为前缀形式,所以--X的值为0,而!0的结果为“真”,此时x的值变为0,开始第二次执行循环体。x又被减2,输出x的值-2,此时--x的值为-3,!(-3)的值为“假”,所以循环结束。最后程序的输出结果是1-2,故应该选择C。
转载请注明原文地址:https://www.kaotiyun.com/show/Ysjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
有以下程序:#includeintfun(intx,inty){if(x!=y)retum(y);elsereturn((x+y)/2);}main(){inta=4,b
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
将E-R图转换到关系模式时,实体与联系都可以表示成()。
在数据处理中,其处理的最小单位是()。
运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是
C语言程序中,运算对象必须是整型数的运算符是()。
“商品”与“顾客”两个实体集之间的联系一般是
随机试题
肾病病人下肢明显水肿者,卧床休息时可_______,以_______,减轻水肿。
关于混凝土棱柱体抗压弹性模量试验,请回答下列问题。下列关于混凝土抗压弹性模量试验结果,表述正确的有()。
如果开标时政府采购投标文件中开标一览表内容与投标文件中明细表内容不一致,在处理时应当以()为准。
在平均停车面积较小的情况下,要求迅速疏散的社会停车场常采用下列哪一种车辆停发方式?()
在正常使用条件下,住宅室内装饰装修工程的最低保修期限为()年。
以下关于现值与终值的计算公式中,正确的是()。
“阅《史记》可以看成效、鉴得失、知兴替;读《诗经》可以情飞扬、志高尚、人灵秀。”中华优秀传统文化是中华民族的精神血脉,也是我们在世界文化激荡中站稳脚跟的坚实根基。这意味着()。①中华优秀传统文化是文化传承和创新的根本动力②我们要
Forcenturies,explorershaveriskedtheirlivesventuringintotheunknownforreasonsthatweretovaryingdegreeseconomican
Every host and muter on the Internet has an IP address,which encodes its(69).
A、Theyprefertodrinklow-fatmilk.B、Theythinkmilkisgoodforhealth.C、Theyconsumelessmilkthesedays.D、Theybuymore
最新回复
(
0
)