首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
86
问题
有以下程序
#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://kaotiyun.com/show/41tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
下面关于位运算符的叙述,正确的是
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
sizeof(double)是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
下列函数的功能是( )。voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
E-R图中用来表示实体的图形是()。
随机试题
当胆红素超过正常范围,但又在34.2mmol/L以内,肉眼难于察觉,称为隐性黄疸。()
特发性血小板减少性紫癜的发病与下列哪一项无关
既可用于病毒的纯化又可用于病毒悬液中感染病毒含量的测定的实验技术是
下列哪项是急性支气管炎肺部听诊的特点
外国投资者的待遇标准有()。
据称,全世界约有的盐渍化土壤,而且有逐年上升的趋势。目前每一分钟就有约3公顷,也就是7.4英亩的传统农业用地出现盐渍化。这给农业部门造成每年多达数十亿元的高额成本,土地能力要想实现到2050年养活93亿人口的目标,也因此岌岌可危。此前人们一直尝试通过多种方
心理学家训练小鸡在两种颜色的纸板(浅色和灰色,米在灰色纸板下)找米吃,经过训练小鸡能够到灰色纸板下找米吃,然后给小鸡呈现的纸板是灰色和深色的纸板,多数小鸡到深色的纸板下找米吃,这证实了学习迁移的
《中华民国临时约法》规定的政体是
Thestormsweepingoverthisareanowissuretocause()ofvegetablesinthecomingdays.
Volcanicfireandglacialicearenaturalenemies.Eruptionsatglaciatedvolcanoestypicallydestroyicefields,astheydidin
最新回复
(
0
)