欢迎来到天天文库
浏览记录
ID:28102429
大小:166.00 KB
页数:47页
时间:2018-12-08
《《C++语言程序设计》习题参考答案.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《C++语言程序设计》习题参考答案广西电大责任教师张统文编教材名称:C++语言程序设计主编:李宁出版社:中央广播电视大学出版社版本:2000年7月第1版第一章C++语言概述自测题P21.1-1CP81.2-1形式参数表1.2-2main1.2-3;1.2-4}1.2-5main1.2-6显示器输出流1.2-7键盘输入流1.2-8头文件1.2-9intf();1.2-101241.2-11×1.2-12×1.2-13√1.2-14√1.2-15×1.2-16√1.2-17ABCFG1.2-18D1.2-
2、19DP111.3-1OBJ1.3-2source.cpp习题一(P12)1-11.C2.类型修饰符3.main4.语句以分号(;)结束5.{6.<<7.>>8..h9.source.obj10.Main11.char*Hi(constchar*);12.331-21.√2.√3.×4.×5.√6.×7.√8.×1-31.ABFI2.D3.ABCD4.B1-4#includevoidmain(){cout<<”C++语言程序设计”<3、ream.h>voidmain(){inti,j,k;cout<<”请输入3个整数:”;cin>>i>>j>>k;cout<4、.3-2162.3-3“C:\TOOL\ARJ.EXE”2.3-4‘D’682.3-5‘a’+c-‘A’c2.3-6“Areyouready?”2.3-7131P232.4-1enumFANCY{DOG,CAT=3,COCK=5,MOUSE,SANKE,GOAT=11,HORSE};2.4-2Sattoday-1(说明:VC++不支持枚举数据进行算术运算)2.4-3(本题有错,因为C++输入流不支持枚举数据的输入)P252.5-1543.213.27863e+22.5-23.3333333.3335、3333P262.6-1CP342.7-1表达式的值变量i的值(6)(6)(0)(0)(11)(11)(9)(9)(8)(8)(-11)(-11)(2)(2)(10)(10)(2)(2)(251)(251)(327)(327)(135)(135)(72)(72)(41)(41)(0)(0)(10)(10)(3)(3)(说明:上机结果为22)(321)(320)(257)(257)(40)(74)2.7-262812.7-37252.7-4342.7-5662.7-63142.7-7592.7-8f=+6、+p;2.7-9f=p--;2.7-10CD2.7-11EHI2.7-12a*a+2*a*b+b*b2.7-13c*c*sin(A)*sin(B)/(2*sin(A+b))2.7-143234.0‘D’P412.8-1x>y+32.8-2x!=3&&x>=-32.8-3B2.8-4C2.8-5BC2.8-6AD2.8-7D2.8-8C2.8-9A2.8-10CD2.8-11D2.8-12B2.8-13!isMaleAge>=55Age>=50&&isMaleAge<207、8、!isMaleP432.9-9、1typedefunsignedcharAGE;P452.10-1ABCGI2.10-2y=x?0:12.10-3CDG2.10-4赋值、复合赋值、++、--2.10-5后增1和后减1习题二(P47)2-1表达式的值变量i的值(17)(17)(-9)(-9)(5)(5)(1)(1)(11)(11)(2)(2)(说明:题目印刷错,把I改为i)(32)(32)(13)(13)(7)(7)(251)(250)(说明:题目印刷错,把b=251改为i=251)(325)(325)(201)(201)(2)(2)10、(0)(0)(10)(10)(105)(105)(50)(50)(231)(230)(626)(626)(25)(38)2-21.y=(x>100?100:0);2.73.174.D:MyDirMyFile.Dat5.‘C’‘F’6.48+n‘U’或char(48+n)‘U’或n+’0’‘U’7.JunthisMonth+1(说明:VC++不支持枚举数据参加算术运算,此例无法编译)8.(说明:题目有错,cin>>m;编译出错,C++不支持枚举数据输入)
3、ream.h>voidmain(){inti,j,k;cout<<”请输入3个整数:”;cin>>i>>j>>k;cout<4、.3-2162.3-3“C:\TOOL\ARJ.EXE”2.3-4‘D’682.3-5‘a’+c-‘A’c2.3-6“Areyouready?”2.3-7131P232.4-1enumFANCY{DOG,CAT=3,COCK=5,MOUSE,SANKE,GOAT=11,HORSE};2.4-2Sattoday-1(说明:VC++不支持枚举数据进行算术运算)2.4-3(本题有错,因为C++输入流不支持枚举数据的输入)P252.5-1543.213.27863e+22.5-23.3333333.3335、3333P262.6-1CP342.7-1表达式的值变量i的值(6)(6)(0)(0)(11)(11)(9)(9)(8)(8)(-11)(-11)(2)(2)(10)(10)(2)(2)(251)(251)(327)(327)(135)(135)(72)(72)(41)(41)(0)(0)(10)(10)(3)(3)(说明:上机结果为22)(321)(320)(257)(257)(40)(74)2.7-262812.7-37252.7-4342.7-5662.7-63142.7-7592.7-8f=+6、+p;2.7-9f=p--;2.7-10CD2.7-11EHI2.7-12a*a+2*a*b+b*b2.7-13c*c*sin(A)*sin(B)/(2*sin(A+b))2.7-143234.0‘D’P412.8-1x>y+32.8-2x!=3&&x>=-32.8-3B2.8-4C2.8-5BC2.8-6AD2.8-7D2.8-8C2.8-9A2.8-10CD2.8-11D2.8-12B2.8-13!isMaleAge>=55Age>=50&&isMaleAge<207、8、!isMaleP432.9-9、1typedefunsignedcharAGE;P452.10-1ABCGI2.10-2y=x?0:12.10-3CDG2.10-4赋值、复合赋值、++、--2.10-5后增1和后减1习题二(P47)2-1表达式的值变量i的值(17)(17)(-9)(-9)(5)(5)(1)(1)(11)(11)(2)(2)(说明:题目印刷错,把I改为i)(32)(32)(13)(13)(7)(7)(251)(250)(说明:题目印刷错,把b=251改为i=251)(325)(325)(201)(201)(2)(2)10、(0)(0)(10)(10)(105)(105)(50)(50)(231)(230)(626)(626)(25)(38)2-21.y=(x>100?100:0);2.73.174.D:MyDirMyFile.Dat5.‘C’‘F’6.48+n‘U’或char(48+n)‘U’或n+’0’‘U’7.JunthisMonth+1(说明:VC++不支持枚举数据参加算术运算,此例无法编译)8.(说明:题目有错,cin>>m;编译出错,C++不支持枚举数据输入)
4、.3-2162.3-3“C:\TOOL\ARJ.EXE”2.3-4‘D’682.3-5‘a’+c-‘A’c2.3-6“Areyouready?”2.3-7131P232.4-1enumFANCY{DOG,CAT=3,COCK=5,MOUSE,SANKE,GOAT=11,HORSE};2.4-2Sattoday-1(说明:VC++不支持枚举数据进行算术运算)2.4-3(本题有错,因为C++输入流不支持枚举数据的输入)P252.5-1543.213.27863e+22.5-23.3333333.333
5、3333P262.6-1CP342.7-1表达式的值变量i的值(6)(6)(0)(0)(11)(11)(9)(9)(8)(8)(-11)(-11)(2)(2)(10)(10)(2)(2)(251)(251)(327)(327)(135)(135)(72)(72)(41)(41)(0)(0)(10)(10)(3)(3)(说明:上机结果为22)(321)(320)(257)(257)(40)(74)2.7-262812.7-37252.7-4342.7-5662.7-63142.7-7592.7-8f=+
6、+p;2.7-9f=p--;2.7-10CD2.7-11EHI2.7-12a*a+2*a*b+b*b2.7-13c*c*sin(A)*sin(B)/(2*sin(A+b))2.7-143234.0‘D’P412.8-1x>y+32.8-2x!=3&&x>=-32.8-3B2.8-4C2.8-5BC2.8-6AD2.8-7D2.8-8C2.8-9A2.8-10CD2.8-11D2.8-12B2.8-13!isMaleAge>=55Age>=50&&isMaleAge<20
7、
8、!isMaleP432.9-
9、1typedefunsignedcharAGE;P452.10-1ABCGI2.10-2y=x?0:12.10-3CDG2.10-4赋值、复合赋值、++、--2.10-5后增1和后减1习题二(P47)2-1表达式的值变量i的值(17)(17)(-9)(-9)(5)(5)(1)(1)(11)(11)(2)(2)(说明:题目印刷错,把I改为i)(32)(32)(13)(13)(7)(7)(251)(250)(说明:题目印刷错,把b=251改为i=251)(325)(325)(201)(201)(2)(2)
10、(0)(0)(10)(10)(105)(105)(50)(50)(231)(230)(626)(626)(25)(38)2-21.y=(x>100?100:0);2.73.174.D:MyDirMyFile.Dat5.‘C’‘F’6.48+n‘U’或char(48+n)‘U’或n+’0’‘U’7.JunthisMonth+1(说明:VC++不支持枚举数据参加算术运算,此例无法编译)8.(说明:题目有错,cin>>m;编译出错,C++不支持枚举数据输入)
此文档下载收益归作者所有