出自:西安交通大学---面向对象程序设计

定义析构函数时,应该注意()
假定AB为一个类,则执行“ABpX= new AB[n]"语句时将(??)
以下正确的描述是(???)
类的析构函数是在()调用的。
下列的符号常变量定义中,错误的定义是()
在下列的各类函数中,(不是类的成员函数
下列()的调用方式是引用调用
下列对引用的陈述中不正确的是(??)。
假定AA为一个类,a为该类公有的数据成员,pX为指向该类对象的一个指针,则访问pX所指对象中数据成员a的格式为(??)。
关于C++中的继承机制,错误的说法是()
派生类的构造函数的成员初始化列表中,不能包含()
下面对友元的错误描述是
C++类体系中,不能被派生继承的有()
关于继承中出现的二义性的描述中,()是错误的
C++的输入输出不包括()。C
下面的类中,()不是由抽象基类ios直接派生出来的。
函数重载与函数模板的说法错误的是()
一个类的析构函数通常被定义为该类的(成员
在()情况下适宜采用nne定义内置函数
类模板的作用是可以将其实例化后得到一个具体的()
每个类()构造函数。
在关键字 private后面定义的成员为类的(??)成员
类的构造函数是在定义该类的一个(??)时被目动调用执行的
对于类中定义的成员,其隐含访问权限为()
关于运算符重载,下列说法正确的是(?)
如果表达式a==b中的=是作为普通函数重载的运算符,若采用运算符函数调用格式,则可表示为(??
C++的继承性允许派生类继承基类的(??)。
运行时的多态性使用什么获得?()
面向对象方法的多态性是指(??)。
假定一个类的构造函数为“B( int ax, int bx)a(ax),b(bx)”,执行“Bx(1,2)y(34)X=y;"语句序列后Xa的值为()。
假定一个类的构造函数为“Anta, int bb){a=aa:b=aa"b,则执行“Ax(4,5)"语句后,xa和xb的值分别为()
从系统实现的角度看,多态性分为静态多态性和动态多态性。以下说法错误的是()。
在下面的4个关键字中,()是用来说明虚函数的
类的析构函数的作用是()
用>运算符从键盘输入多于一个数据时,各数据之间应使用()符号作为分隔符。
下面是五条顺序出现的声明语句,非法的初始化语句是()。
下列说法不正确的是()
当一个类对象离开它的作用域时,系统目动调用该类的(???)
假定AB为一个类,则执行“ABa[10]:语句时调用该类无参构造函数的次数为(???)
假定AA是一个类,abc是该类的一个成员函数,则参数表中隐含的第一个参数的类型为(??)
下述静态数据成员的特性中,(是错误的。
假定变量定义为intx=5;",要使成为x的引用(别名),m应定义为(?)
假定AA为一个类,a为该类私有的数据成员, Getvalue()为该类公有函数成员,它返回a的值,X为该类的一个对象,则访问x对象中数据成员a的格式为(??)
派生类的对象对其基类中(??)可直接访问。
如果一个类至少有一个纯虚函数,那么该类称为(0
下列对派生类的描述中,()是错的。
在类作用域中能够通过直接使用该类的(??)成员名进行访问。
实现运行时的多态性要使用()
在创建派生类对象时,构造函数的执行顺序是()。
在C++中,抽象基类os直接派生出(