首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: int x=3: do{ x-=2: cout<<x; }while(!(--x)); 执行这个程序的输出结果是( )。
有如下程序: int x=3: do{ x-=2: cout<<x; }while(!(--x)); 执行这个程序的输出结果是( )。
admin
2021-02-22
30
问题
有如下程序:
int x=3:
do{
x-=2:
cout<<x;
}while(!(--x));
执行这个程序的输出结果是( )。
选项
A、1
B、3 0
C、1-2
D、死循环
答案
C
解析
本题考查do…while语句,执行do…while语句时,先执行循环体内的语句,然后判断while中表达式的值,表达式为非零时,返回重新执行循环体语句。存本题中,先执行循环体内的语句,输出1,然后判断表达式,为非零,且此时x为0;再次执行循环体时,输出-2,然后判断表达式为0,不执行,退出,所以答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/Y2fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于C++函数的说明中,正确的是()。
有如下程序:#include#includeusingnamespacestd;intmain(){cout
数据库系统的三级模式不包括
在快速排序法中,每经过一次数据交换(或移动)后
有如下程序:#includeusingnamespacestd;classB{public:B(intxx):x(xx){++count;x+=10;}virtualvoidshow(
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
请打开考生文件夹下的解决方案文件proj3,此工程中包含一个源程序文件proj3.cpp,补充编制C++程序proj3.cpp,其功能是读取文本文件in.dat中的全部内容,将文本存放到doc类的对象myDoc中。然后将myDoc中的字符序列反转,并输出到
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)()。
若有定义“intx=4,y=5;”,则表达式“y>x++?x--:y++”的值为()。
下列关于运算符重载的叙述中,正确的是()。
随机试题
论述法的价值的冲突及其解决。
Everycountrytendsto【B1】______itsownwayoflifeasbeingnormalandtopraiseor【B2】______othersastheyaresimilartoord
微分方程的通解是()。
可用于煤矿企业安全生产状况的事故统计指标有()。
在进口设备的交货方式中,采用装运港船上交货价(FOB)时,属于卖方责任的是()。
如果财政通过增收减支弥补赤字,则以下说法不正确的是()。
工资支付的一般规则为()
领导让你发放会议通知,后天开会。但你临下班前发现,自己把时间搞错成明天了,你该怎么办?
关于“中心一边缘”的世界体系结构,史学家提出了批判。你是如何看待这一问题的?(北京师范大学2012年世界近现代史复试真题)
汉字的主要特点是属于_____体系的文字。
最新回复
(
0
)