首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test10_3,此工程包含一个源程序文件test10_3.cpp,其中定义了用于表示雇员信息的CEmployee类与表示公司信息的Company类,但这两个类的定义并不完整。请按要求完成下列操作。 (1)定义Cemp
使用VC6打开考生文件夹下的工程test10_3,此工程包含一个源程序文件test10_3.cpp,其中定义了用于表示雇员信息的CEmployee类与表示公司信息的Company类,但这两个类的定义并不完整。请按要求完成下列操作。 (1)定义Cemp
admin
2009-01-15
165
问题
使用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全国计算机二级
相关试题推荐
简述法国《人权宣言》的内容及其意义。(四川大学2005年世界近现代史真题)
简述大流士一世改革的主要内容和意义。(南京大学1998年世界古代中世纪史真题)
日本历史上的哪个时期与中世纪西欧相似?从政治制度、经济制度、社会结构等方面比较。(厦门大学2014年历史学基础真题)
规定在各城区设立修业两年的初级国民学校、在省城设立5年制的中心国民学校的俄国法案是
“八年研究”主要涉及四个方面问题,其中不是“八年研究”的议题的是
关于教育目的与教育方针,下列说法错误的是
教育的个体社会化功能,不包括
只有在部分准备金制度下,才可能有存款货币的创造。()
根据下面材料,写一篇不少于800字的议论文,题目自拟。有两个台湾观光团到日本伊豆半岛旅游,路况很坏,到处都是坑洞。其中一位导游连声抱歉,说路面简直像麻子一样。而另一个导游却诗意盎然地对游客说:“诸位先生,我们现在走的这条道路,正是赫赫有名的伊豆迷人酒
设f(χ)=,且g(χ的一个)原函数为ln(χ+1),求∫01f(χ)dχ.
随机试题
在辩证思维中,从抽象到具体的过程就是从理论到实践的过程。
气血两虚证()肾阴阳两虚证()
按照设备工程项目的信息来源分类,可以将设备工程项目信息分为( )。
监理工程师代表业主对设计图纸的审核是分()三阶段进行的。
衬胶管道制作时,衬里用的橡胶应该采用( )。
下列事项中违背权责发生制的是()。
甲、乙、丙共谋抢劫一杂货店,在去踩点的途中,遇到他们的朋友丁,于是邀丁一起干。丁拒绝,甲说不干就算了,现在陪我们一起去看看。在察看该路边店时,丁告诫甲、乙、丙店在路边,进去时行动要快,路边有公用电话,要防止报警,还随手扯断了电话线,尔后四人离去。当晚,甲、
用18厘米长的警戒线围成各种长方形.要求长和宽的长度都是整厘米数。围成的长方形的面积最大是多少?
根据下列资料,回答问题。某市2005年就该市城镇居民和农民参加体育锻炼及其影响因素,开展了一项调查。调查结束后按城乡、性别分别进行了统计。统计结果如表1和表2所示。无法从表1、表2获得支持的判断是:
简述剥夺政治权利的附加适用情形及期限。
最新回复
(
0
)