首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int k=5,n=0; do { switch(k) { case 1: case 3:n+=1;k--;break; default:n=0;k--;
有以下程序 main() { int k=5,n=0; do { switch(k) { case 1: case 3:n+=1;k--;break; default:n=0;k--;
admin
2013-02-23
37
问题
有以下程序 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、235
B、235
C、2356
D、2356
答案
A
解析
因为变量的初始值分别为“k=5,n =0”,所以程序第一次进入循环时,执行default语句,这时k=4,执行"case 4:”这个分支,结果是“n=2,k= 3”,打印出2;程序然后进行第二次循环,这时“n=2,k =3”,执行"case 3:”这个分支,结果是“n=3,k=2”,打印出3;程序进行第三次循环,这时“n=3,k=2”,执行“case 2:case 4:”这两个分支,结果是“n=5,k=1”,打印出5,这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束。因此输出结果是235。
转载请注明原文地址:https://kaotiyun.com/show/KTJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义:floatx;inta,b,c=2;,则正确的switch语句是()
设inta=12,则执行完语句a+=a-=a*a后,a的值是()
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;<n;j++
现有如下定义语句int*p,s[20],i;p=s;表示数组元素s[i]的表达式不正确的是
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4);,则数组x在内存中所占字节数是______。
函数fseek(pf,OL,SEEK_END)中的SEEK_END代表的起始点是
在数据结构中,从逻辑上可以把数据结构分为______。
以下叙述中错误的是______。
随机试题
道德是通过()和社会舆论来支配人们的行为。
甲市某高校8位学生利用假日乘坐甲市运输公司的长途汽车去乙市某风景点旅游。汽车行至丁市时,司机称汽车刹车出现故障,请8位学生下车另搭别的汽车到目的地,并退还剩余路程的车费给8位学生。8位学生认为所退余资不够他们到达目的地的费用,并认为司机还应该赔偿因耽误他们
Itisdifficulttoimaginewhatlifewouldbelikewithoutmemory.Themeaningsofthousandsofeverydayperceptions,thebases
红细胞的生理病理变化不正确的是
如图3-302所示为二层框架在水平荷载作用下的弯矩图,正确的是:[2005年第41题]
[背景资料]某中型水库除险加固工程主要工程内容包括:加固放水洞洞身,新建放水洞进口竖井、改建溢洪道出口翼墙,重建主坝上游砌石护坡,新建防浪墙和重建坝顶道路等工作。签约合同价为580万元,合同工期8个月,2011年12月1日开工,合同约定:(1)为保证安
在股权投资基金清算时,“清算和确认基金财产”的下一步流程是()。
下列选项中,()不属于质量保证金赔偿的范围。
阅读下面材料,回答问题。亮亮是一个9岁的男孩,他很聪明,而且兴趣广泛。他上课时能认真听讲,并完成作业。课后爱看小说、摄像、踢足球,对功课关注不多,每学期期末考试前几天才抓紧时间复习,所以考试成绩总是不好,他十分苦恼。请给亮亮提一些建议,帮助他提高
java.lang.Object类的作用为()。
最新回复
(
0
)