版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、象程序設(shè)計(jì)試題 (A卷(滿分:100分 時(shí)間:150分鐘 一、(202分)已定義了一個(gè)類(lèi)A并有語(yǔ)句A*pa=new該語(yǔ)句會(huì)創(chuàng)建A類(lèi)的一個(gè)對(duì)象, 象程序設(shè)計(jì)試題 (A卷(滿分:100分 時(shí)間:150分鐘 一、(202分)已定義了一個(gè)類(lèi)A并有語(yǔ)句A*pa=new該語(yǔ)句會(huì)創(chuàng)建A類(lèi)的一個(gè)對(duì)象, ;A的非靜態(tài)成員函數(shù)A&f(A&one)returnexp;則expA.A中類(lèi)型為AC.Bf Aaone; D.A. C. B. D. A. 不能判定A、B、C C.Tf( ) returnt;&x=10,y=5,C. 。D. returnA.classvirtualB:publicC.classB:publi
2、cAB.classB:virtualpublicD.virtualclassB:public p-f那么類(lèi)AfBpublicA 。D. p A. T* C.ic T B. classQ D. constT A.B. ? D. publicprotectedprivate public、protected A publicprotectedprivate public、protected A如: a)voidA:fb)voidA:g(A&one)n+=one.n;cA h(A&one)return為什么在類(lèi)中不能用成員函數(shù)void&) 重載(overload)本類(lèi)的成員函三、(101分)2468
3、 A中的轉(zhuǎn)換函數(shù)可定義為operatorA()constreturn BAC是類(lèi)ACB#include voidf()coutA:f() voidmain(Aa.f(成員函數(shù) f 被說(shuō)明成 protected,這與 main函數(shù)中對(duì)它的使用:a.f語(yǔ)句不符。理protected 權(quán)限下的成員voidvoidmain(#includeComplexclass ComplexComplexc2(3.14); Complex(float r=0.0,float i=0.0)Complex c3(c2);:rPart(r),c1 =private: floatfloat coutc1c2 c3#inc
4、lude class B;classA ) A(const B& aB);getI()returni;class B2=0): getI( ) constreturn i;getJ( )returnj; A* f(deletepA;pA=newreturnA( ) delete pA; icA*g(returnthis; icA*A*A:pA=void main( )Aa;A*p=a.f( A*q =a.g(voidvoidmain(#includeclassA Aa1.g(=0):) Aa2(-voidf(a2.g(cout A:f( ) endl; void g( ) ifa.f(cout
5、 A:g()AoperatorA() k=(iaB.getJ() i = aB.getI( );i=aB.getJ(voidmain() BAcouta.getI()#include B 2) :2),1)virtualvoidf() coutB:f()endl; public B) : i(an) void f( ) constcoutD:f()endl; void main( )D d;d.f( #include #include classAA() cout1endl; virtualA()cout2endl; virtual Add( n)return class public:C(A
6、&cout3endl; virtual C( )cout4endl; returnA&classB:public#include classAA( A:A(virtual A( ) coutA:A()endl; virtual void g( ) coutA:g( )endl;voidh(A:h(virtualvoidf(g();h(voidmain(B b; b.k();classB:publicB( B:B()endl;virtual B( )B:B()endl; virtual void g( )B:g( )endl; voidh(B:h()endl;virtualvoidk(f( );g( );h( (10分)AB(10分)AB(5分)BB class B n):data(n)Data()constreturndata; void g1( );voidg2(voidg3(); voidf( B&b) condition= b.Data( ); if(condition =1) b.g1( ); else if(condition =5) b.g2( ); elseif(condition=9)b.g3();#include num):n(num) void Show( ) constcoutnShow( A*n):num(n) virtual
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 質(zhì)量體系監(jiān)視和測(cè)量資源培訓(xùn)課件
- 繪畫(huà)廚具課件教學(xué)課件
- 就餐服務(wù)課件教學(xué)課件
- 美術(shù)蜘蛛課件教學(xué)課件
- 高三化學(xué)一輪復(fù)習(xí) 氮及其化合物說(shuō)播課課件
- 膝關(guān)節(jié)保膝治療
- 車(chē)輪滾滾中班教案反思
- 鞭炮與安全教案反思
- 好玩的空氣說(shuō)課稿
- 物聯(lián)網(wǎng)燃?xì)鈭?bào)警器
- Unit+8大單元教學(xué)整體單元分析 人教版九年級(jí)英語(yǔ)全冊(cè)
- 《宿舍衛(wèi)生班會(huì)》課件
- 浙江省紹興市諸暨市2023-2024學(xué)年七年級(jí)數(shù)學(xué)上學(xué)期期末試卷
- 營(yíng)銷(xiāo)的12個(gè)方法論
- 化肥農(nóng)藥減量增效問(wèn)卷調(diào)查表
- 李大釗簡(jiǎn)介完
- 浙江省寧波市四校聯(lián)考2023-2024學(xué)年九年級(jí)上學(xué)期12月月考數(shù)學(xué)試題
- 社會(huì)服務(wù)項(xiàng)目結(jié)果評(píng)估報(bào)告
- GB/T 18603-2023天然氣計(jì)量系統(tǒng)技術(shù)要求
- 2023年貴州黔東南州直事業(yè)單位遴選工作人員42人筆試參考題庫(kù)(共500題)答案詳解版
- 工程進(jìn)度款申報(bào)表(樣板填寫(xiě))
評(píng)論
0/150
提交評(píng)論