首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() {int k=5,n=0; while(k>0) {switch(k) { default:break; case 1:n+=k; case 2:
有以下程序: main() {int k=5,n=0; while(k>0) {switch(k) { default:break; case 1:n+=k; case 2:
admin
2009-02-15
50
问题
有以下程序: main() {int k=5,n=0; while(k>0) {switch(k) { default:break; case 1:n+=k; case 2: case3:n+=k; } k-; } printf("%d\n",n); } 程序运行后的输出结果是 ______。
选项
A、0
B、4
C、6
D、7
答案
D
解析
在switch语句中,表达式的值与某一个case后面的常量表达式的值相等时,就执行此case后面的语句,若所有的 case中的常量表达式的值都没有与表达式的值匹配的,就执行default后面的语句,各个case和default的出现次序不影响执行结果。所以在本题中,当k=5和k=4的时候,case都没有与其匹配的值,所以执行了default语句;当k=3时,执行“case3:n+=k;”得n=3,然后执行default;当k=2时,执行“case2:case3:n+=k”得n=5,然后执行default;当 k=1时,执行“case1:n+=k;case2:case3:n+=k;”使得n加两次k,得到n=7。
转载请注明原文地址:https://kaotiyun.com/show/rqXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读程序:OptionBase1PrivateSubForm_Click()Dima(3,3)AsIntegerFori=1To3Forj=1To3
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
数据库系统的数据独立性是指()。
设有如下事件过程:PrivateSUbCommandlClick()Dimaa=Array(12,3,8,5,10,3,5,9,2,4)Fork=1To9Printfun(a(k.1),a(k));””;NextkEndSu
在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是
语句:PrintInt(Rnd*5+20)的输出不可能是()。
下列关于函数过程的叙述中,正确的是()。
窗体上有文本框Textl和一个菜单,菜单标题、名称见表,结构如图2所示。要求程序执行时单击”保存”菜单项,则把其标题显示在Textl文本框中,下面可实现此功能的事件过程是()。
层次型、网状型和关系型数据库划分原则是()。
以下数据结构中,属于非线性数据结构的是()。
随机试题
_______thepresentunemploymentcontinue,thesocietywouldfaceamoretroublesomesituation.()
深静脉
王某。男,43岁。每于发作前常有眩晕、胸闷、乏力等症状,发则突然尖叫,旋即倒下,抽搐吐涎,二便失常。苔白腻,脉弦滑。治疗宜首选:
为解决之间食物嵌塞,设计卡环固位体时,应设计为
临床上最常用的镇静催眠药为
中枢性瘫痪的特点是()
根据项目对贫困人口的影响程度不同将贫困人口划分为()。
根据行政诉讼法律制度的规定,下列各项中,由中级人民法院管辖的本辖区内重大、复杂的案件有()。
下列有关上市公司组织机构的特别规定说法正确的是()。
KonstaintinStanislavski那种受到公众赞扬的训练演员的方法,来自于他本人作为一名年轻演员时的笨拙表现和受到的戏剧中的陈词滥调的伤害。必须从Stanislavski个人为从陈腐的姿势、反复尝试的嗓音语调和标准的感情模式的诱惑中解脱出来进
最新回复
(
0
)