首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下语句: #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
59
问题
若有如下语句:
#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全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classTestClass{public:TestClass(){cout
使用VC6打开考生文件夹下的源程序文件modil.cpp,请修改程序中的错误,使程序能得出正确的结果:num:0num:1num:10注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在
使用VC6打开考生文件夹下的源程序文件modi3.cpp。此程序的运行结果为:InCDerive’sdisplay().b=1InCDerive2’sdisplay().b=2其中定义的类并不完整,按要求完成下列操作,
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:10注意:错误的语句在//********error********的下面,修改该语句即可。1
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,即使程序在界面输出以下类似内容:0012FF6810012FF3C50012FF6C20012FF444
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
当一个派生类对象结束其生命周期时,系统自动做的事情是
要将前缀运算符--重载为Incr的非成员函数,下列原型中,可作为该重载函数原型的是
下面是重载为非成员函数的运算符函数原型,其中错误的是
下面属于黑盒测试方法的是
随机试题
盛唐最著名田园山水诗人是孟浩然和_________。他们的诗歌表现祖国山河的壮丽和田园的自然质朴,诗中有画。
可食滞所致的胃痛临床表现是
为了防御地质灾害,甲房地产开发企业对已预售的房屋结构进行有利于购房者的更改,且不打算加价,则甲房地产开发企业()。
《工业企业厂界噪声标准》(GB12348—90)的规定,在99dB噪声环境中工作的时间只允许为()。
某台车床有A、B、C三个组加工某一产品,三个组的产品都用直方图来表示分布,分布的类型为:A组:锯齿型;B组:标准型;C组:双峰型。请回答以下问题:B组的产品分布是()。
下图为某地地质剖面图.读图回答下列问题。下列选项关于图示内容的说法,正确的是()。
软件开发过程中往往会出现错误,经验证明最容易产生错误的阶段是
Giventhechoicebetweenspendinganeveningwithfriendsandtakingextratimeforhisschoolwork,AndyKliseadmitshewouldp
【S1】【S5】
A、Thesmallbowlwasputabovethelargebowl.B、Thelargebowlwasputabovethesmallbowl.C、Thesmallbowlwasputinsideth
最新回复
(
0
)