网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

20、在下列函数原型中,可以作为类AA构造函数的是()。

A.void AA(int);

B.AA(int);

C.int AA();

D.AA(int) const;


参考答案和解析
D 解析:此题考查的是构造函数的概念。构造函数是类的一个特殊成员函数,它与类同名,并且没有返回值。选项A)和选项B)不符合要求。选项C)中函数AA会更新对象的数据成员。
更多 “20、在下列函数原型中,可以作为类AA构造函数的是()。A.void AA(int);B.AA(int);C.int AA();D.AA(int) const;” 相关考题
考题 下列关于构造函数说法不正确的是( ) A构造函数必须与类同名B在构造函数中可以对类中的成员进行初始化C构造函数可以省略不写D构造函数必须有返回值

考题 下列关于构造函数的描述中,正确的是______。A、构造函数可以设置默认参数B、构造函数在定义类对象时自动执行C、构造函数可以是内联函数D、构造函数不可以重载

考题 下列函数中,可以作为虚函数的是()。A、析构函数B、成员函数C、普通函数D、构造函数

考题 在下列函数原型中,可以作为类AA构造函数的是______ 。A.void AA(int);B.int AA();C.AA (int)const;D.AA(int)

考题 下列类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。class myClass{private:int data;public:myClass(int value);//构造函数myClass(const______another Object);//拷贝构造函数}

考题 下列关于构造函数的描述中,错误的是( )。A.构造函数可以设置默认参数B.构造函数在定义类对象时自动执行C.构造函数可以是内联函数D.构造函数不可以重载

考题 下列描述中哪个是正确的?A.派生类构造函数中没有调用父类构造函数则没有对父类初始化B.子类构造函数不能是内联函数C.派生类构造函数中可以对父类数据成员赋值D.构造函数的返回值为void类型

考题 下列关于构造函数的描述,错误的是( )。A.构造函数可以设置默认参数B.构造函数不可以重载C.构造函数在定义类对象时自动执行D.构造函数可以是内联函数

考题 在下列函数原型中,可以作为类AA构造函数的是A.voidAA(int);B.intAA();C.AA(int)const;D.AA(int);

考题 下列对类的构造函数和析构函数的描述中,正确的是( )。A.构造函数可以重载,析构函数不能重载B.构造函数不能重载,析构函数可以重载C.构造函数可以重载,析构函数也可以重载D.构造函数不能重载,析构函数也不能重载

考题 如下类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。Class myClass{private:int data;public:myClass(int value);//构造函数myClass(const【 】anotherObject);//拷贝构造函数}

考题 下列关于构造函数的描述中,()是正确的。 A、 构造函数名必须与类名相同B、 构造函数不可以重载C、 构造函数不能带参数D、 构造函数可以声明返回类型

考题 若classB中定义了一个classA的类成员Aa,则关于类成员的正确描述是()A、在类B的成员函数中可以访问A类的私有数据成员B、在类B的成员函数中可以访问A类的保护数据成员C、类B的构造函数可以调用类A的构造函数做数据成员初始化D、类A的构造函数可以调用类B的构造函数做数据成员初始化

考题 在Java中,下面对于构造函数的描述错误的是()。A、类不一定要显式定义构造函数B、构造函数的返回类型是voidC、如果构造函数不带任何参数,那么构造函数的名称和类名可以不同D、一个类可以定义多个构造函数

考题 对于构造函数,下列叙述不正确的是()A、构造函数也允许重载B、子类无条件地继承父类的无参构造函数C、子类不允许调用父类的构造函数D、在同一个类中定义的重载构造函数可以相互调用

考题 在调用构造函数时()。A、子类可以不加定义就使用父类的所有构造函数B、不管类中是否定义了何种构造函数,创建对象时都可以使用默认构造函数C、先调用父类的构造函数D、先调用形参多的构造函数

考题 假定AA是一个类,“AA*abc()const;”是该类中一个成员函数的原型,在该函数体中()向*this或其成员赋值。

考题 下列关于构造函数的描述中,不正确的是()A、 构造函数中,不可以包含return语句B、 一个类只能有一个构造函数C、 实例构造函数在生成类实例时被自动调用D、 用户可以定义无参构造函数

考题 下列函数原型中,可以作为类Base析构函数的是()A、void~BaseB、~Base()C、~Base()constD、Base()

考题 单选题设类A将其它类对象作为成员,则建立A类对象时,下列描述正确的是()。A A类构造函数先执行B 成员构造函数先执行C 两者并行执行D 不能确定

考题 单选题下列关于构造函数的描述中,错误的是(  )。A 构造函数可以设置默认的参数B 构造函数在定义类对象时自动执行C 构造函数可以是内联函数D 构造函数不可以重载

考题 单选题在下列函数原型中,可以作为类AA构造函数的是(  )。A void AA(int);B int AA():C AA(int)const;D AA(int);

考题 单选题下列函数原型中,可以作为类Base析构函数的是()A void~BaseB ~Base()C ~Base()constD Base()

考题 单选题下列关于构造函数说法不正确的是()。A 构造函数必须与类同名B 构造函数可以省略不写C 构造函数必须有返回值D 在构造函数中可以对类中的成员进行初始化

考题 填空题假定AA是一个类,“AA*abc()const;”是该类中一个成员函数的原型,在该函数体中()向*this或其成员赋值。

考题 单选题下列关于构造函数的描述中,错误的是(  )。A 构造函数名与类名相同B 构造函数可以有返回值C 构造函数可以重载D 每个类都有构造函数

考题 单选题下列关于构造函数的描述中,()是正确的。A  构造函数名必须与类名相同B  构造函数不可以重载C  构造函数不能带参数D  构造函数可以声明返回类型

考题 单选题若classB中定义了一个classA的类成员Aa,则关于类成员的正确描述是()A 在类B的成员函数中可以访问A类的私有数据成员B 在类B的成员函数中可以访问A类的保护数据成员C 类B的构造函数可以调用类A的构造函数做数据成员初始化D 类A的构造函数可以调用类B的构造函数做数据成员初始化