糯米文學吧

位置:首頁 > 計算機 > 計算機二級

國家計算機二級《C語言》考前測試題及答案

(1)下列數據結構中,屬於非線性結構的是( )。

國家計算機二級《C語言》考前測試題及答案

A.循環隊列

B.帶鏈隊列

C.二叉樹

D.帶鏈棧

(2)下列數據結構中,能夠按照“先進後出”原則存取數據的是( )。

A.循環隊列

B.棧

C.隊列

D.二叉樹

(3)對於循環隊列,下列敍述中正確的是( )。

A.隊頭指針是固定不變的

B.隊頭指針一定大於隊尾指針

C.隊頭指針一定小於隊尾指針

D.隊頭指針可以大於隊尾指針,也可以小於隊尾指針

(4)算法的空間複雜度是指( )。

A.算法在執行過程中所需要的計算機存儲空間

B.算法所處理的數據量

C.算法程序中的語句或指令條數

D.算法在執行過程中所需要的臨時工作單元數

(5)軟件設計中劃分模塊的一個準則是( )。

A.低內聚低耦合

B.高內聚低耦合

C.低內聚高耦合

D.高內聚高耦台

(6)下列選項中不屬於結構化程序設計原則的是( )。

A.可封裝

B.自頂向下

C.模塊化

D.逐步求精

(7)軟件詳細設計生產的圖如右圖:該圖是( )。

A.N—S圖

C.程序流程

D.E—R圖

A.操作系統的一部分

B.在操作系統支持下的系統軟件

C.一種編譯系統

D.一種操作系統

(9)在E—R圖中,用來表示實體聯繫的圖形是( )。

A.橢圓形

B.矩形

C.菱形

D.三角形

(10)有三個關係R、S和T如下:

其中關係T由關係R和s通過某種操作得到,該操作為( )。

A.選擇

B.投影

C.交

D.井

(11)以下關於結構化程序設計的敍述中正確的是( )。

A.結構化程序使用goto語句會很便捷

B.在c語言中,程序的模塊化是利用函數實現的

C.一個結構化程序必須同時由順序、分支、循環三種結構組成

D.由三種基本結構構成的程序只能解決小規模的問題

(12)對於一個正常運行的C程序,以下敍述中正確的是( )。

A.程序的執行總是從main函數開始,在程序的最後一個函數中結束

B.程序的執行總是從程序的第一個函數開始,在main函數結束.

C.程序的執行總是從main函數開始、

D.程序的執行總是從程序的第一個函數開始,在程序的最後一個函數中結束

(13)以下選項中能表示合法常量的是( )。

A.1,200

B.1.5E2.0

C.””

D.”07”

(14)以下定義語句中正確的是( )。

a=b=0;

A=65+1,b=’b’;

t a=1,*b=*a,*C=&b;

le a=0.0;b=1.1;

(15)若變量x、y已正確定義並賦值,以下符合C語言語法的表達式是( )。

A.X+1=y

B.++X.Y=X一一

C.X=X+10=X+Y

le(X)/10

若變量已正確定義為int型,要通過語句:scanf(”%d,%d,%d”,&a,&b,&C.;給a賦值l、給b賦值2、給C賦值3,以下輸入形式中錯誤的是( )。(注:口代表一個空格符)

(17)以下不能輸出字符A的語句是( )。(注:字符A的ASCIl碼值為65,字符a的ASCIl碼值為97)

若a是數值類型,則邏輯表達式(a==1)I l(a!=1)的值是( )。.

A.1

B.0

C.2

D.不知道a的值,不能確定

(19)設有定義:

int a=1,b=2,C=3;

以下語句中執行效果與其他三個不同的是( )。

if(a>B.C=a,a=b,b=C;

(a>B.{C=a,a=b,b=C;}

(a>B.C=a;a=b;b=c;

(a>B.{C=a;a=b;b=c;}

(20)有以下程序:

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

A.y=OS)y=一1

B.0

C.y=1

e構成無限循環