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

2015下半年全國計算機二級C++考試模擬題及答案(六)

計算機二級 閱讀(6.71K)

  一、選擇題

2015下半年全國計算機二級C++考試模擬題及答案(六)

1.根據資料結構中各資料元素之間前後件關係的複雜程度,一般將資料結構分成( )

A.動態結構和靜態結構

B.緊湊結構和非緊湊結構

C.線性結構和非線性結構

D.內部結構和外部結構

【參考答案】 C

2.在下列幾種排序方法中,要求記憶體量最大的是( )

A.插入排序

B.選擇排序

C.快速排序

D.歸併排序

【參考答案】 D

3.下列不屬於軟體除錯技術的是( )

A.強行排錯法

B.整合測試法

C.回溯法

D.原因排除法

【參考答案】 B

4.軟體複雜性度量的引數包括( )

A.效率

B.規模

C.完整性

D.容錯性

【參考答案】 B

5.資料庫系統的核心是( )

A.資料庫

B.資料庫管理系統

C.資料庫模型

D.軟體工具

【參考答案】 B

6.最簡單的交換排序方法是( )

A.快速排序

B.選擇排序

C.堆排序

D.氣泡排序

【參考答案】 D

7.線性表的順序儲存結構和線性表的鏈式儲存結構分別是( )

A.順序存取的儲存結構、順序存取的儲存結構

B.隨機存取的儲存結構、順序存取的儲存結構

C.隨機存取的儲存結構、隨機存取的儲存結構

D.任意存取的儲存結構、任意存取的儲存結構

【參考答案】 B

8.在結構化設計方法中,生成的結構圖(SC)中,帶有箭頭的連線表示( )

A.模組之間的呼叫關係

B.程式的組成成分

C.控制程式的執行順序

D.資料的流向

【參考答案】 A

9.一個關係中屬性個數為1時,稱此關係為( )

A.對應關係

B.單一關係

C.一元關係

D.二元關係

【參考答案】 C

10.相對於資料庫系統,檔案系統的主要缺陷有資料關聯差、資料不一致性和( )

A.可重用性差

B.安全性差

C.非永續性

D.冗餘性

【參考答案】 D

11.下列選中不全是C++關鍵字的是( )

t,break,default

,void,using

ual,extern,include

,throw,this

【參考答案】 C

12.在32位的計算機中,一個char型資料所佔的記憶體長度的位元組是( )

A.4

B.1

C.2

D.8

【參考答案】 B

13.有如下程式:

#include″iostream.h″

void main()

{ int x=1,a=0,b=0;

switch(x) {

case 0:b++;

case 1:a++;

case 2:a++;b++; }

cout<<″a=″<

該程式的輸出結果是( )

A.a=2,b=1

B.a=1,b=1

C.a=1,b=0

D.a=2,b=2

【參考答案】 A

14.若有說明int a[3][4];,則a陣列元素的非法引用是( )

A.a[0][2*1]

B.a[1][3]

C.a[4-2][0]

D.a[0][4]

【參考答案】 D

15.若已定義的函式有返回值,則以下關於該函式呼叫的敘述中錯誤的是( )

A.函式呼叫可以作為獨立的語句存在

B.函式呼叫可以無返回值

C.函式呼叫可以出現在表示式中

D.函式呼叫可以作為一個函式的形參

【參考答案】 D

16.以下類定義中可能會引起錯誤的語句是( )

class A

{ public:

~A(){ } //1

int i; //2

private:

int j; //3

A(int i){i++;} //4 };

A.1

B.2

C.3

D.4

【參考答案】 D

17.下列描述中錯誤的是( )

A.派生類可以作為基類派生其他的子類

B.派生類繼承基類的所有資料成員

C.派生類可以有多個基類

D.派生類不能繼承一些函式成員

【參考答案】 B

18.下列運算子中哪些是不能夠被過載的?( )

A..,.*,->*,::,?:

B.++,--,new,delete,==

of,new,delete,++,--

of,new,delete,+,-

【參考答案】 A

19.下列關於函式模板實參不能省略的情況說明不正確的是( )

A.從模板函式實參表獲得的資訊有矛盾

B.需要獲得特定型別的返回值,而不管引數的型別如何

C.虛擬型別引數沒有出現在模板函式的形參表中

D.函式模板不含有常規形參

【參考答案】 D

20.表示式10>5&&6%3的值是( )

A.-1

B.非零值

C.0

D.1

【參考答案】 C

21.以下函式呼叫語句中含有引數個數是( )

excc((v1,v2),(v2,v3,v4),v6);

A.3

B.4

C.5

D.6

【參考答案】 A

22.下列程式段的輸出結果是( )

#include

void fun(fun *x,int *y)

{ cout<<*x<<*y;

*x=3;

*y=4; }

void main()

{ int x=1,y=2;

fun(&y,&x);

cout<

A.2143

B.1212

C.1.4

D.2112

【參考答案】 A

23.下列程式的輸出結果是( )

#include

void main()

{ char *str=″12123434″;

int x1=0,x2=0,x3=0,x4=0,i;

for(i=0;str[i]!=′