首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int k=5,n=0; do { switch(k) { case 1:case 3: n+=1; k--; break; default: n=0; k--; case 2:case 4: n+=2;
有以下程序 #include main() { int k=5,n=0; do { switch(k) { case 1:case 3: n+=1; k--; break; default: n=0; k--; case 2:case 4: n+=2;
admin
2019-08-10
33
问题
有以下程序
#include
main()
{ int k=5,n=0;
do
{ switch(k)
{ case 1:case 3: n+=1; k--; break;
default: n=0; k--;
case 2:case 4: n+=2; k--; break;
}
printf("%d",n);
}while(k>0 && n<5);
}
程序运行后的输出结果是
选项
A、02356
B、0235
C、235
D、2356
答案
C
解析
k的值为5,逐个对case语句进行匹配,均不匹配,执行default下的语句n=0;k- -;在执行case2:后面的空语句,与case4:后面的n+=2;k--;执行break语句跳出switch判断,打印n的值,即2?经过第一次循环后,k的值为3,然后进行k>0 && n<5条件判断为真,第二次执行循环体,执行case3:后面的n+=1;k- -;再执行break语句跳出循环,此时打印n的值3,此时k的值为2?第三次执行循环体k的值为2,满足条件,执行case2:case4:后面的语句n+=2,k--,跳出循环体?打印n的值5?此时n不小于5了条件k>0 && n<5不成立了,所以结束循环?整个程序的打印结果为235。
转载请注明原文地址:https://kaotiyun.com/show/kSRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=3;printf("%d\n",(a+=a-=a*a));}程序运行后的输出结果是
以下程序段完全正确的是
有以下程序#include#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}程序运行后的输出结果是
以下定义语句中正确的是
若有定义语句intb=2;则表达式(b
负责数据库中查询操作的数据库语言是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序存在文件PROG1.C
下列选项中不属于结构化程序设计方法的是
随机试题
下列哪项不是心肌梗死静脉溶栓治疗的适应证()
酪氨酸在体内不能转变生成的是
关于睾丸肿瘤的论述,下列哪项是正确的()
在一炼钢厂附近放牧的羊群,半年后出现骨骼变形性病变,如骨赘、局部硬肿、蹄匣变形、易骨折,以及牙面出现斑块状色素沉着、凸凹不平现象发生该病的最主要原因是牧草中污染了过量的()。
根据××测绘及导航电子地图资质单位规定,导航电子地图上的高速公路和国道及周边信息每6个月更新一次,省级及以下道路及周边信息每1年更新一次,背景地图每1年更新一次。现需要对××地区导航地图进行全面更新,确定开展外业调查,对区域内家的道路、兴趣点及地名等进行采
证券市场监管公正原则体现在()。Ⅰ.证券立法机构应当制定体现公平精神的法律、法规和政策Ⅱ.证券监管机构应当根据法律授予的权限履行监管职责,以法律为依据,对一切证券市场参与者给予公正的待遇Ⅲ.对证券违法行为的处罚及对证券纠纷事件和争议的处理,都
破窗效应:一栋房子的一块玻璃破了,如果没有人去修补,隔不久,其他的玻璃也会莫名其妙被打破。在生活中也是这样。一个很干净的地方.人们都不好意思扔垃圾,但一旦地上有垃圾出现之后,人们就会毫不犹豫地随之往地上扔垃圾。针对这种现象谈谈你的看法。
北京的人口密度位居全国第()位。
某单位五个科室间举办拔河比赛,每两个科室之间最多比一场。其中甲、乙、丙、丁科室分别参加了4、3、2和1场比赛,问已经进行了多少场比赛?()
Investigations______theoriginsoflifeontheearthhaveshownthat,givenearth-likeconditions,theformationoflifeisalm
最新回复
(
0
)