各个选项解析C++当说明一个具有构造函数的对象数组时,所定义的类应该()A.只能包含一个默认的构造函数B.应有一个包含缺省参数的构造函数C.至少应有两个构造函数D.必须有一个
当说明一个具有构造函数的对象数组时,所定义的类应该( )
A. 只能包含一个默认的构造函数
B. 应有一个包含缺省参数的构造函数
C. 至少应有两个构造函数
D. 必须有一个不带任何参数的构造函数
这个题目貌似有问题。
这四个选项没有一个是必须的。
比如下面这个程序
#include <iostream.h>
class test
{
public:
int a;
test(int c):a(c){}
};
int main()
{
test aa[2] = {1,5};
for(int i = 0; i < 2; i ++)
cout << aa[i].a << endl;
}
它有一个有参的构造函数,没有默认构造函数。
这个A B C D四个都对不上了。
不过 我想题目可能是表达的这个意思。
test aa[2];
这样的,即没有初始化列表。如果是这样 那么B就是对的了。 因为只有无参的,或者带缺省的构造函数,这个对象才可以被正确的初始化。
事实上,我觉得这个出题人也是不太确定的,所以B用的是应该,而不是必须。
严格来说 这是一个错题。
(多选)变构调节的特点包括()A、变构酶多存在调节亚基和催化亚基B、变构剂使酶蛋白构象改变,从而改 2020-04-06 …
各种结构的字构成的八字名言难度很高,就是要一句八字名言,但是里面的字必须包括有上下结构,左右结构, 2020-05-17 …
同学们都玩过肥皂泡泡,如图所示是小梦同学在-9℃的室外玩肥皂泡泡是拍摄的照片.他发现肥皂泡泡在很冷 2020-06-22 …
空间构象包括[]A.β-折叠B.结构域C.亚基D.模序E.α-螺旋 2020-07-07 …
(多选)变构调节的特点包括()A.变构酶多存在调节亚基和催化亚基B.变构剂使酶蛋白构象改变,从而改 2020-07-16 …
如今全球的“果粉”们对苹果产品趋之若鹜。2012年2月底,苹果公司股票价格一度突破每股500美元。这 2020-11-06 …
下表为十九世纪四、五十年代,中国丝、茶出口概括简表。这一现象反映了()品名1843年1855年茶13 2020-12-06 …
蛋白质三级结构[]A.存在于每个天然蛋白质分子中B.是指局部肽段空间构象C.包括模序结构D.属于高级 2020-12-17 …
β构象是怎么回事?一条肽链是怎么形成β构象的,β构象可以在一条肽链上形成,也可以在不同多肽链间形成吗 2020-12-21 …
汉字构造六书各自举例根据许慎的《说文解字》,汉字构造包括象形,指事,形胜,会意,转注,假借,请举出这 2020-12-25 …