第3单元分支结构程序设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3单元分支结构程序设计

第3单元? 分支结构程序设计 一、单项选择题 1.下面程序运行后,如果从键盘上输入5,则输出结果是_______。 main() { int x; ???? scanf(“%d”,x); ???? if(x- -5) printf(“%d\n”,x); else printf(“%d”,x++); ?} A.3??? ??B.4???? ??C.5???? ??D.6 2.下面程序的输出结果是_______。 main() { int m=5; ???? if(m++5 printf(“%d \n”,m); else printf(“%d\n”,m- -); ?} A.7??? B.6?????? C.5??????? D.4 3.下面程序的输出结果是________。 main() { int x=3,y=0,z=0; ?if(x==y+z) ??? printf(“****”); ?else ??? printf(“# # # #”);? ?} A.有语法错误,不能通过编译 ??????????????????????B.输出**** C.可以通过编译,但是不能通过连接,因而不能运行?? D.输出# # # # 4.执行下列语句后,变量b的值是________。 int x=35; char z=’A’;int b; b=((x15)(z’a’)); A.0?? B.1???? C.2????? D.3 5.以下关于switch语句和break语句的描述中,正确的是_______。 A.在switch语句中必须使用break语句?? B.在switch语句中,可以根据需要使用或不使用break语句 C.break语句只能用于switch语句中??? D.break语句是switch语句的一部分 6.下面程序的输出结果是_______。 main() { int x=10,y=20,t=0; ? if(x= =y) t=x; x=y; y=t; ? printf(“%d %d\n”,x,y); ?} A.10? 10?? B.10? 20 ????C.20?? 10???? D.20?? 0 7.有下面程序,执行后的输出结果是_______。 main() { int a=5,b=4,c=3,d=2; ? if(abc) ???? printf(“%d\n”,d); ? else if((c-1=d)= =1) ???? printf(“%d\n”,d+1); ? else ???? printf(“%d\n”,d+2);? ?} A.2?? B.3??? C.4???? D.编译时有错,无结果。 8.若a,b,c1,c2,x,y均为整型变量,正确的switch语句是______。 A.switch(a+b);?????????????????? B.switch(a*a+b*b); ?? { case 1:y=a+b;break;?????????????? { case 3: ???????? case 0:y=a-b;break;???????????????? case 1:y=a+b;break; ?????? }????????????????????????????????? case 3:y=b-a;break;?? } ??? C.switch? a????????????????????? D.switch(a-b); ????? { case c1:y=a-b;break;???????????????? { default:y=a*b;break; ?????? case c2:x=a*b;break;????????????????? case 3:case 4:x=a+b;break; ??????? default:x=a+b;?? }?????????????????? case 10:case 11:y=a-b;break;?? } 9.有一函数:,以下程序段中不能根据x值正确计算出y值的是____。 A.if(x0)? y=1;????????????????? B.y=0; ?? else if(x= =0) y=0;????????????? if(x0)? y=1; ??????? else y=-1;????????????????? else if(x0) y=-1; ??? C.y=0;????????????????????????? D.if(x=0) ?????? if(x=0)?????????????????????????? if(x0) y=1; ????????? if(x0) y=1;??????????????????? else y=0;

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档