首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test10_3,此工程包含一个源程序文件test10_3.cpp,其中定义了用于表示雇员信息的CEmployee类与表示公司信息的Company类,但这两个类的定义并不完整。请按要求完成下列操作。 (1)定义Cemp
使用VC6打开考生文件夹下的工程test10_3,此工程包含一个源程序文件test10_3.cpp,其中定义了用于表示雇员信息的CEmployee类与表示公司信息的Company类,但这两个类的定义并不完整。请按要求完成下列操作。 (1)定义Cemp
admin
2009-01-15
143
问题
使用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类成员函数voidCompany::add(血code,charname[50],doublepay)的定义,该函数将某一雇员的编号 code、姓名name及月薪pay输入到公司信息中。请在注释“//**3**”之后添加适当的语句。
(4)完成Company类成员函数voidCompany::print()的定义,使其以“_is paid_RMB for oue month”的格式输出公司内所有员工的月薪信息。请在注释“//**4**”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件旭st10_3.cpp清单如下:
#include<iostream.h>
#include<string.h>
class CEmployee
{
public:
void putname(char n[50]){strcPY(name,n);)
void getname(char n[501){strcDY(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();
}
选项
答案
(1) char name[50]; double pay; (2) num=n; emp=new CEmployee[hum]; (3) (emp+code)->putname(name); (emp+code)->putpay(pay); (4) char c[50]; double money;
解析
本题考查点为类成员的定义、类成员函数的定义与调用、对象数组的使用。注意指针和动态申请空间new的使用方法。使用指针调用成员应该用“->”符号,new的返回值是指针类型的。
转载请注明原文地址:https://kaotiyun.com/show/sKID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读下列史料并回答问题:历史上有这样一个民族:5000年的历史中,有2000多年在颠沛流离的路上行走天下,浪迹天涯,宛如一直行进在炼狱之巅。不管到哪里,他们没有权利,没有地位,没有自己的国家,随时有着被其他民族异化的危机(尽管事实上有一部分犹太人
简述英国19世纪三次议会改革的内容及意义。(东北师范大学2002年世界近代史真题)
神经胶质细胞的功能有
一元线性回归方程的显著性有哪几种检验方法?()
在随机区组实验设计中,总平方和可以被分解为()
如果两变量之间存在正相关,且所有相关点都落在回归线上,则这两个变量之间的相关系数是()
关于教育目的确立的依据,下列说法错误的是
根据教育作用对象的不同,教育功能可分为
货币市场的主要功能是()。
明太祖朱元璋在总结元亡历史教训的基础上,确立了“刑乱国用重典”的立法指导思想。其主要表现在那两个方面?
随机试题
A.Ⅲ型超敏反应B.Ⅳ型超敏反应C.二者均有D.二者均无
前列腺素衍生物Latanoprost(适利达)的降眼压机制是()
关于某洁净室有以下数据:为保证空气洁净度等级的送风量为12000m3/h,根据热、湿负荷计算确定的送风量为10000m3/h,补偿室内排风量和保持室内正压值所需新鲜空气量之和为14000m3/h,保证供给洁净室内人员的新鲜空气量为7000m3/h,则洁净室
东部地区要继续发挥经济特区、上海浦东新区的作用,推进()开发开放,支持海峡西岸和其他台商投资相对集中地区的经济发展,带动区域经济发展。
任何单位,对账工作每年至少进行一次。()
()是通过开展对违反会计职业道德行为和对违法会计行为典型案例的讨论和剖析,给会计人员以启发和警示,从而可以提高会计人员的法律意识和会计职业道德观念,提高会计人员辨别是非的能力。
在连续竞价中,若新进入的一个买卖委托能成交,其成交价取卖方叫价。()
一般来讲,公积金个人住房贷款的发放方式是()。
下列各项中,应当征收资源税的有()。
法律通过对权利、义务的规定,告诉人们该怎样行为、不该怎样行为以及必须怎样行为。这一表述指的是法的那一项基本特征?
最新回复
(
0
)