首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass{ int k; public: MyClass(int n):k(n){} }; 则下列数组定义中,错误的是( )。
有如下类定义: class MyClass{ int k; public: MyClass(int n):k(n){} }; 则下列数组定义中,错误的是( )。
admin
2021-05-06
24
问题
有如下类定义:
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个元素的数组,数组元素的类型是、MyrClass类型.并对该数组的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/hxfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classA{public:A(inti):rl(i){)voidprint(){cout
下列语句中,错误的是()。
已知一程序运行后执行的第一个输出操作是()。cout
若字符指针P所指向的字符串为"abcdefg",在执行语句()。char*ap=newchar[strlen(p)+1];之后,ap指向的字符数组的元素个数为
数据库系统的核心是()。
由于常对象不能被更新,因此()。
有如下定义:inta[5]={1,3,5,7,9},*p=a;下列表达式中不能得到数值5的是()。
在下列枚举符号中,用来表示“相对于当前位置"文件定位方式的是()。
判断一个字符串是否是回文串的递归函数定义如下:boolhuiwen(strings){intn=s.length();if(n
下列关于运算符函数的描述中,错误的是()。
随机试题
有关Tg的描述错误的是
面色晦暗、双颊紫红、口唇轻度发绀属于面色苍白,唇舌色淡,表情疲惫属于
A.清晨B.餐前C.餐中D.餐后E.睡前阿卡波糖片的适宜服药时间是()。
使用超声波雾化吸入器,水槽内应加入
某法院经济庭审判员王某利用职务之便,收取当事人李某贿赂达万元之巨,审判活动中他即按照李某的意思故意违背事实和法律判李某一方胜诉,使对方当事人蒙受重大损失。王某构成:
关于专项施工方案的说法,以下错误的是()。
按现行会计制度及有关规定,长期负债核算的内容包括( )。
转让不动产有限产权或永久使用权,以及单位将不动产无偿赠与他人,视为()。
香港、澳门回归祖国以来,“一国两制”实践取得举世公认的成功。事实证明,“一国两制”是解决历史遗留的香港、澳门问题的最佳方案,也是香港、澳门回归后保持长期繁荣稳定的最佳制度。回归完成了香港、澳门宪制秩序的巨大转变。特别行政区的宪制基础是()
[*]①定义局部字符变量ch和字符指针变量p,并使其指向字符串s。②当p所指的字符非空时,把字符*p赋给字符ch,当字符ch不是字母’z’或者’Z’时,把字符ch的ASCII码值加1,变成其下一个字符的ASCII码,并把这个值赋给字符*p,否则,
最新回复
(
0
)