首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: int x=3; do { x-=2; cout<<x; } while(!(--x)); 执行这个程序的输出结果是
有如下程序: int x=3; do { x-=2; cout<<x; } while(!(--x)); 执行这个程序的输出结果是
admin
2009-03-15
38
问题
有如下程序: 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全国计算机二级
相关试题推荐
设有定义:inta,b;floatx,y;,则以下选项中对语句所作的注释叙述错误的是
函数rewind(fp)的作用是()。
有以下程序#include<stdio.h>#definef(x)x*x*xmain(){inta=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t
下列一维数组说明rfl,不正确的是()。
请编写函数fun,函数的功能是查找x在s所指数组中下标的位置,并作为函数值返回,若x不存在,则返回-1。注意:部分源程序在文件PROG1.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:
下列数组定义中错误的是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为l的结点数为()。
运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是
若typedefcharT[3];T*a;上述定义中a的类型与下面选项中完全相同的是()。
随机试题
A、药师造成的不合理用药B、与护士有关的不合理用药C、外界因素的不合理用药D、药物相互作用E、医师不合理用药单凭经验而盲目用药属于
治疗金葡菌引起的骨髓炎的首选药是
按照《中华人民共和国会计法》的规定,单位有关负责人在对外提供的财务会计报告上签章的下列做法中,正确的是()。
紧缩性的货币政策下,取得信贷较为困难,市场利率也随之下降。()
在学生毕业以及中、高考招生录取时,一些地区出现部分学生或家长举办“谢师宴”“升学宴”,个别教师频繁参加宴请,违规收受学生及家长礼品礼金的现象。教师的这种行为违反了()的师德规范。
幼儿园教育评价是否科学、恰当,主要取决于()。
在我国,______是专门的法律监督机关。
关系模型的完整性约束主要包括:域完整性约束、______和参照完整性约束。
在TCP/IP参考模型中,提供无连接服务的传输层协议是
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
最新回复
(
0
)