电大形成性考核册c第四次作业及答案.doc

电大形成性考核册c第四次作业及答案.doc

ID:51774170

大小:29.50 KB

页数:8页

时间:2020-03-15

电大形成性考核册c第四次作业及答案.doc_第1页
电大形成性考核册c第四次作业及答案.doc_第2页
电大形成性考核册c第四次作业及答案.doc_第3页
电大形成性考核册c第四次作业及答案.doc_第4页
电大形成性考核册c第四次作业及答案.doc_第5页
资源描述:

《电大形成性考核册c第四次作业及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机应用专业“C++语言程序设计”课程作业第四次作业一、填空题1.在定义类对象的语句执行时,系统在建立每个对象的过程中将自动调用该类的_构造函数_____使其初始化。2.当一个类对象被撤消时将自动调用该类的__析构函数_________。3.对基类数据成员的初始化是通过执行派生类构造函数中的__初始化表_____来实现的。4.对一个类中的数据成员的初始化可以通过构造函数中的_初始化表___实现,也可以通过构造函数中的__赋值语句________实现。5.在一个派生类中,对基类成员、类对象成员和非类对象成员的初始化次序的先基类成员,后类对象成员,最后非对象成员。6.当撤消一个含有基类和

2、类对象成员的派生类对象时,将首先完成派生类本身的析构函数定义体的执行,接着完成类对象成员的析构函数定义体的执行,最后完成基类成员的析构函数定义体的执行。7.设PX是指向一个类动态对象的指针变量,则执行“deletepx;”语句时,将自动调用该类的析构函数。8.当一个类对象离开它的作用域时,系统将自动调用该类的析构函数。9.假定一个类对象数组为A[N],当离开它的作用域时,系统自动调用该类析构函数的次数为N次。10.假定AB为一个类,则执行“ABa[10];”语句时,系统自动调用该类构造函数的次数为10次。11.假定拥护没有给一个名为AB的类定义构造函数,则系统为其隐含定义的构造函数为空

3、构造函数。12.假定用户没有给一个名为AB的类定义析构函数,则系统为其隐含定义的析构函数为空析构函数。13.若需要把一个函数“voidf();”定义为一个类AB的友元函数,则应在类AB的定义中加入一条语句:friendvoidf();。14.若需要把一个类AB定义为一个类CD的友元类,则应在类CD的定义中加入一条语句:friendclassAB;。15.假定一个类AB中有一个静态整型成员bb,在类外为它进行定义并初始化为0时,所使用写法为AB:bb=0;。16.假定类AB中有一个公用属性的静态数据成员bb,在类外不通过对象名访问该成员bb的写法为AB:bb。17.当类中一个字符指针成员

4、指向具有n个字节的储存空间时,它所能储存字符串的最大长度为n-1。18.假定AB为一个类,则该类的拷贝构造函数的声明语句为AB:AB(AB&)。19.对类对象成员初始化是通过执行构造函数中的初始化表完成的。20.对于类中定义的成员,其隐含访问权限为private,对于结构中定义的成员,其隐含访问权限为public。1.一个类的友元函数或友元类能够通过成员操作符访问该类的所有数据成员和函数成员。2.假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为:ABoperator+(AB,AB);。3.在C++流类库中,根基类为ios。4.

5、在C++流类库中,输入流类和输出流类的名称分别为istream和ostream。5.若要在程序文件中进行标准输入输出操作,则必须在开始的#inlude命令中使用iosteam.h头文件。6.若要在程序文件中进行文件输入输出操作,则必须在开始的#inlude命令中使用fstream.h头文件。7.当从字符文件中读取回车和换行两个字符时,被系统看作为一个换行符。8.当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为读取的文本文件,当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为写入的文本文件。9.当需要使用istrstrea

6、m流类定义一个流对象并联系一个字符串时,应在文件开始使用#include命令,使之包含strstrea.h文件。二.给出下列程序运行后的输出结果1.#includeclassA{inta,b;public:A(){a=b=0;}A(intaa,intbb){a=aa;b=bb;cout<classA{inta,b;public:A(intaa=0,intbb=0):a(aa),b(bb){cout<<"Const

7、ructor!"<classA{int*a;public:A(intaa=0){a=newint(aa);cout<<"Constructor!"<<*a<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。