题目 题型
在 C++ 中,用于实现动态多态性的是( )。 单选
下列关于类和对象的叙述中,错误的是 ( ) 。 单选
关于友元函数的描述中,错误的是 ( ) 单选
下列运算符中,( )运算符在 C++ 中不能被重载。 单选
模板的使用实际上是将类模板实例化成一个( )。 单选
要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用( )。 单选
下面对模板的声明 , 正确的是 ( ) 。 单选
已知 : print( ) 函数是一个类的常成员函数 , 它无返回值 , 下列表示中 ,( ) 是正确的。 单选
已知 X 类,则当程序执行到语句 X array[3]; 时,调用了( )次构造函数。 单选
假定 TT 为一个类,则该类的拷贝构造函数的声明语句为( )。 单选
在表达式 x+y*z 中, + 是作为成员函数重载的运算符, * 是作为非成员函数重载的运算符。则 operator+ 有 个参数, operator* 有 参数。 ( ) 单选
下面( )的叙述不符合赋值兼容规则。 单选
不能说明为虚函数的是( )。 单选
下列情况中,哪一种情况不会调用拷贝构造函数 ( ) 单选
后置自增运算符“++”重载为类的成员函数(设类名为A)的形式为: () 。 填空
若要把void fun(B &b)定义为类B的友元函数,则应在类定义中加入语句() 填空
面向对象程序设计有4个主要特点:()() ()() 填空
如果只想对公共基类构建一次,就必须使用关键字() 把这个公共基类声明为虚基类。 填空
在C++中,三种继承方式的说明符号为 ()、()、() ,如果不加说明,则默认的继承方式为 () 填空
如果需要在被调函数运行期间,改变主调函数中实参变量的值,则函数的形参应该是() 类型或 () 类型。 填空