首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test10_3,此工程包含一个源程序文件test10_3.cpp,其中定义了用于表示雇员信息的CEmployee类与表示公司信息的Company类,但这两个类的定义并不完整。请按要求完成下列操作。 (1)定义Cemp
使用VC6打开考生文件夹下的工程test10_3,此工程包含一个源程序文件test10_3.cpp,其中定义了用于表示雇员信息的CEmployee类与表示公司信息的Company类,但这两个类的定义并不完整。请按要求完成下列操作。 (1)定义Cemp
admin
2009-01-15
122
问题
使用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全国计算机二级
相关试题推荐
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
神经胶质细胞的功能有
初学电脑打字时,练习次数越多,错误就会越少,这属于()
“要尽量多地要求一个人,也要尽可能地尊重一个人”体现了马卡连柯的
下列关于实用主义的说法错误的是
下列说法错误的是
一种有关定义对象应该是什么的界定属于
简述信息社会对教育的影响。
根据CAPM模型,假定市场组合收益率为15%,无风险利率为6%,某证券的Beta系数为1.2,期望收益率为18%,则该证券()。
公开市场操作
随机试题
在“Acc2.mdb”数据库中有“入学登记”表、“系”和“专业”表。(1)以“入学登记”、“系”和“专业”表为数据源,创建生成表查询“查询1”,生成“入学明细”表,生成“ID”、“姓名”、“性别”、“出生年月日”、“高考所在地”、“高考分数”、“专业名称
四气的确定是
甲公司将两个业务部门分出设立乙公司和丙公司,并在公司分立决议中明确,甲公司以前所负的债务由新设的乙公司承担。分立前甲公司欠丁企业货款12万元,现丁企业要求偿还。根据《合同法》的规定,下列关于该12万元债务承担的表述中,正确的是()。
根据现行税务行政处罚规定,下列属于税务行政处罚的有()。
国际旅行社的注册资本不得少于()元人民币。
长期以来,中国文学被人为地分成古代、现代两大板块,这固然可以使文学研究更加专门化,但却造成了现代文学和古代文学研究的________,在大多数学者眼里,中国现代文学是以现代性追求呈现出新的文学特质,与西方文学的因缘更密切,而对中国古代文学却________
法律援助是指在国家设立的法律授助机构的指导和协调下,律师、公证人员、基层法律工作者等法律服务人员依法为经济困难或特殊案件的当事人给予减、免收费提供法律帮助的一项法律制度。它有一般对象和特殊对象,前者是要审查其是否是具备援助条件的中国公民;后者是指符合刑事诉
Priortothe20thcentury,manylanguageswithsmallnumbersofspeakerssurvivedforcenturies.Theincreasinglyinterconnected
农业革命
我国刑法的基本原则之一是()。
最新回复
(
0
)