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

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

計算機二級 閱讀(3.15W)

  一、選擇題

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

1.演算法的空間複雜度是指

A)演算法程式的長度

B)演算法程式中的指令條數

C)演算法程式所佔的儲存空間

D)執行過程中所需要的儲存空間

【參考答案】D

2.用連結串列表示線性表的優點是

A)便於隨機存取

B)花費的儲存空間較順序儲存少

C)便於插入和刪除操作

D)資料元素的物理順序與邏輯順序相同

【參考答案】C

3.資料結構中,與所使用的計算機無關的是資料的

A)儲存結構

B)物理結構

C)邏輯結構

D)物理和儲存結構

【參考答案】C

4.結構化程式設計主要強調的是

A)程式的規模

B)程式的效率

C)程式設計語言的先進性

D)程式易讀性

【參考答案】D

5.軟體設計包括軟體的結構、資料介面和過程設計,其中軟體的過程設計是指

A)模組間的關係

B)系統結構部件轉換成軟體的過程描述

C)軟體層次結構

D)軟體開發過程

【參考答案】B

6.檢查軟體產品是否符合需求定義的過程稱為

A)確認測試

B)整合測試

C)驗證測試

D)驗收測試

【參考答案】A

7.資料流圖用於抽象描述一個軟體的邏輯模型,資料流圖由一些特定的圖符構成。下列圖符名標識的圖符不屬於資料流圖合法圖符的是

A)控制流

B)加工

C)資料儲存

D)源和潭

【參考答案】A

8.應用資料庫的主要目的是

A)解決資料保密問題

B)解決資料完整性問題

C)解決資料共享問題

D)解決資料量大的問題

【參考答案】C

9.在資料庫設計中,將E-R圖轉換成關係資料模型的過程屬於

A)需求分析階段

B)邏輯設計階段

C)概念設計階段

D)物理設計階段

【參考答案】B

10.在資料管理技術的發展過程中,經歷了人工管理階段、檔案系統階段和資料庫系統階段。其中資料獨立性最高的階段是

A)資料庫系統

B)檔案系統

C)人工管理

D)資料項管理

【參考答案】A

11.下面關於C++語言的描述錯誤的是

A)C++語言支援資料封裝

B)C++語言中引入友元沒有破壞封裝性

C)C++語言允許函式名和運算子過載

D)C++語言支援動態聯編

【參考答案】B

12.設有定義inta=1;floatf=1?2;charc=′a′;,則下列表示錯誤的是

A)++a;

B)f--;

C)c++;

D)8++;

【參考答案】D

13.下列程式的執行結果為

#include

voidmain()

{inta=2;

intb=a+1;

cout<

A)0.66667

B)0

C)0.7

D)0.66666666

【參考答案】B

14.設inta=1,b=2;,則(a++)+b和a+++b這兩個表示式的值分別為

A)3,3

B)3,4

C)4,3

D)4,4

【參考答案】A

15.下面程式的執行結果為

#include

voidmain()

{chara=′3′;

switch(a)

{case′3′:cout<<"3";

case′2′:cout<<"2";break;

default:cout<<"1";}}

A)3

B)321

C)31

D)32

【參考答案】D

16.有如下陣列宣告:intnum[10];,下標值引用錯誤的是

A)num[10]

B)num[5]

C)num[3]

D)num[0]

【參考答案】A

17.存在定義inta[10],x,*pa;,若pa=&a[0],下列的哪個選項和其他3個選項不是等價的?

A)x=*pa;

B)x=*(a+1);

C)x=*(pa+1);

D)x=a[1];

【參考答案】A

18.下面程式的執行結果為

#include

voidswap(int&a,intb)

{inttemp;

temp=a++;

a=b;

b=temp;}

voidmain()

{inta=2,b=3;

swap(a,b);

cout<

A)2,3

B)3,2

C)2,2

D)3,3

【參考答案】D

19.一個函式功能不太複雜但要求被頻繁呼叫,應選用

A)行內函數

B)過載函式

C)遞迴函式

D)巢狀函式

【參考答案】A

20.下面關於C++語言變數的敘述錯誤的是

A)C++語言中變數分為auto,static,extern和register四種儲存型別

B)自動變數和外部變數的作用域為整個程式

C)內部靜態變數的作用域是定義它的函式

D)外部靜態變數的'作用域是定義它的檔案

【參考答案】B

21.為了使類中的某個成員不能被類的物件通過成員操作符訪問,則不能把該成員的訪問許可權定義為

A)public

B)protected

C)private

D)static

【參考答案】A

22.在C++語言程式中,物件之間的相互通訊通過

A)繼承實現

B)呼叫成員函式實現

C)封裝實現

D)函式過載實現

【參考答案】B

23.類的解構函式是在什麼時候呼叫的?

A)類建立時

B)建立物件時

C)刪除物件時

D)不自動呼叫

【參考答案】C

24.通常拷貝建構函式的引數是

A)某個物件名

B)某個物件的成員名

C)某個物件的引用名

D)某個物件的指標名

【參考答案】C

25.下面程式的執行結果為

#include

classA

{staticintn;

public:

A(){n=1;}

A(intnum){n=num;}

voidprint(){cout<

intA::n=2;

voidmain()

{Aa,b(3);

t();

t();

cout<

A)11

B)13

C)23

D)33

【參考答案】D