首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() {ints=0,n; for(n=0;n<4;n++) {switch(n) {default:s+=4; case1:s+=1;break; case2:s+=2;break; case3:s+=3; } }
若有以下程序 #include main() {ints=0,n; for(n=0;n<4;n++) {switch(n) {default:s+=4; case1:s+=1;break; case2:s+=2;break; case3:s+=3; } }
admin
2019-08-18
28
问题
若有以下程序
#include
main()
{ints=0,n;
for(n=0;n<4;n++)
{switch(n)
{default:s+=4;
case1:s+=1;break;
case2:s+=2;break;
case3:s+=3;
}
}
printf("%d\n",s);
}
则程序的输出结果是
选项
A、10
B、11
C、13
D、15
答案
B
解析
break语句的作用是终止正在执行的switch流程,跳出switch结构或者强制终止当前循环,从当前执行的循环中跳出。题干中第一次循环n值为0,执行default语句后的s+=4,s的值变为4,执行case1语句后的s+=1,s的值变为5,遇到break语句跳出switch语句,进入第二次循环。第二次循环时n的值为1,执行case1后的s+=1,s的值变为6,遇到break语句跳出switch语句,进入第三次循环。第三次循环时n的值为2,执行case2后的s+=2,s的值变为8,遇到break语句跳出switch语句,进入第四次循环。第四次循环时n的值为3,执行case3后的s+=3,s的值变为11。再判断循环条件为假,退出循环打印s的值11。
转载请注明原文地址:https://kaotiyun.com/show/zlRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:charp[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是()。
有以下程序#includeintb=2;intfun(int*k){b=*k+b;return(B);}main(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i
有以下程序:#include#includetypedefstruet{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;)}
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%
有以下程序structS{inta;intb;};main(){structSa,*P=&a;a.a=99;printf("%d\n",_________);}程序要求输出结构体中成员a的数据,以
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是()。
随机试题
大的机关在选择公文处理工作组织形式时,一般采用分工形式。
A.吸收率高B.用于疗效不佳者C.刺激性小D.吸收平稳,在蛋白膜保护下,避免胃酸和胃蛋白酶作用,不良反应少,对胃黏膜刺激性小E.起效快,胃肠反应较轻乳酸亚铁()
全面考核项目建设成果,检查设计与施工质量,确认项目能否投入使用的最主要环节是( )。
瓦斯爆炸最强烈的浓度是()。
对近代中国部分著作和报刊中“民主”“共和”两个关键词出现的频率进行统计发现,1893—1898年“民主”出现的频率远远高于“共和”的频率。这一现象反映了()。
古埃及、古巴比伦、()、古中国是世界四大文明古国。
衬衫对于()相当于()对于杂志
蒙古三次西征,先后率军的大汗是()。
若要表示0到99999的十进制数目,使用BCD码,使用二进制最少需( )位。
Ithinkfootballis______basketballinAmerica.
最新回复
(
0
)