首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int k=5,n=0; do{switch(k){ case 1:case 3:n+=1;k--;break; default:n=0;k--; case 2:case 4:n+=2;k-
有以下程序 main(){int k=5,n=0; do{switch(k){ case 1:case 3:n+=1;k--;break; default:n=0;k--; case 2:case 4:n+=2;k-
admin
2020-05-19
36
问题
有以下程序
main(){int k=5,n=0;
do{switch(k){
case 1:case 3:n+=1;k--;break;
default:n=0;k--;
case 2:case 4:n+=2;k--;break;}
printf("%d",n);}
while(k>0&&n<5)}
运行以后的输出结果是
选项
A、0235
B、235
C、02356
D、2356
答案
B
解析
因为变量的初始值分别为k=5,n=0,所以程序第1次进入循环时,执行default语句,“n=0,k=4”,没有break语句,因此执行case 2分支语句,n为2,k为3,程序进行第2次循环,执行“case 3:n=3,k=2”,输出n值为3,程序进行第3次循环,执行case 3这个分支,结果是“n=5,k=1”,打印出5;这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束。
转载请注明原文地址:https://kaotiyun.com/show/NSCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。typedefunion{longx[1];inty[4];charz[10];}M;Mt;main(){printf("%d\n",size
给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新的数,并作为函数值返回。例如,从主函数输入一个整数:27638496,函数返回值为:26846。请在程序的下划线处填入正确的内容并把下
以下选项中能表示合法常量的是()。
下列定义变量的语句中错误的是()。
以下叙述中正确的是()。
层次型、网状型和关系型数据库划分原则是
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在
E—R图中用来表示实体的图形是()。
下列对于软件测试的描述中正确的是
软件测试的目的是()。【10年9月】
随机试题
关于血脑屏障的叙述,正确的是
下列项目不属于建设项目竣工环境保护验收的范围的是()。
移动模架也称移动造桥机,是一种自带(),可在桥跨间自行移位,逐跨完成混凝土箱梁施工的大型造梁设备。
2017年2月1日,甲公司以增发1000万股本公司普通股股票和一台大型设备为对价,取得乙公司25%股权。其中,所发行普通股面值为每股1元,公允价值为每股10元。为增发股份,甲公司向证券承销机构等支付佣金和手续费400万元。用作对价的设备账面价值为1000万
泸州以出产泸州老窖和文君酒而享有“酒城”美誉,是我国唯一拥有两个国家级名酒的城市。()
请认真阅读下列教材片断,并按要求作答。请根据上述材料回答下列问题:如指导小学中年级学生学习,试拟定教学目标。
以下说法不正确的是()。
2016年全年全部工业增加值247860亿元,比上年增长6.0%。全国规模以上工业增加值比上年增长6.0%。其中,农副食品加工业增加值比上年增长6.1%,纺织业增长5.5%,化学原料和化学制品制造业增长7.7%,非金属矿物制品业增长6.5%,黑色金属冶炼和
公安赔偿中,因误工而减少的收入,每日的赔偿金按照国家上年度职工日平均工资计算,最高额为国家上年度职工年平均工资的()倍。
(2010上项管)某市数字城市项目主要包括A、B、C、D、E等五项任务,且五项任务可同时开展。各项任务的预计建设时间以及人力投入如下表所示。以下安排中,______能较好地实现资源平衡,确保资源的有效利用。
最新回复
(
0
)