注意:此页面搜索的是所有试题
河南工业大学面向对象程序设计(专升本)
说明为虚函数的是( )。(本题1.0分)
A、 析构函数
B、 构造函数
C、 类的成员函数
D、 以上都不对
如果一个类至少有一个纯虚函数,那么就称该类为( )。(本题1.0分) A、 抽象类 B、 派生类 C、 纯基类 D、 以上都不对
) 下面关于友元的描述中,错误的是( )。(本题1.0分) A、 友元函数可以访问该类的私有数据成员 B、 一个类的友元类中的成员函数都是这个类的友元函数 C、 友元可以提高程序的运行效率 D、 类与类之间的友元关系可以继承
下列运算符中,( )运算符在C++中不能被重载。(本题1.0分) A、 && B、 [] C、 :: D、 new
用实际上是将类模板实例化成一个( )。(本题1.0分) A、 函数 B、 对象 C、 类 D、 抽象类
MyClass为一个类,则该类的拷贝构造函数的声明语句为( )。 (本题1.0分) A、 MyClass(MyClass x) B、 MyClass&(MyClass x) C、 MyClass(MyClass &x) D、 MyClass(MyClass *x)
下列有关C++类的说法中,不正确的是( )。(本题1.0分) A、 类是一种用户自定义的数据类型 B、 只有类中的成员函数或类的友元函数才能存取类中的私有成员 C、 在类中,如果不做特别说明,所有成员的访问权限均为私有的 D、 在类中,如果不做特别说明,所有成员的访问权限均为公用的
已知X类,则当程序执行到语句:X array[3];时,调用了( )次构造函数。(本题1.0分) A、 0 B、 1 C、 2 D、 3
下面说法中,正确的是( )(本题1.0分) A、 一个类只能定义一个构造函数,但可以定义多个析构函数 B、 一个类只能定义一个析构函数,但可以定义多个构造函数 C、 构造函数与析构函数同名,只要名字前加了一个求反符号(~) D、 构造函数可以指定返回类型,而析构函数不能指定任何返回类型,即使是void类型也不可以
已知:print( )函数是一个类的常成员函数,它无返回值,下列表示中,( )是正确的。(本题1.0分) A、 void print( )const; B、 const void print( ); C、 void const print( ); D、 void print(const);
每个C++程序都必须有且仅有一个( )。(本题1.0分) A、 预处理命令 B、 主函数 C、 函数 D、 语句
下面关于对象概念的描述中, ( ) 是错误的。(本题1.0分) A、 对象就是C语言中的结构变量 B、 对象代表着正在创建的系统中的一个实体 C、 对象是一个状态和操作(或方法)的封装体 D、 对象之间的信息传递是通过消息进行的
C++对C语言做了很多改进,下列描述中 ( ) 使得C语言发生了质变,即从面向过程变成面向对象。(本题1.0分) A、 增加了一些新的运算符 B、 允许函数重载,并允许设置默认参数 C、 规定函数说明必须用原型 D、 引进类和对象的概念
下列C++标点符号中表示复合语句结束的标记符是 ( )(本题1.0分) A、 # B、 // C、 } D、 ;
下列C++标点符号中表示复合语句开始的标记符是 ( )(本题1.0分) A、 { B、 // C、 } D、 ;
如果一个类至少有一个纯虚函数,那么就称该类为( )。(本题1.0分) A、 抽象类 B、 派生类 C、 纯基类 D、 以上都不对
) 下面关于友元的描述中,错误的是( )。(本题1.0分) A、 友元函数可以访问该类的私有数据成员 B、 一个类的友元类中的成员函数都是这个类的友元函数 C、 友元可以提高程序的运行效率 D、 类与类之间的友元关系可以继承
下列运算符中,( )运算符在C++中不能被重载。(本题1.0分) A、 && B、 [] C、 :: D、 new
用实际上是将类模板实例化成一个( )。(本题1.0分) A、 函数 B、 对象 C、 类 D、 抽象类
MyClass为一个类,则该类的拷贝构造函数的声明语句为( )。 (本题1.0分) A、 MyClass(MyClass x) B、 MyClass&(MyClass x) C、 MyClass(MyClass &x) D、 MyClass(MyClass *x)
下列有关C++类的说法中,不正确的是( )。(本题1.0分) A、 类是一种用户自定义的数据类型 B、 只有类中的成员函数或类的友元函数才能存取类中的私有成员 C、 在类中,如果不做特别说明,所有成员的访问权限均为私有的 D、 在类中,如果不做特别说明,所有成员的访问权限均为公用的
已知X类,则当程序执行到语句:X array[3];时,调用了( )次构造函数。(本题1.0分) A、 0 B、 1 C、 2 D、 3
下面说法中,正确的是( )(本题1.0分) A、 一个类只能定义一个构造函数,但可以定义多个析构函数 B、 一个类只能定义一个析构函数,但可以定义多个构造函数 C、 构造函数与析构函数同名,只要名字前加了一个求反符号(~) D、 构造函数可以指定返回类型,而析构函数不能指定任何返回类型,即使是void类型也不可以
已知:print( )函数是一个类的常成员函数,它无返回值,下列表示中,( )是正确的。(本题1.0分) A、 void print( )const; B、 const void print( ); C、 void const print( ); D、 void print(const);
每个C++程序都必须有且仅有一个( )。(本题1.0分) A、 预处理命令 B、 主函数 C、 函数 D、 语句
下面关于对象概念的描述中, ( ) 是错误的。(本题1.0分) A、 对象就是C语言中的结构变量 B、 对象代表着正在创建的系统中的一个实体 C、 对象是一个状态和操作(或方法)的封装体 D、 对象之间的信息传递是通过消息进行的
C++对C语言做了很多改进,下列描述中 ( ) 使得C语言发生了质变,即从面向过程变成面向对象。(本题1.0分) A、 增加了一些新的运算符 B、 允许函数重载,并允许设置默认参数 C、 规定函数说明必须用原型 D、 引进类和对象的概念
下列C++标点符号中表示复合语句结束的标记符是 ( )(本题1.0分) A、 # B、 // C、 } D、 ;
下列C++标点符号中表示复合语句开始的标记符是 ( )(本题1.0分) A、 { B、 // C、 } D、 ;