當前位置:才華齋>計算機>C語言>

計算機二級C語言專項訓練題

C語言 閱讀(2.37W)

C語言計算機二級考試的重點,也是難點,下面應屆畢業生考試網給大家整理了計算機二級C語言專項訓練題,歡迎瀏覽。

計算機二級C語言專項訓練題

一、選擇題(每小題1分。)

(1)軟體設計中劃分模組的一個準則是(  )。

A.低內聚低耦合

B.高內聚低耦合

C.低內聚高耦合

D.高內聚高耦合

(2)下列資料結構中,屬於非線性結構的是(  )。

A.迴圈佇列

B.帶鏈佇列

C.二叉樹

D.帶鏈棧

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

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

B.演算法所處理的資料量

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

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

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

A.可封裝

B.自頂向下

C.模組化

D.逐步求精

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

A.橢圓形

B.矩形

C.菱形

D.三角形

(7)資料庫應用系統中的核心問題是(  )。

A.資料庫設計

B.資料庫系統設計

C.資料庫維護

D.資料庫管理員培訓

(8)下面敘述中錯誤的是(  )。

A.軟體測試的目的是發現錯誤並改正錯誤

B.對被除錯的程式進行“錯誤定位”是程式除錯的必要步驟

C.程式除錯通常也稱為Debug

D.軟體測試應嚴格執行測試計劃,排除測試的隨意性

(9)將E-R圖轉換為關係模式時,實體和聯絡都可以表示為(  )。

A.屬性

B.鍵

C.關係

D.域

(10)以下敘述中錯誤的是(  )。

A.使用三種基本結構構成的程式只能解決簡單問題

B.結構化程式由順序、分支、迴圈三種基本結構組成

C.C語言是一種結構化程式設計語言

D.結構化程式設計提倡模組化的設計方法

(11)耦合性和內聚性是對模組獨立性度量的兩個標準。下列敘述中正確的是(  )。

A.提高耦合性降低內聚性有利於提高模組的獨立性

B.降低耦合性提高內聚性有利於提高模組的獨立性

C.耦合性是指一個模組內部各個元素間彼此結合的緊密程度

D.內聚性是指模組間互相連線的緊密程度

(12)下列敘述中正確的是(  )。

A.棧是“先進先出”的線性表

B.佇列是“先進後出”的線性表

C.迴圈佇列是非線性結構

D.有序線性表既可以採用順序儲存結構,也可以採用鏈式儲存結構

(13)支援子程式呼叫的資料結構是(  )。

A.棧

B.樹

C.佇列

D.二叉樹

(14)下列排序方法中,最壞情況下比較次數最少的是(  )。

A.氣泡排序

B.簡單選擇排序

C.直接插入排序

D.堆排序

(15)C源程式中不能表示的數制是(  )。

A.十六進位制

B.八進位制

C.十進位制

D.二進位制

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

A.迴圈佇列

B.棧

C.佇列

D.二叉樹

(17)對於迴圈佇列,下列敘述中正確的是(  )。

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

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

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

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

(18)程式流程圖中帶有箭頭的線段表示的是(  )。

A.圖元關係

B.資料流

C.控制流

D.呼叫關係

(19)結構化程式設計的基本原則不包括(  )。

A.多型性

B.自頂向下

C.模組化

D.逐步求精

(20)軟體設計中模組劃分應遵循的準則是(  )。

A.低內聚低耦合

B.高內聚低耦合

C.低內聚高耦合

D.高內聚高耦合

(21)在軟體開發中,需求分析階段產生的主要文件是(  )。

A.可行性分析報告

B.軟體需求規格說明書

C.概要設計說明書

D.整合測試計劃

(22)演算法的有窮性是指(  )。

A.演算法程式的執行時間是有限的

B.演算法程式所處理的資料量是有限的

C.演算法程式的長度是有限的

D.演算法只能被有限的使用者使用

(24)以下敘述中錯誤的是(  )。

A.C語言中的每條可執行語句和非執行語句最終都將被轉換成二進位制的機器指令

B.C程式經過編譯、連線步驟之後才能形成一個真正可執行的二進位制機器指令檔案

C.用C語言編寫的程式稱為源程式,它以ASCII程式碼形式存放在一個文字檔案中

D.C語言源程式經編譯後生成字尾為的目標程式

(25)以下選項中,合法的一組C語言數值常量是(  )。

A.12. 0Xa23 4.5e0

B.028 .5e-3 -0xf

C. .177 4e1.5 0abc

D.0x8A 10,000 3.e5

(26)以下選項中不合法的識別符號是(  )。

A.&a

t

D._00

(27)一個棧的初始狀態為空。現將元素1、2、3、4、5、A、B、C、D、E依次入棧,然後再依次出棧,則元素出棧的順序是(  )。

A.12345ABCDE

A54321

E12345

D.54321EDCBA

(28)下列敘述中正確的是(  )。

A.迴圈佇列有隊頭和隊尾兩個指標,因此,迴圈佇列是非線性結構

B.在迴圈佇列中,只需要隊頭指標就能反映佇列中元素的動態變化情況

C.在迴圈佇列中,只需要隊尾指標就能反映佇列中元素的動態變化情況

D.迴圈佇列中元素的個數是由隊頭指標和隊尾指標共同決定的

(29)下列敘述中正確的是(  )。

A.順序儲存結構的儲存一定是連續的,鏈式儲存結構的儲存空間不一定是連續的

B.順序儲存結構只針對線性結構,鏈式儲存結構只針對非線性結構

C.順序儲存結構能儲存有序表,鏈式儲存結構不能儲存有序表

D.鏈式儲存結構比順序儲存結構節省儲存空間

(30)在面向物件方法中,不屬於“物件”基本特點的是(  )。

A.一致性

B.分類性

C.多型性

D.標識唯一性

(31)一間宿舍可住多個學生,則實體宿舍和學生之間的'聯絡是(  )。

A.一對一

B.一對多

C.多對一

D.多對多

(32)資料流圖中帶有箭頭的線段表示的是(  )。

A.控制流

B.事件驅動

C.模組呼叫

D.資料流

(33)在軟體開發中,需求分析階段可以使用的工具是(  )。

A.N-S圖

D.程式流程圖

(34)資料厙管理系統是(  )。

A.作業系統的一部分

B.在作業系統支援下的系統軟體

C.一種編譯系統

D.一種作業系統

(35)以下關於結構化程式設計的敘述中正確的是(  )。

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

B.在C語言中,程式的模組化是利用函式實現的

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

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

(36)對於一個正常執行的C程式,以下敘述中正確的是(  )。

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

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

C.程式的執行總是從main函式開始

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

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

A.1,200

B.1.5E2.0

C.''

D."