西安交通大学18年9月课程考试《面向对象程序设计(高起专)》作业考核试题 下载本文

内容发布更新时间 : 2024/4/20 9:49:29星期一 下面是文章的全部内容请认真阅读。

谋学网www.mouxue.com

C、int Function(a); D、void int(double a);

第28题,类的析构函数是在( )调用的。 A、类创建时 B、创建对象时

C、对象生命期结束时 D、不自动调用

第29题,关于C++中的继承机制,错误的说法是()。 A、虚拟继承限定基类只能通过一条路径派生出派生类;

B、解决多继承带来的二义性的方法之一是对成员名加以限定;

C、派生类的构造函数的成员初始化列表中,可包含基类中的子对象;D、继承是一种组织类的基本手段。

第30题,虚函数的定义是在基类中进行的,定义时需要冠以关键字(A、static B、friend C、virtual D、public

第31题,析构函数必须指定返回类型以及函数参数。 A、错误 B、正确

第32题,构造函数可以重载。( ) A、错误 B、正确

第33题,重载单目运算符作为类的成员函数,函数没有参数。( ) A、错误

。 ) 谋学网www.mouxue.com

B、正确

第34题,C++中的字符串输入输出通常指定一个字符数组作为存储空间,它只能输入输出string类数据。( ) A、错误 B、正确

第35题,在用class定义一个类时,如果不加声明,数据成员和成员函数默认的访问权限是public。( ) A、错误 B、正确

第36题,若类Y是类X的私有派生类,类Z是类Y的公用派生类,则类Z不能访问类X 的公用成员和保护成员。( ) A、错误 B、正确

第37题,引用可以不初始化。( ) A、错误 B、正确

第38题,关系运算符可以用来比较两个字符的大小,也可用来比较两个字符串的大小。( ) A、错误 B、正确

第39题,打开一个二进制文件时可以同时指定它既是输入文件又是输出文件。( ) A、错误 B、正确

谋学网www.mouxue.com

第40题,使用new运算符创建数组时,可以为该数组指定初始值( )。 A、错误 B、正确

第41题,程序运行过程出现异常是由于语法错误引起的。 A、错误 B、正确

第42题,字符串\的长度是5。( ) A、错误 B、正确

第43题,C++只能用于面向对象程序设计,不适用于面向过程程序设计。( ) A、错误 B、正确

第44题,友元类必须被说明为公用成员。 A、错误 B、正确

第45题,将运算符\函数重载为类的成员函数,交换律不适用。( ) A、错误 B、正确

第46题,若类B是类A的私有派生类,类C是类B的私有派生类,则类C可访问类A的公用成员。 A、错误 B、正确

谋学网www.mouxue.com

第47题,重载函数不能改变运算符运算对象的个数。( ) A、错误 B、正确

第48题,派生类能够继承基类的析构函数。 A、错误 B、正确

第49题,使用虚函数可以避免多重继承产生的二义性。( ) A、错误 B、正确

第50题,在声明派生类时,派生类把基类的的构造函数也一起继承过来。(A、错误 B、正确