首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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、MyClass m4[]={1,2,3};
答案
C
解析
MyClass提供一个参数为整型变量的构造函数,构造对象时,使用参数初始化成员k的值;选项A定义一个包含4个元素的数组,数组元素的类型是、MyrClass类型.并对该数组的4个元素分别显示调用构造函数完成初始化,选项A正确;同理,选项B定义数组m4.由于初始化值个数为3个,所以系统默认该数组长度为3.选项B正确;选项D定义数组m4,使用3个整数初始化数组元素,此时系统凋用构造函数将整数隐式转换成MyClass类型,并默认数组长度为3,选项D正确;选项C同样定义数组m4,它包含4个元素,初始化时,同样使用3个整数1,2.3初始化前3个元素,系统调用构造函数将整数隐式转换成MyClass类型,来完成前3个元素的初始化,但是由于MyClass没有默认构造函数,所以第4个元素小能完成构造,选项C错误,本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/hxfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)retum1;elseif(n=1)retum2;elsereturnfib(n—1)+fib(n—2);
下面描述中,不属于软件危机表现的是()。
下列关于类定义的说法中,正确的是()。
有如下类定义:classPoint{private;staticinthow_many;};__how_many=0;要初始化Point类的静态成员how_many,下划线处应填入的内容是(
有如下说明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是()。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数sum(intA[NUM][NUM],intn)实现的功能是计算矩阵中所有非质数数字的和。提示:函数isPrime(intn)的功能是判
请打开考生文件夹下的解决方案文件proj2,此工程中含有一个源程序文件proj2.epp。函数char*GetNum(char*src,char*buf)从sre开始扫描下一个数字字符序列,并将其作为一个字符串取出放入字符串空间buf中。函数返回扫描的终止
下列字符串中可以用作C++标识符的是()。
下列选项中,不是C++关键字的是()。
随机试题
气电焊
高压法甲醇合成塔的原料气分主、副线进料。其中,副线进料的目的是()。
37岁初产妇,胎膜已破24小时,临产8小时,胎动明显减少1天。住院后查体:体温39℃,脉搏120次/min,血压90/60mmHg,枕右前位,先露+2,胎心100次/min。胎心监测出现多个晚期减速。宫体压痛,宫口开大3cm。血常规:白细胞计数18×109
成分输血的优点不包括
A.由实转虚B.因虚致实C.实中夹虚D.虚中夹实E.真虚假实脾阳不振,运化无权之水肿病的是()。
堤防工程施工质量达不到设计要求,经加固补强后,造成外形尺寸改变或永久性缺陷的,经项目法人认为基本满足设计要求,其质量()。
开展会计电算化的单位,可根据需要设置相应工作岗位,但是不能与其他工作岗位相结合。()
按照征税对象不同,税收可分为()。
下列房产中,可以免征房产税的有()。
人民警察的义务是基于人民警察的职务关系而产生的,只有人民警察才是这些义务的承受主体。这是说明警察义务的()。
最新回复
(
0
)