云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 2014年C++考试试卷答案(河海大学文天学院)

2014年C++考试试卷答案(河海大学文天学院)

  • 62 次阅读
  • 3 次下载
  • 2026/1/10 16:38:33

选择题1-6 BBCBAA 7_10:baad 11-15:AAADA 16-20:cbbab

1 字符串 2 拷贝构造函数 3 类 任何一个对象 同一个类的所有对象 4 公有 私有 保护 5 二义性 6 私有 7 8 基类 9 头文件 10 AB(int aa):a(aa){}

面向对象程序设计的基本特征有: 1,封装性:

封装性是指将对象相关的信息和行为状态捆绑成一个单元,即将对象封装为一个具体的类。封装隐藏了对象的具体实现,当要操纵

对象时,只需调用其中的方法,而不用管方法的具体实现。 2,继承性:

一个类继承另一个类,继承者可以获得被继承类的所有方法和属性,并且可以根据实际的需要添加新的方法或者对被继承类中的方法

进行覆写,被继承者称为父类或者超类,继承者称为子类或导出类,继承提高了程序代码的可重用性,Java中一个子类只能继承一个 父类,Object类是所有类的最终父类。 3,多态性:

多态性是指不同的对象对同一事物而做出的相同行为,一个类A可以指向其自身类和其导出类,一个接口可以指向其接口实现类,在方 法参数中,使用多态可以提高参数的灵活性。 14:07:36

构造函数和析构函数的主要作用是什么?他们各有什么特性? 构造函数主要用于为对象分配空间,进行初始化。构造函数除了具有一般成员函数的特征外,还具有一些特殊的性质: (1)构造函数的名字必须与类名相同 (2)构造函数可以有任意类型的参数,但不能指定返回类型。它有隐含的返回值,该值由系统内部使用。

(3)构造函数是特殊的成员函数,函数体可写在类体内,也可写在类体外。 (4)构造函数可以重载,即一个类中可以定义多个参数个数或参数类型不同的构造函数。

(5)构造函数被声明为公有函数,但它不能像其他成员函数那样被显式地调用,它是在定义对象的同时被调用的。 析构函数也是一种特殊的成员函数。它执行与构造函数相反的操作,通常用于撤消对象时的一些清理任务,如释放分配给对象的内存空间等。析构函数有以下一些特点:

(1)析构函数与构造函数名字相同,但它前面必须加一个波浪号(~);

(2)析构函数没有参数,也没有返回值,而且不能重载。因此在一个类中只能有一个析构函数;

(3)当撤消对象时,编译系统会自动地调用析构函数。 最后一题:#include using namespace std; class Rectangle{

protected:

double length,width; public:

Rectangle(double a,double b):length(a),width(b){} double area(){return length*width;} };

class Rectangular:publiv class Rectangle{ double height; public:

Rectangular(double a,double b,double c):Rectangle(a,b){height=c;} doouble tiji(){return length * width * height ; } };

int main(){

Rectangle r1(1,2); Rectangular r2(1,2,3);

cout<<\的面积为:area=\ cout<<\的体积为:tiji=\ return 0; }

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

选择题1-6 BBCBAA 7_10:baad 11-15:AAADA 16-20:cbbab 1 字符串 2 拷贝构造函数 3 类 任何一个对象 同一个类的所有对象 4 公有 私有 保护 5 二义性 6 私有 7 8 基类 9 头文件 10 AB(int aa):a(aa){} 面向对象程序设计的基本特征有: 1,封装性: 封装性是指将对象相关的信息和行为状态捆绑成一个单元,即将对象封装为一个具体的类。封装隐藏了对象的具体实现,当要操纵 对象时,只需调用其中的方法,而不用管方法的具体实现。 2,继承性: 一个类继承另一个类,继承者可以获得被继承类的所有方法和属性,并且可以根据实际的需要添加新的方法或者对被继承类中的方法 进行覆写,被继承者称为父类或者超类,

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com