问题 单项选择题

以下符合契税政策规定的是( )。

A.境内承受转移土地、房屋权属的单位和个人为契税的纳税人,但不包括外商投资企业和外国企业
B.承受与房屋相关的汽车车库所有权的企业,应征收契税
C.房地产转让者经批准转让以划拨方式取得土地使用权时,由房地产受让者缴纳契税,该房地产转让者不涉及契税
D.因不可抗力丧失住房而重新购买住房的,免征契税

答案

参考答案:B

解析: 契税的纳税人不分经济性质,外商投资企业和外国企业也是契税的纳税人,A错误。承受与房屋相关的附属设施(包括停车位、汽车库、自行车库、顶层阁楼以及储藏室)所有权或土地使用权的,应征收契税,B正确。以划拨方式取得土地使用权,经批准转让房地产时,由房地产受让者缴纳转让房地产契税,该房地产转让者须补缴土地使用权划拨转为出让的契税,C错误。因不可抗力丧失住房而重新购买住房的,酌情准予减征或者免征契税,D错误。

问答题

使用VC6打开考生文件夹下的工程test10_3,此工程包含一个源程序文件test10_3.cpp,其中定义了用于表示雇员信息的CEmployee类与表示公司信息的Company类,但这两个类的定义并不完整。请按要求完成下列操作。
(1)定义Cemployee类的私有数据成员name(大小为50的字符数组)和pay(double型数据),分别用于记录雇员姓名和月薪。请在注释“//**1**”之后添加适当的语句。
(2)完成Company类默认构造函数的定义,该构造函数将n值赋值给私有成员nam,并完成指针emp所指的n个 Cemployee对象空间的申请,请在注释“//**2**”之后添加适当的语句。
(3)完成Company类成员函数void Company::add(int code,charname[50],doublepay)的定义,该函数将某一雇员的编号 code、姓名name及月薪pay输入到公司信息中。请在注释“//**3**”之后添加适当的语句。
(4)完成Company类成员函数void Company::print()的定义,使其以“_is paid_RMB for oue month”的格式输出公司内所有员工的月薪信息。请在注释“//**4**”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test10_3.cpp清单如下:
#include<iostream.h>
#include<string.h>
class CEmployee

public:
void putname(char n[50])strcpy(name,n);)
void getname(char n[501)strcpy(n,name);)
void putpay(double d)pay=d;)
double getpay()return pay;)
private:
//**1**
;
class Company

private:
CEmployee *emp;
int num;
public:
Company(int n);
void add(int code,Char name[50],double pay);
void print();

Company::Company(int n)

//**2**

void Company::add(int code,Char name[50],double pay)

//**3**

void Company::print()

//**4**
for(int i=0;i<num;i++)

(emp+i)->getname(C);
money=(emp+i)->getpay();
cout<<C<<" is paid "<<money<<"RMB for one month"<<endl;


void main()

Company com(2);
com.add(0,"Jack",200);
com.add(1,"Lee",300);
com.print();

判断题