當前位置:才華齋>IT認證>計算機等級>

2017年計算機二級考試C語言選擇模擬題及答案

計算機等級 閱讀(9.08K)

C語言計算機二級考試的科目之一。下面是2017年計算機二級考試C語言選擇模擬題及答案。歡迎閱讀。

2017年計算機二級考試C語言選擇模擬題及答案
  2017年計算機二級考試C語言選擇模擬題及答案

1.結構化分析方法是面向( )的自頂向下、逐步求精進行需求分析的方法

A.物件

B.資料結構

C.資料流

D.目標

2.對線性表進行二分法檢索,其前提條件是( )。

A.線性表以順序方式儲存,並按關鍵碼值排好序

B.線性表以順序方式儲存,並按關鍵碼的檢索頻率排好序

C.線性表以鏈式方式儲存,並按關鍵碼值排好序

D.線性表以鏈式方式儲存,並按關鍵碼的檢索頻率排好序

3.結構化程式設計的3種結構是( )。

A.順序結構、選擇結構、轉移結構

B.分支結構、等價結構、迴圈結構

C.多分支結構、賦值結構、等價結構

D.順序結構、選擇結構、迴圈結構

索取計算機二級機考題庫聯絡微信/QQ:3026287336

4.已知資料表A中每個元素距其最終位置不遠,為了節省時間,應採用的演算法是( )。

A.堆排序

B.直接插入排序

C.快速排序

D.直接選擇排序

索取會計從業機考題庫聯絡微信/QQ:3026287336

5.在資料管理技術的發展過程中,經歷了人工管理階段、檔案系統階段和資料庫系統階段。其中資料獨立性最高的階段是( )。

A.資料庫系統

B.檔案系統

C.人工管理

D.資料項管理

第1題:程式流程圖中帶有箭頭的線段表示的是(c)。

A) 圖元關係B) 資料流 C) 控制流D) 呼叫關係

答案解析:解析:在資料流圖中,用標有名字的箭頭表示資料流。在程式流程圖中,用標有名字的箭頭表示控制流。所以選擇C。

第2題:結構化程式設計的基本原則不包括(a)。

A) 多型性B) 自頂向下C) 模組化D) 逐步求精

答案解析:解析:結構化程式設計的思想包括:自頂向下、逐步求精、模組化、限制使用goto語句,所以選擇A。

第3題:軟體設計中模組劃分應遵循的準則是(b)。

A) 低內聚低耦合B) 高內聚低耦合C) 低內聚高耦合D) 高內聚高耦合

答案解析:解析:軟體設計中模組劃分應遵循的準則是高內聚低偶合、模組大小規模適當、模組的依賴關係適當等。模組的劃分應遵循一定的要求,以保證模組劃分合理,並進一步保證以此為依據開發出的軟體系統可靠性強,易於理解和維護。模組之間的耦合應儘可能的低,模組的'內聚度應儘可能的高。

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

A) 可行性分析報告B) 軟體需求規格說明書C) 概要設計說明書D) 整合測試計劃

答案解析:解析:A錯誤,可行性分析階段產生可行性分析報告。C錯誤,概要設計說明書是總體設計階段產生的文件。D錯誤,整合測試計劃是在概要設計階段編寫的文件。B正確,需求規格說明書是後續工作如設計、編碼等需要的重要參考文件。

第5題:演算法的有窮性是指(a)。

A) 演算法程式的執行時間是有限的B) 演算法程式所處理的資料量是有限的C) 演算法程式的長度是有限的D) 演算法只能被有限的使用者使用

答案解析:解析:演算法原則上能夠精確地執行,而且人們用筆和紙做有限次運算後即可完成。有窮性是指演算法程式的執行時間是有限的。

第6題:對長度為n的線性表排序,在最壞情況下,比較次數不是n(n-1)/2的排序方法是(d)。

A) 快速排序B) 氣泡排序C) 直接插入排序D) 堆排序

答案解析: 解析:除了堆排序演算法的比較次數是,其他的都是n(n-1)/2。

第7題:下列關於棧的敘述正確的是(b)。

A) 棧按"先進先出"組織資料B) 棧按"先進後出"組織資料C) 只能在棧底插入資料D) 不能刪除資料

答案解析:解析:棧是按"先進後出"的原則組織資料的,資料的插入和刪除都在棧頂進行操作。

第8題:在資料庫設計中,將E-R圖轉換成關係資料模型的過程屬於(c)。

A) 需求分析階段B) 概念設計階段C) 邏輯設計階段D) 物理設計階段

答案解析: 解析:E-R圖轉換成關係模型資料則是把圖形分析出來的聯絡反映到資料庫中,即設計出表,所以屬於邏輯設計階段。

第9題:有三個關係R、S和T如下:

由關係R和S通過運算得到關係T,則所使用的運算為(d)。

A) 並 B) 自然連線 C) 笛卡爾積 D) 交

答案解析: 解析:自然連線是一種特殊的等值連線,它要求兩個關係中進行比較的分量必須是相同的屬性組,並且在結果中把重複的屬性列去掉,所以B錯誤。笛卡爾積是用R集合中元素為第一元素,S集合中元素為第二元素構成的有序對,所以C錯誤。根據關係T可以很明顯的看出是從關係R與關係S中取得相同的關係組所以取得是交運算,選擇D。

