2017計算機二級C語言選擇題備考練習

學業的精深造詣來源於勤奮好學,只有好學者,才能在無邊的知識海洋裏獵取到真智才學,只有真正勤奮的人才能克服困難。以下是本站小編整理的2017計算機二級C語言選擇題備考練習,歡迎學習!

2017計算機二級C語言選擇題備考練習

1.棧和隊列的共同特點是(  )。

A.都是先進先出

B.都是先進後出

c.只允許在端點處插入和刪除元素

D.沒有共同點

2.數據的存儲結構是指(  )。

A.數據所佔的存儲空間

B.數據的邏輯結構在計算機中的存放形式

C.數據在計算機中的順序存儲方式

D.存儲在計算機外存中的數據

3.關係數據庫管理系統能實現的專門關係運算包括(  )。

A.排序、索引、統計

B.選擇、投影、連接

C.關聯、更新、排序

D.顯示、打印、製表

4.已知二叉樹後序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列是(  )。

d

b

e

a

5.在單鏈表中,增加頭結點的目的是(  )。

A.方便運算的實現

B.使單鏈表至少有一個結點

c.標識表結點中首結點的位置

D.說明單鏈表是線性的鏈式存儲實現

6.設有二元關係R和三元關係s,下列運算合法的是(  )。

A.R∩S

B.R∪S

C.R-S

D.R×S

7.兩個或兩個以上模塊之間聯繫的緊密程度稱爲(  )。

A.耦合性

B.內聚性

c.複雜性

D.數據傳輸特性

8.設a=l,b=2,c=3,d=4,則表達式:“a  A.4

B.3

C.2

D.1

9.若有定義:“int a=4,b=5;float x=3.4,y=2.1;”,則下列表達式的值爲(  )。

(float)(a+b)/2+(int)x%(int)y;

A.5.5

B.55

C.5.500000

D.55.00000

10.下列程序的輸出結果是(  )。

main()

{ int a,b,d=25;

a=d/10%9;

b=a&&(一1);

printf("%d,%dn",a,b);}

A.6,1

B.2,1

C.6,0

D.2,0

11.以下敘述中不正確的是(  )。

A.在不同的函數中可以使用相同名字的變量

B.函數中的形式參數是局部變量

C.在一個函數內定義的變量只在本函數範圍內有效

D.在一個函數內的複合語句中定義的變量在本函數範圍內有效

12.以下能正確定義二維數組的是(  )。

a[][3];

a[][3]={2*3);

a[][3]={};

a[2][3]一{{1),{2},{3,4}};

13.下列程序的輸出結果是(  )。

#include

main()

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

if(a  if(b<0)c=0;

else c++:

printf("%dn",c);

}

A.2

B.0

C.1

D.不確定的值

14.要求通過while循環不斷讀入字符,當讀入字母N時結束循環,若變量已正確定義,下列正確的程序段是(  )。

e((ch—getchar())!=’N’)printf("%c",ch);

e(oh=getchar()!=’N’)printf("%C",ch);

e(ch=getchar()==’N’)printf("%c",ch);

e((ch—getchar())==’N’)printf("%c",ch);

15.下列說法不正確的是(  )。

A.調用函數時,實參可以是表達式

B.調用函數時,實參與形參可以共用內存單元

C.調用函數時,將實參的值複製給形參,使實參變量和形參變量在數值上相等

D.調用函數時,實參與形參的類型必須一致

16.下列選項中不是字符常量的是(  )。

A.’v’

B.’x2a’

C.’a’

D."