首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: main() { int n=2; do {printf("%d",n--);} while(!--n)); } 则程序运行后的输出结果是( )。
若有如下程序: main() { int n=2; do {printf("%d",n--);} while(!--n)); } 则程序运行后的输出结果是( )。
admin
2009-04-15
21
问题
若有如下程序: 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全国计算机二级
相关试题推荐
设工程文件中包名称分别为Form1、Form2的两个窗体,且Form1的菜单属性设置如下:窗体Form1中的程序如下:DimFlagAsBooleanPrivateSubForm_Load() Flag=TrueEndSubPr
在考生文件夹中有一个工程文件sjt5.vbp。该程序的功能是从in5.txt文件中读入40个数据,统计这些数据中素数的个数,并找出所有素数中最小的素数(判断素数的函数已给出)。最后将查找和统计的结果分别显示在标签Label4和Label3中(窗体外观如图所
在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:PrivateSubCommand1_Click()Dimn()AsIntegerDima,bAsIntegera=Inpu
在窗体上画一个名称为Text1的文本框,一个名称为Command1的命令按钮,并编写如下事件过程:PrivateSubCoramand1_Click()Dimarray1(5,5)AsIntegerDimiAsI
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
窗体上有两个水平滚动条HV、HT,还有一个文本框Text1和一个标题为"计算"的命令按钮Command1,并编写了以下程序:PrivateSubCommand1_Click()Callcalc(HV.Value,HT.Value)EndSu
在窗体中有一个名为Command1的命令按钮,并编写有以下代码。程序执行时,单击命令按钮,输出的结果为()。PublicSubProcl(nAsInteger,ByValmAsInteger)n=nMod
能够产生1到50之间(含1和50)随机整数的表达式是
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
随机试题
患者,男性,45岁,因骨盆骨折住院。x线显示多部位溶骨性病变。实验室检查:骨髓浆细胞占25%,红细胞沉降率50mm/h,血红蛋白为80g/L,血清蛋白电泳呈现M蛋白,血清免疫球蛋白IgG8g/L、IgA12g/L、IgM0.2g/L,尿本周蛋白阳性。该患者
A.假肿瘤阴影B.鹰嘴样阴影C.杯口状阴影D.膈下新月形阴影E.阶梯状气液平面小肠扭转的X线表现为
在Excel中产生图表的源数据发生变化后,图表将()。
某公司将不再使用的一台设备对外出售,已知该设备账面原价为90000元,已经计提的折旧是30000元,出售收到价款65000元。那么,由于该资产出售引起的企业利润的变化是()。
所有合伙人对合伙企业承担连带的债务责任。()
根据外汇管理法律制度的规定,下列各项中,属于经常项目外汇收入的有()。
物业管理对公共秩序的作用是(),属于安全防范性质。
物业管理二级服务标准中,完善的物业管理方案中健全的制度是指()。
中学教育目的的作用表现在()。
Completethenotesbelow.WriteNOMORETHANTHREEWORDSforeachanswer.ResearchTopic-InstantMessagingaddictio
最新回复
(
0
)