高级语言程序设计练习题2及答案.docx
《高级语言程序设计练习题2及答案.docx》由会员分享,可在线阅读,更多相关《高级语言程序设计练习题2及答案.docx(22页珍藏版)》请在第壹文秘上搜索。
1、一、单选题1、对下面的程序说法正确的是Ovoidmain()(intx=3zy=0zz=0;if(x=y+z)printf(*);elsePrintf(#“);A.通过编译,但是不能运行B.输出为#C.有语法错误,不能通过编译D.输出为*正确答案:B2、假设变量i为整型量,比较下面两条if语句,选出正确答案if(i!=0);if;A.if(i)语法错B.两者作用等价C.两者作用不同D.两者作用相反正确答案:B3、阅读程序,分析输出结果是()o#includevoidmain()(intx=10,y=5;switch()casel:x+;default:x+=y;case2:y-;case3:x
2、-;)printf(=%dzy=%dzx,y);)A.x=14,y=4B.x=15zy=5C.x=10,y=5D.x=15zy=4正确答案:A4、阅读程序,分析输出结果是()o#includevoidmain()inta=6,b=10,t;if(a=b)O)t=a+b;printf(%dn,7t);)A.20B.无输出C.16D.12正确答案:A5、阅读程序,分析输出结果是()o#includevoidmain()(inta=2zb=-l,c=2;if(a)if(bO)c=0;elsec+;printf(%dn,c);A.0B.lC.3D.2正确答案:A6、阅读程序,分析输出结果是()void
3、main()intx=0,a=l,b=l;switch()case0:a+;case 1: b+;break;case 2: a+;b+;printf(a=%d,b=%dna,b);#includevoidmain()inta;SCanf(%d,&a);if(a+9)Printf(%dn,a);elsePrintf(dn,a-);)A.9B.8C.10D.ll正确答案:C8、有以下程序#includemain()(inty=9;case9:y/=2;case8:-y;)printf(%d,y);)程序的运行结果是A.5B.3C.4D.9正确答案:C9、以下程序#includemain()(in
4、ta=2zb=3,c=0;if(a=b)c=a;elsec=b;printf(%d,c);程序的运行结果是A.0B.1C.2D.3正确答案:D10、如下程序的运行结果是()intmain()(inta=0zb=0,c=0;if(a=l,a=b)switch(b+)(case1:c=a;case0:c=b;break;default:c=0;)printf(,%dzc);returnO;A.lB.3C.2D.0正确答案:A11、已知intt=O;WhiIe(t=l).则以下叙述正确的是()A.以上说法都不对B.循环控制表达式不合法C.循环控制表达式的值为0D.循环控制表达式的值为1正确答案:D1
5、2、以下程序段执行后的输出结果()。inti;for(i=l;i+)Printf(%d”,i+);A.死循环B.3C.1D.2正确答案:A13、在下列选项中,没有构成死循环的程序段是A.intk=1000;do+k;while(k=1000);B.inti=100;while(1)(i=i%100+l;if(i100)break;)C.ints=26;while(s)-s;D.for(;);正确答案:C14、下面程序执行后的输出结果是()。#includevoidmain()(intizn=0;doif(i%3)continue;n+;while(!i);n+;)printf(n=%dn,n)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 语言程序设计 练习题 答案
