首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
写出下列程序的输出结果______。 main() { int n=0; while(n++<=1) ; printf("%d,",n); printf("%d",n++); }
写出下列程序的输出结果______。 main() { int n=0; while(n++<=1) ; printf("%d,",n); printf("%d",n++); }
admin
2010-09-05
81
问题
写出下列程序的输出结果______。
main()
{ int n=0;
while(n++<=1) ;
printf("%d,",n);
printf("%d",n++);
}
选项
答案
3,3
解析
本题在while(n++<=1”语句后,直接加了分号,说明如果while()的条件为真时,该循环什么都不做; n++是先取n的当前值和1做比较,然后再将n加1。第一次循环,n=0时,循环条件n++=0<=1成立,执行循环,然后得到n=1。第二次循环,n=1时,循环条件a++=1<=1成立,执行循环,然后得到n=2。第三次循环,n=2时,循环条件n++=2<=1不成立,不执行循环,但在判断循环条件时仍将n加1,得到n=3。退出循环后执行printf语句,第二个printf语句输出n++,是先输出n的当前值3,然后再将n加1,即程序结束后得到n=4,但输出的是3。
转载请注明原文地址:https://kaotiyun.com/show/m4Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimxAsString,yAsStringx=Right("abcd",2)y=Mid("dcba",2,3)Ifx>
当VisualBasic表达式中含有以下多种运算时()。①关系运算②算术运算③逻辑运算④函数运算正确的运算顺序为()。
假定Picturel和Text1分别为图片框和文本框的名称,则下列错误的语句是()。
以下不能作为容器使用的控件是
表达式Int(5.3)+Int(-5.8)>Fix(5.3)+Fix(-5.8)的值是
编写如下程序:PrivateSubForm_Click()Dimaa=Array(1,2,3,4,5,6,7,8,9,10)n=InputBox("请输入一个小于10的正整数")i
设运行程序时弹出的菜单如图所示.关于该菜单,以下叙述中错误的是()。
下列叙述中正确的是()。
执行以下程序段:a$="VisualBasicProgramming"b$="C++"c$=UCase(Left$(a$,7>)&b$&Right$(a$,12)后,变量c$的值为()。
下列各选项中,不属于序言性注释的是()。
随机试题
追加记录是数据库的数据录入的常用方式。()
为使群团目标与组织目标保持一致,最重要的措施就是决策民主化。()
设区域D为x2+y2≤R2,则=()
原核生物的释放因子RF-2可识别的终止密码是
动物采血时,血样抗凝应选用的药物是
A.桑叶B.杏仁C.枇杷叶D.石膏E.麦冬清燥救肺汤重用
一份完整的估价报告通常有以下几部分组成:封面、目录、致委托人函、估价结果报告、估价技术报告和附件
下列有关教学评价的叙述中,阐述最恰当的一项是()。
有一个接口定义如下:interfaceA{intmethod1(inti);intmethod2(intj);}那么下面各项中实现了该接口并且不是抽象类的是()。
Inthe1950s,thepioneersofartificialintelligence(AI)predictedthat,bytheendofthiscentury,computerswouldbeconver
最新回复
(
0
)