版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
一、選擇題1.語言屬于(C。 ))自然語言)機(jī)器語言)面向?qū)ο笳Z言)匯編語言2下面選項(xiàng)中不屬于面向?qū)ο蟪绦蛟O(shè)計特征的是 。)繼承性)多態(tài)性)相似性)封裝性可用作語言用戶標(biāo)識符的一組標(biāo)識符是(B。)A))Ba33_123C)D)2a假定一個二維數(shù)組的定義語句為“ ”,則元素的值為()。A)0 ) 4B) 8C) 6D下列情況中,哪一種情況不會調(diào)用拷貝構(gòu)造函數(shù))用派生類的對象去初始化基類對象時)將類的一個對象賦值給該類的另一個對象時)函數(shù)的形參是類的對象,調(diào)用函數(shù)進(jìn)行形參和實(shí)參結(jié)合時)函數(shù)的返回值是類的對象,函數(shù)執(zhí)行返回調(diào)用者時以下哪一關(guān)鍵字可用于重載函數(shù)的區(qū)分( C)A)B)C)D)下列有關(guān)數(shù)組的敘述中,正確的是( B))中數(shù)組的存儲方式為列優(yōu)先存儲)數(shù)組名可以作為實(shí)參賦值給指針類型的形參)數(shù)組下標(biāo)索引從開始,至數(shù)組長度結(jié)束)數(shù)組指針的語法形式為:類型名數(shù)組名下標(biāo)表達(dá)式];下列有關(guān)繼承和派生的敘述中,正確的是(C))派生類不能訪問通過私有繼承的基類的保護(hù)成員)多繼承的虛基類不能夠?qū)嵗┤绻悰]有默認(rèn)構(gòu)造函數(shù),派生類就應(yīng)當(dāng)聲明帶形參的構(gòu)造函數(shù))基類的析構(gòu)函數(shù)和虛函數(shù)都不能夠被繼承,需要在派生類中重新實(shí)現(xiàn)實(shí)現(xiàn)運(yùn)行時多態(tài)的機(jī)制是( )A)虛函數(shù))重載函數(shù))靜態(tài)函數(shù))模版函數(shù)若有下面的函數(shù)調(diào)用:其中實(shí)參的個數(shù)是(A)A)3 B)4C)5 D)6下列關(guān)于指針的說法正確的是(B))指針存在于每個函數(shù)之中)在類的非靜態(tài)函數(shù)中指針指向調(diào)用該函數(shù)的對象)指針是指向虛函數(shù)表的指針)指針是指向類的函數(shù)成員的指針在下列關(guān)于函數(shù)的敘述中,正確的是(C))每個函數(shù)至少要有一個參數(shù))每個函數(shù)都必須返回一個值)函數(shù)在被調(diào)用之前必須先聲明)函數(shù)不能自己調(diào)用自己下列運(yùn)算符中,不能重載的是 ( C)A)B)C).D)->下面程序的輸出結(jié)果是( )B(n){7;}(){k=5;{i=2;k(i);}k(i);<<k;}A)13B)14C)15D)16下面的程序段的運(yùn)行結(jié)果為(D)
[]="",*p=;<<*(2)<<;) )無輸出結(jié)果)字符’)字符'b下面程序的輸出結(jié)果是(C)<>;A{:A(i){x=i;}(){<<x<<“,”;}的地址A)10,2B)12,10C)12下面程序的輸出結(jié)果是()C)(){}};{2(i,0):(j){<<i;}2(){}};:2,1{:(a,b,c,d):1(a),2(b),1(c)2(d),(a){<<b;}71;};(){ (1,2,3,4);}A)13412B2)123412C)1430201D)2下面程序的輸出結(jié)果是(C)<>7{f(){<<“f0+”;}g(){<<“g0+”;}};:{:f(){<<“”;}g(){<<“”;}};(){d;*p=;>f();>g();A)B)f0C)0+D)f00+下面程序的輸出結(jié)果是(C)<>;{(s){(<2)1;*((1));}:(a){x=a;}}};(){=0;(0;i<4;){((i));})A12B)16C)10D).以下程序的輸出結(jié)果是:().有如下程序段:執(zhí)行這個程序段輸出字符的個數(shù)是A.10 B.3 C.22下列關(guān)于虛基類的描述中,錯誤的是使用虛基類可以消除由多繼承產(chǎn)生的二義性構(gòu)造派生類對象時,虛基類的構(gòu)造函數(shù)只被調(diào)用一次聲明說明類為虛基類建立派生類對象時,首先調(diào)用虛基類的構(gòu)造函數(shù)23.有下類定義把所指字符串拷貝到所指向的存儲空間正確的選擇是(明)24假定為一個類,為該類私有的數(shù)據(jù)成員,為該類公有函數(shù)成員,它返回的值,為該類的一個對象,則訪問對象中數(shù)據(jù)成員的格式為( )。明) ) ()B ) >(C) ) ()D25假定為一個類, 為該類的一個成員函數(shù),若該成員函數(shù)在類定義體外定義,則函數(shù)頭為(明)。) )) )26.有如下程序:27.28.執(zhí)行這個程序輸出星號()的個數(shù)為()。A)1 )2B)3C)4D有如下程序:}運(yùn)行時的輸出結(jié)果是(A)。A)112344)14111B444)412144C4)有如下程序:程序結(jié)果為)A3 )4B)6C)7D29.友元運(yùn)算符被編譯器解釋為(D)。二、程序填空1用遞歸法求從到的立方和:遞){歸法求立方和函數(shù)請將下列程序補(bǔ)充完整,使得輸出結(jié)果為““,,“,,;三、閱讀程序,寫出運(yùn)行結(jié)果歌"唱祖國",
義"勇軍進(jìn)行曲歌唱祖國義勇軍進(jìn)行曲執(zhí)行上面的程序的過程中,構(gòu)造函數(shù)(和)(被調(diào))用的次數(shù)分別是多少次?五、編寫程序1編寫函數(shù)計算 3作為參數(shù)傳遞,在主函數(shù)調(diào)用該函數(shù)并輸出結(jié)果。2、編寫函數(shù)找出二維數(shù)組(5*)4中元素的最大值與最小值,并返回其最大值與最小值。測試結(jié)果。3、編寫一個三角形類,有計算面積,顯示面積的功能等,并測試。要求有參數(shù)的構(gòu)造函數(shù)及復(fù)制構(gòu)造函數(shù)下面關(guān)于類概念的描述中,( )是錯誤的。類是抽象數(shù)據(jù)類型的實(shí)現(xiàn)類是具有共同行為的若干對象的統(tǒng)一描述體是是創(chuàng)建對象的樣板 類就是語言中的結(jié)構(gòu)體類型面向?qū)ο蟪绦蛟O(shè)計思想的主要特征中不包括(D)。封裝性 多態(tài)性繼承性功能分解,逐步求精在中,函數(shù)原型不能標(biāo)識( )。函數(shù)的返回類型 函數(shù)參數(shù)的個數(shù) 函數(shù)參數(shù)類型 函數(shù)的功能有關(guān)析構(gòu)函數(shù)的說法不正確的是 ^析構(gòu)函數(shù)有且僅有一個 析構(gòu)函數(shù)和構(gòu)造函數(shù)一樣可以有形參析構(gòu)函數(shù)的功能是用來釋放一個對象 析構(gòu)函數(shù)無任何函數(shù)類型已知類則當(dāng)程序執(zhí)行到語句, 時調(diào)用了(D )次構(gòu)造函數(shù)。類定義的內(nèi)容允許被其他對象無限制地存取是( )。部分部分部分以上都不對關(guān)于運(yùn)算符的下列描述中 是錯誤的.它可以用來動態(tài)創(chuàng)建對象和對象數(shù)組部)使用它創(chuàng)建對象或?qū)ο髷?shù)組,可以使用運(yùn)算符刪除使用它創(chuàng)建對象時要調(diào)用構(gòu)造函數(shù)使用它調(diào)用對象數(shù)組時不許指定初始值對關(guān)于下面程序段,表達(dá)式正確的是()。))))可以用的形式訪問派生類對象的基類成員其中是(D)。)私有繼承的公有成員)公有繼承的私有成員)公有繼承的保護(hù)成員)公有繼承的公有成員下列關(guān)于類的描述中錯誤的是( )。)與類之間可以通過一些手段進(jìn)行通信和聯(lián)絡(luò)類用于描述事物的屬性和對事物的操作類與類之間必須是平等的關(guān)系,類與類之間可以通過封裝而具有明確的獨(dú)立性01|12|1|1下列描述中哪個是正確的( )。私有派生的子類無法訪問父類的成員類的私有派生子類的派生類無法初始化其祖先類對象的屬性,因?yàn)轭惖某蓡T對類是不可訪問的私有派生類不能作為基類派生子類私有派生類的所有子孫類將無法繼續(xù)繼承該類的成員下列關(guān)于構(gòu)造函數(shù)說法不正確的是( )。構(gòu)造函數(shù)必須與類同名構(gòu)造函數(shù)可以省略不寫數(shù)造函數(shù)必須有返回值 在構(gòu)數(shù)函數(shù)中可以對類中的成員進(jìn)行初始化如果友元函數(shù)重載一個運(yùn)算符時,其參數(shù)表中沒有任何參數(shù)則說明該運(yùn)算符是()構(gòu)。一元運(yùn)算符 二元運(yùn)算符選項(xiàng)和選項(xiàng)數(shù)可能 重載錯誤在重載一個運(yùn)算符時,如果其參數(shù)表中有一個參數(shù),則說明該運(yùn)算符是(構(gòu))。一元元數(shù)成員運(yùn)算符 二元成員運(yùn)算符一元友元運(yùn)算符 選項(xiàng)和選項(xiàng)都可能一個類的友元函數(shù)能夠訪問該類的(私有成員 保護(hù)成員構(gòu))。公有成員)所有成員下列關(guān)于類定義的說法中,正確的是 A)類定義中包括數(shù)據(jù)成員和函數(shù)成員的聲明)類成員的缺省訪問權(quán)限是保護(hù)的)數(shù)據(jù)成員必須被聲明為私有的 )成員函數(shù)只能在類體外進(jìn)行定義通過運(yùn)算符重載,可以改變運(yùn)算符原有的 。)操作數(shù)類型 )操作數(shù)個數(shù))優(yōu)先級^A荏在語言中,數(shù)據(jù)封裝要解決的問題是 ^數(shù)據(jù)的規(guī)范化)便于數(shù)據(jù)轉(zhuǎn)換 避免數(shù)據(jù)丟失防止不同模塊之間數(shù)據(jù)的非法訪問對類成員訪問權(quán)限的控制是通過設(shè)置成員的訪問控制屬性實(shí)現(xiàn)的,下列不是訪問控制屬性的是(D。公有類型 私有類型保護(hù)類型友元類型在類的定義中用于為對象分配內(nèi)存空間對類的數(shù)據(jù)成員進(jìn)行初始化并執(zhí)行其他內(nèi)部管理操作的函數(shù)是(C。 )友元函數(shù) 虛函數(shù)構(gòu)造函數(shù)析構(gòu)函數(shù)類的析構(gòu)函數(shù)的作用是 D一般成員函數(shù)的初始化 類的初始化對象的初始化 刪除類創(chuàng)建的對象下列說法正確的是 。內(nèi)聯(lián)函數(shù)在運(yùn)行時是將該函數(shù)的目標(biāo)代碼插入每個調(diào)用該函數(shù)的地方內(nèi)聯(lián)函數(shù)在編譯時是將該函數(shù)的目標(biāo)代碼插入每個調(diào)用該函數(shù)的地方構(gòu)的內(nèi)聯(lián)函數(shù)必須在類體內(nèi)定義構(gòu)的內(nèi)聯(lián)函數(shù)必須在類體外通過加關(guān)鍵字定義下列對派生類的描述中錯誤的是。一個派生類可以作為另一個派生類的基類派生類至少有一個基類派生類的成員除了自己的成員外,還包含了它的基類的成員派生類中繼承的基類成員的訪問權(quán)限到派生類保持不變運(yùn)算符的重載是對已有的運(yùn)算符賦予多重含義,因此(A)??梢詫绢愋停ㄈ珙愋停┑臄?shù)據(jù),重新定義“”運(yùn)算符的含義可以改變一個已有運(yùn)算符的優(yōu)先級和操作數(shù)個數(shù)只能重載中已經(jīng)有的運(yùn)算符,不能定義新運(yùn)算符中已經(jīng)有的所有運(yùn)算符都可以重載如果類被說明成類的友元,則( )。類的成員即是類的成員類的成員即是類的成員類的成員函數(shù)不得訪問類的成員 類不一定是類的友元不能作為重載函數(shù)的調(diào)用的依據(jù)是(D)。參數(shù)的個數(shù)參數(shù)的類型)函數(shù)的類型 函數(shù)的名稱在語言的面向?qū)ο笤O(shè)計框架中,類是程序的基本組成單元。類繼承的方式的公有繼承、私有繼承和保護(hù)繼承三種。保護(hù)繼承?在用定義一個類時數(shù)據(jù)成員函數(shù)的默認(rèn)訪問權(quán)限是私有的)。 一一私有的類的構(gòu)造函數(shù)是在定義對象時調(diào)用的。定義對象類模板的使用實(shí)際上是將類模板實(shí)例化成一個具體的(對象)。對象如果類繼承了類則稱類為類的基類類稱為類的(派生類)。派生類如果要把返回值為的函數(shù)聲明為類的友元數(shù)則應(yīng)在類的定義中加入語句是( )。有如下定義:()其中類的對象名標(biāo)識符是用來派生新類的稱為 莖類,而派生出的新類稱為它的子類或派生類。 一基類面向?qū)ο蟮某绦蛟O(shè)計的主要特征是繼承性、封裝性和多態(tài)性。封裝性向?qū)ο蟮哪P椭校罨镜母拍钍菍ο蠛停悾n?一通過使用和兩個運(yùn)算符進(jìn)行的分配為靜態(tài)存儲分配。( )重載的運(yùn)算符保持其原有的操作符個數(shù)、優(yōu)先級和結(jié)合性不變。( )在面向?qū)ο蠓椒ㄖ?,類之間共享屬性和操作的機(jī)制稱為多態(tài)性。( )可以用的形式訪問派生類對象的基類成員其中是公有繼承的公有成員。()語言相對于語言的最根本的變化是引進(jìn)了類和對象的概念。( )類的析構(gòu)函數(shù)的作用是刪除類創(chuàng)建的對象。( )動態(tài)分配內(nèi)存空間操作符””和 使用時必須成對出現(xiàn)。用以說明類中保護(hù)成員的關(guān)鍵字是對于任意一個類,析構(gòu)函數(shù)的個數(shù)最多為個。若有以下定義語句:則結(jié)構(gòu)體變量占用的內(nèi)存字節(jié)數(shù)是分號是語句的必要組成部分公有派生時,基類中所有成員在公有派生類中保持各個成員的訪問權(quán)限。( )下列程序中橫線處正確的語句應(yīng)該是O#<77{<<};顯示調(diào)用基類的函數(shù)<<“::”<<;7寫出下列程序的運(yùn)行結(jié)果77777下列程序的執(zhí)行結(jié)果為#<7777<< <<n<<;7<<""<<n<<;<<77定義描述復(fù)數(shù)的結(jié)構(gòu)體變量,并實(shí)現(xiàn)復(fù)數(shù)的
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 提升展會活動中的互動體驗(yàn)質(zhì)量
- 教育心理學(xué)在小學(xué)生自然科學(xué)動手實(shí)踐教學(xué)中的應(yīng)用
- 第9課 對外開放(說課稿)-2023-2024學(xué)年統(tǒng)編版八年級歷史下冊
- 粵教版高中信息技術(shù)必修說課稿-3.3.6 作品的發(fā)布與評價
- 第二單元 《第9節(jié) 仿真環(huán)境下的機(jī)器人》說課稿 2023-2024學(xué)年北師大版初中信息技術(shù)八年級下冊
- 第8課 可調(diào)燈-高中信息技術(shù)Arduino開源硬件系列課程說課稿
- 2025年度金融機(jī)構(gòu)員工培訓(xùn)與人力資源風(fēng)險防控框架協(xié)議3篇
- 2025年志愿服務(wù)合作協(xié)議3篇
- 第一單元 生物和細(xì)胞單元說課稿-2024-2025學(xué)年人教版七年級上冊
- 全國滇人版初中信息技術(shù)七年級上冊第三單元第16課《圖表制作與數(shù)據(jù)分析》說課稿
- 2024-2030年中國連續(xù)性腎臟替代治療(CRRT)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 場地委托授權(quán)
- 腦血管疾病三級預(yù)防
- HSK標(biāo)準(zhǔn)教程5上-課件-L1
- 人教版五年級下冊數(shù)學(xué)預(yù)習(xí)單、學(xué)習(xí)單、檢測單
- JC-T 746-2023 混凝土瓦標(biāo)準(zhǔn)規(guī)范
- 如何落實(shí)管業(yè)務(wù)必須管安全
- 四年級上冊三位數(shù)乘除兩位數(shù)計算題
- 《水電工程招標(biāo)設(shè)計報告編制規(guī)程》
- 2023年甘肅蘭州中考道德與法治試題及答案
- 生產(chǎn)工廠管理手冊
評論
0/150
提交評論