东师C++程序设计19秋在线作业2-0002参考资料

上传人:电大****团队 文档编号:121186552 上传时间:2020-02-18 格式:DOCX 页数:5 大小:18.10KB
返回 下载 相关 举报
东师C++程序设计19秋在线作业2-0002参考资料_第1页
第1页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《东师C++程序设计19秋在线作业2-0002参考资料》由会员分享,可在线阅读,更多相关《东师C++程序设计19秋在线作业2-0002参考资料(5页珍藏版)》请在金锄头文库上搜索。

1、东师C+程序设计19秋在线作业2-0002-参考资料请仔细阅读下面说明再下载:预览的题目和您自己的试题必须完全相同再下载金!由金锄头账号:qq号1072066377电大奥鹏助学团队独家整理!仅在金锄头网上传!第1题(单选题)在声明类时,下面的说法正确的是()。A、可以在类的声明中给数据成员赋初值B、数据成员的数据类型可以是registerC、private、public、protected可以按任意顺序出现D、没有用private、public、protected定义的数据成员是公有成员参考答案:C第2题(单选题)类的析构函数是在()被调用的。A、类创建时B、创建对象时C、删除对象时D、不自动

2、调用参考答案:C第3题(单选题)下面对类的构造函数的定义是() 。A、void X:X( 参数 )B、X:X( 参数 )C、int X:X( 参数 )D、float X:X( 参数 )参考答案:B第4题(单选题)重载赋值操作符时,应声明为()函数。A、友元B、虚C、成员D、多态参考答案:C第5题(单选题)关于虚函数的描述中,()是正确的。A、虚函数是一个static类型的成员函数B、虚函数是一个非成员函数C、基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数D、派生类的虚函数与基类的虚函数具有不同的参数个数和类型参考答案:C第6题(单选题)下列()的调用方式是引用调用。A、形参是引

3、用,实参是变量B、形参和实参都是变量C、形参是变量,实参是地址值D、形参是指针,实参是地址值参考答案:A第7题(单选题)进行文件操作需包含头文件()。A、fstream.hB、ostream.hC、stdio.hD、stdlib.h参考答案:A第8题(单选题)若已定义了person类及person类的两个对象p1和p2,则执行语句p1=p2;将调用p1的()。A、构造函数B、拷贝构造函数C、析构函数D、赋值运算符重载函数参考答案:D第9题(单选题)编译时的多态性通过使用() 实现。A、构造函数B、虚函数C、重载函数D、析构函数参考答案:C第10题(单选题)对虚函数的调用()。A、一定使用动态联

4、编B、一定使用静态联编C、一定使用指针D、不一定使用动态联编参考答案:D第11题(单选题)下面叙述不正确的是()。A、基类的保护成员在保护派生类中仍然是保护的B、基类的保护成员在公有派生类中仍然是保护的C、基类的保护成员在私有派生类中仍然是保护的D、对基类成员的访问必须是无二义性的参考答案:C第12题(单选题)假设已经有定义char*const name=chen; 下面的语句中正确的是()。A、name3= q;B、name=lin;C、name=new char5;D、name=new char (q) ;参考答案:A第13题(单选题)以下有关继承的叙述正确的是()。A、构造函数和析构函数

5、都能被继承B、派生类是基类的组合C、派生类对象除了能访问自己的成员以外,不能访问基类中的所有成员D、基类的公有成员一定能被派生类的对象访问参考答案:B第14题(单选题)下面的叙述中,错误的是()。A、析构函数可以定义为虚函数B、构造函数可以定义为虚函数C、当基类的析构函数定义为虚函数时,其派生类的析构函数也一定是虚函数D、对虚析构函数的调用可以采用动态联编参考答案:B第15题(单选题)面向对象的程序设计语言必须具备的关键要素是()。A、抽象和封装B、抽象和多态性C、抽象、封装、继承和多态性D、抽象、封装和继承性参考答案:C第16题(单选题)建立包含有对象成员的派生类对象时,自动调用构造函数的执

6、行顺序依次为()的构造函数。A、基类、自己所属类、对象成员所属类B、对象成员所属类、基类、自己所属类C、自己所属类、对象成员所属类、基类D、基类、对象成员所属类、自己所属类参考答案:D第17题(单选题)假定classA为一个类,如果用户未定义析构函数,则系统为该类定义的默认析构函数为()。A、classA:classA()B、classA:classA()C、classA:classA(int=0)D、void classA:classA()参考答案:A第18题(单选题)静态数据成员的初始化必须在()。A、类内B、类外C、在构造函数内D、静态成员函数内参考答案:B第19题(单选题)下列关于纯虚

7、函数的描述中,正确的是()。A、纯虚函数是一种特殊的虚函数,它是个空函数B、具有纯虚函数的类称为虚基类C、一个基类中说明有纯虚函数,其派生类一定要实现该纯虚函数D、具有纯虚函数的类不能创建类对象参考答案:D第20题(单选题)运算符重载函数必须以特殊的关键字()开始。A、virtualB、operatorC、templateD、static参考答案:B第21题(判断题)构造函数是可以被派生类继承的。A、错误B、正确参考答案:A第22题(判断题)要对文件进行读写操作,必须在文件开头包含头文件fstream.hA、错误B、正确参考答案:B第23题(判断题)在C+中,构造派生类对象时,总是先从基类的初

8、始化开始的。A、错误B、正确参考答案:B第24题(判断题)重载函数是基于不同的数据类型完成类似的操作,而函数模板则是对不同的数据类型完成相同的操作。A、错误B、正确参考答案:B第25题(判断题)私有静态数据成员不能被类外部函数访问,也不能用对象进行访问。A、错误B、正确参考答案:B第26题(判断题)静态的成员函数没有隐含的this指针 ,所以它们只能访问静态的数据成员。A、错误B、正确参考答案:B第27题(判断题)公有继承方式下,基类成员的访问权限在派生类中保持不变。A、错误B、正确参考答案:B第28题(判断题)C+中的函数就是面向对象理论中的消息。A、错误B、正确参考答案:A第29题(判断题

9、)C+不允许定义有默认参数的函数。A、错误B、正确参考答案:A第30题(判断题)一个派生类继承多个基类称为多继承。A、错误B、正确参考答案:B第31题(判断题)重载函数至少在参数个数、参数类型或参数顺序上要有所不同。A、错误B、正确参考答案:B第32题(判断题)get()和put()函数的功能是一次读写一个字符,而read()和write()函数是一次读写一个数据块。A、错误B、正确参考答案:B第33题(判断题)构造函数和析构函数都可以是虚函数。A、错误B、正确参考答案:A第34题(判断题)操纵符函数setw(n)只对下一个输出有效。A、错误B、正确参考答案:B第35题(判断题)C+允许通过重载的方式改变运算符的优先级和结合性。A、错误B、正确参考答案:A第36题(判断题)若有声明:class C: public A,B;则类C公有继承自类A、私有继承自类B。A、错误B、正确参考答案:B第37题(判断题)赋值号两边的数据类型不一致时,将无法进行赋值运算。A、错误B、正确参考答案:A第38题(判断题)C+编译器不能够区分重载的无参函数和缺省参数的函数。A、错误B、正确参考答案:B第39题(判断题)一个类的友元一定是另一个类的成员函数。A、错误B、正确参考答案:A第40题(判断题)类是C+中自定义的数据类型。A、错误B、正确参考答案:B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号