計算機計算機二級

2015年9月計算機二級考試C++全真模擬題

本文已影響 2.98W人 

  一、選擇題(每小題2分,共70分)

2015年9月計算機二級考試C++全真模擬題

1、在E-R圖中,用來表示屬性的圖形是(  )。

A.矩形

B.橢圓形

C.菱形

D.平行四邊形

2、1,2,3,4四個元素按順序進棧,不可能的出棧順序爲(  )。

A.1 2 3 4

B.2 3 4 1

C.1 4 3 2

D.3 1 4 2

3、

A.0

B.7

C.1

D.8

4、

o

o Test

o Test Hello Test

5、

ic

ate

ected

ual

6、

A.

B.

C.

D.

7、下列關於C++函數的說明中,正確的是(  )。

A.內聯函數就是定義在另一個函數體內部的函數

B.函數體的最後一條語句必須是return語句

C.標準C++要求在調用一個函數之前,必須先聲明其原型。

D.編譯器會根據函數的返回值類型和參數表來區分函數的不同重載形式

8、

A.

B.

C.

D.

9、下面關於友元的說法中錯誤的是(  )。

A.若類A是類B的友元,那麼類B也是類A的友元

B.友元關係不能被繼承

C.若函數fun被說明爲類A的友元,那麼在fun中可以訪問類A的私有成員

D.若類A是類B的友元,那麼類A的所有成員函數都是類B的友元

10、將以下程序寫成三目運算表達式是(  )。

A.

B.

C.

D.

11、待排序的關鍵碼序列爲(33,18,9,25,67,82,53,95,12,70),要按關鍵碼值遞增的順序排序,採取以第一個關鍵碼爲基準元素的快速排序法,第一趟排序後關鍵碼33被放到第(  )個位置。

A.3

B.5

C.7

D.9

12、

(  )。

A.

B.

C.

D.

13、

A.5

B.12

C.15

D.30

14、下列運算符中不能在C++中重載的是(  )。

A.

B.

C.

D.

15、

A.

B.

C.

D.

16、虛函數(  )是可以不同的。

A.函數名

B.參數個數

C.返回類型

D.函數體內容

17、設有表示學生選課的三張表,學生S(學號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課SC(學號,課號,成績),則表SC的關鍵字(鍵或碼)爲(  )。

A.課號,成績

B.學號,成績

C.學號,課號

D.學號,姓名,成績

18、

A.函數形參

B.函數實參

C.模板形參

D.模板實參

19、爲了取代C中帶參數的宏,在C++中使用(  )。

A.重載函數

B.內聯函數

C.遞歸函數

D.友元函數

20、關於函數重載,下列敘述中錯誤的是(  )。

A.重載函數的函數名必須相同

B.重載函數必須在參數個數或類型上有所不同

C.重載函數的返回值類型必須相同

D.重載函數的函數體可以有所不同

21、

A.變量a的值,即3

B.變量a的地址

C.變量p的地址值

D.無意義

22、對於一個類定義,下列敘述中錯誤的是(  )。

A.如果沒有定義拷貝構造函數,編譯器將生成一個拷貝構造函數

B.如果沒有定義缺省的構造函數,編譯器將一定生成一個缺省的構造函數

C.如果沒有定義構造函數,編譯器將生成一個缺省的構造函數和一個拷貝構造函數

D.如果已經定義了構造函數和拷貝構造函數,編譯器不會生成任何構造函數

23、

Class1

Class

C.0

D.無輸出

24、

A.

B.

C.

D.

25、下面程序的輸出結果是(  )。

A.2

B.4

C.8

D.16

猜你喜歡

熱點閱讀

最新文章

推薦閱讀