2017計算機二級C語言考前熱身訓練題及答案
練習做多了自然會形成自己的做題方法和速度,為此,今天本站小編為大家整理了以下2017計算機二級C語言考前熱身訓練題及答案,希望對大家有幫助!
(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.三角形
(6)有三個關係R、S和T如下:
其中關係T由關係R和S通過某種操作得到,該操作為( )。
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.結構化程序設計提倡模塊化的設計方法
參考答案:
(1)B
【解析】一般較優秀的軟件設計。應儘量做到高內聚,低耦合,即減弱模塊之問的耦合性和提高模塊內的內聚性,有利於提高模塊的獨立性。
(2)C
【解析】樹是簡單的非線性結構,所以二叉樹作為樹的一種也是一種非線性結構。
(3)A
【解析】算法的空間複雜度是指算法在執行過程中所需要的內存空間。所以選擇A。
(4)A
【解析】結構化程序設計的思想包括:自頂向下、逐步求精、模塊化、限制使用goto語句,所以選擇A。
(5)C
【解析】在E-R圖中實體集用矩形,屬性用橢圓,聯繫用菱形。
(6)D
【解析】關係T中包含了關係R與S中的所有元組,所以進行的是並的運算。
(7)A
【解析】數據庫應用系統中的核心問題是數據庫的設計。
(8)A
【解析】軟件測試的目的是為了發現錯誤而執行程序的過程,並不涉及改正錯誤,所以選項A錯誤。程序調試的基本步驟有:錯誤定位、修改設計和代碼,以排除錯誤、進行迴歸測試,防止引進新的錯誤。程序調試通常稱為Debug,即排錯。軟件測試的基本準則有:所有測試都應追溯到需求、嚴格執行測試計劃,排除測試的隨意性、充分注意測試中的羣集現象、程序員應避免檢查自己的程序、窮舉測試不可能、妥善保存測試計劃等文件。
(9)C
【解析】從E-R圖到關係模式的轉換是比較直接的,實體與聯繫都可以表示成關係,E-R圖中屬性也可以轉換成關係的屬性。
(10)A
【解析】使用順序,選擇(分支),循環三種基本結構構成的程序可以解決所有問題,而不只是解決簡單問題,所以A錯誤。
-
2017上半年計算機二級C語言考前模擬試題
為了幫助大家提高計算機考試成績,今天本站小編特地為大家收集了以下2017上半年計算機二級C語言考前模擬試題,歡迎學習!一、程序填空題給定程序中,函數fun的功能是:把形參S所指字符串中最右邊的n個字符複製到形參t所指字符數組中,形成一個新串。若s所指字符串的長度...
-
C語言數據結構中棧操作實驗大綱
c語言中棧是一種數據結構,後進先出,即最後進入棧的數據最先彈出。以下是本站小編搜索整理的關於C語言數據結構中棧操作實驗,需要的`朋友可以參考一下!想了解更多相關信息請持續關注我們應屆畢業生考試網!實驗:編寫一個程序實現順序棧的各種基本運算,並在此基礎上設...
-
C語言自學入門技巧
學習C語言不是一朝一夕的事情,但也不需要花費很長的時間才能精通。下面小編就為大家介紹一下C語言自學入門技巧吧!C語言自學入門技巧11、程語語言其實是一個很初級的工具,但是又必須熟練的掌握它,學懂一門編程語言就好像學會了寫字,但是會寫字的人不見得會寫文章,而...
-
2017年計算機二級考試C語言備考題及答案
計算機二級對於很多考生來説還是比較有難度的,那麼怎樣順利通過二級考試呢?這就需要大家平時多練習和找方法了。以下是本站小編整理的2017年計算機二級考試C語言備考題及答案,希望對大家有幫助!1.(A)是構成C語言程序的基本單位。A、函數B、過程C、子程序D、子例...