题目内容 (请给出正确答案)
[主观题]

设计通用数组类模板 数据: T *data;//数组首地址 int size; //数组规模 操作: 构造函数、拷贝构造函数; 赋值运算、下标运算、输入/输出等运算符的重载; 测试:分别用int型数组、double型数组对该类模板进行测试。

提问人:网友yuyu87623 发布时间:2022-01-07
参考答案
  抱歉!暂无答案,正在努力更新中……
如搜索结果不匹配,请 联系老师 获取答案
更多“设计通用数组类模板 数据: T *data;//数组首地址 …”相关的问题
第1题
在第3讲作业2动态整型数组类 CArray 上增加对下标运算...

在第3讲作业2动态整型数组类 CArray 上增加对下标运算符、赋值运算符的重载: 在动态整型数组类 CArray 中,添加深拷贝构造函数 设计一个动态整型数组类 CArray ,并对CArray类进行测试 数据成员: int *vec; // 动态数组指针 int size; //动态数组规模 成员函数:public CArray(int n); // 构造函数,构造规模为n的数组 CArray (CArray &arr); //拷贝构造函数 ~CArray(); //析构函数,释放动态数组空间 int length(); // 取数组元素个数 int get(int i); // 取数组第i个元素 void set(int i, int value); // 设置数组第i个元素 int getMax(); // 取数组最大元素 int getMin(); // 取数组最大元素 void print(); //输出动态数组的所有元素 int & operator[](int); CArray & operator=(const CArray &arr);

点击查看答案
第2题
在上一次作业动态整型数组类 CArray 中,添加深拷贝构造函数 设计一个动态整型数组类 CArray ,并
对CArray类进行测试 数据成员: int *vec; // 动态数组指针 int size; //动态数组规模 成员函数:public CArray(int n); // 构造函数,构造规模为n的数组 CArray (CArray &arr); //拷贝构造函数 ~CArray(); //析构函数,释放动态数组空间 int length(); // 取数组元素个数 int get(int i); // 取数组第i个元素 void set(int i, int value); // 设置数组第i个元素 int getMax(); // 取数组最大元素 int getMin(); // 取数组最大元素 void print(); //输出动态数组的所有元素

点击查看答案
第3题
设计一个动态整型数组类 CArray ,并对CArray类进行测试 数据成员: int *vec; // 动态数组指针 int size; //动态数组规模 成员函数:public CArray(int n); // 构造函数,构造规模为n的数组 ~CArray(); //析构函数,释放动态数组空间 int length(); // 取数组元素个数 int get(int i); // 取数组第i
点击查看答案
第4题
对于拷贝构造函数和赋值操作的关系,正确的是

A.拷贝构造函数和赋值操作是完全一样的操作

B.进行赋值操作时,会调用类的构造函数

C.当调用拷贝构造函数时,类的对象正在被建立并被初始化

D.拷贝构造函数和赋值操作不能在同一个类中被同时定义

点击查看答案
第5题
设有如下函数定义,则函数返回的值是()。int*fun(inta[],intn){returna+n;}

A.数组元素a[n]的值

B.数组元素的下标

C.数组元素a[n]的地址

D.数组a的首地址

点击查看答案
第6题
对于拷贝初始化构造函数和赋值操作的关系,正确的描述是()。A.拷贝初始化构造函数和赋值操作是完全

对于拷贝初始化构造函数和赋值操作的关系,正确的描述是()。

A.拷贝初始化构造函数和赋值操作是完全一样的操作

B.进行赋值操作时,会调用类的构造函数

C.当调用拷贝初始化构造函数时,类的对象正在被建立并被初始化

D.拷贝初始化构造函数和赋值操作不能在同一个类中被同时定义

点击查看答案
第7题
若函数的参数是数组,则传递给这个参数的值是:

A.数组的首地址

B.数组的第一个元素的地址

C.整个数组被拷贝过去

D.数组元素的个数

E.数组第一个元素的值

点击查看答案
第8题
若采用链地址法构造散列表,散列函数为H(key)=key MOD 17,则所需链表的链首指针构成一个指针数组,数组的下标范围为 ()

A.0至17

B.1至17

C.0至16

D.1至16

点击查看答案
第9题
只能放到构造函数初始化列表中赋值的类成员包括:

A.没有默认构造函数的类类型成员

B.常量成员

C.引用成员

D.指针成员

E.布尔类型成员

F.整型数组成员

点击查看答案
第10题
当调用函数时,实参是一个数组名,则向函数传送的是()。 (A)数组的长度 (B)数组的首地址 (C)数组每一个元

当调用函数时,实参是一个数组名,则向函数传送的是( )。

(A)数组的长度 (B)数组的首地址

(C)数组每一个元素的地址 (D)数组每个元素中的值

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信