问题 问答题 简答题

“花中之王”是指什么花?

答案

参考答案:

牡丹花

牡丹花花色鲜艳,花姿典雅,花形端庄,是中国传统名花中最负盛名的,被称为“花中之王”

问答题

使用VC6打开考生文件夹下的工程kt12_3。此工程包含一个kt12_3.cpp,其中定义了类ARRAY,但类的定义并不完整。请按要求完成下列操作,将程序补充完整。 (1)完成类ARRAY的带一个参数的构造函数,参数i为int型,如果i不是正数则输出错误信息并退出,否则申请int型的大小为i的空间,然后把i赋值给类的数据成员num。请在注释“//**1**”之后添加适当的语句。 (2)完成类ARRAY的拷贝初始化构造函数,注意解决重复删除的问题,请在注释“//**2**”之后添加适当的语句。 (3)完成类ARRAY的重载的运算符函数[],参数i为int型,如果i超界则输出错误信息并退出,否则把下标为i的元素返回,请在注释“//**3**”之后添加适当的语句。 (4)完成类ARRAY的重载的运算符函数=,同样需要注意解决重复删除的问题,不能只是简单的赋值,请在注释“//**4**”之后添加适当的语句。 注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。 源程序文件kt12_3.cpp清单如下: #include #include classARRAY { private: int*p,num; public: ARRAY(){p=newint[10],num=10;} ARRAY(inti) { //**1** { cout<<"错误!数组长度应为正。\n"; exit(0); } p=newint[i]; num=i; } ARRAY(constARRAY&a); int&operator[](inti); ~ARRAY(){deletep;} ARRAY&operator=(constARRAY&a); friendARRAYoperator+(ARRAY&a,ARRAY&b); friendostream&operator<<(ostream&os,ARRAY&a); }; ARRAY::ARRAY(constARRAY&a) { //**2** for(inti=0;i

名词解释