首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main ( ) { int k=5,n=0; while (k>0) { switch (k) { default : break; case 1
有以下程序 main ( ) { int k=5,n=0; while (k>0) { switch (k) { default : break; case 1
admin
2009-01-15
14
问题
有以下程序 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
答案
8
解析
本题考查的是switch语句。switch语句中的case或default只是一种入口标号,它并不形成一种子句的概念。当满足其中某个标号的条件而进入switch语句中时,如果没碰到 break语句,将一直执行到switch语句的结尾。题目中使用了一个while循环使k从5递减到1,当k=5或4的时候从default标号进入switch,碰到break;语句立即跳出,没有改变n:当k=3时,执行了一次 n+=k;;k=2时,也执行了一次n+=k;k=1时,执行了两次n+=k;所以最终n的值为3+2+1+1=7。故应该选择D。
转载请注明原文地址:https://jikaoti.com/ti/UYS0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上建立一个名称为cmdArray的命令按钮数组,含3个命令按钮,它们的Index属性分别为0、1、2,标题依次为“是”、“否”、“取消”,每个按钮
下列可以打开随机文件的语句是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量,则正确的声明是
软件生命周期中的活动不包括
能正确表述“x为大于等于5并且小于20的数”的VisualBasic表达式是
一棵二叉树共有25个节点,其中5各是叶子节点,则度为1的节点数为()。
(1)考生文件夹下有一个工程文件sjt3.vbp,其中的窗体上有一个名称为Cmd的命令按钮控件数组;有一个名称为Image1的图像框。请画一个名称为Timer1的计时器,时间间隔为3秒,初始状态为不可用,如图1-209所示。程序功能如下:①单击“
考生文件夹中有工程文件sjt3.vbp。程序运行时,单击窗体,则开始每隔5秒钟在文本框中显示一次当前时间,文本框中文字的颜色每隔8秒在红色(颜色值为&HFF)与黑色(颜色值为0)之间切换。在给出的窗体文件中已经有了全部控件,但程序不完整。要求:去掉程序中
(1)考生文件夹中有工程文件sjt3.vbp。程序运行时,单击窗体,则开始每隔5秒钟在文本框中显示一次当前时间,文本框中文字的颜色每隔8秒在红色(颜色值为&HFF)与黑色(颜色值为0)之间切换。在给出的窗体文件中已经有了全部控件,但程序不完整。要
随机试题
实践中,通常采用()来确定不同债券的违约风险大小。
1985年我国学者编制了生活事件评定量表,其中LCU分值最高的生活事件是
确诊肾结核下列哪项最可靠
男,28岁,以前精神正常,到某地出差刚下火车,突然感到要爆发战争了,因为好多人都往出口处跑。最可能的症状是
为了加强建设项目安全设施“三同时”的监管工作,各级安全生产监督管理部门实行()的原则。
要规范工程建设参与各方的建设行为,就要建立有效的约束机制,其根本目的是( )。
H公司是一个高成长的公司,目前每股价格为20元,每股股利为1元,股利预期增长率为6%。公司现在急需筹集资金5000万元,有以下三个备选方案:方案1:按照目前市价增发股票200万股。方案2:平价发行10年期的长期债券。目前新发行的10年期政府债券的
你有没有担任过学生干部?
在软件生存周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是()。
•Lookatthechartbelow.ItshowsgrowthofChina’sGDP,exportandimportvolumes.•Whichyeardoeseachsentence(11-15)
最新回复
(
0
)