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

正文內(nèi)容

c復(fù)習(xí)題集及答案-閱讀頁(yè)

2025-07-09 18:55本頁(yè)面
  

【正文】 C. 派生類(lèi)除了包含它直接定義的成員外,還包含其基類(lèi)的成員 D. 派生類(lèi)所繼承的基類(lèi)成員的訪問(wèn)權(quán)限保持不變 208. 派生類(lèi)的對(duì)象對(duì)其基類(lèi)中( A )可直接訪問(wèn)。(F?。?.C++是一種以編譯方式實(shí)現(xiàn)的高級(jí)語(yǔ)言。(T?。?.返回值類(lèi)型、參數(shù)個(gè)數(shù)和類(lèi)型都相同的函數(shù)也可以重載。(T )6.類(lèi)的私有成員只能被類(lèi)中的成員函數(shù)訪問(wèn),任何類(lèi)以外的函數(shù)對(duì)它們的訪問(wèn)都是非法的。(F?。?.在公有繼承中,基類(lèi)中的公有成員和私有成員在派生類(lèi)中都是可見(jiàn)的。(F?。?0.在保護(hù)繼承中,對(duì)于垂直訪問(wèn)等同于公有繼承,對(duì)于水平訪問(wèn)等同于私有繼承。(F?。?2.在析構(gòu)函數(shù)中調(diào)用虛函數(shù)時(shí),采用動(dòng)態(tài)束定。(T )14.公有繼承可以實(shí)現(xiàn)子類(lèi)型。(F ),只需要說(shuō)明每個(gè)參數(shù)的類(lèi)型和返回值類(lèi)型就可以了。錯(cuò),因此將程序分到多個(gè)文件中可以減少每次對(duì)程序修改所帶來(lái)的編譯工作量。錯(cuò),不能被其它的函數(shù)訪問(wèn)。對(duì),傳遞的是數(shù)組第一個(gè)元素的地址。對(duì)’hello,world”在內(nèi)存中存放時(shí),占用11個(gè)字節(jié)的空間。對(duì)。(√ )。(√ )。( √ )( ),編譯器將自動(dòng)產(chǎn)生一個(gè)默認(rèn)的析構(gòu)函數(shù)。( √ ),在函數(shù)中不能更新所引用的對(duì)象。對(duì)。對(duì)。對(duì),決定了虛函數(shù)調(diào)用時(shí)執(zhí)行的代碼。C++語(yǔ)言是在_________語(yǔ)言的基礎(chǔ)上發(fā)展起來(lái)的。C++語(yǔ)言的編譯單位是擴(kuò)展名為_(kāi)_________的__________文件。用于輸出表達(dá)式值的標(biāo)準(zhǔn)輸出流對(duì)象是_________。用于從鍵盤(pán)上為變量輸入值的標(biāo)準(zhǔn)輸入流對(duì)象是________。一個(gè)函數(shù)的函數(shù)體就是一條_________語(yǔ)句。當(dāng)執(zhí)行cin語(yǔ)句時(shí),從鍵盤(pán)上輸入每個(gè)數(shù)據(jù)后必須接著輸入一個(gè)________符,然后才能繼續(xù)輸入下一個(gè)數(shù)據(jù)。在C++程序中包含一個(gè)頭文件或程序文件的預(yù)編譯命令為_(kāi)_________。在include命令中所包含的頭文件,可以是系統(tǒng)定義的頭文件,也可以是________定義的頭文件。使用include命令可以包含一個(gè)頭文件,也可以包含一個(gè)______文件。18.程序文件的編譯錯(cuò)誤分為_(kāi)_______和________兩類(lèi)。當(dāng)執(zhí)行cout語(yǔ)句輸出endl數(shù)據(jù)項(xiàng)時(shí),將使C++顯示輸出屏幕上的光標(biāo)從當(dāng)前位置移動(dòng)到________的開(kāi)始位置。在C++中存儲(chǔ)字符串”abcdef”至少需要________個(gè)字節(jié)。在C++中存儲(chǔ)字符串”a+b=c”至少需要________個(gè)字節(jié)。設(shè)enumcoutbusy的輸出結(jié)果是________。設(shè)enum55.87.88.89.90.x=100。,定義一個(gè)函數(shù)模板要用到的第一個(gè)修飾符是____________。在函數(shù)模板的參數(shù)中,用class修飾的參數(shù)稱為_(kāi)_________參數(shù)。如果一個(gè)函數(shù)直接或間接地調(diào)用自身,這樣的調(diào)用稱為_(kāi)___________調(diào)用。已知intn){return} 和doublen){return} 是一個(gè)函數(shù)模板的兩個(gè)實(shí)例,假定類(lèi)型參數(shù)用T表示,則該函數(shù)模板的定義是__________________________________。如果一個(gè)函數(shù)定義中使用了__________修飾,則該函數(shù)不允許被其它文件中的函數(shù)調(diào)用。如果一個(gè)函數(shù)中有多個(gè)默認(rèn)參數(shù),則默認(rèn)參數(shù)必須全部處在形參表的________部分。定義外部變量時(shí),不用存儲(chǔ)類(lèi)說(shuō)明符_________,而聲明外部變量時(shí)用它。100.101.103.104.105.135.p=new136.*p=new137.*p=new138.char[m][n]操作時(shí)的返回值的類(lèi)型為_(kāi)_______。執(zhí)行________操作將釋放由p所指向的動(dòng)態(tài)分配的數(shù)據(jù)空間。執(zhí)行________操作將釋放由p所指向的動(dòng)態(tài)分配的數(shù)組空間。NULL是一個(gè)符號(hào)常量,通常作為空指針值,它的具體值為_(kāi)_______。以面向?qū)ο蠓椒?gòu)造的系統(tǒng),其基本單位是__________。每個(gè)對(duì)象都是所屬類(lèi)的一個(gè)__________。對(duì)象將其大部分實(shí)現(xiàn)細(xì)節(jié)隱藏起來(lái),這種機(jī)制稱為_(kāi)_________?;?lèi)和派生類(lèi)的關(guān)系稱為_(kāi)_________。復(fù)雜對(duì)象可以由簡(jiǎn)單對(duì)象構(gòu)成,這種現(xiàn)象稱為_(kāi)_________。對(duì)象是對(duì)問(wèn)題域中客觀事物的________,它是一組屬性和在這些屬性上操作的__________。特殊類(lèi)的對(duì)象擁有其一般類(lèi)的全部屬性與操作,稱特殊類(lèi)________了一般類(lèi)。如果一個(gè)派生類(lèi)的基類(lèi)不止一個(gè),則這種繼承稱為_(kāi)___________。如果一個(gè)派生類(lèi)只有一個(gè)唯一的基類(lèi),則這樣的繼承關(guān)系稱為_(kāi)_________。C++支持兩種多態(tài)性:_________時(shí)的多態(tài)性和__________時(shí)的多態(tài)性。在C++中,編譯時(shí)的多態(tài)性是通過(guò)__________實(shí)現(xiàn)的,而運(yùn)行時(shí)的多態(tài)性則是通過(guò)__________實(shí)現(xiàn)的。面向?qū)ο筌浖_(kāi)發(fā)的生命周期分為三個(gè)階段,即分析、__________和__________。面向?qū)ο蟮姆治霭╛_________分析和__________分析兩步。類(lèi)定義中,既包含數(shù)據(jù)成員,也包含________成員。類(lèi)中的數(shù)據(jù)成員的訪問(wèn)屬性通常被指明為_(kāi)_______。類(lèi)中的供外部調(diào)用定義的函數(shù)成員,其訪問(wèn)屬性通常被定義為_(kāi)_______。對(duì)于類(lèi)中定義的任何成員,其隱含訪問(wèn)權(quán)限為_(kāi)_______。對(duì)于結(jié)構(gòu)中定義的任何成員,其隱含訪問(wèn)權(quán)限為_(kāi)_______。為了使類(lèi)中的成員不能被類(lèi)外的函數(shù)通過(guò)成員操作符訪問(wèn),則應(yīng)把該成員的訪問(wèn)權(quán)限定義為_(kāi)_______。172.173.174.175.把一個(gè)類(lèi)的定義體和所有成員函數(shù)的定義體所構(gòu)成的程序范圍叫做該類(lèi)的____________。假定AA是一個(gè)類(lèi),“AA*”是該類(lèi)中一個(gè)成員函數(shù)的原型,則在類(lèi)外定義時(shí)的函數(shù)頭為_(kāi)_________________。成員函數(shù)的參數(shù)表在類(lèi)作用域中,成員函數(shù)的返回值類(lèi)型________類(lèi)作用域中。為了避免在調(diào)用成員函數(shù)時(shí)修改對(duì)象中的任何數(shù)據(jù)成員,則應(yīng)在定義該成員函數(shù)時(shí),在函數(shù)頭的后面加上________關(guān)鍵字。若只需要通過(guò)一個(gè)成員函數(shù)讀取數(shù)據(jù)成員的值,而不需要修改它,則應(yīng)在函數(shù)頭的后面加上________關(guān)鍵字。(y)表達(dá)式調(diào)用一個(gè)成員函數(shù),在成員函數(shù)中使用的________就代表了類(lèi)外的x對(duì)象。若采用pabc(y)表達(dá)式調(diào)用一個(gè)成員函數(shù),在成員函數(shù)中使用的________就代表了類(lèi)外的p指針。183.184.假定AA是一個(gè)類(lèi),“AA*”是該類(lèi)中一個(gè)成員函數(shù)的原型,在該函數(shù)體中(能夠/不能夠)__________向*this或其成員賦值。186.187.188.189.190.191.192.193.從一個(gè)隊(duì)列中刪除元素就是刪除________位置上的元素。195.在一個(gè)用鏈表實(shí)現(xiàn)的隊(duì)列類(lèi)中,假定每個(gè)結(jié)點(diǎn)包含的值域用elem表示,包含的指針域用next表示,鏈隊(duì)的隊(duì)首指針用elemHead表示,隊(duì)尾指針用elemTail表示,當(dāng)鏈隊(duì)非空時(shí),_____________指向隊(duì)首結(jié)點(diǎn)的后繼(即下一個(gè))結(jié)點(diǎn)。在一個(gè)用鏈表實(shí)現(xiàn)的隊(duì)列類(lèi)中,假定每個(gè)結(jié)點(diǎn)包含的值域用elem表示,包含的指針域用next表示,鏈隊(duì)的隊(duì)首指針用elemHead表示,隊(duì)尾指針用elemTail表示,當(dāng)鏈隊(duì)非空時(shí),新插入結(jié)點(diǎn)的地址應(yīng)當(dāng)賦給___________所指結(jié)點(diǎn)的next域。在一個(gè)用鏈表實(shí)現(xiàn)的隊(duì)列類(lèi)中,隊(duì)尾結(jié)點(diǎn)的指針域的值為_(kāi)_______。在一個(gè)用鏈表實(shí)現(xiàn)的隊(duì)列類(lèi)中,若鏈隊(duì)中只含有一個(gè)結(jié)點(diǎn),則隊(duì)首指針的值與隊(duì)尾指針的值________。在一個(gè)用鏈表實(shí)現(xiàn)的隊(duì)列類(lèi)中,若鏈隊(duì)為空或只含有一個(gè)結(jié)點(diǎn),則隊(duì)首指針的值與隊(duì)尾指針的值________。在一個(gè)用鏈表實(shí)現(xiàn)的隊(duì)列類(lèi)中,若隊(duì)首指針與隊(duì)尾指針的值不同,則說(shuō)明鏈隊(duì)中至少包含有________個(gè)結(jié)點(diǎn)。202.一個(gè)類(lèi)的__________函數(shù)通常用于實(shí)現(xiàn)釋放該類(lèi)對(duì)象中指針成員所指向的動(dòng)態(tài)存儲(chǔ)空間的任務(wù)。204.假定用戶沒(méi)有給一個(gè)名為AB的類(lèi)定義構(gòu)造函數(shù),則系統(tǒng)為其定義的構(gòu)造函數(shù)為_(kāi)_________。206.定義類(lèi)動(dòng)態(tài)對(duì)象數(shù)組時(shí),其元素只能靠自動(dòng)調(diào)用該類(lèi)的____________來(lái)進(jìn)行初始化。208.為了釋放類(lèi)對(duì)象中指針成員所指向的動(dòng)態(tài)存儲(chǔ)空間,則需要為該類(lèi)定義____________。假定a[10]。210.假定一個(gè)類(lèi)對(duì)象數(shù)組為A[N],當(dāng)離開(kāi)它的作用域時(shí),系統(tǒng)自動(dòng)調(diào)用該類(lèi)析構(gòu)函數(shù)的次數(shù)為_(kāi)_______。212.對(duì)類(lèi)中常量成員的初始化是通過(guò)在構(gòu)造函數(shù)中給出的______________來(lái)實(shí)現(xiàn)的。214.對(duì)類(lèi)中一般數(shù)據(jù)成員的初始化既可以通過(guò)在構(gòu)造函數(shù)中給出的初始化表來(lái)實(shí)現(xiàn),也可以通過(guò)構(gòu)造函數(shù)中的____________來(lái)實(shí)現(xiàn)。假定要把a(bǔ)a定義為AB類(lèi)中的一個(gè)常量整數(shù)型數(shù)據(jù)成員,則定義語(yǔ)句為_(kāi)___________。假定要把a(bǔ)a定義為AB類(lèi)中的一個(gè)引用整數(shù)型數(shù)據(jù)成員,則定義語(yǔ)句為_(kāi)___________。假定AB類(lèi)中只包含一個(gè)整型數(shù)據(jù)成員a,并且它是一個(gè)常量成員,若利用參數(shù)aa對(duì)其進(jìn)行初始化,則該類(lèi)的構(gòu)造函數(shù)的定義為_(kāi)___________________。假定AB類(lèi)中只包含一個(gè)整型數(shù)據(jù)成員a,并且它是一個(gè)引用成員,若利用引用參數(shù)aa對(duì)其進(jìn)行初始化,則該類(lèi)的構(gòu)造函數(shù)的定義為_(kāi)___________________。p。220.假定用戶為類(lèi)AB定義了一個(gè)構(gòu)造函數(shù)“AB(int{a=aa。{}。假定用戶為類(lèi)AB定義了一個(gè)構(gòu)造函數(shù)“AB(intchar222.假定用戶為類(lèi)AB定義了一個(gè)構(gòu)造函數(shù)“AB(int{a=aa。223.假定用戶為類(lèi)AB定義了一個(gè)構(gòu)造函數(shù)“AB(int224.假定用戶為類(lèi)AB定義了一個(gè)構(gòu)造函數(shù)“AB(int225.假定用戶只為類(lèi)AB定義了一個(gè)構(gòu)造函數(shù)“AB(intint{a=aa。b=bb。226.假定用戶只為類(lèi)AB定義了一個(gè)構(gòu)造函數(shù)“AB(intint{a=aa。b=bb。227.假定用戶為類(lèi)AB定義了一個(gè)構(gòu)造函數(shù)“AB(intint{a=aa。b=bb。228.假定用戶只為類(lèi)AB定義了一個(gè)構(gòu)造函數(shù)“AB():a(0),b(0){}”,則定義該類(lèi)對(duì)象x的定義語(yǔ)句“AB”是_________(正確/錯(cuò)誤)的。x。230.假定用戶只為類(lèi)AB定義了一個(gè)構(gòu)造函數(shù)“AB():a(0),b(0){}”,則定義該類(lèi)對(duì)象x的定義語(yǔ)句“AB”是_________(正確/錯(cuò)誤)的。x)。232.假定AB為一個(gè)類(lèi),則該類(lèi)的拷貝構(gòu)造函數(shù)的函數(shù)頭為_(kāi)____________。234.____訪問(wèn)類(lèi)的非靜態(tài)數(shù)據(jù)成員。靜態(tài)數(shù)據(jù)成員必須在所有函數(shù)的定義體外進(jìn)行__________。一個(gè)類(lèi)的成員函數(shù)也可以成為另一個(gè)類(lèi)的友元函數(shù),這時(shí)的友元說(shuō)明必須在函數(shù)名前加上__________的限定。重載運(yùn)算符時(shí),該運(yùn)算符的__________、結(jié)合性以及操作符的個(gè)數(shù)不允許改變。一個(gè)單目運(yùn)算符作為類(lèi)的成員函數(shù)重載時(shí)有________個(gè)參數(shù);如果作為獨(dú)立函數(shù)重載,則有________個(gè)參數(shù)。一個(gè)雙單目運(yùn)算符作為類(lèi)的成員函數(shù)重載時(shí)有________個(gè)參數(shù);如果作為獨(dú)立函數(shù)重載,則有________個(gè)參數(shù)。除了__________運(yùn)算符外,其他重載的運(yùn)算符都可以被派生類(lèi)繼承。作為類(lèi)的成員函數(shù)重載一個(gè)運(yùn)算符時(shí),參數(shù)表中只有一個(gè)參數(shù),說(shuō)明該運(yùn)算符有________個(gè)操作數(shù)。在重載一個(gè)單目運(yùn)算符時(shí),參數(shù)表中沒(méi)有參數(shù),說(shuō)明該運(yùn)算符函數(shù)只能是類(lèi)的_____________。重載插入運(yùn)算符時(shí),其運(yùn)算符函數(shù)的返回值類(lèi)型應(yīng)當(dāng)是____________。重載抽取運(yùn)算符時(shí),其運(yùn)算符函數(shù)的返回值類(lèi)型應(yīng)當(dāng)是____________。重載插入運(yùn)算符或抽取運(yùn)算符時(shí),其運(yùn)算符函數(shù)的參數(shù)有________個(gè)。重載插入運(yùn)算符或抽取運(yùn)算符時(shí),其運(yùn)算符函數(shù)不能被定義為類(lèi)的________函數(shù)。類(lèi)型轉(zhuǎn)換函數(shù)沒(méi)有____________類(lèi)型,而且參數(shù)表為_(kāi)___________。在一個(gè)或若干個(gè)類(lèi)的基礎(chǔ)上構(gòu)造一個(gè)新類(lèi),被稱為_(kāi)__________。派生類(lèi)的成員函數(shù)可以直接訪問(wèn)基類(lèi)的__________成員,不能直接訪問(wèn)基類(lèi)的250.251.252.若要保證一個(gè)公共的基類(lèi)在派生類(lèi)中只產(chǎn)生一個(gè)基類(lèi)子對(duì)象,則必須都以____________的方式直接繼承它。引進(jìn)虛基類(lèi)的根本目的是為了消除____________。在每個(gè)成員函數(shù)中,隱含的第一個(gè)參數(shù)的參數(shù)名為_(kāi)_______。四、程序填充 21. 已知一維數(shù)組類(lèi)ARRAY的定義如下,ARRAY與普通一維數(shù)組區(qū)別是:其重載的運(yùn)算符[ ]要對(duì)下標(biāo)是否越界進(jìn)行檢查。 //指向存放數(shù)組數(shù)據(jù)的空間 int s。 ~ ARRAY(){delete []v。} intamp。 }。 exit(1)。}(1) (2) (3) 22. 已知一維數(shù)組類(lèi)ARRAY的定義如下,構(gòu)造函數(shù)的作用是把參數(shù)n的值賦給s,給v動(dòng)態(tài)分配長(zhǎng)度為n的數(shù)組空間,接著利用數(shù)組參數(shù)a初始化v所指向的數(shù)組。 //指向存放數(shù)組數(shù)據(jù)的空間 int s。 ~ ARRAY(){delete []v。} intamp。 }。s=0。} s=n。 for(int i=0。 i++) ___(3)___。class ARRAY{ int *v。 //數(shù)組大小 public: ARRAY(int a[], int n)。} int size(){ return s。 operator()(int n)。 ___(1)___ operator()(int n){ // ()的運(yùn)算符函數(shù)定義 if(___(2)___) {cerr下標(biāo)越界!。} return ___(3)___。 int n。 //用數(shù)組aa初始化數(shù)據(jù)成員a, //用nn初始化數(shù)據(jù)成員n int
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1