首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 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
有以下程序 #include 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
admin
2015-07-28
79
问题
有以下程序
#include
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、235
B、0235
C、02356
D、2356
答案
A
解析
该程序的执行流程是:当k值大于0并且n值小于5时,进入循环的switch语句。判定k的值,若k的值为1或者3,执行"n+=1; k--; break;"跳出switch语句后输出n的值;若k的值为2或者4,执行语句"n+=2; k--; break;"跳出switch语句后输出n的值;若k的值不为1、2、3、4,则执行语句"n=0; k--;"后继续执行"case 2: case 4: n+=2; k--; break;" 跳出switch语句后输出n的值;由此,共执行3次循环,循环开始k的值分别为5、3、2,对应输出的n值为2、3、5,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/TOJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序输出的结果是_______。main(){inti=5,j=9,x;x=(i==j?i:(j=7));printf("\n%d,%d",i,j);}
下面的程序用来统计文件中字符的个数。请填空。#include<stdio.h>main(){FILE*fP;longnum=0;if((fp=fopen("fname.dat","r"))==NULL)
执行以下程序段后,m的值为() inta[2][3]={{1,2,3}{4,5,6}}; intm,*p; p=&a[0][0] m=(*p)*(*p+2))*(*(p+4));
t为int型变量,进入下面的循环之前,t的值为0,则以下叙述中正确的是() while(t=1) {…}
己知int i,x[3][4];,则不能将x[1][1]的值赋给变量i的语句是______。
下列语句中,说法正确的是______。
以下叙述中正确的是______。
以下关于RetuRn语句的叙述中正确的是
下列叙述错误的是()。
对于下面的语句,叙述正确的是______。charc1[]="abcd";charc2[]={’a’,’b’,’c’,’d’};
随机试题
化学结构分类不属于黄酮类化合物的是
王女士,42岁,34周,近2天来,自觉头痛、头晕、胸闷、视物模糊,并伴有上腹部不适,现在血压170/115mmHg,尿蛋白(++),尿肌酐109μg/L,血小板95×109/L,胎心140次/分。针对王女士使用的解痉药物首选
企业定额的作用是()
甲公司因专利纠纷于2013年9月起诉乙公司,要求乙公司赔偿300万元。乙公司在年末编制财务报表时,根据法律诉讼的进展情况以及律师的意见,认为对甲公司予以赔偿的可能性在50%以上,赔偿金额在150万元至200万元之间,在此范围内支付各赔偿金额的可能性相同,另
中学教学原则包括【】
韩愈《早春呈水部张十八员外》中“_________,_________”细腻生动地描写了早春景色。
某机构对2000名在线旅行预订用户进行了关于经常选择的交通方式的抽样调查,结果如下:【2017年北京第131题】被调查者中,首选火车(包括高铁、动车和普通列车)出行的比首选飞机出行的多多少人?
(2014深圳)仔细观察数列的排列规律,然后从四个选项中选出最符合规律的一项来填补空缺项。
Telecommuting—substitutingthecomputerforthetriptothejob—hasbeenhailedasasolutiontoallkindsofproblemsrelatedt
A:I’mgoingtopopouttogetasandwich.______B:No,thankyou.I’mallright.
最新回复
(
0
)