首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int k=5,n=0; while(k>0) { switch(k) { default:break; case 1 :n+=k; case 2 :
有以下程序 #include main() { int k=5,n=0; while(k>0) { switch(k) { default:break; case 1 :n+=k; case 2 :
admin
2021-02-25
97
问题
有以下程序
#include
main()
{ int k=5,n=0;
while(k>0)
{ switch(k)
{ default:break;
case 1 :n+=k;
case 2 :
case 3 :n+=k;
}
k--;
}
printf("%d\n",n);
}
程序运行后的输出结果是
选项
A、0
B、4
C、6
D、7
答案
D
解析
因为没有break语句,当k=2的时候,会顺序执行两条语句,k=1的时候,会顺序执行3条语句。
转载请注明原文地址:https://www.kaotiyun.com/show/41tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计中,下面对goto语句使用描述正确的是
有以下程序intd=1;voidfun(intp)main(){inta=3:{intd=5:fun(a);d+=p++;d+=a++;printf("%d",d);}printf("%d\n",d);}程序的输出结果
下列叙述中错误的是()。
下列叙述中正确的是()。
以下叙述中正确的是
若有定义语句:doublea,*p=&a;以下叙述中错误的是
字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
要求通过while循环不断读入字符,当读入字*N时结束循环。若变量已正确定义,以下正确的程序段是
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为()。
随机试题
初孕妇,29岁,妊娠31周,头痛1周。孕前无高血压病史。查体:P88次/分,BP160/110mmHg,宫底高度29cm,臀先露,胎心140次/分。尿蛋白定量2.1g/d。本例最重要的辅助检查是
以创造社会财富为主要目标,以解决经济基础领域里的矛盾和工作中的矛盾为主要任务的领导属于哪种领导类型?
下列哪项不是影响静息电位水平的因素
动脉粥样斑块中,不具有的细胞是
男性,26岁,举重物后突发胸痛、呼吸困难。体检:右肺叩诊鼓音,呼吸音消失。最可能的诊断是
患儿,女,14岁,因心衰卧床已有2周,护士在为其做生活护理时应注意。护士为其操作时应注意的内容哪项是错误的
甲受聘担任N公司副总工程师期间,将属于N公司商业秘密的某种染料生产工艺流程和某种染料的3个结构式披露给乙,乙当即送给甲5万元。乙仅按甲提供的某种染料的工艺流程作了小试,即案发。经评估、鉴定,该染料生产工艺专有技术及应用于相关6个品种的资产收益评估值为387
下列选项属于教育的基本要素的是()。
下列对模板的声明中,正确的是()。
如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。TypeStudnoAsIntegernameAsStringscore(1to3)AsSingleEndTy
最新回复
(
0
)