首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include 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;
若有以下程序 #include 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;
admin
2020-07-28
31
问题
若有以下程序
#include
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/qE3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句doublea,*P=&a;,下列叙述中错误的是()。
以下可以正确且安全的用作用户标识符的一组选项是()。
下面描述中正确的是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值
有以下程序#include<stdio.h>main(){inta=-2,b=2;for(;++a&&--b;)prinff("%d,%d,",a,b);}程序执行后的输出结果是()。
以下关于C语言数据类型使用的叙述中错误的是()。
有以下结构体说明、变量定义和赋值语句:struetSTD{charname[10];intage;charsex:}s[5],*ps;ps=&s[0];则以下seanf函数调用语句有错误的是()。
设有定义:doublea[10],*s=a;以下能够代表数组元素a[3]的是()。
有如下嵌套的if语句:if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
随机试题
______’sphilosophyoflifeispresentedinhismasterpieceThePrelude.
17.见下表,住院病人中ADR发生率的男女两性间的比例为,某医院某年ADR集中监测资料(用药住院病人数:男5000人,女4000人)
一病牛初期角膜周围充血,羞明流泪,角膜表面粗糙,呈灰白色,有树状血管分支。对患眼进行冲洗时,最合适的药物是
氨基酸彻底分解的产物是CO2、H2O和
某通信大楼计算机采用二氧化碳管网灭火系统,设置的安全出口应能保证所有人在()s撤离完毕。
某有限责任公司某年发生了下列事项:①7月28日,由于向农民收购农副产品急需大量现金,经总经理赵某批准,从公司当日的现金收入中直接支取8万元,从财务部长孙某个人存折上取出了属于公司的现金5万元,并向农民开出5万元的借条。②10月12日,签发支票1张,填写
高度为7的AVL树最少有()个结点。
海拔越高,空气越稀薄。因为西宁的海拔高于西安,因此,西宁的空气比西安稀薄。以下哪项中的推理与题干的最为类似?
Whatdoesthehamburgersayaboutourmodernfoodeconomy?Alot,actually.OverthepastseveralyearsWaldoJaquithintendedt
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
最新回复
(
0
)