首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: main() { int n=2; do {printf("%d",n--);} while(!--n)); } 则程序运行后的输出结果是( )。
若有如下程序: main() { int n=2; do {printf("%d",n--);} while(!--n)); } 则程序运行后的输出结果是( )。
admin
2009-04-15
18
问题
若有如下程序: 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://jikaoti.com/ti/2ZI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹中有一个工程文件sjt5.vbp。该程序的功能是从in5.txt文件中读入40个数据,统计这些数据中素数的个数,并找出所有素数中最小的素数(判断素数的函数已给出)。最后将查找和统计的结果分别显示在标签Label4和Label3中(窗体外观如图所
以下关于多重窗体程序的叙述中,错误的是( )。
在数据处理中,其处理的最小单位是()。
下列关于二叉树的叙述中,正确的是()。
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上画有两个名称分别为Text1、Text2的文本框,其中Text1可多行显示。请画两个名称为Command1、Command2,标题为“产生数组”、“查找”的命令按钮。如图8所示。程序功能如下:①单击
以下程序的功能是:把父目录下顺序文件smtextl.txt的内容读入内存,并在文本框Text3中显示出来。请选择适合横线处的语句()。PrivateSubCommandl_Click()DiminDataAsString
向文本框中输入字符时,下面能够被触发的事件是( )。
设x是整型变量,与函数IIf(x>0,一X,X)有相同结果的代数式是()。
在软件开发中,需求分析阶段产生的主要文档是( )。
VisualBasic集成环境由若干窗口组成,其中不能隐藏(关闭)的窗口是
随机试题
报表系统中增加表页只可以在()进行操作。
A.WhathappenedB.IthinkwewouldenjoythatC.youwillknowallofourguestsD.WhatdidyouhaveinmindE.haveanicep
猪密螺旋体性痢疾的首选药物为
下列贫血表现中哪一项不符合营养性缺铁性贫血
背景资料:某项目在隧道施工中,为赶进度连夜加班,通风系统的巷道未打通,瓦斯监控系统的传感器损坏,没有信号。某日,由于地面冲击,某工人在未断电的情况下检修照明保护装置,发生瓦斯爆炸。经查,发生事故时,值班负责人未在岗,工人未佩带自救器和瓦斯检测仪。事故造成3
目标市场是指银行为满足现实或潜在的客户需求,在市场细分基础上确定的将要进入并重点开展营销活动的特定的细分市场。()
下列各句中,没有语病的一句是()。
在边长为2厘米的正方形里,分别以它的边长为直径画弧,如右上图,问四叶玫瑰形(阴影部分)的面积?( )
有研究表明,在学习障碍的儿童中有()的人生理发育比较迟缓。
DoctorswholedthreestudiesshowingprescriptionpainkillerscalledCOX-2inhibitorsraisetheriskofheartattacksandstrok
最新回复
(
0
)