首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int k=5,n=0; do{switch(k){ case1:case3:n+=1;k--;break; default:n=0;k--; case2:case4:n+=2;k--;break;} printf("%d",n)
有以下程序 main(){int k=5,n=0; do{switch(k){ case1:case3:n+=1;k--;break; default:n=0;k--; case2:case4:n+=2;k--;break;} printf("%d",n)
admin
2020-05-19
45
问题
有以下程序
main(){int k=5,n=0;
do{switch(k){
case1:case3:n+=1;k--;break;
default:n=0;k--;
case2:case4: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语句,因此执行case2分支语句,n为2,k为3,程序进行第2次循环,执行“case3:n=3,k=2”,输出n值为3,程序进行第3次循环,执行case3这个分支,结果是“n=5,k=1”,打印出5;这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束。
转载请注明原文地址:https://kaotiyun.com/show/g5Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:求出如下分数序列的前n项之和,和值通过函数值返回。例如,若n=5,则应输出8.391667。请改正程序中的错误,使其得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
下列给定程序中,函数fun的功能是:先将s所指字符串中的字符按逆序存放到t所指字符串中,然后把s所指串中的字符按正序连接到t所指串之后。例如,当s所指的字符串为“ABCDE”时,t所指的字符串应为“EDCBAABCDE”。请改正程序中的
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
若有定义语句:floatx[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是()。
若typedefstructSTR{intg;charh;}T;以下叙述中正确的是()。
在嵌套if语句中,else语句总是()。
若intyear=一2009,*p=&year;以下不能使变量year中的值增至2010的语句是()。
给定程序MODI1.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数:2310,则应输出:2、3、5、7、11。请改正程序中的语法错误,使程序能得出正确的结果。注意:
对软件系统总体结构图,下面描述中错误的是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
随机试题
铰圆锥孔时,必须先按照大端直径钻出圆柱孔,才可以铰削。
护士长根据某位护士的能力和知识水平授予相应难度的任务,其遵循的授权原则是
古蔡法检查砷盐所用试剂有( )。
甲将自己电脑出租给乙使用,租赁期间,甲又将电脑卖给丙,并与丙约定于租期届满时由丙直接向乙请求返还电脑。甲与丙之间变动物权的交付方式属于()。
对供应链管理的初级阶段描述正确的有()。
货物运价分号表是确定运价水平的关键,它关系到运输企业的收入和发货单位运输费用的支出。
下列方法中,不属于软件调试方法的是()。
Duringtheearlyyearsofthiscentury,wheatwasseenastheverylifebloodofWesternCanada.Peopleoncitystreetswatched
DearSirs,WewelcomeyourenquiryofAprilandthankyouforyourinterestinourhatsandcaps.Asyoumaybewellawa
Americansdependontheircarsmorethananyotherpeople.Thefamilycarhasbeenacommonthingsincetheearly20thcenturya
最新回复
(
0
)