更多"如果函数没有返回值,对于函数的返回值说明可以是( )。"的相关试题:
[单项选择]下面的类定义中,如果要为其添加一个析构函数,对于析构函数定义正确的是( )。 class TlestClass { private: int a: public: TestClass(int giva_a=0) {a=give_a;} }
A. ~void TestClass (){}
B. ~TestClass void(){}
C. void~TestClass(){}
D. ~TestClass(){}
[单项选择]在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数funA,则( )。
A. 称为函数的直接递归调用
B. 称为函数的间接递归调用
C. 称为函数的循环调用
D. C语言中不允许这样的递归调用
[单项选择]在C++中,如果派生类的函数与基类的函数同名,参数也完全相同,但基类函数没有virtual关键字,这种机制称为()。
A. 重载
B. 重置
C. 隐藏
D. 替换
[单项选择]静态成员函数没有
A. 返回值
B. this指针
C. 指针参数
D. 返回类型
[单项选择]对于一个类的定义,下列叙述中错误的是
A) 如果没有定义复制构造函数,那么编译器将生成一个复制构造函数
B) 如果没有定义默认的构造函数,那么编译器将一定生成一个默认的构造函数
c) 如果没有定义构造函数,那么编译器将生成一个默认的构造函数和一个复制构造函数
D) 如果已经定义了构造函数和复制构造函数,那么编译器不会生成任何构造函数