當前位置:才華齋>計算機>C語言>

2017年3月計算機二級C語言考試鞏固習題

C語言 閱讀(1.75W)

不放過每一個知識點,尤其是對易混淆的知識點更要花心思理解清楚。學習需要較真的精神,下面是小編整理的2017年3月計算機二級C語言考試鞏固習題,歡迎練習!

2017年3月計算機二級C語言考試鞏固習題

1). 在一棵二叉樹中,葉子結點共有30個,度為1的結點共有40個,則該二叉樹中的總結點數共有( )個。

A.89

B.93

C.99

D.100

正確答案:C

答案解析:根據二叉樹性質3:對任何一棵二叉樹,度為0的結點(即葉子結點)總是比度為2的結點多一個。所以該二叉樹度為2的結點有29個,故總結點數=30個葉子結點+29個度為2的'結點+40個度為1的結點=99個結點。

2). 演算法分析的目的是( )

A.找出資料結構的合理性

B.找出演算法中輸入和輸出之間的關係

C.分析演算法的易懂性和可靠性

D.分析演算法的效率以求改進

正確答案:D

3). 為了提高測試的效率,應該 ( )

A.隨機選取測試資料

B.取一切可能的輸入資料作為測試資料

C.在完成編碼以後制定軟體的測試計劃

D.集中對付那些錯誤群集的程式

正確答案:D

4). 下列關於二叉樹的敘述中,正確的是( )

A.葉子結點總是比度為2的結點少一個

B.葉子結點總是比度為2的結點多一個

C.葉子結點數是度為2的結點數的兩倍

D.度為2的結點數是度為1的結點數的兩倍

正確答案:B

答案解析:由二叉樹的性質可以知道在二叉樹中葉子結點總是比度為2的結點多一個。

5). 若變數已正確定義並賦值,以下不能構成C語句的選項是( )

A.A=a+b;

B.B++;

C.a=a+b

D.A?a:b;

正確答案:C

答案解析:C語言語句的表示為分號,不加分號的表示式不能看成C語句。