學業的精深造詣來源於勤奮好學,只有好學者,才能在無邊的知識海洋裏獵取到真智才學,只有真正勤奮的人才能克服困難。以下是本站小編整理的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."