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

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

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

1、东师C程序设计19秋在线作业1-0005-参考资料请仔细阅读下面说明再下载:预览的题目和您自己的试题必须完全相同再下载金!由金锄头账号:qq号1072066377电大奥鹏助学团队独家整理!仅在金锄头网上传!第1题(单选题)面向对象程序设计将数据与()放在一起,作为一个相互依存、不可分割的整体来处理。A、对数据的操作B、信息C、数据隐藏D、数据抽象参考答案:A第2题(单选题)下面不能作为函数的返回类型的是()。A、newB、intC、longD、void参考答案:A第3题(单选题)在C+中,函数原型不能标识()。A、函数的返回类型B、函数参数的个数C、函数参数类型D、函数的功能参考答案:D第4题

2、(单选题)下列语句中错误的是()。A、int *p=new int (10);B、int *p=new int10;C、int *p=new int;D、int *p=new int40(0);参考答案:D第5题(单选题)下列对模板的声明错误的是()。A、template B、template C、template D、template 参考答案:B第6题(单选题)考虑函数原型void test(int a,int b=7,char=*),下面的函数调用中,属于不合法调用的是()。A、test(5);B、test(5,8);C、test(6,#)D、test(0,0,*);参考答案:C第7题(

3、单选题)下面描述中,表达错误的是()。A、公有继承时基类中的public成员在派生类中仍是public的B、公有继承时基类中的private成员在派生类中仍是private的C、公有继承时基类中的protected成员在派生类中仍是protected的D、保护继承时基类中的public成员在派生类中是private的参考答案:D第8题(单选题)在下面有关对构造函数的描述中,正确的是()。A、构造函数可以带有返回值B、构造函数的名字与类名完全相同C、构造函数必须带有参数D、构造函数必须定义,不能缺省参考答案:B第9题(单选题)构造函数是在()时被执行的。A、程序编译B、创建对象C、创建类D、程序

4、装入内存参考答案:B第10题(单选题)cout是I/O流库中预定义的()。A、类B、对象C、文件D、常量参考答案:B第11题(单选题)下列关于纯虚函数的描述中,正确的是()。A、纯虚函数是一种特殊的虚函数,它是个空函数B、具有纯虚函数的类称为虚基类C、一个基类中说明有纯虚函数,其派生类一定要实现该纯虚函数D、具有纯虚函数的类不能创建类对象参考答案:D第12题(单选题)若派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的()。A、私有成员B、公有成员C、保护成员D、保护成员或私有成员参考答案:D第13题(单选题)在多继承的构造函数的定义中,若干个基类的构造函数之间用()分

5、隔开。A、:B、:C、;D、,参考答案:D第14题(单选题)下列运算符中,在C+语言中不能重载的是()。A、*B、=C、:D、/参考答案:C第15题(单选题)如果一个类至少有一个纯虚函数,那么该类就被称为()。A、抽象类B、纯基类C、基类D、虚基类参考答案:A第16题(单选题)C+语言对C语言做了很多改进,C+语言相对于C语言的最根本的变化是()。A、增加了一些新的运算符B、允许函数重载,并允许设置缺省参数C、规定函数说明符必须用原型D、引进了类和对象的概念参考答案:D第17题(单选题)对于类定义 class A public: virtual void func1( ) void func2

6、( ) ; class B:public A public: void func1( )coutclass B func 1end1; virtual void func2( )coutclass B fA、A:func2( )和B:func1( )都是虚函数B、A:func2( )和B:func1( )都不是虚函数C、B:func1( )是虚函数,而A:func2( )不是虚函数D、B:func1( )不是虚函数,而A:func2( )是虚函数参考答案:C第18题(单选题)将客观实体的特征与行为作为不可分割的整体进行程序设计的方法称为()程序设计。A、面向应用B、面向过程C、面向对象D、面向

7、系统参考答案:C第19题(单选题)C+利用()实现面向对象程序设计的继承性。A、构造数据类型类B、类的派生机制C、构造数据类型枚举D、函数重载与运算符重载参考答案:B第20题(单选题)若已定义了person类,则执行语句person p1=p2;将调用p1的()。A、构造函数B、拷贝构造函数C、析构函数D、赋值运算符重载函数参考答案:B第21题(判断题)静态数据成员是类中所有对象共享的,可以通过类的对象访问。A、错误B、正确参考答案:B第22题(判断题)函数模板是基于不同的数据类型完成类似的操作,而重载函数则是对不同的数据类型完成相同的操作。A、错误B、正确参考答案:A第23题(判断题)成员函

8、数体可以写在类的内部也可以写在类的外部。A、错误B、正确参考答案:B第24题(判断题)一个派生类继承多个基类称为多继承。A、错误B、正确参考答案:B第25题(判断题)赋值号两边的数据类型不一致时,将无法进行赋值运算。A、错误B、正确参考答案:A第26题(判断题)一个派生类继承多个基类称为虚拟继承。A、错误B、正确参考答案:A第27题(判断题)一个类可以定义多个构造函数和多个析构函数。A、错误B、正确参考答案:A第28题(判断题)虚析构函数的工作过程与普通虚函数不同,普通虚函数只是调用相应层上的函数,而虚析构函数是先调用相应层上的析构函数,然后逐层向上调用基类的析构函数。A、错误B、正确参考答案

9、:B第29题(判断题)get()和put()函数的功能是一次读写一个字符,而read()和write()函数是一次读写一个数据块。A、错误B、正确参考答案:B第30题(判断题)撤销包含有对象成员的派生类对象时,自动调用析构函数的执行顺序依次为派生类、对象成员所属类、基类的析构函数。A、错误B、正确参考答案:B第31题(判断题)C+利用函数重载实现面向对象程序设计的封装性。A、错误B、正确参考答案:A第32题(判断题)C+利用类的派生机制实现面向对象程序设计的继承性。A、错误B、正确参考答案:B第33题(判断题)如果一个类只定义了一个带参的构造函数,则系统会给它提供缺省的无参构造函数。A、错误B

10、、正确参考答案:A第34题(判断题)若一个类A,它的两个直接基类是从同一个间接基类派生而来的,则类A对基类成员的访问会产生二义性。A、错误B、正确参考答案:B第35题(判断题)一个类的友元一定是另一个类的成员函数。A、错误B、正确参考答案:A第36题(判断题)函数重载与运算符重载都是编译时的多态。A、错误B、正确参考答案:B第37题(判断题)输入输出特性是由C+本身提供的。A、错误B、正确参考答案:A第38题(判断题)无论何时编译器都为类构造一个无参数的缺省的构造函数。A、错误B、正确参考答案:A第39题(判断题)拷贝构造函数是在用一个对象初始化另一个对象时被调用的。A、错误B、正确参考答案:B第40题(判断题)成员函数体写在类外部的一定不是内联函数,写在类内部的一定是内联函数。A、错误B、正确参考答案:A

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

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

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