首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
24
问题
有以下程序: 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://jikaoti.com/ti/V4K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimmAsInteger,nAsIntegerm=2:n=1SelectCasemCase1SelectCasenCase1Print"AAA"Ca
下列叙述中正确的是
如果把命令按钮的Cancel属性设置为True,则程序运行后()。
有下面程序代码:PrivateSubCommandl-Ctick()i=1DoWhilei10Printi=i+2Loop.EndSub程序运行时输出字符“*”的个数是
下面关于VB数据文件的叙述中错误的是
设有下面的语句:PrintIIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是
以下叙述中错误的是
设在工程文件中有一个标准模块,其中定义了如下记录类型:TypeBooksNameAsString*10:TelNumAsString*20EndType在窗体上画一个名为Commandl的命令按钮,要求当执行事件过程Command1—C
窗体上有1个名称为Commandl的命令按钮,在设计模式下,双击Commandl,将打开()。
表达式Str(Len(”123”))+Str(77.71)的值是()。
随机试题
你有个同事经常上班时间聊QQ,影响工作效率,也影响了你的工作,你怎么办?
给定程序MODI1.C中函数fun的功能是:求整数x的y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不
中共十一届三中全会的主要功绩是()
周期性瘫痪临床上不应有的表现为
皮肤紫纹是由于大量皮质醇促进蛋白质分解,抑制蛋白质合成,使机体处于负氮平衡状态所致。
在某矿区内拟建设一座35/10kV变电所,两回35kV架空进线,设两台主变压器型号为S9-6300/35,变压配电装置为屋内双层布置。主变压器室、10kV配电室、电容器室、维修间、备件库等均布置在一层;35kV。配电室、控制室布置在二层。请回答下列问题
培训效果的正式评估的优点不包括()。
A、 B、 C、 B
A、ThespeakerswanttorenttheSmiths’oldhouse.B、ThemanlivestwoblocksawayfromtheSmiths.C、Thewomanisnotsureifs
Womenstillhaveanuneasyrelationshipwithpowerandthetraitsnecessarytobealeader.Thereisthisinternalizedfearthat
最新回复
(
0
)