问题 填空题

使用VC++6.0打开考生文件夹下的源程序文件3.cpp。程序通过继承关系,实现对姓名的控制。类TC1实现对名字访问的接口,TC2实现对名字的设置和输出。
程序输出为
TC2Name
May
其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
(1)在类TC1中定义接口函数GetName为纯虚函数。请在注释1后添加适当的语句。
(2)函数GetName2用于获得名字的缓存,但只获得允许读操作这个缓存,请在注释2后添加适当的语句。
(3)实现TC2的构造函数,请在注释3后添加适当的语句。
(4)完成TC2的构造函数,实现对名字的处理。请在注释4后添加适当的语句。
注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。
试题程序:
#include<iostream.h>
class TC1

public:
//********1********

class TC2:public TC1

public:
void GetName()

cout<<"TC2Name"<<end1;

//********2********

return m_str;

//********3********

int 1;
for(i=0;str[i]!=0;i++)
m_str[i]=str[i];
//********4********

private:
char m_str[32];

void main()

TC1 *p;
TC2 obj1("May");
p=&obj1;
p—>GetName();
cout<<obj1.GetName2()<<end1;
return;

答案

参考答案:应添加“TC2(char *str)”。

问答题

时代公司为一般纳税人工业企业,适用增值税税率为17%,发生下列有关固定资产的经济业务:
(1)2006年3月初增加一项不需安装的固定资产用于生产部门,该项设备原值202000元,预计使用年限为10年,预计净残值为2000元,采用年限平均法计提折旧。至2008年末,对该项设备进行检查后,估计其可收回金额为140000元,减值测试后,该项固定资产的折旧方法、预计使用年限均不变,净残值为零。
(2)持有一项生产设备,原价为800100元,预计其使用寿命内总产量为400000件,预计净残值为100元,2009年生产50000件,假设对该设备未计提减值。时代公司采用工作量法对该项设备计提折旧。
(3)2009年9月5日购入一台管理用设备,购入当日投入使用,增值税专用发票上注明的价款为585000元,增值税99450元,支付运杂费等其他费用25000元(不考虑运费抵扣增值税因素),预计使用年限为5年,预计净残值为i0000元。时代公司采用年数总和法对该项设备计提折旧。
(4)2009年5月自行建造一条生产线,用于生产部门,领用本企业的工程物资价款100000元;领用本企业自产产品,成本为30000元,公允价值为50000元,增值税税率17%,支付的相关工程人员工资为11500元。2009年12月20日完工投入使用,预计使用年限为5年,预计净残值为5000元。采用双倍余额递减法计提折旧,至2012年末未计提任何减值准备。
要求:

根据业务(3),计算固定资产2012年折旧金额,并编制相关会计分录。

多项选择题