全國2022年4月自考04737《C++程序設計》真題_第1頁
全國2022年4月自考04737《C++程序設計》真題_第2頁
全國2022年4月自考04737《C++程序設計》真題_第3頁
全國2022年4月自考04737《C++程序設計》真題_第4頁
全國2022年4月自考04737《C++程序設計》真題_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

精品文檔-下載后可編輯全國2022年4月自考04737《C++程序設計》真題全國2022年4月自考04737《C++程序設計》真題

1.(單選題,1分)()

A、

B、

C、

D、

2.(單選題,1分)關于析構函數(shù)的敘述中,正確的是()

A、用戶必須定義類的析構函數(shù)

B、析構函數(shù)沒有參數(shù),也沒有返回值

C、析構函數(shù)的定義只能在類體內

D、系統(tǒng)在任何情況下都能正確析構對象

3.(單選題,1分)關于對象概念的描述中,錯誤的是()

A、對象就是C語言中的結構變量

B、對象之間的信息傳遞是通過消息進行的

C、對象代表著正在創(chuàng)建的系統(tǒng)中的一個實體

D、對象是一個狀態(tài)和操作(或方法)的封裝體

4.(單選題,1分)關于文本文件和二進制文件的描述正確的是()

A、二進制文件數(shù)據(jù)兼容性好

B、二進制文件以文本形式存儲

C、文本文件具有較高的兼容性

D、文本文件便于對數(shù)據(jù)隨機訪問

5.(單選題,1分)()

A、1618

B、

C、2022

D、

6.(單選題,1分)將標準輸入重定向到文件input.dat的語句是()

A、

B、

C、

D、

7.(單選題,1分)C++中的虛基類機制能夠保證()

A、限定基類只經(jīng)過一條路徑派生出派生類

B、當一個類多次間接從基類派生以后,其基類只被一次繼承

C、允許基類經(jīng)過多條路徑派生出派生類,派生類也就能多次繼承該基類

D、當一個類多次間接從基類派生以后,派生類對象能保留多份間接基類的成員

8.(單選題,1分)C++中實現(xiàn)接口重用的是()

A、虛函數(shù)

B、內聯(lián)函數(shù)

C、重載函數(shù)

D、模板函數(shù)

9.(單選題,1分)若一個類的成員函數(shù)前用static關鍵字修飾,則該成員函數(shù)()

A、沒有this指針

B、只能用對象名來調用

C、可以被聲明為const

D、可以訪問該類的所有成員

10.(單選題,1分)()

A、私有成員數(shù)據(jù)

B、私有成員函數(shù)

C、公有成員數(shù)據(jù)

D、公有成員函數(shù)

11.(單選題,1分)()

A、

B、

C、

D、

12.(單選題,1分)函數(shù)重載是指()

A、兩個以上的函數(shù)名字不同,但形參的個數(shù)或類型相同

B、兩個以上的函數(shù)取相同的函數(shù)名,而且函數(shù)的返回類型相同

C、兩個以上的函數(shù)取相同的函數(shù)名,但形參的個數(shù)或類型不同

D、兩個以上的函數(shù)取相同的名字且有相同的參數(shù)個數(shù),但形參的類型不同

13.(單選題,1分)表示式a+b中的“+”是作為成員函數(shù)重載的運算符,若采用運算符函數(shù)調用格式,則可表示為()

A、

B、

C、

D、

14.(單選題,1分)從一個基類派生出的各個類的對象之間()

A、共享部分數(shù)據(jù)成員和函數(shù)成員

B、共享所有數(shù)據(jù)成員,每個對象還包含基類的所有屬性

C、共享部分數(shù)據(jù)成員,每個對象還包含基類的所有屬性

D、不共享任何數(shù)據(jù)成員,但每個對象還包含基類的所有屬性

15.(單選題,1分)()

A、只能是公有成員

B、具有任何權限的成員

C、只能是保護成員

D、除私有成員之外的任何成員

16.(單選題,1分)假定A為一個類,abc為該類的一個成員函數(shù),則參數(shù)表中隱含的第一個參數(shù)為()

A、abc

B、*this

C、this

D、this

17.(單選題,1分)關于封裝,下列說法中不正確的是()

A、經(jīng)過封裝,對象的屬性都是不可見的

B、經(jīng)過封裝,每個對象都成為相對獨立的實體

C、經(jīng)過封裝,對象的全部屬性和操作結合在一起,形成一個整體

D、經(jīng)過封裝,一個對象的實現(xiàn)細節(jié)被盡可能地隱藏起來(不可見)

18.(單選題,1分)()

A、

B、

C、

D、

19.(單選題,1分)()

A、n/2

B、n/2+1

C、n-1

D、n/2-1

20.(單選題,1分)下列對C++程序的描述中,不正確的是()

A、繼承于C語言

B、必有且僅有一個主函數(shù)

C、以.cpp作為文件擴展名

D、程序從#include指令開始執(zhí)行

21.(填空題,1分)C++虛函數(shù)有兩種調用方式,分別是[]和多態(tài)調用方式。

22.(填空題,1分)如果一個派生類只有一個唯一的基類,則這樣的繼承稱為[]。

23.(填空題,1分)假定a是一個一維指針數(shù)組,則a+i所指對象的地址比a大[]字節(jié)。(答案:)

24.(填空題,1分)在表達式“x+=y”中,“+=”是作為非成員函數(shù)重載的運算符,若是使用顯式的函數(shù)調用代替直接使用運算符“+=”,這個表達式還可以表示為[]。

25.(填空題,1分)設有一時間類Time,現(xiàn)欲用成員函數(shù)方法重載運算符+,實現(xiàn)一個時間與一個整數(shù)的相加運算,所得結果為一個新時間,則成員函數(shù)的聲明語句為[]。(答案:)

26.(填空題,1分)在C++中,對于構造函數(shù)和析構函數(shù)來說,[]是不可以重載的。

27.(填空題,1分)復制構造函數(shù)使用一個[]初始化創(chuàng)建中的對象。

28.(填空題,1分)通過指向基類的指針調用派生類對象的函數(shù)時,采用[]調用。

29.(填空題,1分)(答案:)

30.(填空題,1分)strlen("apple")的值為[]。

31.(填空題,1分)要想訪問基類的private成員變量,只能通過基類提供的[]進行間接訪問。

32.(填空題,1分)如果類A繼承類B,則類A稱為[],類B稱為基類。

33.(填空題,1分)

34.(填空題,1分)當執(zhí)行cout語句輸出endl數(shù)據(jù)項時,將使C++顯示輸出屏幕上的光標從當前位置移動到[]的開始位置。

35.(填空題,1分)C++語言支持的兩種多態(tài)性分別是編譯時的多態(tài)性和[]的多態(tài)性。

36.(程序填空題,4分)

37.(程序填空題,4分)

38.(程序填空題,4分)

39.(程序填空題,4分)

40.(程序填空題,4分)

41.(程序分析題,6分)

42.(程序分析題,6分)

43.(程序分析題,6分)

44.(程序分析題,6分)

45.(程序分析題,6分)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論