糯米文學吧

位置:首頁 > 計算機 > C語言

2017計算機二級C語言備考試題

C語言6.75K

想提高計算機等級考試成績平時就要多做練習,積累做題方法和技巧,提高做題速度。以下是本站小編整理的2017計算機二級C語言備考試題,歡迎學習!

2017計算機二級C語言備考試題

  一、選擇題(每小題1分,共40分)

1、 有以下程序:

程序運行後的輸出結果是( )。

A.10,One{Drealn!

B.9,One*Drealll!

C.9,One*World

D.10,One*World

2、 輸出語句:prinff(”%dn”,ll+011);的輸出結果是( )。

A.20

B.22

C.022

D.021

3、下列敍述中正確的是( )。

A.解決同一個問題的不同算法的時間複雜度一般是不同的

B.解決同一個問題的不同算法的時間複雜度必定是相同的

C.對同一批數據作同一種處理,如果數據存儲結構不同,不同算法的時間複雜度肯定相同

D.對同一批數據作不同的處理,如果數據存儲結構相同,不同算法的時間複雜度肯定相同

4、 有以下程序:

程序運行後的輸出結果是( )。

ow:3

ow:2

e:2

e:3

5、 某二叉樹共有530個結點,其中度為2的結點有250個,則度為1的結點數為( )。

A.29

B.30

C.249

D.251

6、 軟件按功能可以分為應用軟件、系統軟件和支撐軟件(或工具軟件)。下面屬於系統軟件的是( )。

A.學籍管理系統

系統

C.C編譯程序

軟件

7、 以下敍述正確的是( )。

A.在c語言中分號是語句的組成部分

B.c語言程序由c語句組成,可以省略main函敷

C.分號是C語句之間的分隔符

D.所有程序行都必須用分號結束

8、 有以下程序:

程序運行後的輸出結果是( )。

A.5

B.1

C.20

D.18

9、 以下程序擬實現計算s=1+2*2+3*3+…+n*n+…,直到s>1000為止。

程序運行後,不能得到正確結果,以下修改方案正確的是( )。

A.把while(s>lOOO);改為while(s<=1000);

B.把s=1;改為s=0;

C.把n=1;改為n=0;

D.把n=n+1;改為n=n$n;

10、 有以下程序:

程序運行後的輸出結果是( )。

A.3,5,

B.3,6,

C.3,7,

D.0,3,

11、 有以下程序:

程序運行後的輸出結果是( )。

A.3,5

B.5,3

C.35,35

D.8,8

12、 設有定義:

struct complex

{int real,unreal;}datal={1,8},data2;

則以下賦值語句中錯誤的是( )。

2=(2,6);

2=datal;

=;

:al;

13、 某二叉樹共有730個結點,其中度為l的結點有30個,則葉子結點個數為( )。

A.不存在這樣的二叉樹

B.351

C.17

D.350

14、 某棵樹中共有25個結點,且只有度為3的結點和葉子結點,其中葉子結點有7個,則該樹中度為3的結點數為( )。

A.不存在這樣的樹

B.7”

C.8

D.6

15、 有以下程序

程序運行後的輸出結果是( )。

A.1

B.4

C.0

D.3

16、 設有以下程序段:

以下敍述正確的是( )。

A.只有變量c的定義是合法的

B.只有變量a,b,c的定義是完全合法的

C.所有變量的定義都是完全合法的

D.只有變量a,b的定義是完全合法的

17、 以下選項中的編譯預處理命令行,正確的是( )。

A.#deftne E 2.38

B.##define PI_21.56

C.#define int INT

D.#DEFINE TRUE

18、 某棵樹只有度為3的結點和葉子結點,其中度為3的結點有8個,則該樹中的葉子結點數為( )