有以下程序:main(){  int k=5,n一0;do{&nb

时间:2024-04-20 13:22:26 5A范文网 浏览: 答案大全 我要投稿

问题:

[单选] 有以下程序:
main()
{ int k=5,n一0;
do
{ switch(k)
{ case l:
case 3:11+=1;k--;break;
defalut: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

参考答案B

参考解析:

B。【解析】本题考查分支语句用法。因为变量的初始值分别为k一5、n=0,所以程序第l次进入循环时,执行default语句,输出0,k减1;这时n=0、k=4,程序进行第2次循环,执行case4:这个分支,结果是rl=2、k=3,打印出2;这时n=2、k=3,break跳出,程序进行第3次循环,执行CaNe3:这个分支,结果是n=3、k=2,打印出3;这时n=3、k
一2,break跳出,程序然后进行第4次循环,执行case2:case4:这个分支,结果是n=5、k=1,打印出5,break跳出,这时因为n=5不满足n<5的循环条件,因此循环结束。

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

相关文章:

作为日本制造业的象征,在泡沫经济破灭后日本经济低迷之04-20

社会公正不是人们头脑中凭空产生的抽象概念。而是随着04-20

现代有学者根据金字塔所包含的各种建造数据与天体运行04-20

国内的培训机构联合发起自律公约,说明行业已深刻认识到04-20

影视剧和各种晚会植入式广告有越来越多的趋势,这些露骨04-20

根据我国现行宪法规定,担任下列哪一职务的人员,应由国家04-20

明代是中国家具史上的黄金时代,明式家具大体上保留了中04-20

下列语句中,没有语病的一句为(  )。04-20

在Windows 7中,磁盘清理的主要作用是()。04-20

在Windows 7资源管理器中,删除U盘中文件的操作是将文件04-20

热搜文章
最新文章