首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> main() { int s=0, n; for (n=0; n<4; n++) { switch(n) { defa
若有以下程序 #include <stdio.h> main() { int s=0, n; for (n=0; n<4; n++) { switch(n) { defa
admin
2021-06-15
70
问题
若有以下程序
#include <stdio.h>
main()
{ int s=0, n;
for (n=0; n<4; n++)
{ switch(n)
{ default: s+=4;
case 1: s+=1; break;
case 2: s+=2; break;
case 3: 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/lrtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intk=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是()。
以下数据结构中,属于非线f生数据结构的是()。
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
C语言主要是借助以下哪种手段来实现程序模块化
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是()。
下列结构体的定义语句中错误的是()。
有以下程序:#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;e.b+=1;c.p+=2:}main(){inti;Aa={1,2}
在黑盒测试方法中,设计测试用例的主要根据是
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学生有不及
随机试题
足量糖皮质激素治疗半年无效的青年人原发性血小板减少紫癜,进一步治疗多选用
施工组织设计主要内容包括( )。
烟气流动的驱动力包括()。
土地、江河不能够作为财产保险的保险标的,其原因是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
下列哪种肿瘤以局部破坏为主,很少发生转移
设g(x)=∫0xf(u)du,其中f(x)=则g(x)在(0,2)内().
GivetheSenatesomecredit:inshapingthecurrentimmigration-reformbill,ithascomeupwithoneideathatalmosteverybody
WhatwasFrankdoingwhenJaneapproachedhim?
A、Pickoutalltheglassandmetal.B、Roads.C、Films.D、Cities.C最后可以听到:Futurebuildings,roads,andcitiesmaybemadefromgarba
最新回复
(
0
)