首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int k=5,n=0; do{switch(k){ case 1:case 3:n+=1;k--;break; default:n=0;k--; case 2:case
有以下程序 main(){int k=5,n=0; do{switch(k){ case 1:case 3:n+=1;k--;break; default:n=0;k--; case 2:case
admin
2019-08-18
61
问题
有以下程序
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、0235
B、235
C、02356
D、2356
答案
B
解析
因为变量的初始值分别为k=5,n=0,所以程序第1次进入循环时,执行default语句,“n=0,k=4”,没有break语句,因此执行case 2分支语句,n为2,k为3,程序进行第2次循环,执行“case 3:n=3,k=2”,输出n值为3,程序进行第3次循环,执行case 3这个分支,结果是“n=5,k=1”,打印出5;这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束。
转载请注明原文地址:https://kaotiyun.com/show/C4Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
关于C语言的符号常量,以下叙述中正确的是
以下选项中,能用作用户标识符的是
有以下程序#includemain(){inta=2,b;b=a
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
以下叙述中正确的是
若有定义语句:doublea,*p=&a;以下叙述中错误的是
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不
在面向对象方法中,实现信息隐蔽是依靠
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
下列属于腹膜后囊性畸胎瘤超声表现的是
23岁,男性。两周前曾有咳嗽、咽痛症状。3天前觉背部酸痛,下肢乏力、麻木,2天前双下肢瘫痪,尿潴留。查体:双下肢肌力0级,肌张力低,胸4节段以下深、浅感觉消失,膝腱反射未引出,Babin-ski征阴性
外源性致热源主要包括()。
建设工程工程量清单计价规范附录C适用于()。
《保护工业知识产权的巴黎公约》所确定的原则不适用于WTO的知识产权协定。()
计算机安全的范围应包括计算机实体安全、软件安全、数据安全和()。
"Wheredoyoucomeinyourfamily?"AccordingtoFrankSulloway,aUSsociologist,theorderinwhichwecame【C1】______thiswor
Whatshouldwedofirstwhenwemakeamistake?Weshouldacknowledgeit______.
Scientistshavedevisedawaytodetermineroughlywhereapersonhaslivedusingastrand(缕)ofhair,atechniquethatcouldhel
Beingfitismoreimportantthanbeingthin.Researchshowsthatoverweightorevenobese(肥胖)menwho【C1】______havealowerdeat
最新回复
(
0
)