构造函数
析构函数
成员函数
友员函数
第1题:
关于类模板,下列表述不正确的是
A.用类模板定义一个对象时,不能省略实参
B.类模板只能有虚拟类型参数
C.类模板本身在编译中不会生成任何代码
D.类模板的成员函数都是模板函数
第2题:
以下有关析构函数的叙述不正确的是
A.一个类只能定义一个析构函数
B.析构函数和构造函数一样可以有形参
C.析构函数指定返回类型
D.析构函数名前必须冠有符号“~”
第3题:
A.析构函数可以重载
B.对象销毁前会自动调用析构函数
C.如果定义一个类时没有定义析构函数,则系统会提供一个默认析构函数~<类名>()}
D.析构函数的函数类型为void
第4题:
假定AA为一个类,int a()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为()
第5题:
下面关于函数模板的表述中不正确的是( )。
A)类模板的成员函数都是模板函数
B)类模板本身在编译过程中不会产生任何代码
C)类模板只能有虚拟类型的参数
D)用类模板定义一个对象时,实参不能省略
第6题:
关于抽象类的说法,不正确的是( )。
A.如果一个类至少有一个纯虚函数,则此类即为抽向类
B.抽象类中的纯虚函数没有定义,不能建立它的对象,只能派生其子类
C.抽象类对象不能用作参数类型、函数返回类型及显式转换类型
D.不可声明指向抽象类的指针和引用
第7题:
析构函数的特征是 ______。
A.一个类中只能有一个析构函数
B.析构函数名与类名相同
C.析构函数的定义只能在类体内
D.析构函数可能有一个或多个参数
第8题:
是析构函数的特征。
A.一个类中只能定义一个析构函数
B.析构函数名与类名不同
C.析构函数的定义只能在类体内
D.析构函数可以有一个或多个参数
第9题:
类型转换函数只能定义为一个类的()
第10题:
造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。