當前位置:才華齋>計算機>計算機二級>

2017計算機二級C語言章節練習題及答案

計算機二級 閱讀(7.66K)

C語言計算機二級考試中的一項重點難點,以下是小編整理的2017計算機二級C語言章節練習題及答案,歡迎參考閱讀!

2017計算機二級C語言章節練習題及答案

1[單選題] 資料庫概念設計的過程中,以下各項中不屬於檢視設計設計次序的是( )。

A.自頂向下

B.由整體到個體

C.由內向外

D.由底向上

參考答案:B

參考解析:資料庫概念設計的過程中,檢視設計一般有三種設計次序,它們是: 自頂向下。這種方法是先從抽象級別高且普遍性強的物件開始逐步細化、具體化與特殊化。

由底向上。這種設計方法是先從具體的物件開始,逐步抽象,普遍化與一般化,最後形成一個完整的檢視設計。由內向外。這種設計方法是先從最基本與最明顯的物件著手逐步擴充至非基本、不明顯的其他物件。

2[單選題] 關係資料庫管理系統能實現的專門關係運算包括( )。

A.選擇、投影、連線

B.排序、查詢、統計

C.關聯、更新、排序

D.顯示、列印、製表

參考答案:A

參考解析:關係資料庫管理系統能實現的專門關係運算,包括選擇運算、投影運算、連線運算。

3[單選題] 關係表中的每一橫行稱為一個( )。

A.欄位

B.元組

C.行

D.碼

參考答案:B

參考解析:在關係資料庫中,關係模型採用二維表來表示,簡稱“表”。二維表由表框架及表元組組成。在表框架中,按行可以存放資料,每行資料稱為元組。本題答案是B)。

4[單選題] 下列敘述中正確的是( )。

A.資料庫不需要作業系統的支援

B.資料庫設計是指設計資料庫管理系統

C.資料庫是儲存在計算機儲存裝置中的、結構化的相關資料的集合

D.資料庫系統中,資料的物理結構必須與邏輯結構一致

參考答案:C

參考解析:資料庫是儲存在計算機儲存裝置中的、結構化的相關資料的集合。資料庫中的資料不只是面向某一項特定的應用,而是面向多種應用,可以被多個使用者、多個應用程式共享,不具有獨立的系統。設計資料庫的目的.實質上是設計出滿足實際應用需求的實際關係模型。資料庫技術的主要目的是有效地管理和存取大量的資料資源,包括:提高資料的共享性,使多個使用者能夠同時訪問資料庫中的資料;減小資料的冗餘,以提高資料的一致性和完整性;提供資料與應用程式的獨立性,從而減少應用程式的開發和維護代價。本題答案為c)。

5[單選題] 資料流圖由一些特定的圖符構成。下列圖符名標識的圖符不屬於資料流圖合法圖符的是( )。

A.加工

B.控制流

C.資料儲存

D.資料流

參考答案:B

參考解析:資料流圖從資料傳遞和加工的角度,來刻畫資料流從輸入到輸出的移動變換過程。資料流圖中的主要圖形元素有:加工(轉換)、資料流、儲存檔案(資料來源)等。本題答案為B)。

6[單選題] 軟體生命週期中,能準確地確定軟體系統必須做什麼和必須具備哪些功能的階段是( )。

A.概要設計

B.軟體設計

C.可行性研究和計劃制定

D.需求分析

參考答案:D

參考解析:通常,將軟體產品從提出、實現、使用維護到停止使用、退役的過程稱為軟體生命週期。也就是說,軟體產品從考慮其概念開始,到該軟體產品不能使用為止的整個時期都屬於軟體生命週期。軟體生命週期的主要活動階段為:可行性研究和計劃制定。確定待開發軟體系統的開發目標和總的要求,給出它的功能、效能、可靠性以及介面等方面的可能方案,制定完成開發任務的實施計劃。 需求分析。對待開發軟體提出的需求進行分析並給出詳細定義,即準確地確定軟體系統的功能。編寫軟體規格說明書及初步的使用者手冊,提交評審。

軟體設計。系統設計人員和程式設計人員應該在反覆理解軟體需求的基礎上,給出軟體的結構、模組的劃分、功能的分配以及處理流程。

軟體實現。把軟體設計轉換成計算機可以接受的程式程式碼。即完成源程式的編碼,編寫使用者手冊、操作手冊等面向使用者的文件,編寫單元測試計劃。

軟體測試。在設計測試用例的基礎上,檢驗軟體的各個組成部分。編寫測試分析報告。

執行和維護。將已交付的軟體投入執行,並在執行使用中不斷地維護,根據新提出的需求進行必要而且可能的擴充和刪改。

7[單選題] 下面描述中,符合結構化程式設計風格的是( )。

A.使用順序、選擇和重複(迴圈.三種基本控制結構表示程式的控制邏輯

B.模組只有一個入口,可以有多個出口

C.注重提高程式的執行效率

D.不使用goto語句

參考答案:A

參考解析:結構化程式設計方法的四條原則是:自頂向下。程式設計時,應先考慮總體,後考慮細節;先考慮全域性目標,後考慮區域性目標逐步求精。對複雜問題,應設計一些子目標,作過渡,逐步細節化、模組化。一個複雜問題,肯定是由若干稍簡單的問題構成;解決這個複雜問題的程式,也應對應若干稍簡單的問題,分解成若干稍小的部分。 限制使用goto語句。

8[單選題] 在下列選項中,哪個不是一個演算法一般應該具有的基本特徵( )。

A.無窮性

B.可行性

C.確定性

D.有窮性

參考答案:A

參考解析:作為一個演算法,一般應具有以下幾個基本特徵:可行性、確定性、有窮性、擁有足夠的情報。本題答案為A)。

9[單選題] 下列關於棧的敘述中正確的是( )。

A.在棧中只能插入資料,不能刪除資料

B.在棧中只能刪除資料,不能插入資料

C.棧是先進後出(FILO)的線性表

D.棧是先進先出(FIFO)的線性表

參考答案:C

參考解析:棧是限定在一端進行插入與刪除的線性表。棧是按照“先進後出”的或後進先出的原則組織資料的,因此,棧也被稱為“先進後出”表或“後進先出”表。