首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
34
问题
有以下程序: 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全国计算机二级
相关试题推荐
程序代码如下:PrivateSubForm_Click()a=3:b=3Callf(a,b)Printa;bEndSubPrivateSubf(ByValx,ByRefy)x
为达到把a、b中的值交换后输出的目的,某人编程如下:PrivateSubCommandl_Click()a%=10:b%=20Callswap(a,b)Printa,bEndSubPrivateSubswap(ByVa
下面不属于软件测试实施步骤的是
现有如下程序:PrivateSubCommand1_Click()s=0Fori=1To5s=S+f(5+i)NextPrintSEndSubPublicFun
在考生文件夹下有一个工程文件sjt4.vbp,其功能是:①单击”读数据”命令按钮,把考生文件夹下in4.dat文件中已按升序方式排列的60个数读入数组A,并显示在Textl中:②单击”输入”按钮,弹出一个输入对话框,接收用户输入的任意一个整数;单击”插
A、选择B、投影C、交D、并D关系T中的元素与关系R和关系S中不同元素的总和,因此为并操作。
构成计算机软件的是
构成计算机软件的是
在一个C语言程序中
随机试题
A.低色素正常细胞性贫血B.再生障碍性贫血C.意向性震颤D.白内障E.肢端溶骨症与铅中毒密切相关的是
下面关于脂质体的叙述不正确的是
地方课程
毛泽东第一次提出“马克思列宁主义理论和中国革命的实践相结合”这个根本思想原则的著作是()。
做好群众工作,一要注意群众对象的广泛性;二要注意途径的多样化:三要注意内容和形式的丰富性。()
在制造业领域,面对人力成本的快速上涨,企业对于工业机器人的需求日益迫切。在全球范围内,工业机器人、3D打印、人工智能等技术为美国等西方国家制造业回升提供了有力支撑。这预示着未来不久工业机器人或将掀起新的工业革命,占据技术优势的国家的制造业成本将大幅下降。一
据中国汽车工业协会统计,我国2011年累计生产汽车1841.89万辆.同比增长0.8%.销售汽车1850.51万辆,同比增长2.5%,产销同比增长率较2010年分别下降了31.6和29.9个百分点。2011年,乘用车产销分别完成1448.53万辆和1447
从劳动的客体即劳动对象来看,可以区分为两种情况:一种是天然的劳动对象,即__________________________,如原始森林、未开垦的土地和未开采的矿藏等,受自然规律的支配;另一种是_______________________________
[*]
A、Togoaway.B、Toliftthebox.C、Tocureherhand.D、Toremovethebox.B女士说她的手疼,并问男士可否为她举起箱子。由此可见,女士想让男士帮忙举箱子。
最新回复
(
0
)