首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Mau{ int k; const int m; public: Mau(int k1,int m1); }; 则构造函数Mau的下列定义中,有编译错误的是( )。
有如下类声明: class Mau{ int k; const int m; public: Mau(int k1,int m1); }; 则构造函数Mau的下列定义中,有编译错误的是( )。
admin
2020-07-23
40
问题
有如下类声明:
class Mau{
int k;
const int m;
public:
Mau(int k1,int m1);
};
则构造函数Mau的下列定义中,有编译错误的是( )。
选项
A、Mau::Mau(int k1,int m1):k(k1){m=m1;}
B、Mau::Mau(int k1,int m1):m(m1){k=k1;}
C、Mau::Mau(int k1,int m1):k(k1),m(m1){}
D、Mau::Mau(int k1,int m1):m(m1),k(k1){}
答案
A
解析
C++中,常数据成员必须在构造函数的初始化列表中完成初始化,答案为A。
转载请注明原文地址:https://kaotiyun.com/show/zhyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关键字不能用来声明类的访问权限的是()。
有如下函数定义:voidfunc(inta,int&b){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
在C++中,编译系统自动为一个类生成默认构造函数的条件是
有如下类定义:classMyClass{intvalue;public:MyClass(intn):value(n){}intgetValue()const{returnvalue;}};则类MyClass的构造函数的
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
下列语句中错误的是()。
若要在Number类的声明中将减法运算符重载为成员函数,下列重载函数声明中正确的是
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
下列关于运算符重载的叙述中,错误的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
随机试题
Itiswidelyacceptthatyoungbabieslearntodothingsbecausecertainactsleadto______.
下列有关痛风的描述哪一项是错误的
当病人出现呕血时,提示胃内潴留血量至少达到( )
甲借款给乙1万元,乙与丙之间签订了一保证合同,后乙与甲协商变更借款数额为1.5万元到期,乙无力偿还该借款,为此发生纠纷。对此,()。
资产配置的目标在于()。
按照交易对象的品种划分,证券交易种类有股票交易、债券交易、基金交易和衍生品交易等。()
除基本工资以外,管理人员还可获得下列薪酬()。销售人员可以获得的薪酬形式有()。
下列收入属于应计入销售额缴纳增值税的是()。
根据合同法规定,在客运合同中,承运人不承担损害赔偿责任的情形是()。
A、 B、 C、 D、 D
最新回复
(
0
)