第10題:設有表示學生選課的三張表,學生S(學號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課SC(學號,課號,成績),則表SC的關鍵字(鍵或碼)為(c)。

A) 課號,成績B) 學號,成績C) 學號,課號D) 學號,姓名,成績

答案解析:解析:學號是學生表S的主鍵,課號是課程表C的主鍵,所以選課表SC的關鍵字就應該是與前兩個表能夠直接聯絡且能唯一定義的學號和課號,所以選擇C。

第11題:世界上公認的第一臺電子計算機誕生在(b)。

A) 中國B) 美國C) 英國D) 日本

答案解析: 解析:1946年2月14日,人類歷史上公認的第一臺現代電子計算機ENIAC在美國賓夕法尼亞大學誕生。

第12題:下列關於ASCII編碼的敘述中,正確的是(b)。

A) 一個字元的標準ASCII碼佔一個位元組,其最高二進位制位總為1 B) 所有大寫英文字母的ASCII碼值都小於小寫英文字母'a'的ASCII碼值C) 所有大寫英文字母的ASCII碼值都大於小寫英文字母'a'的ASCII碼值D) 標準ASCII碼錶有256個不同的字元編碼

答案解析:解析:國際通用的ASCII碼為7位,且最高位不總為1;所有大寫字母的ASCII碼都小於小寫字母a的ASCII碼;標準ASCII碼錶有128個不同的字元編碼。

第13題:CPU主要技術性能指標有(a)。

A) 字長、主頻和運算速度B) 可靠性和精度C) 耗電量和效率D) 冷卻效率

答案解析: 解析:CPU的主要技術性能有字長、時鐘主頻、運算速度、儲存容量、存取週期等。

第14題:計算機系統軟體中,最基本、最核心的軟體是(a)。

A) 作業系統B) 資料庫管理系統C) 程式語言處理系統D) 系統維護工具

答案解析:解析:系統軟體的核心是作業系統,困為計算機軟體都是要以作業系統為平臺的。軟體系統(Software Systems)是指由系統軟體、支撐軟體和應用軟體組成的計算機軟體系統,它是計算機系統中由軟體組成的部分。它包括作業系統、語言處理系統、資料庫系統、分散式軟體系統和人機互動系統等。作業系統用於管理計算機的資源和控制程式的執行。語言處理系統是用於處理軟體語言等的軟體,如編譯程式等。資料庫系統是用於支援資料管理和存取的軟體,它包括資料庫、資料庫管理系統等。資料庫是常駐在計算機系統內的一組資料,它們之間的關係用資料模式來定義,並用資料定義語言來描述;資料庫管理系統是使使用者可以把資料作為軸象項進行存取、使用和修改的軟體。

第15題:下列關於計算機病毒的敘述中,正確的是(c)。

A) 反病毒軟體可以查、殺任何種類的病毒B) 計算機病毒是一種被破壞了的程式C) 反病毒軟體必須隨著新病毒的出現而升級,提高查、殺病毒的功能D) 感染過計算機病毒的計算機具有對該病毒的免疫性

答案解析:解析:選項A反病毒軟體並不能查殺全部病毒;選項B計算機病毒是具有破壞性的程式;選項D計算機本身對計算機病毒沒有免疫性。

第16題:高階程式設計語言的特點是(a)。

A) 高階語言資料結構豐富B) 高階語言與具體的機器結構密切相關C) 高階語言接近演算法語言不易掌握D) 用高階語言編寫的程式計算機可立即執行

答案解析:解析:高階語言提供了豐富的資料結構和控制結構,提高了問題的表達能力,降低了程式的複雜性。

第17題:計算機的系統匯流排是計算機各部件間傳遞資訊的公共通道,它分(c)。

A) 資料匯流排和控制匯流排B) 地址匯流排和資料匯流排C) 資料匯流排、控制匯流排和地址匯流排D) 地址匯流排和控制匯流排

答案解析:解析:系統總線上傳送的資訊包括資料資訊、地址資訊、控制資訊,因此,系統匯流排包含有三種不同功能的匯流排,即資料匯流排DB、地址匯流排和控制匯流排CB。

第18題:計算機網路最突出的優點是(d)。

A) 提高可靠性B) 提高計算機的儲存容量C) 運算速度快D) 實現資源共享和快速通訊

答案解析:解析:計算機網路最突出的優點是資源共享和快速傳輸資訊。

第19題:當電源關閉後,下列關於儲存器的說法中,正確的是(b)。

A) 儲存在RAM中的資料不會丟失B) 儲存在ROM中的資料不會丟失C) 儲存在U盤中的資料會全部丟失D) 儲存在硬碟中的資料會丟失

答案解析:解析:電源關閉後,儲存在RAM中的資料會丟失, 儲存在ROM中的資料不會丟失;U盤與硬碟都是外儲存器,斷電後資料不會丟失。

第20題:有一域名為,根據域名程式碼的規定,此域名錶示(a)。

A) 教育機構B) 商業組織C) 軍事部門D) 政府機關

答案解析:解析:教育機構的域名程式碼是EDU。