注意:此页面搜索的是所有试题
河南工业大学面向对象程序设计(专升本)
关于动态联编的描述中,( )是错误的。(本题5.0分) A、 动态联编是以虚函数为基础的 B、 动态联编是在运行时,确定所调用的函数代码的。 C、 动态联编调用函数操作是指向对象的指针或对象引用。 D、 动态联编是在编译时确定操作函数的。
关于虚函数的描述中,( )是正确的。(本题5.0分) A、 虚函数是一个非satatic类的成员函数。 B、 虚函数是一个非成员函数。 C、 基类中说明了虚函数后,派生类中与其对应的函数可以不必说明为虚函数。 D、 派生类的虚函数与基类的虚函数具有不同的参数个数和类型。
关于纯虚函数和抽象类的描述中,( )是错误的。(本题5.0分) A、 纯虚函数是一种特殊的虚函数,它没有具体的实现。 B、 抽象类是指含有纯虚函数的类。 C、 一个基类中说明了纯虚函数,则其派生类不再是抽象类。 D、 抽象类一般只能作为基类来使用。
下列关于抽象类的使用中,( )是错误的。(本题5.0分) A、 可以定义抽象类的对象 B、 可以定义抽象类的指针 C、 可以定义抽象类的引用 D、 可以定义抽象类的派生类
派生类的构造函数的成员初始化列表中,不能包含( )。(本题5.0分) A、 基类的构造函数 B、 派生类中子对象的初始化 C、 基类的子对象的初始化 D、 派生类中一般数据成员的初始化
关于new运算符的下列描述中,( )是错的。(本题5.0分) A、 它可以用来动态创建对象和对象数组; B、 使用它创建的对象或对象数组可以使用delete运算符删除; C、 使用它创建对象时要调用构造函数; D、 使用它创建对象数组时,必须指定初始值。
下面说法中,正确的是( )(本题5.0分) A、 一个类只能定义一个构造函数,但可以定义多个析构函数 B、 一个类只能定义一个析构函数,但可以定义多个构造函数 C、 构造函数与析构函数同名,只要名字前加了一个求反符号(~) D、 构造函数可以指定返回类型,而析构函数不能指定任何返回类型,即使是void类型也不可以