首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下语句 #include void main() { int x=3; do{ x=x-2; cout<<x; }while(!(--x)); } 则上面程序段
若有如下语句 #include void main() { int x=3; do{ x=x-2; cout<<x; }while(!(--x)); } 则上面程序段
admin
2017-10-17
16
问题
若有如下语句
#include
void main()
{
int x=3;
do{
x=x-2;
cout<<x;
}while(!(--x));
}
则上面程序段
选项
A、输出的是1
B、输出的是1和-2
C、输出的是3和0
D、是死循环
答案
B
解析
do-while 语句的一般格式为do循环体语句 while(表达式);,先执行循环体语句一次,再判断表达式的值,若为真则继续执行循环,否则终止循环。本题中,先执行x=x-2,即为1。判断表达式的值,!(--x)为真,x=0,继续循环。再次执行循环体语句后,x=-2,此时表达式的值为0,结束循环。
转载请注明原文地址:https://jikaoti.com/ti/dBt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++语言中每个类都有一个______指针,该指针指向正在调用成员函数的对象。
下列叙述中,不属于测试的特征的是()
关于构造函数A()的拷贝构造函数正确的是()
数据库DB、数据库系统DBS和数据库管理系统DBMS这三者之间的关系是()。
有以下程序:#include<iostream>#include<string>usingnamespacestd;classbase{private:charbaseName[10
下列运算符中全都可以被友元函数重载的是()
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为main(){inta,b;scanf("%d%d",&a,&B).;cin>>a>>b;cout<<"a="<<a
以下有关析构函数的叙述不正确的是
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是
在数据流图(DFD))中,带有名字的箭头表示
随机试题
拟除虫菊酯引起的中毒表现为
下列疾病的主要治疗,不正确的是哪项()
A.淋法B.清水洗C.漂法D.泡法E.润法槟榔宜采用
防治污染设施的建设工程项目,其防治污染的设施必须经()验收合格后,该项目方可投入生产或使用。
下列各项属于房地产销售渠道选择的原则的有()。
2015年3月5日,甲证券股份有限公司公告《公开发行公司债券募集说明书》,主要内容如下:(1)本期债券发行规模为10亿元,每张面值为人民币100元,按面值平价发行;债券期限为3年;票面利率区间为4.8%~5.6%。(2)发行人最近一期末的净资产为680
随着旅游市场的迅猛发展,人们已不满足于传统的随团“________”,而是要“下马观花”,这种崇尚自由、个性的旅游方式,让自驾游的热潮从国内游渐渐________至境外游。填入画横线部分最恰当的一项是:()
在下列字符中,其ASCII码值最大的一个是()。
(1)SiliconValleyisamagnettowhichnumeroustalentedengineers,scientistsandentrepreneursfromoverseasflockinsearcho
AsoneofEurope’sleadingculturalcitiesBerlinoffersmanymuseums,historicsitesandotherplacesforamemorablevisit.
最新回复
(
0
)