首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下语句: #include void main() { int x=3: do{ x=x-2; cout
若有如下语句: #include void main() { int x=3: do{ x=x-2; cout
admin
2020-06-29
75
问题
若有如下语句:
#include
void main()
{
int x=3:
do{
x=x-2;
cout<
}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://kaotiyun.com/show/6K8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是()。#include#includevoidfun(intn){if(n!=0){fun(n-1);for(inti=l;i
下列说法中错误的是()。
下列程序的输出结果是()。$includevoidff(intx),if(doublex);voidmain(){floata(88.18);ff(a);charb(’a’)
在下列横线处应添加的语句是()。classBase{public:voidfun(){cout
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正main()函数中的错误,使程序的输出结果如下:Constructor.Defaultconstructor.Areais12Area
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:Numbe=8注意:错误的语句在//********error********的下面,修改该语句即可。1
当一个派生类对象结束其生命周期时,系统自动做的事情是
在对函数进行原型声明时,下列语法成分中不需要的是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
随机试题
在PowerPoint2010幻灯片中插入声音元素,幻灯片播放时()
改善急性左心衰竭症状最有效的药物是
化疗病人护理正确的是
甲受乙的委托,为乙画了一幅素描。双方未就这幅画的版权归属作出约定。乙去世后,其继承人丙将这幅画卖给丁。丁未经任何人同意,将这幅画复制出售。对丁的这一行为的认定下列说法不正确的是:
下列关于梁中钢筋的保护层厚度的说法,正确的是()。
当用人单位无故拖欠员工工资时,按照国家规定,用人单位不但要及时补发相应的工资,还应给与员工月工资报酬的()的补偿金。
下列部件属于控制器的有()。
Weareallseeingratherlessofthesun.Scientistslookingatfivedecadesofsunlightmeasurementshavereachedthedisturbin
Youwillheararadiointerviewbetweenaneconomistandajournalist.Foreachquestion(23-30),markoneletter(A,BorC)fo
Nowadays,airtravelisvery【C1】______.WearenotsurprisedwhenwewatchonTVthatapoliticianhastalkedwithFrenchPresid
最新回复
(
0
)