voidadd(intcode,charname[50],doublepay);
voidprint(); };
Company::Company(intn)
{ //**2** }
voidCompany::add(intcode,charname[50],doublepay)
{ //**3** }
voidCompany::print()
{ //**4**
for(inti=0;i
{ (emp+i)->getname(c);
money=(emp+i)->getpay();
cout<
"RMBforonemonth"<
voidmain()
{ Companycom(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[num];
(3)(emp+code)->putname(name);
(emp+code)->putpay(pay);
(4)char c[50];
double money;
【試題解析】
本題考查類成員的定義、類成員函數(shù)的定義與調(diào)用、對(duì)象數(shù)組的使用。注意指針和動(dòng)態(tài)申請(qǐng)空間new的使用方法。使用指針調(diào)用成員應(yīng)該用"->"符號(hào),new的返回值是指針類型的。
相關(guān)推薦:
2010年9月計(jì)算機(jī)等級(jí)考試精華備考資料匯總 計(jì)算機(jī)等級(jí)考試二級(jí)VB上機(jī)試題及答案匯總
計(jì)算機(jī)等級(jí)考試二級(jí)VB模擬試題及答案匯總