首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass{ int k; public: MyClass(int n):k(n){} }; 则下列数组定义中,错误的是( )。
有如下类定义: class MyClass{ int k; public: MyClass(int n):k(n){} }; 则下列数组定义中,错误的是( )。
admin
2021-05-06
19
问题
有如下类定义:
class MyClass{
int k;
public:
MyClass(int n):k(n){}
};
则下列数组定义中,错误的是( )。
选项
A、MyClass m414]={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/UPfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序:#includevoidmain(){inta1,a2charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d%c%d%c",a1
有如下程序:#include<iostream>#include<string>usingnamespacestd;classPerson{public:Person(stringn):n
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
用于定义类的必不可少的C++关键字是
请使用Ve6或使用【答题】菜单打开考生目录pmj3下的工程文件pmj3。此工程中包含一个源程序文件proj3.cpp,其中定义了用于表示平面坐标系中的点的类MyPoint和表示三角形的类MyTriangle;程序应当显示:6.828432但程序中有缺
判断一个字符串是否是回文串的递归函数定义如下:boolhuiwen(strings){intn=s.length();if(n
数据库设计过程不包括()。
支持子程序调用的数据结构是()。
下列字符中,可以出现在合法的C++标识符中的是
下列字符串中不能作为C++标识符使用的是()。
随机试题
A.人格和尊严得到尊重的权利B.享有必要的医疗与护理的权利C.有监督自己医疗权利实现的权利D.享有医疗保密权和隐私权E.享有自主和知情同意的权利在患者有完全思维、行为能力时,医生仅凭家属签字决定治疗或手术方案,这有违上述哪项患者的权利
可以作为A群链球菌的初步鉴定试验的是
成人中常发生GVHD的器官移植是
假设有如表所示的国债券数据。上述两种债券的面值相同,均在每年年末支付利息。从理论上讲,当利率发生变化时,( )。
两个或两个以上的申请人分别就同样的发明创造申请专利时,按照我国专利法的规定,专利权授予()。
如果亚洲和非洲的和平有了保障,那么世界和平就有了保障;而只有彻底铲除恐怖主义,世界和平才能有保障。但是,事实上,恐怖主义在中东不断地制造事端。由此可以推出()。
交通拥堵已经成为中国城市发展的一大瓶颈。为了解决交通拥堵问题,管理部门可谓用尽了心思,包括排污费、拥堵费在内的新政措施不断被试探推出,管理部门通过价格杠杆遏制城市交通拥堵已然成为了政策努力方向。从海外城市治理拥堵的经验看,针对路权使用征收高额费用的确是成功
子女对父母的赡养扶助义务,既包括承担、提供父母必要的生活费用和赡养费用,也包括在精神上给予父母必要的慰藉。()
Icouldn’tstopcrying.Monthsoflateeveningsanddemandingtravelhad【C1】______myprofessionalexterior.Itriedto【C2】______
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上两个按钮的单击事件代码,试按以下要求补充设计。将查询对象“qEmp”改为参数查询,参
最新回复
(
0
)