二级C语言考试必备(真题)考点18 switch-case 语句

二级C语言考试必备(真题)考点18 switch-case 语句

ID:38642609

大小:47.50 KB

页数:4页

时间:2019-06-16

二级C语言考试必备(真题)考点18 switch-case 语句_第1页
二级C语言考试必备(真题)考点18 switch-case 语句_第2页
二级C语言考试必备(真题)考点18 switch-case 语句_第3页
二级C语言考试必备(真题)考点18 switch-case 语句_第4页
资源描述:

《二级C语言考试必备(真题)考点18 switch-case 语句》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、【2000年4月】(37)若有定义:floatw;inta,b;则合法的switch语句是A)switch(w)B)switch(a);{case1.0:printf("*");{case1printf("*");case2.0:printf("**");case2printf("**");}}C)switch(b)D)switch(a+b);{case1:printf("*");{case1:printf("*");default:printf("");case2:printf(

2、"**");case1+2:printf("**");default:printf("");}}【答案】C【2000年9月】(23)有如下程序main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf(“a=%d,b=%d”,a,b);}该程序的输出结果是A)a=2,b=1B)a=1,b=1C)a=1,b=0D)a=2,b=2【答案】A【2001年4月】(24)若a、b、c1、c2、x、y、均是整型变量,正

3、确的switch语句是A)swich(a+b);B)switch(a*a+b*b){case1:y=a+b;break;{case3:case0:y=a-b;break;case1:y=a+b;break;}case3:y=b-a,break;}C)switchaD)switch(a-b){casec1:y=a-b;break{default:y=a*b;break;casec2:x=a*d;breakcase3:case4:x=a+b;break;default:x=a+b;case10:case11:y=

4、a-b;break;}}【答案】D【2001年4月】(10)下列程序段的输出结果是【】。intn=’c’;switch(n++){default:printf(“error”);break;case‘a’:case‘A’:case‘b’:case‘B’:printf(“good”);break;case‘c’:case‘C’:printf(“pass”);case‘d’:case‘D’:printf(“warn”);}【答案】passwarn【2001年9月】(26)以下程序的输出结果是main(){inta

5、=0,i;for(i=1;i<5;i++){switch(i){case0:case3:a+=2;case1:case2:a+=3;default:a+=5;}}printf("%d",a);}A)31B)13C)10D)20【答案】A【2002年4月】(26)有以下程序main(){inta=15,b=21,m=0;switch(a%3){case0:m++;break;case1:m++;switch(b%2){default:m++;case0:m++;break;}}printf("%d",m

6、);}程序运行后的输出结果是______。A)1  B)2  C)3  D)4【答案】A【2003年4月】(20)有以下程序main(){inti;for(i=0;i<3;i++)switch(i){case1:printf("%d",i);case2:printf("%d",i);default:printf("%d",i);}}执行后输出的结果是A)011122B)012C)012020D)120【答案】A【2003年9月】(9)以下程序运行后的输出结果是【】。main(){inti,m=0,n=0,k=

7、0;for(i=9;i<=11;i++)switch(i/10){case0:m++;n++;break;case10:n++;break;default:k++;n++;}printf("%d%d%d",m,n,k);}【答案】132【2004年4月】22、有以下程序main(){chark;inti;for(i=1;i<3;i++){scanf("%c",&k);switch(k){case'0':printf("another");case'1':printf("number");}}}程序

8、运行时,从键盘输入:01<回车>,程序执行后的输出结果是()A)anotherB)anotherC)anotherD)numbernumbernumbernumbernumberanothernumber【答案】C【2004年9月】20.有以下程序main(){inti;for(i=0;i<3;i++)switch(i){case0:printf("%d",i);case2:printf("%d",

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。