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

2015年9月全國計算機二級C++預測題

計算機二級 閱讀(2.78W)

點選檢視試題答案及解析
  一、選擇題。在下列各題的A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確的選項塗寫在答題卡相應位置上,答在試卷上不得分。

2015年9月全國計算機二級C++預測題

(1)已知一棵二叉樹前序遍歷和中序遍歷分別為ABDEGCFH和DBGEACHF,則該二叉樹的後序遍歷為

A)GEDHFBCA

B)DGEBHFCA

C)ABCDEFGH

D)ACBFEDHG

(2)樹是結點的集合,它的根結點數目是

A)有且只有1

B)1或多於1

C)0或1

D)至少2

(3)如果進棧序列為e1,e2,e3,e4,則可能的出棧序列是

A)e3,e1,e4,e2

B)e2,e4,e3,e1

C)e3,e4,e1,e2

D)任意順序

(4)在設計程式時,應採納的原則之一是

A)不限制goto語句的使用

B)減少或取消註解行

C)程式越短越好

D)程式結構應有助於讀者理解

(5)程式設計語言的基本成分是資料成分、運算成分、控制成分和

A)物件成分

B)變數成分

C)語句成分

D)傳輸成分

(6)下列敘述中,不屬於軟體需求規格說明書的作用的是

A)便於使用者、開發人員進行理解和交流

B)反映出使用者問題的結構,可以作為軟體開發工作的基礎和依據

C)作為確認測試和驗收的依據

D)便於開發人員進行需求分析

(7)下列不屬於軟體工程的3個要素的是

A)工具

B)過程

C)方法

D)環境

(8)單個使用者使用的資料檢視的描述稱為

A)外模式

B)概念模式

C)內模式

D)儲存模式

(9)將E-R圖轉換到關係模式時,實體與聯絡都可以表示成

A)屬性

B)關係

C)鍵

D)域

(10)SQL語言又稱為

A)結構化定義語言

B)結構化控制語言

C)結構化查詢語言

D)結構化操縱語言

(11)下面關於類和物件的描述中,錯誤的是

A)類就是C語言中的結構體型別,物件就是C語言中的結構體變數

B)類和物件之間的關係是抽象和具體的關係

C)物件是類的例項,一個物件必須屬於一個已知的類

D)類是具有共同行為的若干物件的統一描述體

(12)以下各選項組中,均是C++語言關鍵字的組是

A)public operator this

B)shod string static

C)it while >=

D)private cout printf

(13)設int a=10,b=11,c=12;,表示式(a+b)
  A)2

B)0

C)-2

D)1

(14)下列描述正確的是

A)表示m>n為true或mn&&m
  B)switch語句結構中必須有default語句

C)if語句結構中必須有else語句

D)如果至少有一個運算元為true,則包含"||"運算子的表示式為true

(15)下列語句中不是死迴圈的是

A)int i=10;

while (1)

{

i--;

if(i==1)break;

}

B)for(int i=1;i<10;i++)

{

i--;

}

C)int i=0;

do{

i++;

}while(i>=0);

D)int i=1;

for(;;)i=i+1;

(16)下面關於break語句的描述中,不正確的是

A)break可以用於迴圈體內

B)break語句可以在for迴圈語句中出現多次

C)break語句可以在switch語句中出現多次

D)break語句可用於if條件判斷語句內

(17)下面關於陣列的描述錯誤的是

A)在C++語言中陣列的名字就是指向該陣列第一個元素的指標

B)長度為n的陣列,下標的範圍是0~n-1

C)陣列的大小必須在編譯時確定

D)陣列只能通過值引數和引用引數兩種方式傳遞給函式

(18)下面程式錯誤的語句是

① #include

② void main()

③ {

④ int *p=new int[1];

⑤ p=9;

⑥ cout <<*p<  ⑦ delete []p;

⑧ }

A)④

B)⑤

C)⑥

D)⑦

(19)下面的哪個選項不能作為函式的返回型別?

A)void

B)int

C)new

D)long

(20)不能作為過載函式的呼叫的依據是

A)引數個數

B)引數型別

C)函式型別

D)函式名稱