首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int x=0,y=5,z=3; while(z-->0&&++x<5) y=y-1; printf("%d,%d,%d\n",x,y,z); } 程序执行后的输出结果是( )。
有以下程序: main() { int x=0,y=5,z=3; while(z-->0&&++x<5) y=y-1; printf("%d,%d,%d\n",x,y,z); } 程序执行后的输出结果是( )。
admin
2009-04-15
48
问题
有以下程序: main() { int x=0,y=5,z=3; while(z-->0&&++x<5) y=y-1; printf("%d,%d,%d\n",x,y,z); } 程序执行后的输出结果是( )。
选项
A、3,2,0
B、3,2,-1
C、4,3,-1
D、5,-2,-5
答案
2
解析
本题中首先定义了3个整型变量x、y和z,并分别赋值为0、5和3,while循环的判定条件为z-->0&&++x<5,由于 z的初值为3,所以当z--执行3次后,z-->O将不再成立,又由于x的初值为0,所以++x执行5次,++x<5将不再成立,而它们两个表达式的值为逻辑与的关系,故当z-->O不成立时整个表达式的值为假,因此该循环共执行了3次,即语句y=y-1:共执行了三次,但while循环的判定表达式却执行了四次,故最后输出的x、y、z的值分别为3,2,-1,所以,4个选项中选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/OpXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
求1!+2!+……+10!的程序如下:PrivateFunctions(xAsInteger) f=1 Fori=1Toxf=f*i Next s=fEndFunctionPrivateSubCommand1
在窗体上画一个名称为Combo1的组合框,名称为Text1的文本框,以及名称为Command1的命令按钮,如图所示。运行程序,单击命令按钮,将文本框中被选中的文本添加到组合框中,若文本框中没有选中的文本,则将文本框中的文本全部添加到组合框中。命令按钮的
以下不能输出“Program”的语句是()。
在考生文件夹下有一个工程文件Sjt4.vbp,相应的窗体文件为sjt4.frm,在窗体上有一个文本框和一个命令按钮。程序运行后,单击命令按钮,即可计算出1一1000范围内能被7整除或被5整除的整数的个数,并显示在文本框中。在窗体的代码窗口中,已给出了部分程
某系统总体结构图如下图所示:该系统总体结构图的深度是( )。
下列方法中,不属于软件调试方法的是()。
数据库技术的根本目标是()。
构成计算机软件的是
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
随机试题
在大雨天行车,为避免发生“水滑”而造成危险,要控制速度行驶。
简述企业文化战略实施的具体措施。
王教授在其发表的科研论文中大量使用他人作品且未加说明,其行为是剽窃。()
A.放疗计划的设计B.放疗计划的执行C.放疗患者的定位、拍片D.质量控制和质量保证E.靶区剂量的确定放疗剂量师的工作范围
A.肠黏膜多发浅溃疡伴充血、水肿B.肠腔内多处息肉,形态不规则C.肠黏膜充血、水肿、环形溃疡,其边缘鼠咬状D.肠黏膜裂隙样深溃疡E.回盲部溃疡伴息肉以上哪项为溃疡性结肠炎较常见的镜下表现
据国际有关文献资料介绍,建设工程项目10%~33%的费用增加与______存在的问题有关。
ABC公司以一套价值100万元的设备作为抵押,向甲借款10万元,未办理抵押登记手续。ABC公司又向乙借款80万元,同时以该套设备作为抵押,并当天办理了抵押登记手续。之后ABC公司欠丙货款20万元,又将该套设备出质给丙。丙不小心损坏了该套设备送丁修理,因欠丁
在软件的生命周期中,下列哪一种说法是错误的(18)。
ThoseparticipantswerestandingsofarawaythatIcouldn’t________theirfacesclearly.
A、Bargains.B、Giftcards.C、Watersports.D、Fantasticbooks.B对话最后女士说旅行社可以从合作商家那里得到一些奖励,如礼品券,烧烤或免费住宿一晚等。
最新回复
(
0
)