首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass{ int k; public: MyClass(int n):k(n){} }; 则下列数组定义中,错误的是( )。
有如下类定义: class MyClass{ int k; public: MyClass(int n):k(n){} }; 则下列数组定义中,错误的是( )。
admin
2020-07-23
64
问题
有如下类定义:
class MyClass{
int k;
public:
MyClass(int n):k(n){}
};
则下列数组定义中,错误的是( )。
选项
A、MyClass m4[4]={MyClass(1),MyClass(2),MyClass(3),MyClass(4)};
B、MyClass m4[]={MyClass(1),MyClass(2),MyClass(3)};
C、MyClass m4[4]={1,2,3};
D、MyClass m4[]={1,2,3};
答案
C
解析
MyClass提供一个参数为整型变量的构造函数,构造对象时,使用参数初始化成员k的值;选项A定义一个包含4个元素的数组,数组元素的类型是MyClass类型,并且对该数组的4个元素分别显示调用构造函数完成初始化,选项A正确;同理,选项B定义数组m4,由于初始化值个数为3个,所以系统默认该数组长度为3,选项B正确;选项D定义数组m4,使用3个整数初始化数组元素,此时系统调用构造函数将整数隐式转换成MyClass类型,并默认数组长度为3,选项D正确;选项C同样定义数组m4,它包含4个元素,初始化时,同样使用3个整数1,2,3初始化前3个元素,系统调用构造函数将整数隐式转换成MyClass类型,来完成前3个元素的初始化,但是由于MyClass没有默认构造函数,所以第4个元素不能完成构造,选项C错误,本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/w2yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classAA{inta;public:AA(intn=0):a(n){}};classBB:publicAA{public:BB(intn)};其中横线处缺失的部分
下面对对象概念描述正确的是
下列叙述中正确的是
有如下类声明和函数声明:classBase{intm;public:intn;protected:intp;};classDe
为类MyClass重载赋值运算符时,应将其重载为类的
下列关于模板的表述中,错误的是
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
下列关于运算符函数的描述中,错误的是()。
下列运算符中,不能作为成员函数重载的是
在下列枚举符号中,用来表示"相对于当前位置"文件定位方式的是()。
随机试题
规格代号为3的单用电工刀刀柄长度为()mm。
Withanappropriateconjunct:Iftheystartsmokingthoseawfulcigars,_______I’mnotstaying.
项目资源通常是限定的,由于项目实施过程中面临诸多不确定性,项目经理往往需要去获取额外资源,与组织中的职能部门或其他项目展开资源竞争。这体现了项目的()
以某公司办公室主任观察、考核、评价和使用新来职员为实例,进一步说明科学研究的系统过程。
OneBritishschoolisfindingthatallowingchildrentolistentomusicoreventohavetheTVonwhilestudyingishelpingimpr
肿瘤手术切除原发癌所在器官的部分或全部,连同周围正常组织和区域淋巴结,这种手术方式称为
甲公司和乙公司均为增值税一般纳税企业,其适用的增值税税率均为17%。甲公司为适应经营业务发展的需要,与乙公司协商,将甲公司原生产用的厂房、机床以及库存原材料,与乙公司的办公楼、小轿车、客运大轿车交换(均作为固定资产核算)。甲公司换出厂房的账面原价为1500
古人云:“教不严,师之惰。”可见,进行课堂教学管理,是教师师德修养不可缺少的。()
A,B是n阶矩阵,且r(A)+r(B)<n,证明A,B有公共的特征向量.
Therelationshipbetweenhusbandsandwivesisoneofthestrongestbondsinoursociety.Itisdeep,passionate,andoften【C1】_
最新回复
(
0
)