各个选项解析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用的是应该,而不是必须。
严格来说 这是一个错题。
各数位上的数字既不是0又不是9的四位数,将这种四位数的前两个数的乘积加上后两个数的乘积,如果想加为 2020-04-09 …
设有某通信公司的业务支撑系统,该系统中存在如下各种数据或文档Ⅰ.通话详单Ⅱ.短信数据Ⅲ.系统ER图及 2020-05-24 …
Aisino A32.0中,关于财务接口子系统,假设各类数据充足,在凭证生成查询条件中,如果业务类型 2020-05-31 …
英语翻译在未来,人类社会会朝着更智能化、更舒适化的方向发展,而由此产生的各种数据也变得越来越重要, 2020-06-27 …
(正整数负整数负数正数整数)这一类的知识!这一类数都是什么类的,各列举!如;正整数;1.2.3…… 2020-07-31 …
1.若(x^2+1/x^3)^n展开式的各项系数之和为32则n=其展开式中的常数项为2.求(2x- 2020-07-31 …
阅读下面一篇说明文,完成下列各题。数字时代,我们的大脑被改变了晓辉①我们知道,人类的大脑是可塑的,当 2020-11-20 …
写一个程序,定义抽象基类shape,派生5个派生类虚函数(一)圆形、和长方形都可以看做是几何图形,定 2020-11-22 …
这些数字能分成多少类1111111,2222222,3333333,4444444,1至4各7个数, 2020-11-25 …
一天,在某图书馆,共有64人借书,其中只借了一本惊险小说的人数是那些只借一本科幻小说人数的2倍,3个 2020-12-12 …