首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int k=5,n=0; do{ switch(k){ case 1:case 3:n+=1;k--;break; default:n=0;k--; c
有以下程序 main(){ int k=5,n=0; do{ switch(k){ case 1:case 3:n+=1;k--;break; default:n=0;k--; c
admin
2013-10-19
39
问题
有以下程序
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/7SJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对建立良好的程序设计风格,描述正确的是
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i++)scanf("%d",(【】
下列程序执行后的输出结果是()#defineMA(x)x*(x-1)main(){inta=1,b=2;printf("%d\n",MA(1+a+b));}
在下述程序中,判断i>j共执行的次数是()。main(){inti=O,j=10,k=2,s=0;for(;;){i+=k;if(i>j){ptintf("%d",s);break;
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址:#include<stdio.h>#include<string.h>char*scmp(char*S1,char*s2)
以下程序的输出结果是()。main(){inta=2,k;for(k=0;k<3;k++)printf("%4d",f1(a));}f1(inta){intb=0;static
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是()。
a、b、c、d变量均为float类型且已正确赋值,下列选项中与数学式子“2ab/(5cd)”等价的C语言表达式是()。
下面叙述正确的是()。
随机试题
某公司使用同一套设备可生产甲、乙两种产品。其中生产甲产品每件需要10机器小时,生产乙产品每件需要8机器小时。甲、乙产品的单位边际贡献同为36元,则
党的十六大首次明确将“建设社会主义()”的思想写入党章。
市政公用设施齐全、布局完整、环境较好、以多、中、高层住宅为主的用地属于()。
中国人民银行创设(),为开发性金融支持棚改提供长期稳定、成本适当的资金来源。
投保人不得为无民事行为能力人投保以死亡为给付保险金条件的人身保险,但法律规定的特殊情形除外。根据保险法律制度的规定,下列各项中,属于不受前款规定限制的特殊情形的是()。
最新全球超级计算机500强排行榜榜单,中国国防科学技术大学研制的()以比第二名——美国的“泰坦”陕近一倍的速度再度登上榜首。
为完成特定的教学任务,教师和学生按一定要求组合起来进行活动的结构是()
AmusselgripsahardsurfaceveryfirmlytoScientistsarenotthinkingofusingmusselstoproducethesupergluemainlybeca
“蒸汽、电力和自动纺织机甚至是比巴尔贝斯、拉斯拜尔和布朗基诸位公民更危险万分的革命家。”这一论断的含义是()
Accustomedthoughwearetospeakingofthefilmsmadebefore1927as"silent",thefilmhasneverbeen,inthefullsenseofth
最新回复
(
0
)