通過真題的練習,我們可以瞭解計算機等級考試的題型,有針對性的複習。以下是本站小編搜索整理的一份全國計算機二級考試《C語言》真題與答案,供參考練習,預祝考生們考出自己理想的成績!想了解更多相關信息請持續關注我們應屆畢業生考試網!
1.下列敍述中正確的是。
A.程序執行的效率與數據的存儲結構密切相關
B.程序執行的效率只取決於程序的控制結構
C.程序執行的效率只取決於所處理的數據量
D.以上三種説法都不對
正確答案:A
2.下列與隊列結構有關聯的是
A.函數的遞歸調用
B.數組元素的引用
C.多重循環的執行
D.先到先服務的作業調度
正確答案:D
3.一個棧的初始狀態為空。現將元素1,2,3,A,B,C依次入棧,然後再依次出棧,則元素出棧的順序是
A.1,2,3,A,B,C
B.C,B,A,1,2,3
C.C,B,A,3,2,1
D.1,2,3,C,B,A
正確答案:C
4.下面屬於白盒測試方法的是______。
A.等價類劃分法
B.邏輯覆蓋
C.邊界值分析法
D.錯誤推測法
正確答案:B
5.下面對對象概念描述正確的是()。
A.對象間的通信靠消息傳遞
B.對象是名字和方法的封裝體
C.任何對象必須有繼承性
D.對象的多態性是指一個對象有多個操作
正確答案:A
6.軟件設計中模塊劃分應遵循的準則是()。
A.低內聚低耦合
B.高內聚低耦合
C.低內聚高耦合
D.高內聚高耦合
正確答案:B
7.下面描述中不屬於數據庫系統特點的是()。
A.數據共享
B.數據完整性
C.數據宂餘度高
D.數據獨立性高
正確答案:C
8.數據庫設計過程不包括()。
A.概念設計
B.邏輯設計
C.物理設計
D.算法設計
正確答案:D
9.以下敍述正確的是()。
A.C語言函數可以嵌套調用,例如:fun(fun(x))
B.C語言程序是由過程和函數組成的
C.c語言函數不可以單獨編譯
D.c語言中除了main函數,其他函數不可作為單獨文件形式存在
正確答案:A
10.以下選項中合法的標識符是
A)1_1
B)1-1
C)_11
D)1_ _
正確答案:C
11.表達式3.6-5/2+1.2+5%2的值是()
A.4.3
B.4.8
C.3.3
D.3.8
正確答案:D
12.設循環隊列的存儲空間為Q(1:35),初始狀態為front=rear=35。現經過一系列人隊與退隊運算後,front=15,rear=15,則循環隊列中的.元素個數為()。
A.16
B.20
C.0或35
D.15
正確答案:C
13.下列關於棧的敍述中,正確的是()。
A.棧底元素一定是最後入棧的元素
B.棧頂元素一定是最先人棧的元素
C.棧操作遵循先進後出的原則
D.以上三種説法都不對
正確答案:C
14.在關係數據庫中,用來表示實體間聯繫的是()。
A.屬性
B.二維表
C.網狀結構
D.樹狀結構
正確答案:B
15.公司中有多個部門和多名職員,每個職員只能屬於一個部門,一個部門可以有多名職員,從職員到部門的聯繫類型是
A.多對多
B.一對一
C.多對一
D.一對多
正確答案:C
16.數據字典(DD)所定義的對象都包含於()。
A.軟件結構圖
B.方框圖
C.數據流圖(DFD圖)
D.程序流程圖
正確答案:C
17.若有定義語句:“int x=12,y=8,z;”,在其後執行語句“z=0.9+x/y;”,則2的值為()。
A.1.9
B.1
C.2
D.2.4
正確答案:A
18.以下選項中與 if (a==1 ) a=b; else a++; 語句功能不同的 switch 語句是
A )
switch (a )
{case : a=b ; break ;
default:a++ ;
}
B )
switch (a==1 )
{case 0 : a=b ; break ;
case 1 : a++ ;
}
C )
switch (a )
{default : a++ ; break ;
case 1 : a=b ;
}
D )
switch (a==1 )
{case 1 : a=b ; break ;
case 0 : a++ ;
}
正確答案:B
19.若變量已正確定義,有以下程序段: i=0; do printf("%d,",i); while(i++); print f("%d",i); 其輸出結果是( )。
A.0,0
B.0,1
C.1,1
D.程序進入無限循環
正確答案:B