首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test10_3,此工程包含一个源程序文件test10_3.cpp,其中定义了用于表示雇员信息的CEmployee类与表示公司信息的Company类,但这两个类的定义并不完整。请按要求完成下列操作。 (1)定义Cemp
使用VC6打开考生文件夹下的工程test10_3,此工程包含一个源程序文件test10_3.cpp,其中定义了用于表示雇员信息的CEmployee类与表示公司信息的Company类,但这两个类的定义并不完整。请按要求完成下列操作。 (1)定义Cemp
admin
2009-01-15
132
问题
使用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全国计算机二级
相关试题推荐
简述巴勒斯坦问题的由来。(北京师范大学2001年历史学综合真题)
方差分析中,F(2,24)=3.90,F检验的结果()
得出两总体的样本数据如下:甲(33,18,40,50,54,30,39);乙(48,17,24,22,38)。在秩和检验中,秩和是()
多元线性回归方程中自变量的选择有哪两种方法?()
“个人怎样表现自己的生活,他们自己就是怎样。因此,他们是什么样的,这同他们的生产是一致的——既和他们生产什么一致,又和他们怎样生产一致。因而,个人是什么样的,这取决于他们进行生产的物质条件。”马克思的这段话说明个体的发展具有()
下列说法错误的是
只有在部分准备金制度下,才可能有存款货币的创造。()
设α=(1,1,-1)T是A=的一个特征向量.(Ⅰ)确定参数a,b及特征向最α所对应的特征值;(Ⅱ)问A是否可以对角化?说明理由.
考虑二元函数f(χ,y)在点(χ0,y0)处的下面四条性质:①连续②可微③f′χ(0,y0)与f′y(χ0,y0)存在④f′χ与f′y(χ,y)连续若用“PQ”表示可由性质P推出性质Q,则有().
设函数f(x)在[—1,1]上连续,在点x=0处可导,且f’(0)≠0.(Ⅰ)求证:给定的x∈(0,1),至少存在一个θ∈(0,1)使得∫0xf(t)dt+∫0—xf(t)dt=x[f(θx)—f(—θx)];(Ⅱ)求极限.
随机试题
关于民族区域自治制度的描述,正确的是()
当前在我国造成环境污染的主要原因是
对心肌缺血与心内膜下梗死的鉴别,最有意义的是()
下列哪项是肺阴虚证与燥邪犯肺证的鉴别点
承包人在自检合格后,填写隐蔽工程验收申请单,在覆盖前()通知监理人进行验收。
开放式基金的费用主要包括()
女职工王某因怀孕不能从事原岗位的工作,王某所在用人单位()。
有限合伙企业依法被宣告破产的,普通合伙人对合伙企业债务仍应承担无限连带责任。()
对确立咨询关系起关键作用的因素是()。
Whatwillthewomando?
最新回复
(
0
)