首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass{ int k; public: MyClass(int n):k(n){} }; 则下列数组定义中,错误的是( )。
有如下类定义: class MyClass{ int k; public: MyClass(int n):k(n){} }; 则下列数组定义中,错误的是( )。
admin
2021-05-06
29
问题
有如下类定义:
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://jikaoti.com/ti/wKh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#include<iostream>iasingnamespacestd;classTest{public:Test(){}Test(constTest&t){cout<<1;
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下列给定程序中函数fun的功能是:在字符串的最前端加入n个水号,形成新串,并且覆盖原串。字符串的长度最长允许为79。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件NODII.C中,不要改动main函数,不得增
有如下类声明:classPam{intk;public:Pam(intn):k(n){}voidshow()const;};若要在类体外给出成员函数s
有如下类及函数的定义:classWow{intk;public:Wow(intn=0):k(n){}intincre(){return++k;}
若要对类Value中重载的类型转换运算符long进行声明,下列选项中正确的是
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
下列字符串中,不可以用作C++标识符的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
随机试题
因男性尿道的耻骨前弯是由阴茎垂于耻骨联合下方形成,故上提阴茎可取消该弯曲。()
关于法律监督,下列表述正确的是:()
机电设备国际招标的评标结束后,招标机构应当在《中国国际招标网》上进行评标结果公示,公示期为()天。
穿越式分体移动模板台车是将走行机构与整体模板分离,因此一套走行机构可以解决几套模板的移动问题,且()。
保险销售不能通过()完成
某公司与政府机关共同使用一栋共有土地使用权的建筑物。该建筑物占用土地面积2000平方米,建筑物面积10000平方米(公司与政府机关的占用比例为3:1),该建筑物所在地城镇土地使用税年税额为每平方米3元。该公司每年应纳城镇土地使用税()元。
银行理财产品可能面临的风险类型有()。
选择与求助者谈话方式时应当考虑的求助者自身因素包括()。
侵占罪是指以非法占有为目的,将为他人保管的财物或者其他遗忘物、埋藏物占为己有,数额较大且拒不交还的行为。根据以上定义,下面哪种行为是典型的侵占罪?()
美欧债务危机不断_________,全球金融市场和实体经济深受其害。中国经济难以_________,经济减速态势愈加明显,通胀却依然居高不下。填入划横线部分最恰当的一项是:
最新回复
(
0
)