更多"C++中是否允许在类结构中定义函数( )"的相关试题:
[单项选择]一个类中是否可以允许一个无参数构造函数和一个全部都是默认参数的构造函数共 存( )
A. 不允许
B. 允许
C. 无法确定
D. 视构造函数的函数,可确定
[单项选择]已知一个类Sample,( )是定义指向类Sample成员函数的指针,假设类有三个公有成员:voidfl(int),void f2(int)和int a。
A. Sample*p
B. Int Samale::*pc=&Sample::a
C. Void (Sample::*P ()
D. Sample *P[10]
[填空题]在类定义时如果没有定义构造函数,编译系统会自动生成一个()。
[单项选择]一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为
A. 虚析构函数
B. 虚构造函数
C. 纯虚函数
D. 静态成员函数
[单项选择]类的构造函数被自动调用执行的情况发生在定义该类的()时。
A. 成员函数
B. 数据成员
C. 对象
D. 友元函数
[单项选择]定义函数时,下列选项中可以作为函数存储类型的是( )
A. register
B. auto
C. extern
D. void
[单项选择]在基类中有定义的纯虚函数,它要求在派生类中定义,而且基类不能用以说明对象,则该类为( )。
A. 虚基类
B. 抽象类
C. 虚函数类
D. 模板类
[判断题]在Authorware里函数有两种:一种是系统函数 ,另一种是自定义函数。
[单项选择]在派生类中重新定义虚函数时,除了( )方面,其他方面都必须与基类中相应的虚函数保持一致。
A. 参数个数
B. 参数类型
C. 函数名称
D. 函数体
[单项选择]若要把函数void f( )定义为aClass的友元函数,则应该类aClass的定义中加入的语句是( )。
A. void f();
B. static void f();
C. friend f();
D. friend void f();