首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() {int k=5,n=0; while(k>0) {switch(k) {default:break; case 1:n+=k; case 2: case 3:n+=k; }
有以下程序: main() {int k=5,n=0; while(k>0) {switch(k) {default:break; case 1:n+=k; case 2: case 3:n+=k; }
admin
2011-06-13
49
问题
有以下程序: main() {int k=5,n=0; while(k>0) {switch(k) {default:break; case 1:n+=k; case 2: case 3:n+=k; } k--; } printf("%d\n",n); } 程序运行后的输出结果是( )。
选项
A、0
B、4
C、6
D、7
答案
D
解析
在switch语句中,若case语句后没有break语句,则执行完本层case后会继续执行后面case中的操作。k的初值为5,while条件成立,进入switch(5),执行default语句,退出switch,执行k--后得4,再进入while循环,执行switch(4),退出switch,再执行k--后得3,继续while循环,执行switch(3),n=n+k=3,再执行k--后得2,进入while循环,执行case 2,再执行n=n+k=5,然后执行k--后得1,最后一次进入while循环,执行case1,n=n+k=6,然后继续执行case 2和case 3后的语句,n=n+k=7,且执行k--后得0,此时while条件不满足,退出循环,输出n的值为7。
转载请注明原文地址:https://kaotiyun.com/show/yVPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据的______结构在计算机存储空问中的存放形式称为数据的存储结构或物理结构。
以下不能定义为用户标识符是
若有以下说明和定义typedeint*INTEGER;INTEGERp,*q;以下叙述正确的是
以下叙述中错误的是
以下不能正确定义二维数组的选项是
在16位C编译系统上,若定义longa;,则能给a赋40000的正确语句是
已有定义如下:structnode{intdata;structnode*next;}*p;以下语句调用malloc函数,使指针p指向一个具有structnode类型的动态存储空间。请填空。
某二义树中度为2的结点有18个,则该二叉树中有______个叶子结点。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
随机试题
在Struts应用程序中,定义了实体类UserBean,它包含初始化值为“Jack”的属性name,以及属性name的setter和getter方法,编写JSP代码片段如下所示,假设程序正确运行,则程序启动运行后,在浏览器中访问该JSP将输出(
下列关于集成电路的叙述,错误的是________。
A.裂钻球钻B.石英粉C.白毛刷D.布轮E.大砂轮去除基托组织面的塑料小瘤子使用什么磨具
可治疗湿热下注,赤白带下的药物是既可补精,又可助阳,治疗肝肾亏虚的药物是
在固定资产循环审计中,通过计算本年度计提折旧额占固定资产总值的比例并与上年相比较,无法帮助审计人员判断的事项有()。
现代企业制度的主要组织形式是()。
宋某,某大学大三学生。2013年6月的一天上午,宋某被所在学院学工办的老师指派送一份材料到校行政楼团委学工科。在送完材料后,宋某并没有立即返回向老师报告材料送交情况,而是窜到行政楼教务处某老师的办公室,趁该老师离开办公室之机,窃得手机一部。结果,被返回办公
如果要在Word中打开非Word文档,下列描述正确的是()。
中医人才青黄不接,与中医院不景气密切相关。目前,我国大部分中医院生存艰难。由于中医药收费低廉,体现不了中医的技术含量,大量中医院不得不弃“中”姓“西”,诊断治疗几乎与西医院没有差异。在这样的体制下,很多中医辛苦一生,却家徒四壁;而西医不仅社会地位高,且收入
(2010年下半年)Businessintelligence(BI)istheintegratedapplicationofdatawarehouse,dataminingand(73).
最新回复
(
0
)