面向?qū)ο笤O(shè)計單項(xiàng)選擇復(fù)習(xí)題_第1頁
面向?qū)ο笤O(shè)計單項(xiàng)選擇復(fù)習(xí)題_第2頁
面向?qū)ο笤O(shè)計單項(xiàng)選擇復(fù)習(xí)題_第3頁
面向?qū)ο笤O(shè)計單項(xiàng)選擇復(fù)習(xí)題_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、面向?qū)ο蟪绦蛟O(shè)計期末綜合練習(xí)一(單選題)單選題1. C+ 源程序文件的缺省擴(kuò)展名為( )。A. cpp B. exe C. obj D. lik2. 由C+礴程序文件編譯而成的目標(biāo)文件的缺省擴(kuò)展名為()。A. cpp B. exeC. obj D. lik3. 編寫C+程序一般需經(jīng)過的幾個步驟依次是()。A. 編譯、編輯、連接、調(diào)試B. 編輯、編譯、連接、調(diào)試C. 編譯、調(diào)試、編輯、連接D. 編輯、調(diào)試、編輯、連接4. 能作為C+理序的基本單位是()。A.字符 B. 語句C.函數(shù)D. 源程序文件5. 可用作C+語言用戶標(biāo)識符的一組標(biāo)識符是()。A. void define +WORDB. a3

2、_b3 _123 YNC. for-abcCaseD. 2aDOsizeof6. 程序運(yùn)行中需要從鍵盤上輸入多于一個數(shù)據(jù)時,各數(shù)據(jù)之間應(yīng)使用( ) 符號作為分隔符。A. 空格或逗號B. 逗號或回車C. 逗號或分號D. 空格或回車7. 在一個類的定義中,包含有()成員的定義。A. 數(shù)據(jù) B. 函數(shù)C. 數(shù)據(jù)和函數(shù)D. 數(shù)據(jù)或函數(shù)8. 在類作用域中能夠通過直接使用該類的()成員名進(jìn)行訪問。A.私有B.公用C.保護(hù)D.任何9. 在關(guān)鍵字public 后面定義的成員為類的()成員。A.私有B.公用C.保護(hù)D.任何10. 在關(guān)鍵字private 后面定義的成員為類的()成員。1 . 私有 B. 公用 C

3、. 保護(hù) D. 任何11.假定AA為一個類,a為該類公有的數(shù)據(jù)成員,x 為該類的一個對象,則訪問x 對象中數(shù)據(jù)成員 a 的格式為() 。A. x(a) B. xa C. x->aD. x.a12 .假定AA為一個類,a()為該類公有的函數(shù)成員,x為該類的一個對象,則訪問x對象中函數(shù)成員 a() 的格式為() 。A. x.aB. x.a() C. x->a D. x->a()13 .假定AA為一個類,a為該類公有的數(shù)據(jù)成員,px為指向該類對象的一個指針,則訪問px所指對象中數(shù)據(jù)成員a 的格式為() 。A. px(a) B. pxaC. px->a D. px.a14 .假

4、定AA為一個類,a為該類私有的數(shù)據(jù)成員,GetValue()為該類公有函數(shù)成員,它返回a的值, x 為該類的一個對象,則訪問x 對象中數(shù)據(jù)成員a 的格式為() 。A. x.a B. x.a()C. x->GetValue() D. x.GetValue()15. 假定 AA 為一個類,int a() 為該類的一個成員函數(shù),若該成員函數(shù)在類定義體外定義,則函數(shù)頭為() 。A. int AA:a()B. int AA:a()C. AA:a() D. AA:int a()16.假定AA為一個類,a為該類公有的數(shù)據(jù)成員,若要在該類的一個成員函數(shù)中訪問它,則書寫格 式為() 。A. a B. AA

5、:a C. a() D. AA:a()17. 類中定義的成員默認(rèn)為()訪問屬性。A. publicB. private C. protected D. friend18. 結(jié)構(gòu)中定義的成員默認(rèn)為()訪問屬性。A. publicB. private C. protected D. friend19. 對于一個類的構(gòu)造函數(shù),其函數(shù)名與類名( )。A. 完全相同B. 基本相同C. 不相同D. 無關(guān)系20. 對于一個類的析構(gòu)函數(shù),其函數(shù)名與類名( )。A. 完全相同B. 完全不同C. 只相差一個字符D. 無關(guān)系21. 類的構(gòu)造函數(shù)是在定義該類的一個( ) 時被自動調(diào)用執(zhí)行的。A. 成員函數(shù)B. 數(shù)據(jù)成

