首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
54
问题
有以下程序
#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全国计算机二级
相关试题推荐
已知下面的程序段,正确的判断是_________。#defineA3#defineB;(A)((A+1)*A)inta=3;X=3*(A+B(7));
下面程序输出的结果是_______。main(){inti=5,j=9,x;x=(i==j?i:(j=7));printf("\n%d,%d",i,j);}
以下程序的输出结果是() structst {intx;int*y;}*p; intdt[4]={10,20,30,40}; structstaa[4]={50,&dt[0],60,&dt[0],60&d
执行以下程序段后,m的值为() inta[2][3]={{1,2,3}{4,5,6}}; intm,*p; p=&a[0][0] m=(*p)*(*p+2))*(*(p+4));
有程序: longfib(intn) {if(n<2)return(fib(n-1)+fib(n-2)); elsereturn(2); } main() {printf("%d\n",fib(3));} 该程序的输出结
t为int型变量,进入下面的循环之前,t的值为0,则以下叙述中正确的是() while(t=1) {…}
以下叙述中正确的是
以下关于RetuRn语句的叙述中正确的是
以下关于C语言的叙述中正确的是
下列叙述中正确的是()。
随机试题
在下列病因中与子宫脱垂无关的是
某幼儿园有6岁儿童120人,根据WHO的2000年口腔健康目标,无龋儿童人数至少应达到
A.金黄色葡萄球菌B.大肠杆菌C.结核杆菌D.白色葡萄球菌E.溶血性链球菌【2003年考试真题】
肌疲劳试验常用于协助诊断
具有分析过程复杂性、多面性,实际运用难度较大等特点的财政支出效益分析方法是()。
我国宪法对公民在劳动方面的()等权利做了原则性规定。
画商:经纪人:佣金
WhichdepartmentisDr.Smithin?
LordChathamwhohadthesamefeelingnaturallysecondedtheproposal,buthewonderedwhytheyhadtomakeachoice.
A、It’slocatedinthecitycentre.B、Itoffersfreebedsforstudents.C、It’sinperiodsofhighdemand.D、Itstelephonenumber
最新回复
(
0
)