freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

面向?qū)ο蟪绦蛟O(shè)計(jì)形成性考核冊(cè)作業(yè)四-文庫(kù)吧

2025-06-03 03:11 本頁(yè)面


【正文】 了包含它直接定義的成員外,還包含其基類(lèi)的成員 D. 派生類(lèi)所繼承的基類(lèi)成員的訪問(wèn)權(quán)限保持不變二、填空題1. 當(dāng)一個(gè)隊(duì)列為滿(mǎn)時(shí),不能對(duì)其做___插入_____元素的操作。 2.在一個(gè)用鏈表實(shí)現(xiàn)的隊(duì)列類(lèi)中,假定每個(gè)結(jié)點(diǎn)包含的值域用elem表示,包含的指針域用next表示,鏈隊(duì)的隊(duì)首指針用elemHead表示,隊(duì)尾指針用elemTail表示,當(dāng)鏈隊(duì)非空時(shí),__ elemHeadnext ___________指向隊(duì)首結(jié)點(diǎn)的后繼(即下一個(gè))結(jié)點(diǎn)。 3. 在一個(gè)用鏈表實(shí)現(xiàn)的隊(duì)列類(lèi)中,若鏈隊(duì)為空或只含有一個(gè)結(jié)點(diǎn),則隊(duì)首指針的值與隊(duì)尾指針的值___相同_____。 4.一個(gè)類(lèi)的___析構(gòu)_______函數(shù)通常用于實(shí)現(xiàn)釋放該類(lèi)對(duì)象中指針成員所指向的動(dòng)態(tài)存儲(chǔ)空間的任務(wù)。 5.定義類(lèi)動(dòng)態(tài)對(duì)象數(shù)組時(shí),其元素只能靠自動(dòng)調(diào)用該類(lèi)的___無(wú)參構(gòu)造函數(shù)_________來(lái)進(jìn)行初始化。 6. 假定 AB為一個(gè)類(lèi),則執(zhí)行“AB a[10]?!闭Z(yǔ)句時(shí),系統(tǒng)自動(dòng)調(diào)用該類(lèi)構(gòu)造函數(shù)的次數(shù)為_(kāi)__10_____。 7.對(duì)類(lèi)中引用成員的初始化只能通過(guò)在構(gòu)造函數(shù)中給出的___初始化表_______來(lái)實(shí)現(xiàn)。 8. 假定要把a(bǔ)a定義為AB類(lèi)中的一個(gè)引用整數(shù)型數(shù)據(jù)成員,則定義語(yǔ)句為_(kāi) intamp。 aa。__。 9.假定用戶(hù)為類(lèi)AB定義了一個(gè)構(gòu)造函數(shù)“AB(int aa) {a=aa。}”,則系統(tǒng)__不會(huì)_______為該類(lèi)自動(dòng)定義一個(gè)無(wú)參構(gòu)造函數(shù)AB() {}。 10.假定用戶(hù)為類(lèi)AB定義了一個(gè)構(gòu)造函數(shù)“AB(int aa=0):a(aa){}”,則定義該類(lèi)的對(duì)象時(shí),可以有____2____種不同的定義格式。 11.假定用戶(hù)為類(lèi)AB定義了一個(gè)構(gòu)造函數(shù)“AB(int aa=0, int bb=0) {a=aa。 b=bb。}”,則定義該類(lèi)的對(duì)象時(shí),可以有___3_____種不同的定義格式。 12.假定用戶(hù)只為類(lèi)AB定義了一個(gè)構(gòu)造函數(shù)“AB():a(0),b(0){}”,則定義該類(lèi)對(duì)象x的定義語(yǔ)句“AB x(5)?!笔莀__錯(cuò)誤______(正確/錯(cuò)誤)的。 13. 靜態(tài)成員函數(shù) 只能____訪問(wèn)類(lèi)的靜態(tài)數(shù)據(jù)成員, _不能___ 訪問(wèn)類(lèi)的非靜態(tài)數(shù)據(jù)成員。 14. 重載運(yùn)算符時(shí),該運(yùn)算符的__優(yōu)先級(jí)______、結(jié)合性以及操作符的個(gè)數(shù)不允許改變。 15. 作為類(lèi)的成員函數(shù)重載一個(gè)運(yùn)算符時(shí),參數(shù)表中只有一個(gè)參數(shù),說(shuō)明該運(yùn)算符有____2____個(gè)操作數(shù)。 16. 重載抽取運(yùn)算符時(shí),其運(yùn)算符函數(shù)的返回值類(lèi)型應(yīng)當(dāng)是___ istream amp。_________。 17. 類(lèi)型轉(zhuǎn)換函數(shù)沒(méi)有____返回值________類(lèi)型,而且參數(shù)表為_(kāi)_空__________。 18. 當(dāng)保護(hù)繼承時(shí),基類(lèi)的_公有和保護(hù)__成員在派生類(lèi)中成為保護(hù)成員,派生類(lèi)對(duì)象不能直接訪問(wèn)基類(lèi)的 任何 ____成員。19. 引進(jìn)虛基類(lèi)的根本目的是為了消除____二義性________。三、程序填空: 1. 已知一個(gè)利用數(shù)組實(shí)現(xiàn)棧的類(lèi)定義如下:const int ARRAY_SIZE=10。class Stack {public: void Init() {top=1。} //初始化棧為空 void Push(int newElem)。 //向棧中壓入一個(gè)元素 int Pop()。 //從棧頂彈出一個(gè)元素 bool Empty() { //判??? if(top==1) return true。else return false。} int Depth() {return top+1。} //返回棧的深度 void Print()。 //按照后進(jìn)先出原則依次輸出棧中每個(gè)元素,直到棧空為止private: int elem[ARRAY_SIZE]。 //用于保存堆棧元素的數(shù)組 int top。 //指明棧頂元素位置的指針}。 該類(lèi)的Pop和Print函數(shù)的實(shí)現(xiàn)分別如下:___(1)___ { if(top==1) { cout???endl。 exit(1)。 //中止運(yùn)行 } return ___(2)___。}void Stack::Print() { while(!Empty()) cout___(3)___ 39。 39。}(1) int Stack::Pop() (2) elem[top] (3) Pop()2. include include class A { int *a。 int n。 int MaxLen。 public: A(): a(0), n(0), MaxLen(0) {} A(int *aa, int nn, int MM) { n=nn。 MaxLen=MM。 if(nMaxLen) exit(1)。 ___(1)___。 //由a指向長(zhǎng)度為MaxLen的動(dòng)態(tài)數(shù)組 for(int i=0。 in。 i++) a[i]=aa[i]。 } ~A() {delete []a。} int GetValue(int i) ___(2)___ //函數(shù)體返回a[i]的值 }。 void main()
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1