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

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]!=′