题目内容

请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的DataList类,是一个用于表示数据表的类。DataList的重载运算符函数0perator+,其功能是求当前数据表与另一个相同长度的数据表之和;即它返回一个数据表,其每个元素等于相应两个数据表对应元素之和。请编写这个operator+函数。程序的正确输出应该是: 两个数据表: 1,2,3,4,5,6 3,4,5,6,7,8 两个数据表之和: 4,6,8,10,12,14 要求: 补充编制的内容写在“//********333********”与“//********666********”之间,不得修改程序 的其他部分。 注意:程序最后将结果输出到文件。ut.dat中。输出函数writeToFile已经编译为。bj文件,并且在本程序中调用。 //DataList.h inClude<iostream> using namespaCe std; ClaSS DataList{//数据表类 intfen; double*d; publiC: DataList(int len,double data[]=NULL); DataList(DataList&data); int lengthConst{retum len;} double getElement(int i)Constt return d[i];} DataList operator+(Const DataList&list)Const;//两个数据表求和 void showConst;//显示数据表 }; void writeToFile(Char$,Const DataList&); //main.Cpp inClude”DataList.h” DataList::DataList(int len,double data[]):len(ien){ d=new double[1en]; for(int i=0;i<len;i++) d㈨i=(data==NULL?0.0:data[i]); } DataList::DataList(DataList&data):len(data.1en){ d=new double[1en]; for(int i=0;i<len;i++) d[i]=data.d[i]; DataList DataList::0perator+(Con8t DataList&list,)Const{//两个数据表求和 double*dd=new double[1ist.1ensth]; //********333******** //********666******** return DataList(1ist.1ength,dd); } void DataList::showConst{//显示数据表 fr(int。i=0;i<len-1;i++) eout<<d[i]<<”,”; Cout<<d[1en-1]<<endl; int main{ double sl[]={1,2,3,4,5,6}; double s2[]={3,4,5,6,7,8}; DataList list1(6,sl),list2(6,s2);//定义两个数据表对象 eout<<”两个数据表:”<<endl: listl.show: list2.show; eout<<endl<<”两个数据表之和:”<<endl: (1istl+list2).show; writeToFile(””,listl+list2); return 0:

查看答案
更多问题

某公司2010年发行在外的股数为1000万股,年初的股东权益总额为600万元,2010年年末的股东权益总额为720万元。2012年年初的负债总额400万元,股东权益是负债总额的3倍,2012年年末的资产总额为4500万元,其中年末负债总额与权益总额的比重为3:2。按照年末负债总额确定的负债的年均利率为8%。2012年该公司的固定成本总额170万元,实现净利润308.2万元,每股市价为l5.5元,所得税率33%。 要求: (1)计算2010年末每股净资产; (2)计算2012年年初的股东权益总额; (3)计算2012年EBIT、总资产报酬率、净资产收益率、每股收益、市盈率。

本期应纳增值税合计为多少万元?

张某2011年12月18日向某保险公司投保了保险期为1年的家庭财产保险,其保险金额为40万元,2012年2月28日张莱家因意外发生火灾,火灾发生时,张莱的家庭财产实际价值为50万元。若按第一危险赔偿方式,则: (1)家庭财产损失10万元时。保险公司应赔偿多少?为什么? (2)家庭财产损失45万元时,保险公司又应赔偿多少?为什么?

本期业务(1)应该缴纳的销项税多少万元?

答案查题题库