6、員C. 對象 D. 友元函數(shù)22. 類的析構(gòu)函數(shù)是一個對象被( ) 時自動調(diào)用的。A. 建立B. 撤消 C. 賦值D. 引用23. 一個類的構(gòu)造函數(shù)通常被定義為該類的( )成員。A. 公用B. 保護(hù) C. 私有 D. 友元24. 一個類的析構(gòu)函數(shù)通常被定義為該類的( )成員。A. 私有 B. 保護(hù)C. 公用 D. 友元25. 假定AB為一個類,則執(zhí)行 AB x; ”語句時將自動調(diào)用該類的()。A. 帶參構(gòu)造函數(shù)B. 無參構(gòu)造函數(shù)C. 拷貝構(gòu)造函數(shù)D. 賦值重載函數(shù)26. 假定AB為一個類,則執(zhí)行 AB x(a,5);”語句時將自動調(diào)用該類的()。A. 帶參構(gòu)造函數(shù)B. 無參構(gòu)造函數(shù)C. 拷貝構(gòu)

7、造函數(shù)D. 賦值重載函數(shù)27. 一個類的靜態(tài)數(shù)據(jù)成員所表示屬性( )。A. 是類的或?qū)ο蟮膶傩訠. 只是對象的屬性C. 只是類的屬性D.類和友元的屬性28. 類的靜態(tài)成員的訪問控制() 。A. 只允許被定義為privateB. 只允許被定義為private 或 protectedC. 只允許被定義為publicD. 可允許被定義為private 、 protected或 public29. 靜態(tài)數(shù)據(jù)成員的初始化是在()中進(jìn)行的。A. 構(gòu)造函數(shù)B.任何成員函數(shù)C. 所屬類D. 全局區(qū)30. 當(dāng)將一個類A 或函數(shù) f() 說明為另一個類B 的友元后,類A 或函數(shù) f() 能夠直接訪問類()。A.

8、只能是公有成員B.只能是保護(hù)成員C. 只能是除私有成員之外的任何成員D. 具有任何權(quán)限的成員31. 引入友元的主要目的是為了() 。A. 增強(qiáng)數(shù)據(jù)安全性B.提高程序的可靠性C. 提高程序的效率和靈活性D. 保證類的封裝性32. 在重載一個運(yùn)算符時,其參數(shù)表中沒有任何參數(shù),這表明該運(yùn)算符是() 。A. 作為友元函數(shù)重載的1 元運(yùn)算符B. 作為成員函數(shù)重載的1 元運(yùn)算符C. 作為友元函數(shù)重載的2 元運(yùn)算符D. 作為成員函數(shù)重載的2 元運(yùn)算符33. 在成員函數(shù)中進(jìn)行雙目運(yùn)算符重載時,其參數(shù)表中應(yīng)帶有()個參數(shù)。A. 0B. 1 C. 2 D. 334. 關(guān)于運(yùn)算符重載,下列說法正確的是() 。A.

9、重載時,運(yùn)算符的優(yōu)先級可以改變。B. 重載時,運(yùn)算符的結(jié)合性可以改變。C. 重載時,運(yùn)算符的功能可以改變。D. 重載時,運(yùn)算符的操作數(shù)個數(shù)可以改變。35. 關(guān)于運(yùn)算符重載,下列說法正確的是() 。A. 所有的運(yùn)算符都可以重載。B. 通過重載,可以使運(yùn)算符應(yīng)用于自定義的數(shù)據(jù)類型。C. 通過重載,可以創(chuàng)造原來沒有的運(yùn)算符。D. 通過重載,可以改變運(yùn)算符的優(yōu)先級。36. 從一個基類派生出的各個類的對象之間( )。A. 共享所有數(shù)據(jù)成員,每個對象還包含基類的所有屬性B. 共享部分?jǐn)?shù)據(jù)成員,每個對象還包含基類的所有屬性C. 不共享任何數(shù)據(jù)成員,但每個對象還包含基類的所有屬性D. 共享部分?jǐn)?shù)據(jù)成員和函數(shù)成

10、員37. C+ 的繼承性允許派生類繼承基類的() 。A. 部分特性,并允許增加新的特性或重定義基類的特性B. 部分特性,但不允許增加新的特性或重定義基類的特性C. 所有特性,并允許增加新的特性或重定義基類的特性D. 所有特性,但不允許增加新的特性或重定義基類的特性38. 派生類的成員函數(shù)可以直接訪問基類的()成員。A.所有 B. 公有和保護(hù) C. 保護(hù)和私有 D.私有39. 對于公有繼承,基類的公有和保護(hù)成員在派生類中將( ) 成員。A. 全部變成公有B.全部變成保護(hù)C. 全部變成私有D. 仍然相應(yīng)保持為公有和保護(hù)40. 當(dāng)保護(hù)繼承時,基類的()在派生類中成為保護(hù)成員,在類作用域外不能夠通過派生類的對象來直接訪問該成員。A. 任何成員B. 公有成員和保護(hù)成員C. 保護(hù)成員和私有成員D. 私有成員41. 在定義一個派生類時,若不使用保留字顯式地規(guī)定采用何種繼承方式,則默認(rèn)為()方式。A. 私有繼承B.非私有繼承C. 保護(hù)繼承D.公有繼承42. 當(dāng)派生類中有和基類一樣名字的成員時,一般來說,() 。A. 將產(chǎn)生二義性B. 派生類的同名成員將覆蓋基類的成員

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論