當前位置:才華齋>計算機>計算機二級>

計算機二級《C++語言程式設計》精選試題與答案

計算機二級 閱讀(2.5W)

1.按照“後進先出”原則組織資料的資料結構是(  )。

計算機二級《C++語言程式設計》精選試題與答案

A.佇列

B.棧

C.雙向連結串列

D.二叉樹

2.下列對於軟體測試的描述中正確的是(  )。

A.軟體測試的目的是證明程式是否正確

B.軟體測試的目的是使程式執行結果正確

C.軟體測試的目的是儘可能多地發現程式中的錯誤

D.軟體測試的目的是使程式符合結構化原則

3.模組獨立性是軟體模組化所提出的要求,衡量模組獨立性的度量標準是模組的(  )。

A.抽象和資訊隱蔽

B.區域性化和封裝化

C.內聚性和耦合性

D.啟用機制和控制方法

4.下述關於資料庫系統的敘述中,正確的是(  )。

A.資料庫系統減少了資料冗餘

B.資料庫系統避免了一切冗餘

C.資料庫系統中資料的一致性是指資料型別一致

D.資料庫系統比檔案系統能管理更多的資料

5.對如下二叉樹進行後序遍歷的結果為(  )。

EF

FC

CF

CA

6.同一概念在一處為實體而在另一處為屬性或聯絡的衝突在檢視整合中稱為(  )。

A.命名衝突

B.概念衝突

C.域衝突

D.約束衝突

7.面向物件的沒計方法與傳統的面向過程的方法有本質不同,它的基本原理是(  )。

A.模擬現實世界中不同事物之間的聯絡

B.強調模擬現實世界中的演算法而不強調概念

C.使用現實世界的概念抽象地思考問題從而自然地解決問題

D.鼓勵開發者在軟體開發的絕大部分中都用實際領域的概念去思考

8.資料庫DB、資料庫系統DBS、資料庫管理系統DBMS之間的關係是(  )。

包含DBS和DBMS

包含DB和DBS

包含DB和DBMS

D.沒有任何關係

9.索引屬於(  )。

A.模式

B.內模式

C.外模式

D.概念模式

10.下列關於關係運算的敘述中正確的是(  )。

A.投影、選擇、連線是從二維表的行的方向來進行運算

B.並、交、差是從二維表的列的方向來進行運算

C.投影、選擇、連線是從二維表的列的方向來進行運算

D.以上三種說法都不對

11.下面不正確的描述為(  )。

A.呼叫函式時,實參可以是表示式

B.呼叫函式時,實參與形參可以共用記憶體單元

C.呼叫函式時,將為形參分配記憶體單元

D.呼叫函式時,實參與形參的型別必須一致

12.在C++程式中,如果要求通過函式來實現一種簡單的功能,並且要求儘可能加快程式執行速度,則應該選用(  )。

A.行內函數

B.過載函式

C.遞迴呼叫

D.巢狀呼叫

13.每個C++程式中都必須有且僅有一個(  )。

A.類

B.預處理命令

C.主函式

D.語句

14.存取指標所指的值時,採用的運算子是(  )。

A.#

B.&

C.%

D.*

15.設有“intx=11;”,則表示式(x++*2/3)的值是(  )。

A.7

B.8

C.11

D.12

16.已經有“語句intm=10;”則下列表示引用的表示中正確的是(  )。

&x=m;

&y=10;

&z;

t&t=8m;

17.C++語言本身沒有定義I/O操作,但I/O操作包含在C++實現中。C++標準庫iostream提供了基本的I/O類。I/O操作分別由兩個類istreanl和(  )提供。

eam

ream

eam

18.將x+y*z中的“+”用成員函式過載,“*”是友元函式過載應寫為(  )。

ator+(operator*(y,z))

ator+(operator*(y,z))

ator+(X*(y,z))

D.x+(operator*(y,z))

19.下列函式的執行結果是(  )。

#include

intf(inta,intb)

{intC;

if(a>b)c=l;

elseif(a==b)c=0;

elsec=-1:

return(c);}

voidmain(  )

{inti=2,j=3;

intp=f(i,j);

cout

B.1

C.2

D.編譯出錯,無法執行

20.以下程式的輸出結果是(  )。

voidmain(  )

{inta=4,b=5,c=0,d;

d=!a&&!b‖!c;

cout<}

A.1

B.0

C.非0的數

D.-l

21.下列關於成員函式特徵的描述中,錯誤的是(  )。

A.成員函式一定是行內函數

B.成員函式可以過載

C.成員函式可以設定引數的預設值

D.成員函式可以是靜態的

22.考慮以下的函式原型:

voldA(inta,intb=5,charZ=’*’);

下面的函式呼叫中,不正確的是(  )。

A.A(7)

B.A(3,4)

C.A(16,’#’)

D.A(0,2,’*’)

23.關於靜態資料成員的描述中正確的是(  )。

A.類的靜態資料成員不是類的所有物件共享的資料

B.類的靜態資料成員不能被類的成員函式呼叫

C.類的靜態資料成員不能被類的建構函式呼叫

D.類的靜態資料成員必須進行初始化

24.設有以下類和物件的定義:

ClaSSA

{public:

intm;

};

Ak1,k2,*p1,*p2;

則下面針對成員變數m的引用,錯誤的是(  )。

A.k1.m=1

B.k2→m=2

C.p1→m=3

D.(*p2).m=4