首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int x=0,y=5,z=31 while(z-->0&&++x<5)y=y-1; printf("%d,%d,%d\n",x,y,z);
有以下程序: main() { int x=0,y=5,z=31 while(z-->0&&++x<5)y=y-1; printf("%d,%d,%d\n",x,y,z);
admin
2010-09-05
37
问题
有以下程序: main() { int x=0,y=5,z=31 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
答案
B
解析
第一次执行while语句时,z=3>0,然后执行z--得z=2,执行++x得x=1<5,条件成立,执行y=y-1=5
-1=4;第二次执行while语句时,z=2>0,然后执行z--得z=1,执行++x得x=2<5,条件成立,执行y=y-1=4- 1=3;第三次执行while语句时,z=1>0,然后执行z--得x=0,执行++x得x=3<5,条件成立,执行y=y-1=3-1= 2;第四次执行while语句时因z=0,z<0条件不成立,同时执行c--得z=-1。即执行完while循环后x=3、y=2、z=-1。
转载请注明原文地址:https://kaotiyun.com/show/gOWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下程序:OptionBase1Dima(3,4)AsInteger,b(4,3)AsIntegerPrivateSubCommandl_Click()’循环1Fori=1To3
下列程序执行后,变量x的值为()。Dima,b,c,dAsSingleDimxAsSinglea=10:b=30:c=400Ifb>aTIlend=a:a=b:b=dEnd
表达式12/2\4的值是( )。
以下关于局部变量的叙述中错误的是()。
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
以下叙述中错误的是( )。
不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式足()。
已知:x=-6y=39则表达式"y\x*Sgn(x)"的值为( )。
在考生文件夹中有一个工程文件sjt5.Vbp。窗体外观如图所示。运行程序,单击“读数据”按钮,读人文件中的数据到字符串变量中并显示在Label2标签中。单击“排序”命令按钮时,对读入的数据从小到大进行排序,并将排序结果在窗体的Label4控件中显示。
假定有以下循环结构:DUntil条件表达式循环体Loop则以下正确的描述是()。
随机试题
下列哪项不是痂下愈合的特点
参与细胞间信号传递的物质有
对于婴儿住院时的护理叙述不正确的是
下列有关硝普钠的叙述中,错误的是
类风湿关节炎的关节外表现的基本病理改变是
A、甲类非处方药B、终止妊娠药品C、乙类非处方药D、未列入非处方药目录的抗菌药不得在零售药店销售的是()。
填制记账凭证若发生了错误,正确的处理方法是()。
某省辖市一事业单位未按要求报送统计报表,收到统计报表催报单后,仍未按规定时间上报。市统计局认为该单位涉嫌统计违法,遂向其先后送达统计行政处罚告知书和行政处罚决定书。该单位不服市统计局的处罚决定,先后申请了行政复议,提起了行政诉讼。经审理,受理行政复议和行政
下列关于事前风险的说法中,错误的是()。
解方程x2+2.5|x|-1.5=0.
最新回复
(
0
)