首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass{ int k; public: MyClass(int n):k(n){} }; 则下列数组定义中,错误的是( )。
有如下类定义: class MyClass{ int k; public: MyClass(int n):k(n){} }; 则下列数组定义中,错误的是( )。
admin
2021-06-10
26
问题
有如下类定义:
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
解析
选项A、B都使用MyClass类的构造函数,完成数组元素的初始化,数组定义正确;选项D中,隐式使用Myclass类的构造函数(接收一个int型的参数),将整数1、2、3转换为MyClass类的对象,数组定义正确;选项C中,数组前3个元素同选项D,可以完成初始化,但是第4个数组元素,需要调用MyClass类的默认构造函数,由于Myclass类已经提供了一个构造函数(非默认构造函数),所以编译器不会自动生成默认构造函数,也就无法构造第4个元素,选项C错误。故本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/iyfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列代码段中声明了3个类:classPerson{};classStudent:publicPerson{};classUndergraduate:Student{};下列关于这些类之间关系的描述中,错误的是()。
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
在公有继承的情况下,允许派生类直接访问的基类成员包括()。
下列关于函数参数的叙述中,正确的是()。
下列定义语句中,错误的是()。
以下数据结构中,属于非线性数据结构的是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:m=-10n=-10p=0q=-10z=A注意:错误的语句在//******e
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:m=-10n=-10p=0q=-10z=A注意:错误的语句在//******error******的下面,修改该语句即可。#
数据库管理系统是()。
在数据库系统中,用户所见的数据模式为()。
随机试题
什么叫电气二次接线图?
某PC计算机主板上的I/O扩展槽总线为62根,称其为_________总线。
左肾静脉走行位置是
慢性阻塞性肺疾病(COPD)发病的最主要因素是()
公司级安全教育由()负责,企业职业健康安全管理部门会同有关部门组织实施。
企业用于公益、救济性的捐赠,在年度应纳税所得额()以内的部分准予扣除。
根据支付结算法律制度的规定,下列票据中,允许个人使用的有()。
甲表业公司是国内一家专业生产钛合金和高档不锈钢表壳的企业。2008年,受全球金融危机的冲击,世界手表销售数量持续下滑、计时行业萎靡不振。甲表业公司决策层敏锐地察觉到国际金融市场的动荡很可能影响到国际手表市场的消费能力。他们从手表销售景气报告中看到,低档表的
“三个代表”这一科学理论在建设中国特色社会主义的思想路线、发展道路、发展阶段和发展战略、根本任务、发展动力、依靠力量、国际战略、领导力量和根本目的等重大问题上取得了丰硕成果,用一系列紧密联系、相互贯通的新思想、新观点、新论断,创造性地回答了()
花朵的红色是热情的色彩,它强烈、奔放、激动,令人精神振奋。红紫烂漫的春天,多么活力充沛,生气蓬勃。“花儿为什么这样红?”是我们对它的赞叹和歌颂,同时也不妨对它作一科学的解释。“花儿为什么这样红?”首先有它的物质基础。不论是红花还是红叶,它们的细胞
最新回复
(
0
)