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錯誤。
-
C語言的移位操作符使用方法
位移位運算符是將數據看成二進制數,對其進行向左或向右移動若干位的運算。位移位運算符分為左移和右移兩種,均為雙目運算符。第一運算對象是移位對象,第二個運算對象是所移的二進制位數。以下是小編為大家搜索整理的C語言的移位操作符使用方法,希望能給大家帶來幫...
-
C++ cin輸入流詳解
標準輸入流是從標準輸入設備(鍵盤)流向程序的數據。在頭文件iostream.h中定義了cin、cout、cerr、clog4個流對象,cin是輸入流,cout、cerr、clog是輸出流。下面是小編為大家整理的C++cin輸入流詳解,歡迎參考~cin是istream類的對象,它從標準輸入設備(鍵盤)獲取數據,程...
-
2017計算機二級C語言精選練習題及答案
很多時候計算機等級證書是我們找工作的敲門磚,因此,計算機等級證書也是有一定的含金量的。以下是小編為大家整理的2017計算機二級C語言精選練習題及答案,希望對大家有幫助!(1)在不同網絡結點的對等層之間的通信需要下列哪一項協議?A)模塊接口B)對等層協議C)電信號...
-
c語言單引號的用法指導
C語言中用單引號引起的一個字符實際上代表一個整數,整數值對應於該字符在編譯器採用的字符集中的序列值。而一般我們的編譯器採用的都是ASCII字符集。因此's'的含義其實和十進制數115的含義是一致的。下面小編給大家整理了c語言單引號的用法,供大家參閲...