首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
54
问题
有以下程序
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全国计算机二级
相关试题推荐
下面叙述中错误的是()。
关于静态变量的叙述中错误的是()。
与语句:k=a>b?(b>c?1:0):0;功能相同的是()。
关于scanf语句叙述中正确的是()。
设inta;:floatb;执行scanf(’’%2d%f’’,&a,&b);语句时,若从键盘输入876543.0,则a和b的值分别是()。
以下程序的输出结果是()。#includemain()voidfun(char*c,intd){charb=’a’,a=’A’;{*c=*c+1;d=d+1;fun(&b,a);print
以下程序的输出结果是()。intf(intx);main(){intn=1,m;m=f(f(f(n)));printf(’’%d\n’’,m);}intf(intx){returnx*2;}
若intyear=一2009,*p=&year;以下不能使变量year中的值增至2010的语句是()。
有以下程序:#include#includestructA{inta;charb[10];doublec;};voidf(structA*t);main(){struct
假设有语句sizeof(double),则它是()。
随机试题
TherePicturesfromouterspacenowshowushowmuchlandhaschangedonearth.TheseimagesaretakenbyLandsat7,agovernmen
对于急性乳腺炎的预防,下列哪项是不正确的
患者,男,56岁,症见一身悉肿,肢体沉重,心腹胀满,上气喘急,小便不利,苔白腻,脉沉缓者。治宜选用
某县土地局委托某村民委员会对该村滥占滥用农地的单位和个人行使行政处罚权,该村委会进行处罚时应当以谁的名义执行?()
银行为了加强对开发商和合作项目的管理,可以采取的措施是()。
下列关于等待期的股份支付会计处理的表述中,正确的有()。
我国发生最频繁、影响最大的灾害天气是()。
汉语和现代英语都有性的范畴。()
群体极化【华中师范大学2014、2016】
______allourgoodwilltoseeherthroughthehardtime,Sarahdeclinedpolitely.
最新回复
(
0
)