首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass{ int k; public: MyClass(int n):k(n){} }; 则下列数组定义中,错误的是( )。
有如下类定义: class MyClass{ int k; public: MyClass(int n):k(n){} }; 则下列数组定义中,错误的是( )。
admin
2021-05-06
62
问题
有如下类定义:
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、MyCtass m4[]={1,2,3};
答案
C
解析
选项A、B都使用Myclass类的构造函数,完成数组元素的初始化,数组定义正确;选项D中,隐式使用Myclass类的构造函数(接收一个int型的参数),将整数1、2、3转换为Myclass类的对象,数组定义正确;选项C中,数组前3个元素同选项D,可以完成初始化,但是第4个数组元素,需要调用Myclass类的默认构造函数,由于MyClass类已经提供了一个构造函数(非默认构造函数),所以编译器不会自动生成默认构造函数,也就无法构造第4个元素,选项C错误。故本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/uXfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果表达式a>=b中的’’>="是作为非成员函数重载的运算符,则可以等效地表示为()。
模板对类型的参数化提供了很好的支持,因此()。
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是()。
下列关于运算符重载的描述中,错误的是
下面是重载为非成员函数的运算符函数原型,其中错误的是
下列各组类型声明符中,含义相同的一组是()。
设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
下列字符串中可以用作C++标识符的是()。
随机试题
关于“适当的剂量”的说法正确的是()。
碳精制的过滤器
由于车间管理不善造成的在产品的损失,应记入“管理费用”。()
2011年7月30日,人民法院受理了甲公司的破产申清,并同时指定了管理人。管理人接管甲公司后,在清理其债权债务过程中,有如下事项:(1)2010年4月,甲公司向乙公司采购原材料而欠乙公司80万元货款未付。2011年3月,甲乙双方签订一份还款协议,该协议约
读图,完成下列题。(2010—单选—19)死海位于贝加尔湖的()。
下列哪一项职权不是全国人大常委会的职权?()
意识形态工作是党的一项极端重要的工作,是为国家立心、为民族立魂的工作。我们必须把意识形态工作的领导权、管理权、话语权牢牢掌握在手中。意识形态工作的出发点和落脚点是
设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为
ChrisStevenshasliterallywrittenabook.It’scalledAppillionaires:SecretsfromDevelopersWhoStruckItRichontheAppSt
Thetranslatormusthaveanexcellent,up-to-dateknowledgeofhis(1)_____languages,fullfacilityinthehandlingofhistarge
最新回复
(
0
)