首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass{ int k; public: MyClass(int n):k(n){} }; 则下列数组定义中,错误的是( )。
有如下类定义: class MyClass{ int k; public: MyClass(int n):k(n){} }; 则下列数组定义中,错误的是( )。
admin
2021-05-06
43
问题
有如下类定义:
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全国计算机二级
相关试题推荐
有如下函数模板定义:templateT1Fun(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为()。
有如下程序段:inti=0,j=1;int&r=i;∥①r=j;∥②int*p=&i;∥③*p=&r;∥④其中会产生编译错误的语句是()。
已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则()。
模板对类型的参数化提供了很好的支持,因此()。
当循环队列非空且队尾指针等于队头指针时,说明循环队列己满,不能进行入队运算。这种情况称为()。
有如下程序:#includeusingnamespacestd;classInstrument{public:virtualvoidDisplay()=0;};classPiano:publicInstrument{
下列关于输入流类成员函数getline()的叙述中,错误的是
有如下程序:#includeusingnamespaeestd;classGA{public:virtualintf(){return1;}};classGB:public
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是()。
随机试题
下列情形可以用红色墨水记账的情况有()。
A.6小时B.12小时C.24小时D.48小时E.2周因抢救患者未能及时书写病历的,应在多长时间内补齐
在我国四川阿坝州的多发一种以四肢关节软骨和骺板软骨营养不良性变性、坏死,继之增生、修复为主要病理改变的疾病。这种疾病进展缓慢,早期即可见到手指末节粗大如鹅头状,并向掌侧弯曲。随着病情进展,关节增粗、变形,肌肉萎缩等改变出现于指间关节、足趾、踝、腕、掌指关节
【2011专业知识真题下午卷】爆炸性粉尘环境的范围应根据下列哪些因素确定?()
()不计算建筑面积。
牛头刨床在切削工件时刨刀( )。
2007年底,美国爆发了次贷危机,长期以来,美国有些商业银行员工违规向信用分数较低、收人证明缺失、负债较重的人提供贷款,由于房地产市场刚落,客户负担逐步到了极限,大量违约客户出现,不再偿还贷款,形成坏账,次贷危机就形成了。危机使信用衍生产品市场大跌,众多机
已知A、B两种证券收益率之间的相关系数为0,则由A、B两种证券构成的投资组合()。
根据反垄断法律制度的规定,负责非价格垄断协议和非价格滥用市场支配地位以及滥用行政权力排除、限制竞争行为的反垄断执法机构是()。
信息系统开发方法其指导思想、开发策略常常相同或相似于
最新回复
(
0
)