




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、面向?qū)ο蟪绦蛟O(shè)計期末復(fù)習(xí)題一、單項選擇題1對于類中定義的成員,其隱含訪問權(quán)限為【B】A)publicB)privateC)staticD)protected2 關(guān)于類和對象不正確的說法是【B】A)類是一種類型,它封裝了數(shù)據(jù)和操作B)一個類的對象只有一個C)對象是類的實例D)一個對象必屬于某個類3 下面關(guān)于對象概念的描述中,【C】是錯誤的。A)對象代表著正在創(chuàng)建的系統(tǒng)中的一個實體B)對象就是C語言中的結(jié)構(gòu)體變量C)對象是一個狀態(tài)和操作(或方法)的封裝體D)對象之間的信息傳遞是通過消息進行的4 .使用派生類的主要原因是【A】A)提高代碼的可重用性B)提高程序的運行效率C)加強類的封裝性D)實現(xiàn)數(shù)據(jù)
2、的隱藏5.有關(guān)析構(gòu)函數(shù)的說法不正確的是【A)析構(gòu)函數(shù)有且只有一個B)析構(gòu)函數(shù)無任何函數(shù)類型C)析構(gòu)函數(shù)沒有形參D)析構(gòu)函數(shù)的作用是在對象被撤消時收回先前分配的內(nèi)存空間6.聲明一個類的對象時,系統(tǒng)自動調(diào)用一個函數(shù);撤消對象時,系統(tǒng)自動調(diào)用一個函數(shù);該函數(shù)為【A) 成員函數(shù);構(gòu)造函數(shù)B)復(fù)制構(gòu)造函數(shù);析構(gòu)函數(shù)C)構(gòu)造函數(shù);析構(gòu)函數(shù)D)析構(gòu)函數(shù);復(fù)制構(gòu)造D 】是正確的。A)運算符重載可以改變操作數(shù)的個數(shù)B)運算符重載可以改變函數(shù)7. 下列關(guān)于運算符重載的描述中,優(yōu)先級C)運算符重載可以改變結(jié)合性D)運算符重載不可以改A】。A)+B)=C)D)->變語法結(jié)構(gòu)8. 能用友元函數(shù)重載的運算符是【9當(dāng)
3、一個派生類私有繼承一個基類時,基類中的所有公有成員和保護成員成為派生類的【A】A)private成員B)protected成員C)public成員D)友元10.在C+沖,要實現(xiàn)動態(tài)聯(lián)編,必須使用【D】調(diào)用虛函數(shù)A)類名B)派生類指針C)對象名D)基類指針11若一個類中含有純虛函數(shù),則該類稱為【A】A)抽象類B)純基類C)派生類D)基類12當(dāng)使用ifstream流類定義一個流對象并打開一個磁盤文件時,文件的隱含打開方式【B】A)ios:outB)ios:inC)ios:in|ios:outD)ios:binary13.通常拷貝構(gòu)造函數(shù)的參數(shù)是【C】。A)某個對象名B)某個對象的成員名C)某個對象
4、的引用名D)某個對象的指針名14 .如果在基類中將show聲明為不帶返回值的純虛函數(shù),正確的寫法是【C】。A)virtualshow()=0;B)virtualvoidshow();C)virtualvoidshow()=0;D)voidshow=0virtual;15 .C+畸言是從早期的C語言逐漸發(fā)展演變而來的,與C語言相比,它在求解問題方法上進行的最大改進是【D】A)面向過程B)復(fù)用性C)安全性D)面向?qū)ο?6下面有關(guān)重載函數(shù)的說法中正確的是【C】A)重載函數(shù)必須具有不同的返回值類型;B)重載函數(shù)形參個數(shù)必須不同;C)重載函數(shù)必須有不同的形參列表;D)重載函數(shù)名可以不同;17設(shè)置虛函數(shù)的
5、目的是【D】B) 簡化代碼D) 減少目標(biāo)代碼A)消除二義性C)提高運行效率18 .友元的作用之一是【A】A)提高程序的運行效率B)加強類的封裝性C)實現(xiàn)數(shù)據(jù)的隱藏性D)增加成員函數(shù)的種類19 .在C+4,B運算符不能重載。A)+B)?:C)-D)<=20 .在C+畸言程序中,對象之間的相互通信通過BA)繼承實現(xiàn)B)調(diào)用成員函數(shù)實現(xiàn)C)封裝實現(xiàn)D)函數(shù)重載實現(xiàn)BBBADCDAADABCCDCDABBCCDCADCDDCCBCBABCDAB21 .下列運算符中,在C+皓言中不能重載的是【C】A)*B)>=C):D)/22 .模板的使用是為了【CA)加強類的封裝性B)提高代碼的運行效率C
6、)提高代碼的可重用性D)實現(xiàn)多態(tài)性23. 下列表示引用的方法中,】是正確的。已知: int m=10;A)float&t=&m;B)int&y=10;C)int&z;D)int&x=m;24下面對友元函數(shù)描述正確的是【C】A)友元函數(shù)的實現(xiàn)必須在類的內(nèi)部定義B)友元函數(shù)是類的成員函數(shù)C)友元函數(shù)破壞了類的封裝性和隱藏性D)友元函數(shù)不能訪問類的私有成員25下面敘述不正確的是【A】A)基類的保護成員在派生類中仍然是保護成員B)基類的保護成員在公有派生類中仍然是保護成員C)基類的保護成員在私有派生類中是私有成員D)對基類成員的訪問必須是無二義性26. 對虛函數(shù)
7、的調(diào)用【D】。A)一定使用動態(tài)聯(lián)編B)必須使用動態(tài)聯(lián)編C)一定使用靜態(tài)聯(lián)編D)不一定使用動態(tài)聯(lián)編27. 下列的各類函數(shù)中,【C】不是類的成員函數(shù)。A)構(gòu)造函數(shù)B)析構(gòu)函數(shù)C)友元函數(shù)D)拷貝構(gòu)造函數(shù)28下面對靜態(tài)數(shù)據(jù)成員的描述中,正確的是【D】A)靜態(tài)數(shù)據(jù)成員可以在類體內(nèi)進行初始化B)靜態(tài)數(shù)據(jù)成員不可以被類的對象調(diào)用C)靜態(tài)數(shù)據(jù)成員不能受private控制符的作用D)靜態(tài)數(shù)據(jù)成員可以直接用類名調(diào)用29.下面關(guān)于友元的描述中,錯誤的是【D】。A)友元函數(shù)可以訪問該類的私有數(shù)據(jù)成員B)一個類的友元類中的成員函數(shù)都是這個類的友元函數(shù)C)友元可以提高程序的運行效率D)類與類之間的友元關(guān)系可以繼承30繼
8、承機制的作用是【C】A)信息隱藏B)數(shù)據(jù)封裝C)定義新類D)數(shù)據(jù)抽象31. 在聲明類時,下面的說法正確的是【C】。A)可以在類的聲明中給數(shù)據(jù)成員賦初值B)數(shù)據(jù)成員的數(shù)據(jù)類型可以是registerC)private,public,protected可以按任意順序出現(xiàn)D)沒有用private,public,protected定義的數(shù)據(jù)成員是公有成員32. 繼承具有【B】,即當(dāng)基類本身也是某一個類的派生類時,底層的派生類也會自動繼承間接基類的成員。A)規(guī)律性B)傳遞性C)重復(fù)性D)多樣性33在類的定義中,用于為對象分配內(nèi)存空間,對類的數(shù)據(jù)成員進行初始化并執(zhí)行其他內(nèi)部管理操作的函數(shù)是【C】A)友元函數(shù)
9、B)虛函數(shù)C)構(gòu)造函數(shù)D)析構(gòu)函數(shù)34下列關(guān)于虛基類的描述中,錯誤的是【B】A) 設(shè)置虛基類的目的是為了消除二義性;B) 虛基類的構(gòu)造函數(shù)在非虛基類之后調(diào)用;C)若同一層包含多個虛基類,這些基類的構(gòu)造函數(shù)按照它們的次序調(diào)用;D)若虛基類由非基類派生而來,則仍然先調(diào)用基類構(gòu)造函數(shù),再用派生類的構(gòu)造函數(shù);35.在多重繼承中,公有派生和私有派生對于基類成員在派生類中的可訪問性與單繼承的規(guī)則【AA)完全相同B)完全不同以上都不對36 .設(shè)置虛基類的目的是【BA)簡化程序B)消除二義性少目標(biāo)代碼37 .考慮函數(shù)原型void test(int函數(shù)調(diào)用中,屬于不合法調(diào)用的是【A) test(5) B)tes
10、t(5,8)D)test(0,0."*");38 .下列關(guān)于構(gòu)造函數(shù)的描述中,錯誤的是【A)構(gòu)造函數(shù)可以設(shè)置默認(rèn)參數(shù);象時自動執(zhí)行C)構(gòu)造函數(shù)可以是內(nèi)聯(lián)函數(shù);載39 .關(guān)于成員函數(shù)特征的下述描述中,A)成員函數(shù)一定是內(nèi)置函數(shù)C)成員函數(shù)可以設(shè)置參數(shù)的默認(rèn)值C)部分相同,部分不同 D)C)提高運行效率 D)減a,int b=7,char="*");, 下面的 C C)test(6,"#")D B)構(gòu)造函數(shù)在定義類對D)構(gòu)造函數(shù)不可以重【A】是錯誤的。B)成員函數(shù)可以重載D)成員函數(shù)可以是靜態(tài)的40.在C+4,打開一個文件就是將這個文件與
11、一個【B】建立關(guān)聯(lián);關(guān)閉一個文件就取消這種關(guān)聯(lián)。A)類B)流C)對象D)結(jié)構(gòu)二、填空題1.C+用封裝性、繼承性和是面向?qū)ο蟪绦蛟O(shè)計的三個主要性質(zhì)。多態(tài)性1.1. 利用成員函數(shù)對雙目運算符重載,其左操作數(shù)為,右操作數(shù)為。this指針成員函數(shù)參數(shù)3 .在一個派生類中,對基類數(shù)據(jù)成員、子對象數(shù)據(jù)成員和派生類數(shù)據(jù)成員的初始化次序是先,后,最后是基類數(shù)據(jù)成員,子對象數(shù)據(jù)成員,派生類數(shù)據(jù)成員4 .任何類中允許有三種訪問權(quán)限的數(shù)據(jù),這三種訪問權(quán)限分別是、。public、private、protected或公有、私有和保護5 .當(dāng)類定義中有數(shù)據(jù)成員為指針時,解決淺拷貝出現(xiàn)的運行錯誤的方法是。編寫拷貝構(gòu)造函數(shù)6
12、 .C+流類庫具有兩個平行的基類,它們是和ios類。streambuf7 .如果使用public繼承基類,其公有成員就會變成派生類的,其保護成員就會變成派生類的,其私有成員公有成員,保護成員,不能繼承。8 .成員函數(shù)不能直接引用類中說明的非靜態(tài)成員。靜態(tài)9 從實現(xiàn)的角度多態(tài)可以分為多態(tài)和多態(tài)。編譯時的,運行時的10 .是給對象取一個別名,它引入了對象的同義詞。引用11 .類只能作為基類使用,而不能聲明它的對象。抽象12 .是一種特殊的成員函數(shù),它主要用來為對象分配內(nèi)存空間,對類的數(shù)據(jù)成員進行初始化并執(zhí)行對象的其他內(nèi)部管理操作。構(gòu)造函數(shù)13 .為了滿足運算符“+”的可交換性,必須將其重載為友元函
13、數(shù)14 .C+允許在相同的作用域內(nèi)以相同的名字定義幾個不同實現(xiàn)的函數(shù),稱這種同一個函數(shù)名多個含義的現(xiàn)象為。函數(shù)重載15 .一個類可以從直接或間接的祖先中繼承所有屬性和方法。采用這個方法提高了軟件的可重用性16 .設(shè)置友元函數(shù)的目的是為能夠訪問該類的。私有成員17 .基類的成員不能被派生類的成員訪問。私有18 .通過一個對象只能調(diào)用它的常成員函數(shù),不能調(diào)用其他成員函數(shù)。常19 .成員函數(shù)沒有this指針。靜態(tài)20.運算符重載仍然保持原來的優(yōu)先級、和語法結(jié)構(gòu)。結(jié)合性21類有兩個特殊的成員函數(shù)構(gòu)造函數(shù)和析構(gòu)函數(shù)22. 對于含有對象成員的派生類,其構(gòu)造函數(shù)的執(zhí)行順序為:先執(zhí)行:再執(zhí)行.后執(zhí)行。先執(zhí)行基
14、類的構(gòu)造函數(shù)、再執(zhí)行對象成員的構(gòu)造函數(shù),后執(zhí)行派生類的構(gòu)造函數(shù)23. 運算符重載時,其函數(shù)名是由構(gòu)成。operator運算符24. 靜態(tài)聯(lián)編支持的多態(tài)性稱為,也稱靜態(tài)多態(tài)性。編譯時的多態(tài)性25. 一個派生類只有一個基類的情況稱為,而有多個直接基類的情況稱為。單繼承,多繼承26. 實現(xiàn)運行時的多態(tài)性要使用。虛函數(shù)27. 調(diào)用析構(gòu)函數(shù)的次序正好與調(diào)用構(gòu)造函數(shù)的次序相反。28. 如果一個類至少有一個純虛函數(shù),那么就稱該類為。抽象類29. B類是A類的友元,C類是B類的友元,C類A類的友元。不是三、讀程序?qū)懡Y(jié)果1.#include<iostream.h>inta=1,3,5,7,9;int
15、&fun(inti)returnai;voidmain()inti;fun(3)=12;for(i=0;i<5;i+)cout«ai«'t'cout«endl;)2.#include<iostream.h>intn=O;int&f(intm)(n+=m;returnn;voidmain()f(10)+=20;coutvv"n="«n«endl;3.#include<iostream.h>classMpublic:M(inta=0,intb=0)x=a;y=b;in
16、tgetx()returnx;intgety()returny;private:intx,y;voidmain()Mop1(5,6);inti,j;i=op1.getx();j=op1.gety();cout<<"i="<<i<<"j="<<j<<endl;4.#include<iostream.h>voidmain()a+0inta10=9,8,7,6,5,4,3,2,1,*p=a+5;cout<<*-p<<endl;*(p+3)+=2;cout<&l
17、t;p3<<endl;5.#include<iostream.h>#include<stdlib.h>classtimerpublic:timer()seconds=0;timer(intt)seconds=t;timer(intmin,intsec)seconds=min*60+sec;intgettime()returnseconds;private:intseconds;voidmain()timera,b(10),c(1,10);cout<<"seconds1="<<a.gettime()<<e
18、ndl;cout<<"seconds2="<<b.gettime()<<endl;cout<<"seconds3="<<c.gettime()<<endl;6. (有static,因此第二次調(diào)用時不再執(zhí)行sample函數(shù)。)#include<iostream.h>classsamplepublic:sample()cout<<”Constructor”<<endl;voidfn(inti)staticsamplec;cout<<”i=”
19、<<i<<endl;voidmain()fn(10);fn(20);7.#include<iostream.h>voidmain()intnum=31246;longp=1;dop*=num%10;num/=10;while(num);cout<<”p=”<<p<<endl;8.#include<iostream>usingnamespacestd;classTeststaticintcount;public:Test()+count;cout<<"對象數(shù)量="<<c
20、ount<<endl;Test()-count;cout<<"對象數(shù)量="<<count<<endl;intTest:count=0;voidmain()Testt2;9.#include<iostream.h>classAinta;public:voidseta(intx)a=x;voidshowa()cout<<a<<endl;classBintb;public:voidsetb(intx)b=x;voidshowb()cout<<b<<endl;classC:p
21、ublicA,privateBprivate:intc;public:voidsetc(intx,inty,intz)c=z;seta(x);setb(y);voidshowc()cout<<c<<endl;voidmain()Cc;c.seta(1);c.showa();c.setc(1,2,3);c.showc();10.#include<iostream.h>#include<string.h>classgirlpublic:girl(char*n,intd)name=newcharstrlen(n)+1;strcpy(name,n);ag
22、e=d;friendvoiddisp(girl&);girl()deletename;private:char*name;intage;voiddisp(girl&x)cout<<"Girl'snameis"<<<<",age:"<<x.age<<endl;voidmain()girle("ChenXingwei",16);disp(e);11.#include<iostream>usingnamespacestd;classB
23、ookintnum,price;public:Book(inta=0,intb=0)num=a;price=b;voidshowMoney()cout<<num*price<<endl;voidmain()Bookb=Book(1,2),Book(3,6),Book(8,9);Book*p;inti;p=&b2;for(i=0;i<3;i+,p-)p->showMoney();12.#include<iostream.h>classsampleintn;public:sample()sample(intm)n=m;int&oper
24、ator-(int)n-;returnn;voiddisp()cout<<"n="<<n<<endl;voidmain()samples(10);(s-)+;s.disp();13.#include<iostream.h>intf(int);intmain()inti;for(i=0;i<5;i+)cout<<f(i)<<""return0;intf(inti)staticintk=1;for(;i>0;i-)k+=i;returnk;14.#include<ios
25、tream.h>classsampleint x;public:sample()voidsetx(inti)x=i;friendintfun(sampleb,intn)intm=0;for(inti=0;i<n;i+)if(bi.x>m)m=bi.x;returnm;voidmain()samplea10;intarr=90,87,42,78,97,84,60,55,78,65;for(inti=0;i<10;i+)ai.setx(arri);cout<<"theresultis"<<fun(a,10)<<endl
26、;四、程序填空1. 下面程序的功能是定義類sample,并輸出其數(shù)據(jù)成員,請?zhí)羁眨?include<iostream.h>【 class sample 】 int m;【 static int n;/定義類sample/定義整型靜態(tài)數(shù)據(jù)成員npublic:sample(inti)n+;m=i;void disp()/成員函數(shù)disp()的函數(shù)首部cout<<"m="<<m<<"n"<<"n="<<n<<endl;/ 靜態(tài)數(shù)據(jù)成員 n 賦初值為 0【in
27、tsample:n=0;】voidmain()samples1(1),s2(2);s1.disp();s2.disp();2.#include<iostream>usingnamespacestd;classB1public:B1(intb)b1=b;voidshow()cout<<b1<<endl;protected:intb1;classB2public:B2(intc)b2=c;voidshow()cout<<b2<<endl;protected:intb2;classB3:publicB1,publicB2public:, /
28、 構(gòu)造函數(shù)的函B3(intbb,intcc,intdd):【數(shù)體b3=dd;B1:b1=bb;B2:b2=b2;構(gòu)造函數(shù)的函數(shù)體構(gòu)造函數(shù)的函數(shù)體/voidsetall(intx,inty,intz)b1=x;b2=y;b3=z;voidshow()cout<<b1<<""<<b2<<""<<b3<<endl;private:intb3;voidmain()B3k(1,2,3);k.show();k.setall(2,3,4);/重新為派生類對象的數(shù)據(jù)成員賦值k.show();3.#i
29、nclude<iostream.h>classDatepublic:Date()/無參構(gòu)造函數(shù)Date(inty,intm,intd)year=y;month=m;day=d;/函數(shù)體voidprint()const;private:intyear,month,day;/數(shù)據(jù)成員;voidDate:print()constcout<<year<<”<<month<<”<<day<<endl;/輸出所有數(shù)據(jù)成員intmain()Datenational_day(1949,10,1);national_day.pr
30、int();return0;4. 下面程序的功能是重載“-”運算符,使對象s的數(shù)據(jù)成員n值減1。#include<iostream.h>classsampleintn;public:sample(intm)n=m;intoperator-(int)n-;returnn;/函數(shù)的返回值voiddisp()cout<<"n="<<n<<endl;voidmain()samples(10);s-;/運算符的重載函數(shù)調(diào)用5. disp();/調(diào)用成員函數(shù)disp()輸出數(shù)據(jù)成員的值五、程序改錯1. 在括號里寫出正確的。#include
31、<iostream.h>classVehicleprotected:intweight;public:Vehicle(intw)weight=w;voidshow()cout<<"classVehicle"<<endl;classBoat:publicVehicle/【】public:Boat(intwb):Vehicle(wb)voidshow()cout<<"我能在水中游!"<<endl;classPlane:publicVehicle/【】public:Plane(intwp):Vehic
32、le(wp)voidshow()cout<<"我能在天上飛!"<<endl;classAmphibian:publicBoat,publicPlanepublic:Amphibian(intwa):Boat(wa),Plane(wa)/【】voidshow()cout<<"我能在水中游又能在天上飛!"<<endl;voidmain()Amphibiana;/【】a.show();2. 下面程序定義類point,并輸出其數(shù)據(jù)成員的值。#include<iostream.h>classpointpu
33、blic:/【private】intx,y;private:/【public】point(intxx,yy)/【intyy】x=xx;y=yy;voiddisp()cout<<x<<""<<y<<endl;voidmain()pointp1(3,4);p1.disp();/錯誤的為cout<<x<<y<<endl;3.#include<iostream.h>classMinta,b;public:M()a=b=0;M(intaa,intbb)a=aa,b=bb;/ 【】Moper
34、ator+(intx);/Moperator-(Mx);/voidOutB()cout<<a<<''<<b<<endl;Moperator+(M&x)Mr;r.a=a+x.a;r.b=b+x.b;returnr;MM:operator-(M&x)intr;r.a=a-x.a;r.b=b-x.b;returnr;voidmain()Mx(3,5),y(8,4),z1,z2;z1=x+y;z2=x-y;z1.OutB();z2.OutB();4. 下列程序定義一個時鐘類,并能設(shè)置和顯示時間,要求ShowTime()函數(shù)
35、為內(nèi)聯(lián)函數(shù)。#include<iostream.h>classClockpublic:SetTime(intNewH=0,intNewM=0,intNewS=0);/【】voidShowTime();private:intHour,Minute,Second;voidClock:SetTime(intNewH,intNewM,intNewS)Hour=NewH;Minute=NewM;Second=NewS;voidClock:ShowTime()/【】cout<<Hour<<":"<<Minute<<"
36、:"<<Second<<endl;intmain()ClockmyClock;cout<<"Firsttimesetandoutput:"<<endl;SetTime();/【】myClock.ShowTime();cout<<"Secondtimesetandoutput:"<<endl;myClock.SetTime(8;30;30);/【】myClock.ShowTime();return0;六、編程題1. 編程序完成以下要求:定義一個日期類Date,該類對象存放一個
37、日期,并實現(xiàn)以下要求:1) voidGetDate();/取日期值,格式如“2009年11月4日”2) voidSetDate(inty,intm,intd);/設(shè)置日期值3) 在主函數(shù)中對日期對象作以下定義:Dated1(2009,11,4);/用所給日期定義一個日期變量Dated2;/定義一個日期對象Dated3(d1);/用已有的日期對象構(gòu)造一個新對象2.設(shè)計一個立方體類box,它能提供立方體的體積和表面積,并采用相應(yīng)數(shù)據(jù)進行測試。要求:1) box類包含3個私有數(shù)據(jù)成員,即立方體邊長a、volume(體積)、area(立方體表面積)2) 兩個構(gòu)造函數(shù)以及成員函數(shù)seta()(設(shè)置立方體
38、邊長)3) getvolume()和getarea()用于計算立方體的體積和表面積4) disp()用于輸出計算結(jié)果。#include<iostream.h>classboxpublic:box(intb)a=b;box()voidseta(inti)a=i;voidgetvolume()volume=a*a*a;voidgetarea()area=a*a*6;voiddisp()cout<<"體積是"<<volume<<""<<"面積是"<<area<&l
39、t;endl;private:inta,volume,area;voidmain()boxa1(3);a1.getarea();a1.getvolume();a1.disp();boxa2;a2.seta(4);a2.getarea();a2.getvolume();a2.disp();3. 設(shè)計描述小汽車(car)、公共汽車(bus)、和卡車(truck)的系統(tǒng)類,提取其中的共性建立基類為抽象類,個類能分別顯示不同車型的載客人數(shù)和載重量,測試這個類。#include<iostream.h>classBasepublic:virtualvoiddisplay()=0;classca
40、r:publicBaseprivate:intnum,weight;public:car(intn,intw)num=n,weight=w;voiddisplay()cout<<"car:"<<endl;cout<<”載客人數(shù):"<<num<<""<<"重量:"<<weight<<endl;classbus:publicBaseprivate:intnum,weight;public:bus(intn,intw)num=n,wei
41、ght=w;voiddisplay()cout<<"bus:"<<endl;cout<<”載客人數(shù):"<<num<<""<<"重量:"<<weight<<endl;voidfun(Base*p)p->display();intmain()Base*q;cara(12,23);busb(21,32);q=&a;fun(q);q=&b;fun(q);4. 聲明一個employee類,其中包括姓名、地址、郵編和電話
42、屬性。1) 使用構(gòu)造函數(shù)和構(gòu)造函數(shù)重載完成數(shù)據(jù)的初始化;2) Chang_name()l數(shù),改變對象的姓名屬性;3) Display()函數(shù)顯示;4) 測試這個類。#include<iostream>#include<cstring>usingnamespacestd;classemployeepublic:employee()strcpy(name,"Lijiawei");strcpy(addr,"TianJin");postcard=300380;tele=4817255;employee(charname2,charaddr2,intcard,intphone)strcpy(name,name2);strcpy(addr,addr2);postcard=card;tele=phone;voidchange_name(charname3)strcpy(name,name3);voiddisplay()cout<<"姓名是:"<<na
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZGTX 27-2025 原生態(tài)雪域滑雪能力要求規(guī)范
- T-ZSM 0059-2024“領(lǐng)跑者”評價技術(shù)要求 數(shù)控圓鋸床
- 二零二五年度房屋租賃合同租賃雙方租賃期間租賃物租賃權(quán)法律適用協(xié)議
- 2025年度汽車行業(yè)代理招聘人才合作協(xié)議
- 2025年度餐廳員工勞動合同試用期規(guī)定
- 鋼結(jié)構(gòu)合同補充協(xié)議(2025年度)安裝工程
- 二零二五年度危險品車輛運輸司機安全責(zé)任協(xié)議
- 2025年度食品飲料經(jīng)銷商授權(quán)及市場開發(fā)協(xié)議
- 二零二五年度借車車輛損失免責(zé)合同
- 二零二五年度雙方個人教育培訓(xùn)合作協(xié)議
- 2024-2025年中國鋰電池隔膜行業(yè)未來發(fā)展趨勢分析及投資規(guī)劃建議研究報告
- 2024年南昌健康職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 2025浙江中煙招聘高頻重點提升(共500題)附帶答案詳解
- 月子會所護理人員禮儀
- 校園安全隱患排查培訓(xùn)
- 《化妝品包裝材料相容性試驗評估指南》
- 無人機行業(yè)調(diào)查研究報告
- 2022版藝術(shù)新課標(biāo)解讀心得(課件)小學(xué)美術(shù)
- 四川政采評審專家入庫考試基礎(chǔ)題復(fù)習(xí)試題
- 鋰離子電池失效分析及后果PFMEA-電子表格版
- 2024解析:第十九章生活用電-基礎(chǔ)練(解析版)
評論
0/150
提交評論