首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
36
问题
若有以下程序
#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全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=2,b;b=a
以下选项中,能用作数据常量的是
下列叙述中错误的是
下列语句组中正确的是()。
有以下程序(说明:字*A的ASCII码值是65)voidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fun(a);printf("\n")
以下C语言用户标识符中,不合法的是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
下列数据结构中,不能采用顺序存储结构的是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
下列数据结构中,能用二分法进行查找的是()。
随机试题
心肌细胞不会发生完全强直收缩的原因是
钱先生,69岁,因高热感染性休克入院。为扩充血容量、改善微循环,应选用
前列腺增生症伴尿潴留,首先考虑的处理方法是
下列选项中属于主犯的是:()
将经理室和财务部的部门对应折旧科目设置为管理费用。(用户名003王红,账套001A公司,操作日期2014年11月11日)
根据《企业财务会计报告条例》的规定,公司对外报送的年度会计报告必须依法经过注册会计师验证,并由()签署。
股票投资分析的基本分析法,其假设是()。①股票的价值决定价格②股票的价格决定价值③股票的价格围绕价值波动④股票的价值围绕价格波动
给定材料材料12009年以来,广东省在扶贫开发工作中形成了独具特色的“双到”模式(规划到户、责任到人),各帮扶单位与贫困村结对帮扶,并选派优秀党员干部驻村工作。小张是珠三角某市直单位的一名干部,被单位选派到粤东某县A镇B村开展驻村帮扶,
已知A,B是双曲线和椭圆公共焦点,O是它们的一个公共点,且,则椭圆和双曲线的离心率的倒数之和的最大值为()。
决定公文文稿能否生效的环节是()。
最新回复
(
0
)