版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
C++選擇題填空題判斷題1、_____只能訪問靜態(tài)成員變量。A靜態(tài)函數(shù)B虛函數(shù)C構(gòu)造函數(shù)D析構(gòu)函數(shù)A構(gòu)造函數(shù)B析構(gòu)函數(shù)C友元函數(shù)D拷貝構(gòu)造函數(shù)3、友元的作用_____。A提高程序的運行效率B加強類的封裝性C實現(xiàn)數(shù)據(jù)的隱藏性D增加成員函數(shù)的種類4、類模板的使用實際上是將類模板實例化成一個具體的_____。A類B對象C函數(shù)D模板類ABCD6、_____是一個在基類中說明的虛函數(shù),它在該基類中沒有定義,但要求任何派生類都必須定義自己A虛析構(gòu)函數(shù)B虛構(gòu)造函數(shù)C純虛函數(shù)D靜態(tài)成員函數(shù)先執(zhí)行_____,再執(zhí)行_____,后執(zhí)行_____。A成員對象的構(gòu)造函數(shù)B基類的構(gòu)造函數(shù)C派生類本身的構(gòu)造函數(shù)9、局部變量可以隱藏全局變量,那么在有同名全局變量和局部變量的情形時,可以用_____提供對全A域運算符B類運算符C重載D引用些數(shù)據(jù)成員及某些成員函數(shù)的返回值能取任A函數(shù)模板B模板函數(shù)C類模板D模板類依據(jù)的是_____。A參數(shù)個數(shù)B參數(shù)的類型C函數(shù)名稱D函數(shù)的類型12、如果一個類至少有一個純虛函數(shù),那么就稱該類為_____。13、進行文件操作時需要包含_____文件。C關(guān)A類B流C對象D結(jié)構(gòu)15、_____提供了類對外部的接口,而_____不允許外界訪問,但允許派生類的成員訪問。A公有成員B私有成員C私有成員函數(shù)D保護成員18、_____不是構(gòu)造函數(shù)的特征。19、_____是析構(gòu)函數(shù)的特征。C++選擇題求助(覺得必對的,請另外選擇出來,作為參考)一、單選題(共20道試題)B.可以改變一個已有運算符的優(yōu)先級和操作數(shù)個數(shù))A.對象是類的一個實例B.一個類只能有一個對象C.任何一個對象只能屬于一個具體的類D.類與對象的關(guān)系和數(shù)據(jù)類型與變量的關(guān)系相似A.構(gòu)造函數(shù)B.析構(gòu)函數(shù)C.拷貝構(gòu)造函數(shù)D.友元函數(shù)6.重載“>>”時,為保證其連用性,重載函數(shù)的返回類型應(yīng)為()A.不能改變運算符的優(yōu)先級D符的結(jié)合性D.不確定A.本類的成員函數(shù)C.父類的成員函數(shù)D.子類的成員函數(shù)A.純虛函數(shù)B.虛函數(shù)C.靜態(tài)成員D.友元A.構(gòu)造函數(shù)B.析構(gòu)函數(shù)C.友元函數(shù)D.運算A.抽象類中最多只能有一個純虛函數(shù)B.抽象類不能定義該類的指針C.抽象類不能定義該類的對象D.抽象類至少有一個虛函數(shù)A.類名B.任何成員C.數(shù)據(jù)成員D.成員函數(shù)A.類是一組對象的模板B.類是數(shù)據(jù)和操作的封裝體C.類是對象的實例D.類是一種自定義的數(shù)據(jù)類型2、下列描述中,()是錯誤的。3、在C++中,關(guān)于下列設(shè)置缺省參數(shù)值的描述中,()是正確的。4、()不是構(gòu)造函數(shù)的特征。5、()是析構(gòu)函數(shù)的特征。6、關(guān)于成員函數(shù)特征的下列描述中,()是錯誤的。7、下列靜態(tài)數(shù)據(jù)成員的特性中,()是錯誤的。8、友元的作用是()。9、關(guān)于new運算符的下列描述中,()是錯誤的。e13、派生類的對象對它的基類成員中()是可以訪問的。14、設(shè)置虛基類的目的是()。15、下列描述中,正確的是()1、C++中標識符內(nèi)的大小寫字母是沒有區(qū)別的。()2、C++是一種以編譯方式實現(xiàn)的高級語言。()3、計算函數(shù)參數(shù)順序引起的二義性是由不同的編譯系統(tǒng)決定的。()4、返回值類型、參數(shù)個數(shù)和類型都相同的函數(shù)也可以重載。()5、使用關(guān)鍵字class定義的類中缺省的訪問權(quán)限是私有(private)的。()7、多繼承情況下,派生類的構(gòu)造函數(shù)的執(zhí)行順序取決于成員初始化列表中的順序。()8、在公有繼承中,基類中的公有成員和私有成員在派生類中都是可見的。()9、在私有繼承中,基類中所有成員對派生類都是不可見的。()10、在保護繼承中,對于垂直訪問等同于公有繼承,對于水平訪問等同于私有繼承。()11、構(gòu)造函數(shù)可以聲明為虛函數(shù)。()12、在析構(gòu)函數(shù)中調(diào)用虛函數(shù)時,采用動態(tài)束定。()13、在一個成員函數(shù)內(nèi)調(diào)用一個虛函數(shù)時,對該虛函數(shù)的調(diào)用進行動態(tài)束定。()14、公有繼承可以實現(xiàn)子類型。()15、構(gòu)造函數(shù)可以聲明為純虛函數(shù)。(){{}{}{}{{{{}{{}{}{}{{}{{}{} 。 成。 9、請?zhí)顚懴铝斜砀?填寫直接派生類實例對基類成員的可見性)。。1、下列描述中,()是不正確的。2、執(zhí)行下列語句后的輸出結(jié)果是()。3、在C++中,關(guān)于下列函數(shù)參數(shù)的描述中,()是正確的。4、在()情況下適宜采用inline定義內(nèi)聯(lián)函數(shù)。5、定義析構(gòu)函數(shù)時,應(yīng)該注意()。6、下列關(guān)于構(gòu)造函數(shù)的描述中,()是正確的。7、友元的作用是()。9、關(guān)于堆運算符的下列描述中,()是錯誤的。10、關(guān)于繼承的描述中,()是正確的。三、改錯題(程序的每一行前加上了行號,可以通過說明行號來指出錯誤位置)(共20分)。{{}{{{}{}{}四、簡答題(共30分)。{{{{}目懇目目懇{}}{{{{目懇五、根據(jù)給定的程序執(zhí)行結(jié)果,將下列程序補充完整。(r0分)。目 {{}{ {}{ }4、請?zhí)顚懴铝斜砀?填寫派生類中成員的類型)。派1、下列關(guān)于類型轉(zhuǎn)換的描述中,()是錯誤的。2、()不是構(gòu)造函數(shù)的特征。3、在C++中,關(guān)于下列設(shè)置參數(shù)默認值的描述中,()是正確的。4、關(guān)于new運算符的下列描述中,()是錯誤的。5、重載函數(shù)在調(diào)用時選擇的依據(jù)中,()是錯誤的。6、下列描述中,()是抽象類的特性。7、()是析構(gòu)函數(shù)的特征。delete列描述中,()是錯誤的。p10、關(guān)于子類型的描述中,()是錯誤的。三、改錯題(共15分)。{{}{}{}{{}{}{}{{{{}五、將下列程序補充完整(共15分)。{{}{ }{} { }{{ {}{{}{}六、定義一個表示三維空間坐標點的類,并對下列運算符重載。(10分)1、<<:按(x,y,z)格式輸出該點坐標(坐標為整型);9、可見不可見不可見不可見不可見不可見改正自動生成一個缺省拷貝初始化構(gòu)造函數(shù),但由于類成員是一個指針,缺省拷貝初始化構(gòu)造函數(shù)構(gòu)造的新對象中的指針將與原對象指向同一個變量,結(jié)果是在對象消失進行析構(gòu)時,該變量會被刪除{}{}A{{}錄{} s1.在下列關(guān)鍵字中,用于說明類中公有成員的是(A)。2.在下列的各類函數(shù)中,(C)不是類的成員函數(shù)。3.作用域運算符的功能是(D)。4.(B)是不可以作為該類的成員的。5.(D)不是構(gòu)造函數(shù)的特征。6.(A)是析構(gòu)函數(shù)的特征。7.通常的拷貝初始化構(gòu)造函數(shù)的參數(shù)是(C)。8.關(guān)于成員函數(shù)特征的下述描述中,(A)是錯誤的。9.下述靜態(tài)數(shù)據(jù)成員的特性中,(D)是錯誤的。10.友元的作用(A)。2.作用域運算符(::)只能用來限定成員函數(shù)所屬的類。TT一、選擇填空(3)1.下列對派生類的描述中,(D)是錯的。2.派生類的對象對它的基類成員中(A)是可以訪問的。3.對基類和派生類的關(guān)系描述中,(B)是錯的。4.派生類的構(gòu)造函數(shù)的成員初始化列中,不能包含(C)。5.關(guān)于子類型的描述中,(A)是錯的。6.關(guān)于多繼承二義性的描述中,(C)是錯的。7.設(shè)置虛基類的目的是(B)。對虛基類的子對象初始化(D)。1.關(guān)于類和對象不正確的說法是()A2.在類定義的外部,可以被訪問的成員有()4.聲明一個類的對象時,系統(tǒng)自動調(diào)用()函數(shù),撤消對象時,系統(tǒng)自動調(diào)用()函數(shù)A)成員函數(shù)B)構(gòu)造函數(shù)C)析構(gòu)函數(shù)D)普通函數(shù)5.下面對構(gòu)造函數(shù)的不正確描述是()A)系統(tǒng)可以提供默認的構(gòu)造函數(shù)B)構(gòu)造函數(shù)可以有參數(shù),所以可以有返回值C以重載D)構(gòu)造函數(shù)可以設(shè)置默認參數(shù)6.下面對析構(gòu)函數(shù)的正確描述是()A)系統(tǒng)不能提供默認的析構(gòu)函數(shù)B)析構(gòu)函數(shù)必須由用戶定義C有參數(shù)D)析構(gòu)函數(shù)可以設(shè)置默認參數(shù)7.對靜態(tài)成員的不正確描述是()AB據(jù)成員要在類外定義和初始化8.下面選項中,不是類的成員函數(shù)為()A)構(gòu)造函數(shù)B)析構(gòu)函數(shù)C)友元函數(shù)D)缺省參數(shù)的構(gòu)造函數(shù)方言9.下面對友元的錯誤描述是()在C++中,類與類之間的繼承關(guān)系具有()11.下列關(guān)于類的繼承描述中,()是錯誤的A12.當一個派生類僅有繼承一個基類時,基類中的所有公有成員成為派生類的()13.當一個派生類私有繼承一個基類時,基類中的所有僅有成員和保護成員成為派生類的()14.不論派生類以何種方法繼承基類,都不能使用基類的()15.下面描述中,錯誤的是()(兩個答案)16.在C++中,不能被派生類繼承的函數(shù)是()(兩個答案)A)成員函數(shù)B)構(gòu)造函數(shù)C)析構(gòu)函數(shù)D)靜態(tài)成員函數(shù)17.在創(chuàng)建派生類對象時,構(gòu)造函數(shù)的執(zhí)行順序是()18.當不同的類具有相同的間接基類時,有特點()(兩個答案)19.在C++中,要實現(xiàn)動態(tài)聯(lián)編,必須使用()調(diào)用虛函數(shù)A)類名B)派生類指針C)對象名D)基類指針20.下列函數(shù)中,可以作為虛函數(shù)的是()(兩個答案)返回值()22.下面函數(shù)原型聲明中,()聲明了fun為虛函數(shù)23.若一個類中含有純虛函數(shù),則該類稱為()A)基類B)純基類C)派生類D)抽象類24.假設(shè)A為抽象類,下列聲明()是正確的25.下面描述中,正確的是()(兩個答案)26.關(guān)于函數(shù)模板,描述錯誤的是()27.下列的模板說明中,正確提()(兩個答案)下列選項正確的是()(兩個答案)29.關(guān)于類模板,描述錯誤的是()D30.建立類模板對象的實例化過程為()C+中,容器是一種()A)標準類B)標準對象
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能化打樁機械租賃服務(wù)規(guī)范協(xié)議4篇
- 2025年度特色菜品研發(fā)廚房廚師長聘用合同4篇
- 2024物流運輸合同參考模板
- 2024版?zhèn)鶛?quán)轉(zhuǎn)股權(quán)協(xié)議書
- 中國豬的飼養(yǎng)市場前景及投資研究報告
- 2025年度二手房交易擔(dān)保合同模板4篇
- 2025年度個人股權(quán)投資基金設(shè)立與運營協(xié)議4篇
- 2025年洗車店租賃及售后服務(wù)保障合同3篇
- 2025年度高端制造行業(yè)個人技術(shù)工人派遣合同2篇
- 2025年度個人房產(chǎn)買賣合同稅收籌劃協(xié)議3篇
- 肺動脈高壓的護理查房課件
- 2025屆北京巿通州區(qū)英語高三上期末綜合測試試題含解析
- 公婆贈予兒媳婦的房產(chǎn)協(xié)議書(2篇)
- 煤炭行業(yè)智能化煤炭篩分與洗選方案
- 2024年機修鉗工(初級)考試題庫附答案
- Unit 5 同步練習(xí)人教版2024七年級英語上冊
- 矽塵對神經(jīng)系統(tǒng)的影響研究
- 分潤模式合同模板
- 海南省汽車租賃合同
- 2024年長春醫(yī)學(xué)高等??茖W(xué)校單招職業(yè)適應(yīng)性測試題庫必考題
- (正式版)SHT 3046-2024 石油化工立式圓筒形鋼制焊接儲罐設(shè)計規(guī)范
評論
0/150
提交評論