首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2019-08-10
37
问题
有以下程序
#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、02356
B、0235
C、235
D、2356
答案
C
解析
k的值为5,逐个对case语句进行匹配,均不匹配,执行default下的语句n=0;k- -;在执行case2:后面的空语句,与case4:后面的n+=2;k--;执行break语句跳出switch判断,打印n的值,即2?经过第一次循环后,k的值为3,然后进行k>0 && n<5条件判断为真,第二次执行循环体,执行case3:后面的n+=1;k- -;再执行break语句跳出循环,此时打印n的值3,此时k的值为2?第三次执行循环体k的值为2,满足条件,执行case2:case4:后面的语句n+=2,k--,跳出循环体?打印n的值5?此时n不小于5了条件k>0 && n<5不成立了,所以结束循环?整个程序的打印结果为235。
转载请注明原文地址:https://kaotiyun.com/show/kSRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intc[6]={10,20,30,40,50,60},*p,*s;p=c;s=&c[5];printf("%d\n",s-p);}程序运行后的输出结果是
以下关于return语句的叙述中正确的是
以下选项中可用作C程序合法实数的是
计算机能直接执行的程序是
以下函数实现按每行8个输出w所指数组中的数据#includevoidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\n");}在横线处应填
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
以下不能将S所指字符串正确复制到t所指存储空间的是
有以下程序structS{inta;intb;};main(){structSa,*P=&a;a.a=99;printf("%d\n",_________);}程序要求输出结构体中成员a的数据,以
针对简单程序设计,以下叙述的实施步骤顺序正确的是
随机试题
A.半合成山苍油酯B.聚乙二醇C.羊毛脂D.甘油E.凡士林可作为栓剂水溶性基质的是
开办药品生产企业必须首先取得
中国传统的言说方式是“以言去言”,《老子》首章“道可道,非常道;名可名,非常名”非常清楚地表述了这一点。老子的论述可以从两方面来理解:首先“道”、“名”是可以道、可以名的;其次,可道、可名的“道”、“名”并非那恒常的“道”、“名”。可见,在老子看来,作为世
风险由()等基本要素构成。
“在聆听有关节日的音乐作品后,老师选其中一首作品指导学生进行器乐合奏训练。”这一教学环节属于高中音乐教学的哪个模块?()
某天,假如你正在22楼的家中休息,楼内突发大火。请结合下列示意图回答问题:火灾逐渐蔓延,从居民楼一直燃烧到附近一家超市,现场管理秩序混乱,部分居民趁机哄抢超市财物。请问,驱使他们行为的是什么心理?()
百合:纯洁
讨论下列函数在x=0处的导数,并作几何解释.(1)f(x)=|sinx|;(2)f(x)=x1/3;(3)f(x)=x2/3.
设A为m×s矩阵,B为s×n矩阵,使ABX=0与BX=0为同解方程组的充分条件是().
Fromthetextwelearnthat______.FromthetextwelearnthatPatrickHenry______.
最新回复
(
0
)