首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: main() { int n=2; do {printf("%d",n--);} while(!--n)); } 则程序运行后的输出结果是( )。
若有如下程序: main() { int n=2; do {printf("%d",n--);} while(!--n)); } 则程序运行后的输出结果是( )。
admin
2009-04-15
16
问题
若有如下程序: main() { int n=2; do {printf("%d",n--);} while(!--n)); } 则程序运行后的输出结果是( )。
选项
A、2
B、11
C、1
D、20
答案
8
解析
本题首先定义了一个int型变量n,并初始化为2。然后进入do-while循环,do-while循环首先执行一遍循环体,输出表达式n--的值,此时表达式n--的值是n自减之前的值2,输出一个2后,n的值变为1。然后判断do-while的循环条件!(--n)是否为真,此时表达式--n的值为n自减之后的值0,!0为真,故第二次执行循环体“printf("%d",n--);”此时n的值为0,所以执行结果为:输出一个0,n的值变为-1。此时循环条件!(--n)=!(-2)为假,程序结束。故程序运行后的输出结果是20,应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/gsWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后,其输出结果为()。Dima(5)For1=0To4a(i)=i+1:m=i+1Ifm=3Thena(m一1)=a(i一2)Elsea(m)=a(j)Ifi=2Thena(i一1)=a(m-3)a(4)
下面的程序执行完毕后,组合框中数据项的值是()。PrivateSubFormClick()Fori=1To6Combo1.AddltemiNextiFori=1To3
设有如下数组定义语句:Dima(-1To4,3)AsInteger以下叙述中正确的是( )。
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubCom
设有如下程序:OptionBase1Dima(3,4)AsInteger,b(4,3)AsIntegerPrivateSubCommand1_Click() ’循环1 Fori=1To3 Forj=1To4
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)
下列叙述中正确的是( )。
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的人栈与退栈操作后,top=50,则栈中的元素个数为()。
随机试题
左主支气管的特点是【】
下列关于肝脂肪变性的描述中,哪一项是错误的?
白带清冷,量多,质稀薄,淋漓不断,腰痠如折,尿清便溏。舌淡苔薄白,脉沉迟。首选方
关某欠曹某债款数千元,久催未还。曹某遂将关某的5岁儿子骗至曹家,作为人质扣押,逼关某还债。关某请求所在县公安局责令曹某放人,并依法追究曹某侵犯人身权的法律责任。县公安局认为关某欠债不还不是出于无偿还能力,而是想赖账,故让关某先还债,然后责成曹某放人。关某不
某个进口面:积为0.25m2,排气管直径0.5m的旋风除尘器,和一个进口面积为4m2,排气管直径2m的旋风除尘器,气体入口速度相同,则两者压损()。
项目管理单位的任务分工不包括()。
背景某公路项目,签约后,由于受地质特点和施工条件等原因,并且业主提出工程质量高、施工进度快的要求。因此设计方详细权衡了各种路面施工技术的优缺点后,拟采用水泥混凝土路面。该施工技术要求面层混凝土材料必须具有较高的抗弯拉强度和耐磨性,良好的耐冻性以及
甲公司是一家国际健康事业领域中居领先地位的集团企业,业务范围主要涉及药品、医疗诊断、维生素和精细化工等领域。2011年,该公司医疗器械业务取得较好发展,其相关数字如下:投资回报率16%,可持续增长率12%,资本成本6%,销售增长率10%。根据以上信息可以判
对知识产权的保护,归根到底还是需要全民意识的提高,每个信息管理人员都应有知识产权保护意识。在知识产权保护方面,我国已经颁布的相关法律法规有()。
以下不能输出“Program”的语句是
最新回复
(
0
)