下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、c+面向?qū)ο蟪绦蛟O(shè)計模擬試題五 c+面向?qū)ο蟪绦蛟O(shè)計模擬試題五 一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個備選項中,只有一個是苻合題目要求的。請將其代碼填寫在題后的括號內(nèi)。錯選,多選或未選均無分。 1下列對類的構(gòu)造函數(shù)和析構(gòu)函數(shù)描述正確的是( )。 a)構(gòu)造函數(shù)可以重載,析構(gòu)函數(shù)不能重載 b)構(gòu)造函數(shù)不能重載,析構(gòu)函數(shù)可以重載 c)構(gòu)造函數(shù)可以重載,析構(gòu)函數(shù)可以重載 d)構(gòu)造函數(shù)不能重載,析構(gòu)函數(shù)不能重載 2在函數(shù)定義前加上關(guān)鍵字“inline”,表示該函數(shù)被定義為( )。 a)重載函數(shù) b)內(nèi)聯(lián)函數(shù) c)成員函數(shù) d)普通函數(shù) 3下面有關(guān)重載函數(shù)的說明中, (
2、 )是正確的。 a) 重載函數(shù)必須具有不同的返回值類型 b) 重載函數(shù)形參個數(shù)必須不同 c) 重載函數(shù)必須具有不同的形參列表 d) 重載函數(shù)名可以不同 4下列有關(guān)類與對象的說法中,( ) 是不正確的。 a) 對象是類的一個實列 b) 任何一個對象只能屬于一個具體的類 c) 一個類只能有一個對象 d) 類和對象的關(guān)糸和數(shù)椐類型與變量的關(guān)糸類似 5已知: print( )函數(shù)是一個類的常成員函數(shù),它無返回值,下列表示中,正確的是 ( )。 a)void print( ) const; b) const void print( ); c) void const print( ); d) void p
3、rint(const) 6假定myclass為一個類,那么下列的函數(shù)說明中( )為該類的析構(gòu)函數(shù)。 a) void myclass( ); b) myclass( int n); c) myclass( ); d) myclass( ) 7下面類的定義中有( ) 處錯誤。 class myclassint i=0; public: void myclass( ); myclass(value); a) 1 b)2 c)3 d)4 8說明虛函數(shù)的關(guān)鍵字是( )。 a. inline b. virtual c. define d. static 9cout是某個類的標準對象的引用,該類是( )。
4、a. ostream b. istream c. stdout d. stdin 10如果class類中的所有成員在定義時都沒有使用關(guān)鍵字public、private或protected,則所有成員缺省定義為( )。 a. public b. protected c. private dstatic 11定義類模板時要使用關(guān)鍵字( )。 a. const b. new c. delete d. template 12一個類的所有對象共享的是( )。 a. 私有數(shù)據(jù)成員 b. 公有數(shù)據(jù)成員 c. 保護數(shù)據(jù)成員 d. 靜態(tài)數(shù)據(jù)成員 13靜態(tài)成員函數(shù)沒有( )。 a. 返回值 b. this指針 c
5、. 指針參數(shù) d. 返回類型 14解決多重繼承中二義性問題的方法有( )。 a. 只能使用作用域分辨操作符 b. 使用作用域分辨操作符或賦值兼容規(guī)則 c. 使用作用域分辨操作符或虛基類 d. 使用虛基類或賦值兼容規(guī)則 15如果在類ctest的外面函數(shù)調(diào)用ctest:f( );則函數(shù)f( )是類ctest的( )。 a. 靜態(tài)成員函數(shù) b. 非靜態(tài)成員函數(shù) c. 友元函數(shù) d. 前面都不正確 二、判斷正誤題(本大題共5小題,每小題2分,共10分)判斷正誤,在題后的括號內(nèi),正確的劃上“”錯誤的劃上”。 1構(gòu)造函數(shù)可以設(shè)置默認參數(shù) 2類的析構(gòu)函數(shù)的作用是對象的初始化 3cout的默認輸出對象是鍵盤,
6、 cin的默認輸入對象是屏幕 4抽象類可以用來直接創(chuàng)建對象。 5常對象可以調(diào)用任意成員函數(shù)。 三、 填空題(本大題共5小題,每小題2分,共10分)不寫解題過程, 將正確的答案寫在每小題的空格內(nèi),錯填或不填均無分。 1重載運算苻” 的函數(shù)名為( )。 2c+中類的用途有兩種, 一種是類的實例化, 即生成類的對象, 另一種是通過 ( ),派生出新的類。 3在下面程序的橫線處填上正確的語句, 以實現(xiàn)動態(tài)多態(tài)。 #include class base public: ; class derived: public base public: ; int main() base a, *pb; void
7、fun() cout derived b; ; pb-fun( ); return 0; /調(diào)派生類的成員函數(shù)fun( ),以實現(xiàn)動態(tài)多態(tài) 4編譯時多態(tài)性可以用( )函數(shù)實現(xiàn)。 5使用new建立的動態(tài)對象在不用時必須用( )刪除,以便釋放所占用空間。 四、程序分析題(本大題共8小題,每小題3分,共24分)給出下面各程序的輸出結(jié)果。 1若有以下程序: #include class a public: ; class b: public a public: ; int main() b x(5), y(6,7); return 0; b(int aa = 0, int bb = 0): a(aa)
8、 b = bb; b() cout a(int aa = 0 ) a = aa; a( ) cout 上面程序的輸出結(jié)果為: 2若有以下程序: #include class point ; int main() point *p = new point; p-setpoint(5, 12); p-dispoint(); delete p; return 0; int x, y; point() x = 0; y = 0; void setpoint(int x1, int y1) x = x1; y = y1; void dispoint() cout 上面程序的輸出結(jié)果為: 3若有以下程序: #include class sample public: ; int sample:s = 0; int main() sample a(2), b(5), c(8); a.add( ); b.add( ); sample (int i) n =i; void add() s += n; static int s; void dis() cout c.dis( ); return 0; 上面程序的輸出結(jié)果為: 4若有以下程序: #include class base public: ; class derived:public base public: ; int
溫馨提示
- 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 冷庫儲存合同范例
- 小區(qū)商鋪簽約合同范例
- 廚師薪酬合同范例
- 山地綠化養(yǎng)護合同范例
- 2024年清遠道路旅客運輸駕駛員從業(yè)資格模擬試題
- 2024年杭州客運資格證急救試題答案
- 2024年浙江c1道路客運輸從業(yè)資格證怎么考
- 2024年烏魯木齊從業(yè)資格證模擬考試0題
- 《橢圓的標準方程》教案
- 2013液壓與氣壓傳動考試題及答案2套
- 造型別致的椅子美術(shù)
- 《有效備課、上課、聽課、評課》讀書筆記
- 多吃健腦食物,預(yù)防老年癡呆癥
- 清洗效果監(jiān)測方法--ppt課件
- 高壓氧艙安裝施工方案
- 中藥提取車間自動化系統(tǒng)驗證
- 老撾10大經(jīng)濟特區(qū)
- 模具設(shè)計評審表(開發(fā)前)
- 市政工程變更流程資料表格附件
- 周圍血管和淋巴管疾病(PPT)
- 房地產(chǎn)客戶信息登記表
評論
0/150
提交評論