首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass{ int k; public: MyClass(int n):k(n){} }; 则下列数组定义中,错误的是( )。
有如下类定义: class MyClass{ int k; public: MyClass(int n):k(n){} }; 则下列数组定义中,错误的是( )。
admin
2021-05-06
64
问题
有如下类定义:
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全国计算机二级
相关试题推荐
有如下类声明:classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0;};下列关于getVal
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
当循环队列非空且队尾指针等于队头指针时,说明循环队列己满,不能进行入队运算。这种情况称为()。
下列代码段中声明了3个类:classPerson}};classStudent:publicPerson{};classUndergraduate:Student{};下列关于这些类之闻关系的描述中,错误的是
有如下两个类定义:classXX{private:doublex1;protected:doublex2;public:doublex3;};classYY:protectedXX{private:doubley1
给定程序中,函数fun的功能是将不带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。注意
下面是重载为非成员函数的运算符函数原型,其中错误的是()。
下列字符串中,不可以用作C++标识符的是()。
下列选项中,正确的C++标识符是
随机试题
设f(x1,x2,…,xn)=XTAX是正定二次型.证明:(Ⅰ)二次型平方项的系数均大于零;(Ⅱ)|A|>0;举例说明上述条件均不是f(x1,x2,…,xn)正定的充分条件.
Contrarytowhatmanypeoplethink,depressionisnotanormalpartofgrowingolder.Oritishardertotreatinolderpeople.
国朝文派
简述依法行政的作用与意义。
有关中间型葡萄膜炎的叙述,错误的是
关格证的概念包括
下列玻璃属于安全玻璃的是( )。
与“有无之变,更出迭人”这句话的哲学意思相一致的是()。
1925年至1927年的大革命,群众的动员程度更为广泛,斗争的规模更加宏伟,革命的社会内涵更其深刻,与辛亥革命相比较,其不同点在于()
A、He’slateforsocialoccasionsbutnotforwork.B、He’saquietpersonbutlikestomakegrandentrances.C、Heexpectsothers
最新回复
(
0
)