版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、C++ C++面向?qū)ο蟪绦蛟O(shè)計模擬試題七 面向?qū)ο蟪绦蛟O(shè)計模擬試題七一、選擇題(每小題 2 分,共 40 分) 1、C++是( ) 。 A. 面向?qū)ο蟮某绦蛟O(shè)計語言 B. 面向過程 的程序設(shè)計語言C. 既支持面向?qū)ο蟮某绦蛟O(shè)計又支持面向過程的程序設(shè)計的混 合型語言 D. 非結(jié)構(gòu)化的程序設(shè)計語言 2、面向?qū)ο蟪绦蛟O(shè)計思想的主要特征中不包括( ) 。A. 封裝性 B. 多態(tài)性 C. 繼承性 D.
2、功能分解,逐步 求精 3、若定義:string str; 當語句cin>>str; 執(zhí)行時,從鍵盤輸 入: Microsoft Visual Studio 6.0! 所得的結(jié)果是str=( ) 。A. Microsoft Visual Studio 6.0! B. Microsoft C. Microsoft Visual D. Microsoft Visual
3、Studio 6.0 4、考慮下面的函數(shù)原型聲明:void testDefaulParam(int a,int b=7,char z='*'); 下面函數(shù)調(diào)用中,不合法的是( ) 。A. testDefaulParam(5); B. testDefaulParam(5,8); C. testDefaulParam(5,'#'); D. tes
4、tDefaulParam(0,0,'*'); 5、下列語句中,將函數(shù)int sum(int x, int y)正確重載的是 ( ) 。A. float sum(int x, int y); B. int sum(int a, int b); C. float sum(float x, float y); D. double sum(int y, int x); 6、下列表
5、示引用的方法中, ( )是正確的。已知:int a=1000;A. int B. char C. int D. float 7、在一個函數(shù)中,要求通過函數(shù)來實現(xiàn)一種不太復雜的功能,并且 要求加快執(zhí)行速度,選用( ) 。A. 內(nèi)聯(lián)函數(shù) B. 重載函數(shù) C. 遞歸調(diào)用 D. 嵌套 調(diào)用 8、下列有關(guān)C++類的說法中,不正確的是( ) 。C. 友元可以提高程序的運行效率
6、 D. 類與類之間的友元關(guān)系可以繼 承 17、下列關(guān)于靜態(tài)數(shù)據(jù)成員的說法,不正確的是( ) 。A. 類中定義的公用靜態(tài)數(shù)據(jù)成員,可以通過類的對象來訪問 B. 類中定義的所有靜態(tài)數(shù)據(jù)成員,都必須在類外初始化 C. 靜態(tài)數(shù)據(jù)成員不是所有對象所共用的D. 普通的成員函數(shù)可以直 接訪問類中的靜態(tài)數(shù)據(jù)成員 18、如果表達式++i*k中的“++”和“*”都是重載的友元運算符, 若采用運算符函數(shù)調(diào)用格式,則表達式還可以表示為( ) 。A.
7、 operator*(i.operator++(),k) B. operator*(operator++(i),k) C. i.operator++().operator*(k) D. k.operator*(operator++(i)) 19、下面對模板的聲明,正確的是( ) 。A. template B. template C. templat
8、e D. template 20、下列的各類函數(shù)中, ( )不是類的成員函數(shù) A. 構(gòu)造函數(shù) B. 析構(gòu)函數(shù) C. 友元函數(shù) D. 復制構(gòu)造函數(shù) 二、填空題(前14個空,每空1分,后3個空,每空2分,共20分) 1、類和對象的關(guān)系可表述為:類是對象的 ,而對象則是類 的 。 2、靜態(tài)成員函數(shù)沒有隱含的 ,所以,在C++程序中,靜態(tài) 成員函數(shù)主要用來訪問靜態(tài)數(shù)據(jù)成
9、員,而不訪問非靜態(tài)成員。 3、在圖1中,A,B,C,D,E,F(xiàn)均是類,其中屬于單繼承的派生類 有 ,屬于多繼承的派生類有 ,類F的基類有 ,類A的派生類有 。A B CD EF圖 1 類的繼承層次圖4、如果只想保留公共基類的一個復制,就必須使用關(guān)鍵字 把這個公共基類聲明為虛基類。 5、從實現(xiàn)的角度來講,多態(tài)性可以劃分為兩類:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- c++面向?qū)ο蟪绦蛟O(shè)計試題帶答案(六)
- c++面向?qū)ο蟪绦蛟O(shè)計試題帶答案(一)
- c++面向?qū)ο蟪绦蛟O(shè)計試題帶答案(一)
- c++面向?qū)ο蟪绦蛟O(shè)計復習練習試題帶答案(1)
- c++面向?qū)ο蟪绦蛟O(shè)計復習練習試題帶答案(4)
- c++面向?qū)ο蟪绦蛟O(shè)計復習練習試題帶答案(1)
- c++面向?qū)ο蟪绦蛟O(shè)計復習練習試題帶答案(3)
- c++面向?qū)ο蟪绦蛟O(shè)計
- c++面向?qū)ο蟪绦蛟O(shè)計試題和答案經(jīng)典題目
- c++面向?qū)ο蟪绦蛟O(shè)計試題-和答案~(經(jīng)典題目~)
- c++面向?qū)ο蟪绦蛟O(shè)計模擬試題打印
- 面向?qū)ο蟪绦蛟O(shè)計與c++
- 面向?qū)ο蟪绦蛟O(shè)計題庫(c++)
- 面向?qū)ο蟪绦蛟O(shè)計c++課后題答案
- c++課程設(shè)計-- c++面向?qū)ο蟪绦蛟O(shè)計
- 面向?qū)ο蟪绦蛟O(shè)計復習試題(帶答案)
- c++面向?qū)ο蟪绦蛟O(shè)計課后習題答案譚浩強版
- c++面向?qū)ο蟪绦蛟O(shè)計第5版
- c++面向?qū)ο蟪绦蛟O(shè)計課程設(shè)計報告
- 面向?qū)ο蟪绦蛟O(shè)計c++實踐教學考試大綱
評論
0/150
提交評論