首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有以下程序: main() { int k=4,n=0; while (k >0){switch(k){ default: break; case 1:n+ =k; case 2: case 3:n+ =k;
有以下程序: main() { int k=4,n=0; while (k >0){switch(k){ default: break; case 1:n+ =k; case 2: case 3:n+ =k;
admin
2016-12-25
40
问题
有以下程序:
main()
{ int k=4,n=0;
while (k >0){switch(k){
default: break;
case 1:n+ =k;
case 2:
case 3:n+ =k;
}
k - -;
}
printf("%d",n);
}
程序运行结果是( )
选项
A、0
B、7
C、6
D、4
答案
B
解析
在switch语句中,表达式的值与某一个case后面的常量表达式相等时,就执行该case后面的语句,若所有case中的常量表达式的值都无法匹配,则执行default语句,default语句和case语句的出现次序不影响执行结果。另外,需要注意的是,break退出的只是switch语句而不是wlule语句,case语句后无 break则按次序继续运行下去,直到运行完所有case语句或遇到break语句结束。
转载请注明原文地址:https://kaotiyun.com/show/6VAx777K
本试题收录于:
高级语言程序设计题库理工类分类
0
高级语言程序设计
理工类
相关试题推荐
设被测试的程序段为:begins1;if(x=1)and(y>3)thenS2;if(x
采用LRU替换算法,为某程序分配4页空间,画出用堆栈对该程序页地址流模拟处理过程图,地址流为2、1、3、5、1、2、3、1、4、5,计算在此过程下算法命中率。
__________是指各段可以进行不同的连接,以实现不同功能的流水线。
有一台阵列机有8个处理单元互连,现在将(0,7),(1,6),(2,5),(3,4),(4,3),(5,2),(6,1),(7,0)配对通信。写出该功能函数。
计算机系统结构的层次结构由高到低分别为应用语言机器级、_______、_______、___________、传统机器语言机器级和微程序机器级。
有关WindowsNTServer4.0的主要技术特点的叙述不正确的是()
以下关于TCP协议的叙述不正确的是
#include<stdio.h>#include<string.h>structnumber{inti;floatx;charc[50];}num=(1954,"University"
设struct{charname[10];intage;}stu[2]={{"Tom",25},{"Mary",26}},*p=stu;则执行语句printf("%S%d\n",P—>name,stu[1].age);后输出结果是()
设有下列数据定义语句,则"printf("%d\n",d[0].y/d[0].x*d[1].x);"的输出是()struct{intx;inty;}d[2]={{1,3},{2,7)};
随机试题
尿崩症(diabetesinsipidus)
患者,男性,22岁,因急性肠胃炎急诊入院进行静脉输液。护士不恰当的用语是()
甲因服装买卖与乙发生纠纷,于A区法院起诉乙。A区法院依法适用小额程序审理该案,下列法院行为合法的有:()
某高层旅馆建筑地上9层、地下1层,建筑高度36m,总建筑面积20000m2,每层层高均为4m,每层建筑面积均为2000m2,客房数为200间。地下一层设置生活给水泵房、消防水泵房、消防水池、配电室、通风机房等,屋顶的消防水箱设置在水箱间内。首层为大堂、
离岸对冲基金与美国对冲基金的差别主要在于()。
()属于劳动争议仲裁的原则之一。
唐高祖时铸造开元通宝。开元意思为开创新纪元,通宝的意思是通行宝货,被历代沿用,常在“通宝”二字前冠以年号、朝代或国名。通宝的出现说明()。
通过角色扮演,激发学生自觉地对外在道德要求做出能动反映,这种教育方式依据的德育规律是()。
尽管世界市场上部分可以获得的象牙来自于非法捕杀的野象,但是有些象牙的来源是合法的,比如说大象的自然死亡。所以当那些在批发市场上购买象牙的人只买合法象牙的时候,世界上所剩很少的野象群就不会受到危害了。上面的论述所依赖的假设是:
小排量汽车
最新回复
(
0
)