首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
44
问题
有以下程序
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的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不
下列给定程序中,函数fun的功能是:先将s所指字符串中的字符按逆序存放到t所指字符串中,然后把s所指串中的字符按正序连接到t所指串之后。例如,当s所指的字符串为“ABCDE”时,t所指的字符串应为“EDCBAABCDE”。请改正程序中的
不合法的用户标识符是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
下列链表中,其逻辑结构属于非线性结构的是()。
以下程序的输出结果是()。#includemain(){inti,j,m=1;for(i=1;i<3;i++){for(j=3;j>0;j--){if(i*j>3)break;m*=i*j;}}printf(’’m=%d\n’’
某二叉树有5个度为2的节点,则该二叉树中的叶子节点数是()。
下列与队列结构有关联的是()。
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序存在文件PROG1.C中
设有定义:doublea[10],*s=a;,以下能够代表数组元素a[3]的是()。
随机试题
形成乳化液,必须经充分搅拌,一种液体以液滴形式扩散于另一种液体之中。()
产褥中暑的抢救措施。
甲某2006年大学毕业到A公司工作,双方于2006年5月签订了劳动合同,合同约定甲的工资为每月3000元,试用期为三个月,试用期工资为2500元,合同期限为两年。2007年甲某被公司选中参加了某特殊职业技能培训,为此公司花费培训费5000元,甲某参加培训的
个人投资者买卖基金单位获得的差价收入,不征收个人所得税。()
下列不属于采用招标方法选择供应商的缺点有()。
清政府的中央警察机关是( )。
Inthissection,youareaskedtowriteanessaybasedonthefollowinggraph.Inyourwriting,youshould1)describethechart
标准ASCII码用7位二进制数表示一个字符的编码,其不同的编码共有
Thepicnic_____atlastafterbeingtwicepostponed.
Shesuggestedatthemeetingthatwe______canceltheoriginalplan.
最新回复
(
0
)