




全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
C+面向?qū)ο蟪绦蛟O(shè)計模擬試題五一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個備選項中,只有一個是苻合題目要求的。請將其代碼填寫在題后的括號內(nèi)。錯選,多選或未選均無分。1下列對類的構(gòu)造函數(shù)和析構(gòu)函數(shù)描述正確的是( a)。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ù)被定義為( b )。A)重載函數(shù) B)內(nèi)聯(lián)函數(shù)C)成員函數(shù) D)普通函數(shù)3下面有關(guān)重載函數(shù)的說明中, (c )是正確的。A)重載函數(shù)必須具有不同的返回值類型B) 重載函數(shù)形參個數(shù)必須不同C) 重載函數(shù)必須具有不同的形參列表D) 重載函數(shù)名可以不同4下列有關(guān)類與對象的說法中,( c ) 是不正確的。A)對象是類的一個實列B) 任何一個對象只能屬于一個具體的類C) 一個類只能有一個對象D) 類和對象的關(guān)糸和數(shù)椐類型與變量的關(guān)糸類似5已知: Print( )函數(shù)是一個類的常成員函數(shù),它無返回值,下列表示中,正確的是 ( a )。A)void Print( ) const; B) const void Print( ); C) void const Print( ); D) void Print(const)6假定Myclass為一個類,那么下列的函數(shù)說明中( d )為該類的析構(gòu)函數(shù)。A) void Myclass( ); B) Myclass( int n);C) Myclass( ); D) Myclass( )7下面類的定義中有 ( c ) 處錯誤。 class myclassint i=0; public: void myclass( );myclass(value); ; A) 1 B)2 C)3 D)48說明虛函數(shù)的關(guān)鍵字是( b )。A. inlineB. virtualC. defineD. static9cout是某個類的標(biāo)準(zhǔn)對象的引用,該類是( a )。A. ostreamB. istreamC. stdoutD. stdin10如果class類中的所有成員在定義時都沒有使用關(guān)鍵字public、private或protected,則所有成員缺省定義為( c )。 A. public B. protected C. private Dstatic 11定義類模板時要使用關(guān)鍵字( d )。A. constB. newC. deleteD. template12一個類的所有對象共享的是( d )。 A. 私有數(shù)據(jù)成員B. 公有數(shù)據(jù)成員C. 保護數(shù)據(jù)成員D. 靜態(tài)數(shù)據(jù)成員13靜態(tài)成員函數(shù)沒有( b )。 A. 返回值 B. this指針 C. 指針參數(shù) D. 返回類型14解決多重繼承中二義性問題的方法有( c )。 A. 只能使用作用域分辨操作符B. 使用作用域分辨操作符或賦值兼容規(guī)則C. 使用作用域分辨操作符或虛基類D. 使用虛基類或賦值兼容規(guī)則15如果在類CTest的外面函數(shù)調(diào)用CTest:f( );則函數(shù)f( )是類CTest的( a )。A. 靜態(tài)成員函數(shù)B. 非靜態(tài)成員函數(shù)C. 友元函數(shù)D. 前面都不正確二、判斷正誤題(本大題共5小題,每小題2分,共10分)判斷正誤,在題后的括號內(nèi),正確的劃上“”錯誤的劃上”。1構(gòu)造函數(shù)可以設(shè)置默認(rèn)參數(shù) a 2類的析構(gòu)函數(shù)的作用是對象的初始化 b 3cout的默認(rèn)輸出對象是鍵盤, cin的默認(rèn)輸入對象是屏幕b4抽象類可以用來直接創(chuàng)建對象。b5常對象可以調(diào)用任意成員函數(shù)。b三、 填空題(本大題共5小題,每小題2分,共10分)不寫解題過程, 將正確的答案寫在每小題的空格內(nèi),錯填或不填均無分。1重載運算苻” 的函數(shù)名為( operator- )。 2C+中類的用途有兩種, 一種是類的實例化, 即生成類的對象, 另一種是通過( 繼承 ),派生出新的類。3在下面程序的橫線處填上正確的語句, 以實現(xiàn)動態(tài)多態(tài)。#include class Base public: virtual void Fun() cout Base:Fun endl; ;class Derived: public Base public: void Fun() cout Derived:Fun Fun( );/調(diào)派生類的成員函數(shù)Fun( ),以實現(xiàn)動態(tài)多態(tài) return 0; 4編譯時多態(tài)性可以用( 重載 )函數(shù)實現(xiàn)。5使用new建立的動態(tài)對象在不用時必須用( delete )刪除,以便釋放所占用空間。 六、 編程題(本大題共2小題,每小題10分,共20分)1設(shè)計一個類DateInfo,要求其滿足下述要求: (1)要求有一個無參的構(gòu)造函數(shù),其初始的年、月、日分別為:2010,6,8。 (2)要求有一個帶參數(shù)的構(gòu)造函數(shù),其參數(shù)分別對應(yīng)年、月、日。 (3)要求用一個成員函數(shù)實現(xiàn)日期的設(shè)置。 (4)要求用一個成員函數(shù)實現(xiàn)輸出日期。 要求用一個成員函數(shù)實現(xiàn)日期的獲取。 2定義一個復(fù)數(shù)類Complex, 二個數(shù)據(jù)成員為double型r, i 為private屬性。定義代二個參數(shù)的構(gòu)造函數(shù)和一個Show( ) 函數(shù)用以輸出r, i的值, 另外作為成員函數(shù)重載的運算苻”+”的功能是將此類二個對象的數(shù)據(jù)成員r和i對應(yīng)相加。這些成員函數(shù)的屬性均為public. 請用C+編寫此程序, 并編寫測試程序進行測試。C+面向?qū)ο蟪绦蛟O(shè)計模擬試題五參考答案一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個備選項中,只有一個是苻合題目要求的。請將其代碼填寫在題后的括號內(nèi)。錯選,多選或未選均無分。1A)2B)3C) 4C)5A)6D)7C)8B)9A)10C) 11D)12D)13B) 14C) 15A)二、判斷正誤題(本大題共5小題,每小題2分,共10分)判斷正誤,在題后的括號內(nèi),正確的劃上“”錯誤的劃上”。1參考答案:“”2參考答案:“”3參考答案:“”4參考答案:“”5參考答案:“”三、 填空題(本大題共5小題,每小題2分,共10分)不寫解題過程, 將正確的答案寫在每小題的空格內(nèi),錯填或不填均無分1參考答案:oprator-2參考答案:繼承3參考答案:pb=&b 4參考答案:重載5參考答案:delete六、 編程題(本大題共2小題,每小題10分,共20分)1參考程序:#include using namespace std;class DateInfo private:int year, month, day; public: DateInfo(): year(2010), month(6), day(8) DateInfo(int y, int m, int d): year(y), month(m), day(d) void Set(int y, int m, int d) year = y;month = m;day = d;void Show() cout year 年 month 月 day 日 endl; ;int main() DateInfo d1, d2(1988, 8, 18);d1.Show();d2.Show();d2.Set(1999, 9, 19);d2.Show();return 0;2參考程序:#include using namespace std;class Complex private:double r, i; public: Complex(double a, double b): r(a), i(b) void Show() cout r i endl
溫馨提示
- 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江西速寫試題及答案初中
- 新課標(biāo)考試題及答案美術(shù)
- 廣州地鐵筆試試題及答案
- 計算機二級Excel功能題庫試題及答案
- 初級社會工作者考試復(fù)習(xí)策略總匯試題及答案
- 必考軟件評測師試題及答案掌中寶
- 護理重點環(huán)境試題及答案
- 2025挖掘機租賃合同協(xié)議書范本
- 2025幕墻供應(yīng)安裝合同樣本
- 社會服務(wù)與多元文化適應(yīng)策略探討中級考試試題及答案
- 跨學(xué)科主題學(xué)習(xí)的思考與策略
- 西方經(jīng)濟學(xué)章節(jié)練習(xí)題題庫及答案1-16章
- TCAPC 011-2024 零售藥店經(jīng)營自體嵌合抗原受體T細胞(CAR-T)治療藥品服務(wù)規(guī)范
- 小學(xué)數(shù)學(xué)五年級下同《折線統(tǒng)計圖》教學(xué)實錄
- 關(guān)于施工單位對于現(xiàn)場計劃、統(tǒng)計和信息管理的措施
- 2024至2030年中國叉車出租行業(yè)發(fā)展運行現(xiàn)狀及投資戰(zhàn)略規(guī)劃報告
- 2024年東南亞飼料級左旋肉堿市場深度研究及預(yù)測報告
- 勞動教育融入小學(xué)《道德與法治》教學(xué)的對策研究
- 湖南省懷化市2023-2024學(xué)年六年級下學(xué)期期末考試科學(xué)試題
- 2024年吉林長春市中考生物試卷真題
- 剪映專業(yè)版:PC端短視頻制作(全彩慕課版) 課件 第3章 短視頻剪輯快速入門
評論
0/150
提交評論