首页 > 职业资格考试
题目内容 (请给出正确答案)
[单选题]

下列叙述中,正确的是()

A.构造函数调用虚函数采用动态联编

B.构造函数可以说明为虚函数

C.当基类的析构函数是虚函数时,它的派生类的析构函数也是虚函数

D.析构函数调用虚函数采用动态联编

答案
收藏

C、当基类的析构函数是虚函数时,它的派生类的析构函数也是虚函数

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下列叙述中,正确的是()”相关的问题
第1题
下列关于继承和派生的叙述中,正确的是()。

A.多继承时可能会产生二义性

B.派生类可以访问基类的所有数据成员,也能调用基类的所有成员函数

C.一个基类可以有多个派生类,一个派生类可以有多个基类

D.派生类要向基类的构造函数传递参数

点击查看答案
第2题
对箭头函数与普通函数的区别描述正确的是?()

A.箭头函数是匿名函数,不能作为构造函数,不能使用new

B.箭头函数的this永远指向其上下文的this,任何方法都改变不了其指向,如call(),bind(),apply()

C.普通函数的this指向调用它的那个对象

D.箭头函数的this指向调用它的那个对象

点击查看答案
第3题
下列选项中,不属于类成员函数的是()。

A.友元函数

B.析构函数

C.构造函数

D.虚函数

点击查看答案
第4题
下列函数中,不能说明为虚函数的是()

A.私有成员函数

B.公有成员函数

C.构造函数

D.析构函数

点击查看答案
第5题
下面关于带参数宏的叙述中,错误的是()。

A.宏也有默认的作用域:从其定义处开始到所在源文件结束为止

B.带参数宏中的参数不需要指定数据类型

C.为避免歧义,替换用字符串中的形参最好用括号括起来

D.宏调用与函数调用都有调用时系统开销

点击查看答案
第6题
如果类A是类B的基类,两个类中都有同名的成员函数fun,下列()能够正确调用到A类的成员函数fun。

A.B *b; b->fun();

B.B b; B &br=b; br.fun();

C.B b; b.A::fun();

D.B b; b.fun();

点击查看答案
第7题
下列关于this指针的叙述中,正确的是()。

A.类的成员函数都有this指针

B.类的友元函数都有this指针

C.任何与类相关的函数都有this指针

D.类的非静态成员函数都有this指针

点击查看答案
第8题
下列关于抽象类和纯虚函数的叙述中,正确的是()。

A.可以说明抽象类对象

B.抽象类中包含纯虚函数

C.可以重载抽象类的析构函数

D.抽象类的派生类一定不是抽象类

点击查看答案
第9题
有如下类声明:classXA{private:intx;public:XA(intn){x=n;}};classXB:publicXA{private:inty;public:XB(inta,intb);};在构造函数XB的下列定义中,正确的是()。

A.XB::XB(inta,intb):x(a),y(b){}

B.XB::XB(inta,intb):XA(a),y(b){}

C.XB::XB(inta,intb):x(a),XB(b){}

D.XB::XB(inta,intb):XA(a),XB(b){}

点击查看答案
第10题
关于具有转换函数功能的构造函数说法中正确的是()

A.不带参数的构造函数

B.带有一个参数的构造函数

C.至少带有二个参数的构造函数

D.缺省构造函数

点击查看答案
第11题
下列关于C语言中main函数位置的叙述中,正确的是()。

A.必须在程序的最后

B.必须在程序的开始处

C.可以在程序中的任意位置

D.必须在系统调用的库函数后面

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改