首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int a=i,b; for(b=1;b<=10;b++) { if(a>=8) break; if(a%2==1) {a+=5; cont
有以下程序 main() { int a=i,b; for(b=1;b<=10;b++) { if(a>=8) break; if(a%2==1) {a+=5; cont
admin
2009-01-15
20
问题
有以下程序 main() { int a=i,b; for(b=1;b<=10;b++) { if(a>=8) break; if(a%2==1) {a+=5; continue; } a-=3; } printf("%d\n",B) ; } 程序运行后的输出结果是
选项
A、3
B、4
C、5
D、6
答案
2
解析
在一个循环体中,若执行到break则跳出循环体,执行循环体后面第一条语句;若执行到continue则开始下一次循环体的执行。本题中a的初始值为1,在循环体中首先判断a,如果>=8就用break跳出循环,接下来的判断语句 a%2==1,是判断a除以2的余数是否为1,即a是否为奇数,是的话给a累加一个5,然后用continue开始下一次循环.若两个条件都不满足就让a自减一个3.因此第1次循环开始a为1不大于8,且是奇数,所以a被累加5开始下一次循环;第2次循环开始a为6不大于8,不是奇数,所以a被减去3;第3次循环开始a为3不大于8,是奇数,所以a被加上一个5;第4次开始a为8,满足第一个条件跳出循环。b在第1次循环时等于1,以后每次累加1,所以最后输出为4,选项B正确.
转载请注明原文地址:https://kaotiyun.com/show/TbXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下VisualBasic不支持的循环结构是
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序
下列选项中,不属于数据库管理的是()。
算法的时间复杂度是指
在VB中,函数过程与子程序过程的区别之一是()。
以下说法中正确的是
以下VisualBasic不支持的循环结构是()。
InputBox函数返回值的类型为()。
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
随机试题
1岁半小儿,突起腹泻,大便每日10多次,粘液状,带脓血,伴恶心、,呕吐、高热和腹痛。查体:T39.5℃,精神极差,意识模糊,呼吸深快,有烂苹果味,面色苍灰,前囟眼窝明显凹陷,哭无泪,口唇干燥,皮肤弹性差,脉细弱,尿少,四肢冰冷,心音低钝可闻及早搏。化验:大
下列法律主体中,绝对不可以作为保证人的是()。
下列短期筹资策略中,()是一种理想的筹资策略,较难在现实经济活动中得以圆满地实现。
企业的长期借款到期归还本金时,应记入“长期借款”的贷方。()
票据行为是一种特定的法律行为,下面对其特征表述不正确的是()。
税法属于义务性法规,税收法律关系的产生应以()为基础和标志。
在Kano模型中,()是质量的竞争性元素。
生物链指的是由动物、植物和微生物互相提供食物而形成的相互依存的链条关系。这种关系在大自然中很容易看到。生物链也可以理解为自然界中的食物链,它形成了大自然中“一物降一物”的现象,维系着物种间天然的数量平衡。根据上述定义,下列不属于生物链的是()
白驹过隙:光阴似箭:时间
Ifthereisonethingthatcouldhalttheascentofsocialnetworks,itisthethornyquestionofprivacy.Thisis【C1】______beca
最新回复
(
0
)