试题查看

首页 > 计算机二级考试 > 试题查看
【分析解答题】

综合应用题使用VC6打开考生文件夹下的工程test13_3。此工程包含一个test13_3.cpp,其中定义了类Vector,但类的定义并不完整。请按要求完成下列操作,将程序补充完整。(1)完成构造函数的定义,把数据成员size初始化为参数s的值,数据成员buffer指向动态申请的int型size大小的空间。请在注释"// ** 1 ** "之后添加适当的语句。(2)完成拷贝构造函数的定义,注意解决多次删除的问题。请在注释"// ** 2 ** "之后添加适当的语句。(3)完成成员函数elem的定义,该函数返回buffer的第ndx个元素的值,注意如果ndx超界,请输出"error in index"。请在注释"// ** 3 ** "之后添加适当的语句。(4)完成析构函数的定义,要求先将字符d打印在屏幕上,再释放buffer指向的空间。请在注释"// ** 4 ** "之后添加适当的语句。输出结果如下:1234567891012345678910dd注意:除在指定的位置添加语句外,请不要改动程序中的其他语句。源程序文件test13_3清单如下:#include #includeclass Vector{public: Vector(int s=100); Vector(Vector &v); int &elem(int ndx); void display(); void set(); ~Vector();protected: int size; int *buffer;};Vector::Vector(int s){// ** 1 **}Vector::Vector(Vector &v){// ** 2 ** for(int i=0; i

查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

0%的考友选择了B选项

0%的考友选择了C选项

0%的考友选择了D选项

你可能感兴趣的试题

运算符函数调用格式的表达式:y/x++与表达式:y.operator/(oper下面的描述中表达错误的是A.公有继承时基类中的public成员在派生类中仍是pu以下程序中sort()函数的功能是对a所指数组中的数据进行由大到小的排序:voi基本操作题下列程序中,要求计算1+2+3+…+100的值,并显示计算结果。请将程简单应用题请完成下列Java程序:运行3个线程,每一个线程有自己的标志,用a,b综合应用题下面是一个Applet程序,其功能是建立2个文本区域,一个为编辑区,一