欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > DOC文档下载
 

面向对象的程序设计语言-C(第二版)-习题参考答案.doc

  • 资源ID:9099911       资源大小:67.50KB        全文页数:9页
  • 资源格式: DOC        下载积分:9.9积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要9.9积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

面向对象的程序设计语言-C(第二版)-习题参考答案.doc

习题参考答案第1章 C+语言概述1填空题(1)函数说明,函数体(2)声明区,主程序区,函数定义区(3)多态性(4)namespace,using(5)std(6)cin,>>(7)/(8)对数据的操作2判断题(1)对(2)错(3)错(4)错(5)错3改错题(1)没有函数体,应改为void main() ;(2)语句没有分号,应改为using namespace myspace;(3)cout和操作符<<共同完成输出的功能,应改为cout<<" Input your name:"(4)应改为#include <iostream.h>4简答题(略)5编程题(略)第2章 基本数据类型、运算符与表达式1 选择题(1)B(2)D(3)B(4)D(5)B2简答题(1)(a)、(c)(e)、(f)、(g)、(h)、(i)(2)(a)、(g)、(i)、(j)(3)(a)5.5(b)0(c)20(d)0,0(e)1(f)1,2(g)3(h)40(i)2(j)3(k)s1>=0&&s1<=9(l)N!=03读程序写结果(1)0,15(2)(1、1、1),(1、1、1)(3)(a)a*a+2*a*b+b*b(b)4.0/3.0*3.1415926*R*R*R(c)5.0/9.0*(F-32)(d)b>=a&&b<=c(4) 364143(5)x=14编程题(略)第3章 C+的控制语句1选择题(1)B(2)A(3)A(4)C(5)A2判断题(1)错(2)对(3)对(4)错(5)错3读程序写结果(1) 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5(2) 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 (3)j的值为0;i的值为2;4编程题(略)第4章 函数1 填空题(1)void(2)静态全局变量,static(3)函数重载(4)inline(5)递归函数(6)宏定义命令,文件包含命令,条件编译命令2判断题(1)错(2)错(3)错(4)错(5)错(6)对(7)错(8)错(9)对(10)对3读程序写结果(1)x=7,y=4x=9,y=5(2)34.56101(3)162228(4)12 15 18 21 24(5)2,1,4,1,3,2,1,4简答题(略)5编程题(略)第5章 构造数据类型1选择题(1)C(2)D(3)A(4)B(5)C2判断题(1)错(2)对(3)对(4)错(5)错3读程序写结果(1)153(2)422 5 6 8 10(3)65535,21(4)419(5)6904(6)432104编程题(略)第6章 类和对象1填空题(1) 类,对象,类(2) 数据成员,成员函数(3) 不能(4) private,protected,public,private(5) 成员函数(6) friend(7) 类名,作用域运算符(8) 对象名.成员名,指针变量名->成员名,(*指针变量名).成员名(9) 构造,析构,构造,析构(10) 常量数据,引用数据(11) 全局,数据类型,所属的类(12) 常成员,只读(13) 成员,友元(14) 类数据成员,类成员函数(15) this(16) 浅拷贝2选择题(1)C(2)C(3)B(4)C(5)B(6)C(7)D(8)B(9)C(10)D(11)A(12)C(13)D(14)D(15)B3改错题(1)man1.salary=1000.00; 不能在类外访问类的私有成员(2)float r=0;和float c=0; 类本身是抽象的,不能在类的定义体中给其数据成员赋值后缺少分号“;”(3)成员函数void setdata(float x1,float y1,float r);没有实现(4)构造函数名point()应与类名同名,为Point 没有头文件包含#include <iostream.h>4读程序写结果题(1)x=0,y=0x=100,y=200(2)x=100,y=200x=1000,y=2000t=3.14(3)Sta:fun2()=10s.fun2()=11r.a=20(4)Constructor1 called!x=0Constructor2 called!x=100Destructor called!Destructor called!(5)575简答题(略)6编程题(略)第7章 继承和派生1填空题(1)继承(2)基类,派生类(3)private,protected,public,private(4)不可访问,保护,公有(5)私有(6)单(一),多(重)(7)赋值兼容规则(8)静态,动态(9)抽象类2选择题(1)B(2)A(3)B(4)C(5)B(6)A(7)D(8)B(9)B(10)B(11)D(12)B3改错题(1)本题的错误主要是数据成员的访问权限问题:基类的私有成员在派生类中不可访问,如fb()函数中的a3=30;语句;类的私有和保护成员在类外不能访问,如main函数中的x.a2 =20;.a3=30; ,y.a2=200; ,y.a3=300; ,y.b2=2000;和y.b3=3000;语句。(2)本题的错误主要是成员函数的访问权限问题:由于派生类Derived是基类Base的保护派生类,所以基类中的私有成员变成派生类的不可访问成员,而基类的保护和公有成员则变成派生类的保护成员。对于类的不可访问和保护成员在类外是不能访问的,故main函数中的语句obj.funl();,obj.fun2(); 和obj.fun3(); 是错误的。4读程序写结果题(1)d=110b=190d=110d=110(2)d=110b=190d=110b=90(3)基类B1的构造函数被调用基类B3的构造函数被调用基类B2的构造函数被调用派生类D的构造函数被调用派生类D的析构函数被调用基类B2的析构函数被调用基类B3的析构函数被调用基类B1的析构函数被调用(4)ABCDD(5)ABDD(6)AABDD(7)ABCDD(8)5255简答题(略)6编程题(略)第8章 运算符重载1填空题(1) 函数重载(2) 重载为类的成员函数,重载为类的友元函数(3) operator(4) 1,2(5) 友元2选择题(1)B(2)D(3)A(4)D(5)B(6)C(7)C(8)C3简答题(略)4编程题(略)第9章 模板1填空题(1)类模板,函数模板(2)模板类,对象(3)数据类型(4)fun(5)2选择题(1)C(2)B(3)C(4)B(5)D3简答题(略)4编程题(略)第10章 文件1填空题(1)FILE,stdio.h(2)stdio.h,fopen,fclose(3)顺序,随机(4)cin,>>,cout,<<(5)ios(6)fstream,open,close(7)文件指针的当前位置,文件开头,文件尾2选择题(1)B(2)B(3)A(4)D(5)B(6)D(7)C(8)B(9)A(10)B3简答题(略)4编程题(略)第11章 string类与标准模板库STL1填空题(1)字符数组,string类(2)string(3)容器,迭代器,算法(4)顺序,关联(5)指针(6)函数模板2简答题(略)3编程题(略)第12章 异常处理1填空题(1)throw,try,catch(2)多(3)数据类型(4)catch()(5)相反2判断题(1)错(2)对(3)错(4)错(5)错3简答题(略)4编程题(略)

注意事项

本文(面向对象的程序设计语言-C(第二版)-习题参考答案.doc)为本站会员(wux****ua)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!