首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
63
问题
有以下程序: 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全国计算机二级
相关试题推荐
下列程序运行后,输出结果为()。Subabcd(ByValnAsInteger)n=n+5EndSubPrivateSubFormClick()n%=3Callabcdfn%)Printn%EndSub
在考生文件夹下有一个工程文件sjt5.vbp。程序功能为:在文本框Textl中输入一个正整数N后,单击“计算”按钮,则计算11+22+33+…+NN,并将计算结果显示在Text2中。程序中的函数f可以计算mm的值。在给出的窗体文件中已经有了全部控
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:PrivateSubCommand1_Click()Staticaa=1:b=2:c=3Callf(a,b,c)Print
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>d)Ord>c的值是
现有如下程序:PrivateSubCommand1_Click()s=0Fori=1To5s=S+f(5+i)NextPrintSEndSubPublicFun
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False。Functionprime(aAsInteger)AsBooleanDimkAsInteger,isprimeAsBoolean
下列方法中,不属于软件调试方法的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是
在文本框控件中,将Text的内容全部显示为用户所定义的字符的属性是()。
随机试题
消化性溃疡的症状和腹痛是胃泌素瘤最常见的症状。改为:
残气/肺总量之比增加不见于哪种情况
A.生麻黄B.蜜麻黄C.麻黄绒D.蜜麻黄绒E.醋麻黄适用于表证已解而喘咳未愈的老人、幼儿及体虚患者的是
患者,男,65岁。上颌无牙,下颌牙均健康,多次修复上半口义齿,但仍多次折断,现要求重新修复,医师设计金属基托式上半口义齿。医师取印模、取咬合关系,上架采用下述哪种金属制作该基托为最轻
建筑物内燃气锅炉房的门应采用()。
下列选项中,不属于一价定律实现条件的是( )。
根据税务登记相关规定,下列选项中需要办理变更税务登记的有()。
科学家认为,海洋对大气中二氧化碳的吸收暂时缓解了二氧化碳浓度的上升速度,一旦这种缓解作用失效,大气中二氧化碳的浓度将以更快速度增长。那么,增加的二氧化碳是否会导致大气温度上升呢?虽然绝大部分科学家相信答案是肯定的,但这毕竟是一个漫长的过程,存在诸多变数。于
经院哲学最著名的代表人物是意大利神学家(),著有《神学大全》。
CIRCUMVENTION:
最新回复
(
0
)