首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程prog3,其中声明了ValArmy类,该类在内部维护一个动态分配的整型数组。ValArray类的复制构造函数应实现对象的深层复制。请编写ValArray类的复制构造函数。在main函数中给出了
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程prog3,其中声明了ValArmy类,该类在内部维护一个动态分配的整型数组。ValArray类的复制构造函数应实现对象的深层复制。请编写ValArray类的复制构造函数。在main函数中给出了
admin
2015-06-27
36
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程prog3,其中声明了ValArmy类,该类在内部维护一个动态分配的整型数组。ValArray类的复制构造函数应实现对象的深层复制。请编写ValArray类的复制构造函数。在main函数中给出了一组测试数据,此种情况下程序的输出应该是:
ValArrayvl={1,2,3,4,5}
ValArrayv2={2,2,2,2,2}
要求:
补充编制的内容写在“//********333********”与“//********666********”之间。不要修改程序的其他部分。
注意:
相关文件包括:mmn.cpp、ValArray.h。
程序最后调用writeToFile函数,使用另一组不同的测试数据,将不同的运行结果输出到文件out.dat中。输出函数writeToFile已经编译为obi文件。
//ValArray.h
#include
usingnamespacestd;
classValArray{
int*v;
intsize;
public:
ValArray(constint*P,intn):
size(n)
{
v=newint[size];
for(inti=0;i
v
=P
;
}
ValArray(constValArray&other);
~ValArray(){delete[]V;l
voidsetElement(inti,intval)
{
v
=val;
}
voidprint(ostream&out)const
{
out<<’{’;
for(inti=0;i
out<
<<",";
out<
}
};
voidwriteToFile(constchar*);
//main.cpp
#include"ValArray.h"
ValArray::ValArray(constValArray&other)
{
//********333********
//********666********
}
intmain()
{
constinta[]={1,2,3,4,5);
ValArrayvl(a,5);
ValArrayv2(v1);
for(inti=0;i<5;i++)
v2.setElement(i,2);
cout<<”ValArrayvl=”;
v1.print(cout);
cout<
cout<<"ValArrayv2=";
v2.print(cout);
cout<
writeToFile("");
return0;
}
选项
答案
Size=other.s1ze; //把对象数组的大小赋值给size v=newint[other.size]; //根据对象数组的大小动态分配数组V for(inti=0;i
解析
主要考查考生对复制构造函数的掌握。由函数名:ValArray::ValArray(constValArray&other),知道要复制的对象是other,对由ValArray类的成员:int*v;intsize;知道要复制的内容是动态数组v及整型变量size。动态数组要使用new语句分配内存,最后利用for循环语句来完成复制过程。
转载请注明原文地址:https://kaotiyun.com/show/q2BD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述统计假设检验中两类错误的定义及其关系。
“要尽量多地要求一个人,也要尽可能地尊重一个人”体现了马卡连柯的
以下几项哪一个不属于教育心理学的研究对象?()
教育心理学的研究对象是什么?
以教育理论为研究对象的学科是
根据教育作用对象的不同,教育功能可分为
初等教育机构的教育对象主要是
推动高中的多样化与特色化发展的要求不包括
结合实际,论述在我国坚持公民在适用法律上一律平等原则的现实意义及其要求。
随机试题
“泻南补北”的治法适用于:()
指出处方:硬脂酸甘油酯 35g硬脂酸 120g液状石蜡 60g白凡士林 l0g羊毛脂 50g三乙醇胺 4ml羟苯乙酯 1g水加至 1000g中属于油相成分是
吴某购票进入某公园游玩时,被一歹徒抢走手机及随身携带的手包,损失2000元,并在与歹徒搏斗过程中受伤,花去医药费200元。吴某虽大声喊叫,但没有公园管理处的人员出现。后歹徒逃之夭夭。吴某报案后,诉至法院,请求判决公园赔偿其各项损失,引发纠纷。经查,该公园已
银行业从业人员可以将自己保管的交易密码告知家人。()
立法、行政、司法的“三权分立”思想是由()提出来的。
心理学家戴维斯在实验中,将被试者分为两组学习射箭。甲组受到详细指导:演示如何站立、握弓、放箭;乙组自行尝试,未受严格指导。经18次练习,甲组射中率为65%,乙组射中率为45%。这一实验结果表明,在动作技能的学习过程中()因素很重要。
元曲和唐诗、宋词一样,同为我国古代文学发展史上的艺术高峰。元曲包含两个部分:一是散曲,它是兴起于元代的一种新兴诗歌样式,主要包括小令和套曲;一是杂剧,即由散曲套组成的曲文,间杂以宾白、科介,专供舞台演出。元代散曲与杂剧的产生与发展,有其多种
根据数制的基本概念,下列各进制的整数中,值最小的一个是_______。
AntIntelligenceA)Whenwethinkofintelligentmembersoftheanimalkingdom,thecreaturesthatspringimmediatelytomindare
OneofthemostwidelyabuseddrugsallovertheworldisAlcohol.Whathappenswhenapersondrinkstoomuch?Many【B1】______th
最新回复
(
0
)