问题 多项选择题

请使用“答题”菜单或使用VC6打开考生文件夹proj2下的工程proj2。此工程包含一个程序文件main.cpp,其中的Array是一个表示数组的模板类。Array的成员a用于指向存放数据的数组,size表示该数组的大小。此程序的输出结果应为:
8
29,20,33,12,18,66,25,14
66,33
注意:只能在画线处填写适当的代码,不要改动程序中的其他内容,也不能删除或移动//************found************。
//源程序
#include <iostream>
#include <cstdlib>
using namespace std;
template<class Type>
class Array//数组类
Type *a;
int size;
public:

Array(Type b[],int mm):size(mm)//构造函数
if(size<2) cout<<"数组长度太小,退出运行!\n";exit(1);
//************found************
a=______;//a指向申请的数组空间
for(int i=0; i<size; i++) a[i]=b[i];//************found************
~Array()______; //析构函数
void MaxTwo(Type& x1,Type& x2) const;//由x1和x2带回数组a中的两个最大值
//************found************
int Length() const______;//返回数组长度
Type operator[](int i) const
//下标运算符重载成员函数
if(i<0 || i>=size)cout<<"下标越界!"<<endl;exit(1);
return a[i];;
//由x1和x2带回数组a中的两个最大值
template<class Type>
void Array<Type>::MaxTwo(Type& x1,Type& x2) const //补充完整函数体的内容
//将数组a中头两个数据赋值给x1和x2,使得x1>=x2
//************found************
______(x1=a[0],x2=a[1]):(x1=a[1],x2=a[0]);
for(int i=2;i<size; i++)
if(a[i]>x1)x2=x1; x1=a[i];
else if(a[i]>x2) x2=a[i];
void main()
int s1[8]=29,20,33,12,18,66,25,14;Array<int> d1(s1,8);
int i,a,b;
d1.M axTwo(a,b);
cout<<d1.Length()<<endl;
for(i=0;i<7;i++) cout<<d1[i]<<",";
cout<<d1[7]<<endl;cout<<a<<","<<b<<endl;

答案

参考答案:A)a=new Type[size+A];
B)~Array(){delete a;}
C)int Length()const{ return size;}
D)(a[0]>a[A])(xA=a[0],xB=a[A]):(xA=a[A],xB=a[0]);

解析:1)为指针数组a分配内存空间,注意类型为Type,大小为size+1。
2)析构函数,释放内存空间,主要是释放类分配的空间数组a。
3) Length函数返回数组的长度,即size。
4)判断a[0]、a[1]大小,将大的赋值给x1,小的赋值给x2。

多项选择题
多项选择题


(由单选和多选组成。)

西部地区的国家鼓励类内资企业A公司从2002年开始投产并获利,经营期限为10年,执行新企业会计准则。2008年,该公司自行核算的会计利润为600万元,其中投资收益40万元,属于该公司在境外投资甲公司分回的投资收益,已在境外缴纳20%的所得税。经注册税务师检查,A公司在2008年的会计核算资料中,存在下列情况:
(1)“管理费用”科目中,列有全年的业务招待费36万元。该公司当年的销售收入为 3000万元。
(2)“财务费用”科目中,列有向其他企业拆借资金的实际利息支出22.5万元,该项借款本金为300万元,利率为9%(银行同类、同期贷款年利率为6%)。
(3)“营业外支出”科目中,列有对外捐赠款100万元。其中:通过省级政府向某灾区捐款82万元,直接向某校运动会捐赠18万元。
(4)以产品对外投资,成本为80万元,投资双方确认的公允价值为100万元(参照同类市场价格确定)。该公司对该项业务未做处理。
(5)本年发生新产品研究开发费用12万元,企业进行了实际扣除。
(6)本年实际列支职工福利类开支30万元,根据实发工资总额按比例计提并拨缴的工会经费是4万元(并取得专用收据)。
(7)当年税务机关核定的增值税为56万元,其他营业税金14.25万元,企业未进行税金的扣除。
根据上述资料和税法有关规定,回答下列问题:

根据企业所得税的规定,以下表述中正确的有( )。

A.境外投资收益属于居民企业间的权益性投资收益,免征企业所得税

B.向其他企业拆借资金的利息支出,属于企业间支付的利息支出,不得扣除

C.该企业2008年可以享受减半征收企业所得税的优惠

D.新产品研究开发费用可以加计扣除

E.以产品对外投资,应该视同销售货物,计算企业所得税