首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int k=4,n=0; for(;n<k;) { n++; if(n%!=0)continue; k--; } prin
有以下程序: main() { int k=4,n=0; for(;n<k;) { n++; if(n%!=0)continue; k--; } prin
admin
2009-01-15
26
问题
有以下程序: main() { int k=4,n=0; for(;n<k;) { n++; if(n%!=0)continue; k--; } printf("%d\n",k,n); } 程序运行后的输出结果是( )。
选项
A、1,1
B、2,2
C、3,3
D、4,4
答案
4
解析
在本程序的for循环中,用到了一个continue语句,continue语句的作用是停止本次循环,即不执行循环体内continue语句后面的其他语句,继续下次循环的条件判断。首先在for循环中 n自加1(值变为1),然后执行后面的if语句,由于if语句后面括号的表达式(1%3!=0)的值为真,程序执行continue语句,回到for循环的开始部分,并且判断for循环中的条件表达式(n<k)为真,重复执行“n++”;”语句,如此循环直到n=3时,if语句判定条件中表达式(3%3!=0)的值为假,程序执行if语句后面的“k--”语句,此时k的值为3,不满足“n<k”,退出for循环。故最后的k和n的值为3和3,选项C符合题意。
转载请注明原文地址:https://jikaoti.com/ti/j6K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
在窗体上有一个名称为Label1的标签和一个名称为Timerl的计时器,并编写有如下几个事件过程:PrivateSubFormLoad)_Timerl.Enabled=FalseTimer1.Interval=
设:a=12,b=5,c=7,表达式x=(a\c+aModb)+Int(13/5)的值是( )。
设窗体上有一个标签Labell和一个计时器Timerl,Timerl的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是()。
对窗体上名称为Command1的命令按钮,编写如下事件过程:PrivateSubCommand1_Click() Move200,200EndSub程序运行时,单击命令按钮,则产生的操作是( )。
在深度为7的满二叉树中,度为2的结点个数为
下面属于黑盒测试方法的是
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是( )。
软件设计中模块划分应遵循的准则是
软件测试用例包括()。
随机试题
正常体液中的H+主要来自
疾病流行强度有
高等教育的信号模型认为()。
下列各项资产中,无论是否存在减值迹象,至少应于每年年度终了对其进行减值测试的是()。
依据关税的有关规定,下列进口货物中可享受法定免税的有()。
最能体现党的执政理念,实现党的领导的最好政权组织形式是人民代表大会制。()
李锡尼一绥克斯图法
某种机器人可搜索到的区域是半径为1米的圆.若该机器人沿直线行走10米,则其搜索过的区域的面积(单位:平方米)为().
计算∫01dxx3siny3dy.
Menaremuch"smarter"thanwomenwhenitcomestoshopping,accordingtoasurveyof1,000peoplewhichfoundthat42%ofmena
最新回复
(
0
)