首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {intc=0,k; for(k=1;k
有以下程序: #include main() {intc=0,k; for(k=1;k
admin
2019-05-17
56
问题
有以下程序:
#include
main()
{intc=0,k;
for(k=1;k<3;k++)
switch(k)
{default:c+=k;
case2:c++;break;
case4:c+=2;break;
}
printf("%d\n",c);
}
程序运行后的输出结果是( )。
选项
A、7
B、5
C、3
D、9
答案
C
解析
向switch语句块传送参数后,编译器会先寻找匹配的case语句块,找到后就执行该语句块,遇到break跳出;如果没有匹配的语句块,则执行default语句块。case与default没有顺序之分。所以第一次循环k的值为1,执行c+=k,c的值为1,再执行case 2 后的语句c++,c的值为2,遇到break语句跳出循环;第二次循环k的值为2,执行case 2 后面的语句c++,c的值为3,跳出循环。
转载请注明原文地址:https://kaotiyun.com/show/pJRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#includemain(){FILE*fp;longnum=0;fp=fopen("fname.dat",
下面关于位运算符的叙述,正确的是
以下叙述中正确的是
有以下程序#include<stdio.h>structtt{intx;structtt*y;)*p;structtta[4]={20,a+l,15,a+2,30,a+3,17,a};main(){inti;p=a;for(i=l;
以下选项中关于C语言常量的叙述错误的是
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
一个栈的初始状态为空。现将元素A,B,C,D,E依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为()。
有三个关系R、S和T如下:则由关系R和S得到的关系T的操作是()。
以下不合法的数值常量是()。
以下选项中不能作为C语言合法常量的是
随机试题
________,道男儿到死心如铁。
村民某甲因养殖需要资金20万元,向某乙借款10万元,以自己的一套价值10万元的音响设备作抵押,双方立有抵押字据但未办理登记。某甲又向某丙借款10万元,以该音响设备质押,双方立有质押字据,并将音响设备交付某丙占有。后因不可抗力,某甲严重亏损,不能及时偿还借款
下列哪项属于气虚感冒的脉象
Trotlsseau征是指胃癌患者伴有
患者主诉午餐食入海鱼后,即发生头痛、头晕、胸闷、心跳呼吸加快伴有眼结膜充血、颜面部及全身潮红,测体温正常,无呕吐腹泻等症状,该病可能是
某项年金前三年没有流入,从第四年开始每年年末流入1000元共计4次,假设年利率为8%,则该递延年金现值的计算公式正确的是()。
农业在国民经济中的基础地位主要表现在()。
现代社会大部分人认为,老年人(60岁以上)对时兴的明星真人秀娱乐节目不感兴趣,但是某电视台的一项街头采访数据显示,在接受采访的100位老年人中,有80%的老年人表示自己非常喜欢看明星真人秀节目。因此,大部分人所认为的老年人不喜欢看明星真人秀节目的观点是不正
若有定义:intx[10],*pt=x;,则对x数组元素的正确引用是()。
Whenmymotherlearnedshewaspregnantwithme,myparentssatdownoneSundaymorningtoreviewtheirfinances.Turningonthe
最新回复
(
0
)