首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下语句 #include<iostream.h> void main() { int x=3: do{ X=X-2; cout<<X; }while(!(--x)
若有如下语句 #include<iostream.h> void main() { int x=3: do{ X=X-2; cout<<X; }while(!(--x)
admin
2013-05-30
33
问题
若有如下语句 #include<iostream.h> void main() { int x=3: do{ X=X-2; cout<<X; }while(!(--x)); } 则上面程序段
选项
A、输出的是1
B、输出的是1和-2
C、输出的是3和0
D、是死循环
答案
2
解析
do—while语句的一般格式为do循环体语句while(表达式);,先执行循环体语句一次,再判断表达式的值,若为真则继续执行循环,否则终止循环。本题中,先执行x=x-2,即为l。判断表达式的值,!(--x)为真,x=0,继续循环。再次执行循环体语句后,x=-2,此时表达式的值为0,结束循环。
转载请注明原文地址:https://kaotiyun.com/show/8mNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。#include<iostream>usingnamespacestd;intfun(int,int);//fun()函数的说明voidmai
下面程序的输出结果是【】。#include<iostream.h>intd=1;intfun(intp){staticintd=5;d+=p;cout<<d<<"";
在C++中,一个函数一般由两部分组成,分别是函数头和【】。
有如下程序:#include<iostream>usingnamespacestd;classPARENT{public:PARENT()cout<<"PARENT";}};classSONpublicPARENT{
数据库系统在其内部分为三级模式,即概念模式、内模式和外模式。其中,【】是用户的数据视图,也就是用户所见到的数据模式。
有如下程序段:inta[10],*p[3],**pp,i;for(i=0;i<3:i++)p[i]=&a[i*4);pp=p;则正确表示数组a元素的表达式是______。
在关系数据库中,用来表示实体之间联系的是()。
程序文件的编译错误分为连接错误和【】两类。
关于关键字class和typename,下列表述正确的是()。
函数调用参数的传递方式有三种,值传递、【】和引用传递。
随机试题
对甲状腺肿瘤性质诊断正确率可达80%以上的检查方法是
施工现场进行焊接的焊缝符号,当为单面角焊缝时,下列何种标注方式是正确的?[2003年第158题]
凡是没有余额的账户,必须在“借或贷”等栏目内写“”字,并在余额栏内用“”表示。()(2.2)
为使银行存款日记账与银行对账单核对相符,企业应根据银行存款余额调节表来调整银行存款的账面余额。()
男性旅游者的个性心理和行为表现主要有()。
Teacherswhoadoptthe______modelforreadingcomprehensionmaystartteachingatextbyintroducingnewvocabularyandstructu
224×2340+7660×224的值为:
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
Iftherearemuchmorepeopleintheworld,then【S1】______theremusthavemorefoodtofeedthepeople
WhichfouritemsareidentifiedasfeaturesoftheGreekgovernment’sausteritymeasureprogrammerin2010?A.reducingpubli
最新回复
(
0
)