首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: int x=3; do { x-=2; cout<<x; } while(!(--x)); 执行这个程序的输出结果是
有如下程序: int x=3; do { x-=2; cout<<x; } while(!(--x)); 执行这个程序的输出结果是
admin
2009-03-15
66
问题
有如下程序: 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://kaotiyun.com/show/Ysjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下列叙述中正确的是()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
某二叉树共有150个结点,其中有50个度为1的结点,则()。
有两个关系R和T如下:则由关系R得到关系T的操作是
若typedefcharT[3];T*a;上述定义中a的类型与下面选项中完全相同的是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
党的十九大报告指出,要健全党和国家监督体系,增强党自我净化能力,根本靠强化党的自我监督和群众监督。要加强对权力运行的制约和监督,让人民监督权力,让权力在阳光下运行,把权力关进制度的笼子。下列属于健全党和国家监督体系的措施有:
肌酐酶法测定中没有使用的酶是
A、产生协同作用B、与其竞争结合血浆蛋白C、诱导肝药酶加速灭活,作用减弱D、竞争性对抗E、减少吸收双香豆素+保泰松会产生
《中国药典》凡例部分收载的主要内容有()
为女患者导尿时,如误插入阴道应拔出消毒导尿管后再插。()
【背景资料】某城市桥梁工程由某路桥工程公司承担施工任务。该路桥工程公司在预应力筋的施工过程中,通过计算确定了下料长度,并采用先张法对预应力筋进行张拉,并对施加预应力所用的机具设备及仪表设置专人使用管理,并制订定期维护和校验制度。在对大体积混凝土墩台基
Piggybackisasystemofunitizedmultimodallandtransportby()
欧洲奴隶社会中,斯巴达教育特别重视()。
商业信用有哪些局限?
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。某学校初中二年级五班的物理老师要求学生两人一组制作一份物理课件。小曾与小张自愿组合,他们制作完成的第一章后三节内容见文档“第3—5节.
最新回复
(
0
)