練習做多了自然會形成自己的做題方法和速度,為此,今天本站小編為大家整理了以下2017計算機二級C語言練習題及答案,希望對大家有幫助!
一、單選題
(1)下列____不是計算機網路的系統結構。
A)星型結構
B)單線結構
C)匯流排結構
D)環型結構
答案B
(2)下列E-mail地址合法的是____。
B)
C)@shjkbk
D)bk
答案A
(3)ATM網路採用固定長度的信元傳送資料,信元長度為____。
A)1024B
B)53B
C)128B
D)64B
答案B
(4)IEEE802.3的物理層協議10BASE-T規定從網絡卡到集線器的最大距離為____。
A)100m
B)185m
C)500m
D)850m
答案A
(5)在TCP/IP應用程式中,____用於執行外來主機的命令。
A)REXEC
B)FTP
C)Ping
D)TFTP
答案A
(6)程序排程有各種各樣的演算法,如果演算法選擇不當,就會出現____現象。
A)顛簸(抖動)
B)程序長期等待
C)死鎖
D)Belady(異常)
答案B
(7)下列特性中,____不是程序的特性。
A)非同步性
B)併發性
C)靜態性
D)交往性
答案C
(8)在請求頁式儲存管理中,若所需頁面不在記憶體則發生____中斷。
A)輸入輸出中斷
B)時鐘中斷
C)越界中斷
D)缺頁中斷
答案D
(9)在計算機系統中,允許多個程式同時進入記憶體並執行,這種方法稱為____。
A)SPOOLing技術
B)虛擬儲存技術
C)緩衝技術
D)多道程式設計技術
答案D
(10)在*作系統中引入併發可以提高系統效率。若有兩個程式A和B,A程式執行時所作的工作按次序需要用:CPU:10秒;DEV1:5秒;DEV2:10秒;CPU:10秒。B程式執行時所作的工作按次序需要用DEV1:10秒;CPU:10秒;DEV2:5秒;CPU:5秒;DEV2:10秒。如果在併發環境下執行A、B兩個程式,假設A程式先執行,則CPU的利用率為
A)99%
B)89%
C)79%
D)69%
答案B
二、填空題
(1)演算法的基本特徵是可行性、確定性、______和擁有足夠的情報。
答:有窮性
(2)順序儲存方法是把邏輯上相鄰的結點儲存在物理位置______的.儲存單元中。
答:相鄰
(3)Jackson結構化程式設計方法是英國的son提出的,它是一種面向______的設計方法。
答:資料結構
(4)資料庫設計分為以下6個設計階段:需求分析階段、______、邏輯設計階段、物理設計階段、實施階段、執行和維護階段。
答:概念設計階段#資料庫概念設計階段
(5)資料庫保護分為:安全性控制、______、併發性控制和資料的恢復。
答:完整性控制
(6)測試的目的是暴露錯誤,評價程式的可靠性;而______的目的是發現錯誤的位置並改正錯誤。
答:除錯
(7)在最壞情況下,堆排序需要比較的次數為______。
答:O(nlog2n)
(8)若串s=Program,則其子串的數目是______。
答:29
(9)一個專案具有一個專案主管,一個專案主管可管理多個專案,則實體專案主管與實體專案的聯絡屬於______的聯絡。
答:1對多#1:N
(10)資料庫管理系統常見的資料模型有層次模型、網狀模型和______三種。
答:關係模型
(11)資料的邏輯結構有線性結構和_______兩大類。
答非線性結構
(12)資料結構分為邏輯結構與儲存結構,線性連結串列屬於_______。
答:儲存結構
(13)資料的基本單位是_______。
答:元素
(14)長度為n的順序儲存線性表中,當在任何位置上插入一個元素概率都相等時,插入一個元素所需移動元素的平均個數為______。
答:n/2
(15)當迴圈佇列非空且隊尾指標等於隊頭指標時,說明迴圈佇列已滿,不能進行入隊運算。這種情況稱為______。
答:上溢
(16)在面向物件方法中,類之間共享屬性和操作的機制稱為_______。
答:繼承