首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test10_3,此工程包含一个源程序文件test10_3.cpp,其中定义了用于表示雇员信息的CEmployee类与表示公司信息的Company类,但这两个类的定义并不完整。请按要求完成下列操作。 (1)定义Cemp
使用VC6打开考生文件夹下的工程test10_3,此工程包含一个源程序文件test10_3.cpp,其中定义了用于表示雇员信息的CEmployee类与表示公司信息的Company类,但这两个类的定义并不完整。请按要求完成下列操作。 (1)定义Cemp
admin
2009-01-15
189
问题
使用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全国计算机二级
相关试题推荐
简述辛亥革命前革命派和改良派论战的主要内容,并谈谈你对这场论战的基本看法。(南京大学2002年综合卷真题)
简述清末地方自治运动。(南京大学2006年中国近现代史真题)
论述魏晋南北朝历史更替的线索,并评价这个时期的政权情况。(东北师范大学2013年历史学综合真题)
心理学统计中一般采用下列哪种表?()
一组服从正态分布的数据,其平均数为50,标准差为5,那么Z值为-2.58的原始数据应是()
对于来自正态分布总体的简单随机样本,统计量(n-1)S2/σ2的抽样分布为()
简述教育的政治功能。
商业银行的活期存款和定期存款都是货币供应的重要组成部分。()
假定某公司CEO决定来年投资股票,有两种方案供选择,要么投资a股票,a股票目前价值为75元/股,来年经济状况好的概率为0.2,股价为96;经济状况恶化概率为0.2,股价为68;经济状况正常概率为0.6,股价为85;b股票与市场相关系数为0.68,股票b的标
货币市场的主要功能是()。
随机试题
联系实际论述管理幅度设计的影响因素。
患者男性,29岁,呼吸困难,气急,乏力,心衰,心界扩大,听诊有瓣膜反流性杂音,临床诊断为扩张型心肌病。关于扩张型心肌病,不正确的说法有
患者,男,行胃癌根治术,术后恢复良好。患者出院时,护士长邀请患者进行住院满意度调查。该评价属于
某商业企业2014年有职工70人,资产总额800万元,取得生产经营收入共计860万元,税前扣除项目金额共计857.2万元。2014年度该企业应缴纳企业所得税()万元。
逻辑证明在实践检验真理的过程中的重要作用,主要表现在()
将考生文件夹下TURO文件夹中的文件POWER.DOC删除。
Whichofthefollowingareahasthehighestaveragepopulationdensity?TherearenopermanentinhabitantsinAntarcticabecaus
A、 B、 C、 C
ReadthepoliciesofanAmericanassurancefirm.ChoosethesentencefromthelistA-Itofilleachoftheblanks.Foreachbla
A、Thebikeisexpensive.B、Thetiresaregoodbutnothingelse.C、Thebikeisbroken.D、Thebikeisworthwhile.D男士三十美元买了一辆二手自行
最新回复
(
0
)