版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1.下列類中()是輸入/輸出流類iostream的派生類。A.fstream
B.ofstream
C.ifstream
D.ostream答案:A2.下面描述中,錯(cuò)誤的是()。A.在基類定義的public成員在公有繼承的派生類中可見,也能在類外被訪問
B.在基類定義的public和protected成員在私有繼承的派生類中可見,在類外可以被訪問
C.在基類定義的public和protected成員在保護(hù)繼承的派生類中可見
D.在派生類中不可見的成員要變成可訪問的,需要進(jìn)行訪問聲明答案:B3.在一個(gè)鏈接隊(duì)列中,假設(shè)f和r分別是隊(duì)頭和隊(duì)尾指針,則插入一個(gè)s結(jié)點(diǎn)的運(yùn)算時(shí)()。A.f->next=s;f=s;
B.r->next=s;r=s;
C.s->next=r;r=s;
D.s->next=f;f=s;答案:B4.運(yùn)算符delete刪除一個(gè)動(dòng)態(tài)對(duì)象時(shí)()。A.首先為該動(dòng)態(tài)對(duì)象調(diào)用構(gòu)造函數(shù),再釋放其占用的內(nèi)存
B.首先釋放該動(dòng)態(tài)對(duì)象占用的內(nèi)存,再為其調(diào)用構(gòu)造函數(shù)
C.首先為該動(dòng)態(tài)對(duì)象調(diào)用析構(gòu)函數(shù),再釋放其占用的內(nèi)存
D.首先釋放動(dòng)態(tài)對(duì)象占用的內(nèi)存,再為其調(diào)用析構(gòu)函數(shù)答案:C5.關(guān)于類和對(duì)象不正確的說法是()。A.類是一種類型,它封裝了數(shù)據(jù)和操作
B.對(duì)象是類的實(shí)例
C.一個(gè)類的對(duì)象只有一個(gè)
D.一個(gè)對(duì)象必屬于某個(gè)類答案:C6.將含100個(gè)結(jié)點(diǎn)的完全二叉樹從根這一層開始,每層從左至右依次對(duì)結(jié)點(diǎn)編號(hào),根結(jié)點(diǎn)的編號(hào)為1。編號(hào)為47的結(jié)點(diǎn)X的雙親的編號(hào)為()。A.23
B.24
C.25
D.無法確定答案:A7.在一個(gè)鏈接隊(duì)列中,假設(shè)f和r分別是隊(duì)頭和隊(duì)尾指針,則刪除一個(gè)結(jié)點(diǎn)的運(yùn)算時(shí)()。A.r=f->next;
B.r=r->next;
C.f=f->next;
D.f=r->next;答案:C8.在一個(gè)具有n個(gè)頂點(diǎn)的有向圖中,若所有頂點(diǎn)的入度之和為s,則所有頂點(diǎn)的度之和為()。A.s
B.s+1
C.s-1
D.2s答案:D9.繼承具有(),即當(dāng)基類本身也是某一個(gè)類的派生類時(shí),底層的派生類也會(huì)自動(dòng)繼承間接基類的成員。A.規(guī)律性
B.傳遞性
C.重復(fù)性
D.多樣性答案:B10.在下列關(guān)鍵字中,用以說明類中公有成員的是()。A.public
B.private
C.protected
D.friend答案:A11.下面對(duì)析構(gòu)函數(shù)的正確描述是()。A.系統(tǒng)不能提供默認(rèn)的析構(gòu)函數(shù)
B.析構(gòu)函數(shù)必須由用戶定義
C.析構(gòu)函數(shù)沒有參數(shù)
D.析構(gòu)函數(shù)可以設(shè)置默認(rèn)參數(shù)答案:C12.在二叉樹的第i層上至多有()個(gè)結(jié)點(diǎn)(i≥1)。A.2的i次方減1
B.2的i-1次方
C.2的i次方加+1
D.2的i+1次方答案:B13.下列虛基類的聲明中正確的是()。A.classvirtualB:publicA
B.virtualclassB:public
C.classB:publicAvirtual
D.classB:virtualpublicA答案:D14.C++有()種聯(lián)編方式。A.1
B.2
C.3
D.4答案:B15.下列說法中錯(cuò)誤的是()。A.公有繼承時(shí)基類中的public成員在派生類中是public的
B.公有繼承時(shí)基類中的private成員在派生類中是不可訪問的
C.私有繼承時(shí)基類中的public成員在派生類中是private的
D.私有繼承時(shí)基類中的public成員在派生類中是protected的答案:D16.友元關(guān)系不能()。A.繼承
B.是類與類之間是關(guān)系
C.是一個(gè)類的成員函數(shù)與另一個(gè)類的關(guān)系
D.提高程序的運(yùn)行效率答案:A17.當(dāng)一個(gè)派生類公有繼承一個(gè)基類時(shí),基類中的所有公有成員成為派生類的()。A.public成員
B.private成員
C.protected成員
D.友元答案:A18.下面關(guān)于友元的描述中,錯(cuò)誤的是()。A.友元函數(shù)可以訪問該類的私有數(shù)據(jù)成員
B.一個(gè)類的友元類中的成員函數(shù)都是這個(gè)類的友元函數(shù)
C.友元可以提高程序的運(yùn)行效率
D.類與類之間的友元關(guān)系可以繼承答案:D19.有關(guān)析構(gòu)函數(shù)的說法不正確的是()。A.析構(gòu)函數(shù)有且僅有一個(gè)
B.析構(gòu)函數(shù)和構(gòu)造函數(shù)一樣可以有形參
C.析構(gòu)函數(shù)的功能是用來釋放一個(gè)對(duì)象
D.析構(gòu)函數(shù)無任何函數(shù)類型答案:B20.撤消對(duì)象時(shí),系統(tǒng)自動(dòng)調(diào)用()函數(shù)。A.成員函數(shù)
B.構(gòu)造函數(shù)
C.析構(gòu)函數(shù)
D.普通函數(shù)答案:C21.如果類A繼承了類B,則類A稱為()。A.派生類
B.繼承類
C.子類
D.父類答案:AC22.下列函數(shù)中,不可以作為虛函數(shù)的是()。A.普通函數(shù)
B.構(gòu)造函數(shù)
C.靜態(tài)成員函數(shù)
D.析構(gòu)函數(shù)答案:ABC23.下面哪些數(shù)據(jù)結(jié)構(gòu)屬于非線性結(jié)構(gòu)()A.線性表
B.樹
C.圖
D.集合答案:BCD24.在派生類中可以直接訪問基類的()。A.公有成員
B.保護(hù)成員
C.私有成員
D.友元成員答案:AB25.下面關(guān)于自定義類的運(yùn)算符重載的說法中,正確的是()。A.賦值運(yùn)算符和下標(biāo)運(yùn)算符只能重載為類的成員函數(shù)
B.賦值運(yùn)算符和下標(biāo)運(yùn)算符只能重載為類的友元函數(shù)
C.賦值運(yùn)算符重載時(shí)一般以引用方式返回*this,表示返回賦值運(yùn)算符的左操作數(shù)
D.使用重載的賦值運(yùn)算符時(shí),左操作數(shù)一定是自定義類型答案:ACD26.已知Derived是Base的公有派生類,且已定義兩個(gè)對(duì)象Derivedd;和Baseb;,則下列語句中正確的是()。A.d=b
B.b=d
C.Derived*d=&b
D.Base&b=d答案:BD27.下面關(guān)于自定義類的運(yùn)算符重載的說法中,正確的是()。A.除了后增后減單目運(yùn)算符外,其他運(yùn)算符重載為類的成員函數(shù)時(shí),函數(shù)參數(shù)個(gè)數(shù)比運(yùn)算符實(shí)際操作數(shù)個(gè)數(shù)少一個(gè)
B.運(yùn)算符重載為類的成員函數(shù)時(shí),函數(shù)中的this指針指向第一個(gè)運(yùn)算數(shù)
C.只有運(yùn)算符的第一個(gè)運(yùn)算數(shù)是自定義類類型時(shí),才能將該運(yùn)算符重載為類的成員函數(shù)
D.所有運(yùn)算符都可以以類成員函數(shù)形式進(jìn)行重載答案:ABC28.已知f是以二進(jìn)制讀寫方式打開的文件流對(duì)象,且有int型變量a,則下列選項(xiàng)中能正確進(jìn)行文件讀寫操作的語句包括()。A.f.write((char*)a,sizeof(a));
B.f.write((char*)&a,sizeof(a));
C.f.read((char*)a,sizeof(a));
D.f.read((char*)&a,sizeof(a));答案:BD29.系統(tǒng)提供的默認(rèn)拷貝構(gòu)造函數(shù)實(shí)現(xiàn)的是“淺拷貝”,下列關(guān)于淺拷貝的說法中正確的是()。A.當(dāng)一個(gè)類中有指針成員變量時(shí),淺拷貝有可能會(huì)導(dǎo)致一片內(nèi)存被重復(fù)釋放
B.當(dāng)一個(gè)類中有指針成員變量時(shí),淺拷貝有可能導(dǎo)致一個(gè)對(duì)象中保存的數(shù)據(jù)不正確
C.如果一個(gè)類中只有int型和double型的成員變量,則淺拷貝不會(huì)出現(xiàn)任何問題
D.如果一個(gè)類中有一個(gè)成員變量是char型數(shù)組,則使用淺拷貝會(huì)存在問題答案:ABC30.不論派生類以何種方法繼承基類,都可以使用基類的()。A.public成員
B.private成員
C.protected成員
D.所有成員答案:AC31.已知Circle類定義如下所示,則下列說法正確的是()。classCircle{public:doublem_x,m_y;doublem_radius;voidsetCenter(doublex,doubley){m_x=x;m_y=y;}voidsetRadius(doubleradius){m_radius=radius;}doublegetArea(){return3.14*m_radius*m_radius;}};A.m_x、m_y和m_radius都是Circle類的成員變量
B.setCenter、setRadius和getArea都是Circle類的成員函數(shù)
C.類定義體后面的分號(hào)可以省略
D.將doublem_radius;改為doublem_radius=1;,則表示m_radius成員變量的初值為1答案:AB32.下面選項(xiàng)中,是類的成員函數(shù)為()。A.構(gòu)造函數(shù)
B.析構(gòu)函數(shù)
C.友元函數(shù)
D.缺省參數(shù)的構(gòu)造函數(shù)答案:ABD33.下面描述中,正確的是()。A.多重繼承中,派生類對(duì)象被銷毀時(shí)析構(gòu)函數(shù)的調(diào)用順序與派生類對(duì)象創(chuàng)建時(shí)構(gòu)造函數(shù)的調(diào)用順序相反
B.多重繼承中,派生類對(duì)象被銷毀時(shí)析構(gòu)函數(shù)的調(diào)用順序與派生類對(duì)象創(chuàng)建時(shí)構(gòu)造函數(shù)的調(diào)用順序一致
C.多重繼承中創(chuàng)建派生類對(duì)象時(shí)各基類構(gòu)造函數(shù)的調(diào)用順序與基類構(gòu)造函數(shù)在初始化列表中的出現(xiàn)順序一致
D.多重繼承中,如果派生類的初始化列表中沒有某個(gè)基類構(gòu)造函數(shù)的調(diào)用語句,則表示調(diào)用該基類的無參構(gòu)造函數(shù)答案:AD34.下列函數(shù)中,可以作為虛函數(shù)的是()。A.普通成員函數(shù)
B.構(gòu)造函數(shù)
C.靜態(tài)成員函數(shù)
D.析構(gòu)函數(shù)答案:AD35.下列成員中,不能被派生類繼承的包括()。A.公有成員
B.構(gòu)造函數(shù)
C.保護(hù)成員
D.析構(gòu)函數(shù)答案:BD36.類模板可以生成若干個(gè)模板類,每個(gè)模板類又可定義若干個(gè)對(duì)象。()A.正確
B.錯(cuò)誤答案:A37.n個(gè)結(jié)點(diǎn)的無向圖,若它有n(n-1)/2條邊,則它一定是連通圖。()A.正確
B.錯(cuò)誤答案:A38.一個(gè)結(jié)點(diǎn)的后繼的數(shù)目稱為該結(jié)點(diǎn)的度;樹中各結(jié)點(diǎn)度的最大值稱為樹的度。()A.正確
B.錯(cuò)誤答案:A39.可以在隊(duì)列的任意位置插入元素。()A.正確
B.錯(cuò)誤答案:B40.非線性結(jié)構(gòu)即可以用順序存儲(chǔ)結(jié)構(gòu)存儲(chǔ)、也可以用非順序存儲(chǔ)結(jié)構(gòu)存儲(chǔ)。()A.正確
B.錯(cuò)誤答案:B41.線性表中的一個(gè)結(jié)點(diǎn)可以有多個(gè)前驅(qū)和多個(gè)后繼。()A.正確
B.錯(cuò)誤答案:B42.強(qiáng)連通圖的各頂點(diǎn)間均可達(dá)。()A.正確
B.錯(cuò)誤答案:A43.二叉樹就是結(jié)點(diǎn)度為小于等于2的樹。()A.正確
B.錯(cuò)誤答案:A44.二叉樹就是結(jié)點(diǎn)度都是為2的樹。()A.正確
B.錯(cuò)誤答案:B45.運(yùn)算符重載實(shí)際上是對(duì)已有的運(yùn)算符重新定義其功能。()A.正
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度家居建材加盟分銷合同范本3篇
- 二零二五年度倉儲(chǔ)合同:瓶裝水儲(chǔ)存保管協(xié)議2篇
- 2025年度敬老院老年人生活照料與生活助理服務(wù)合同3篇
- 二零二五年度建筑工程監(jiān)理補(bǔ)充協(xié)議范本(綠色施工標(biāo)準(zhǔn))3篇
- 2025年度教育設(shè)備運(yùn)輸及校園設(shè)施建設(shè)合同3篇
- 二零二五年度房地產(chǎn)項(xiàng)目環(huán)境影響評(píng)價(jià)與治理合同3篇
- 虛幻制片高級(jí)課程設(shè)計(jì)
- 2025年度知識(shí)產(chǎn)權(quán)保護(hù)委托擔(dān)保協(xié)議合同范本3篇
- 二零二五年度應(yīng)急救援項(xiàng)目投標(biāo)擔(dān)保委托保證合同3篇
- 添加文字課程設(shè)計(jì)
- 四川省住宅設(shè)計(jì)標(biāo)準(zhǔn)
- 臨床診療規(guī)范與操作指南制度
- YB-T6115-2023《焦?fàn)t煤氣脫硫廢液干法制酸技術(shù)規(guī)范》
- 原子物理學(xué)全本課件(褚圣麟第一至第十章全部課件)
- Q-GDW 738-2012 配電網(wǎng)規(guī)劃設(shè)計(jì)技術(shù)導(dǎo)則及編制說明
- 經(jīng)編結(jié)構(gòu)與編織原理課件
- 2023年礦井應(yīng)急救援理論考試試題及答案
- 2024年全國(guó)版圖知識(shí)競(jìng)賽(小學(xué)組)考試題庫大全(含答案)
- 腹腔鏡手術(shù)設(shè)備、工作原理與操作應(yīng)用
- 中集集團(tuán)招聘題庫
- 大學(xué)生國(guó)家安全教育意義
評(píng)論
0/150
提交評(píng)論