2018年計算機三級數據庫重點(150題)
1、計算機的硬體基本上由哪五大部分組成?
答:運算器、控制器、記憶體、輸入裝置、輸出裝置。
2、運算器都可對數據進行哪兩種運算?答:算術運算和邏輯運算。
3、CAD、CAM、CAT、CAI都代表什麼?
答:a、計算機輔助設計(CAD)
b、計算機輔助製造(CAM)
c、計算機輔助測試(CAT)
d、計算機輔助教學(CAI)
4、數據處理是指對數據的(收集)、(儲存)、(加工)、(分析)、(傳送)的全過程。
5、程式性語言分爲(機器語言)、(彙編語言)、(高階語言)三類。
6、能舉出哪些是高階語言、哪些是低階語言?
低階語言:彙編語言
高階語言:basic.cobol.c.foxbase等
7、操作系統可分爲(批次處理操作系統)、(分時操作系統)、(實時操作系統)三種操作系統。
8、解釋型程式和編譯型程式有什麼不同?哪種程式產生目標程式?
編譯程式產生目標程式
9、DBMS是什麼的?
答:DBMS是數據庫管理系統。
10、計算機系統由(硬體)系統、(軟體)系統兩部份組成。
11、軟件系統分爲(系統)軟體、(應用)軟體兩部分。
12、操作系統的特徵:(併發性)、(共用性)、(隨機性)。
13、沒有任何軟體支援的計算機稱爲(裸機)。
14、操作系統的五大功能(進程管理)、(儲存管理)、(檔案管理)、(裝置管理)、(作業管理)。
15、操作系統發展的過程:(手工操作階段)、(早期批次處理階段)、(執行系統階段)、(多道程式系統階段)、(分時系統)、(實時系統)、(通用操作系統)。
16、Spooling系統是(批次處理)系統。
17、批次處理系統有兩大特點(多道)、(成批)。
18、批次處理系統追求的目標是什麼?
答:提高系統資源利用率和大作業的吞吐量以作業流量的自動化。
19、分時系統的特點(多路性)、(互動性)、(獨立性)、(及時性)。
20、分時系統的主要目標?
答:使用者響應的及時性。
21、實時系統分爲哪兩類?並能舉出這兩類的例子。飛機飛行、彈道發射、預定飛機票、查詢航班都是什麼系統?
答:實時系統分爲實時控制系統和實時資訊處理系統。
飛機飛行、彈道發射都是實時控制系統
預定飛機票、查詢航班都是實時資訊處理系統。
22、實時系統的主要特點是什麼?
答:最主要的特點就是及時性,另外的一個特點是高可靠性。
23、個人計算機上的操作系統是(個人計算機)操作系統。
24、操作系統的型別?(批次處理操作系統)、(分時操作系統)、(實時操作系統)、(個人計算機操作系統)、(網路操作系統)、(分佈式操作系統)
25、計算機的應用領域包括什麼?
答:a、科學計算
b、數據通訊與數據處理
c、自動控制
d、計算機輔助設計
e、計算機人工智慧
26、計算機的主要技術指標?
答:a、字長b、運算速度c、主記憶體容量d、綜合效能
27、CPU的狀態答:CPU交替執行操作系統程式和使用者程式。在執行不同程式時,根據執行程式對機器指令的使用許可權而
將CPU置爲不同的狀態,。CPU的狀態屬於程式狀態字PSW的一位。大多數計算機系統將CPU執行劃分爲管態和目態
28、PCB是什麼?
答:是過程控制塊。
29、使用者組織的邏輯檔案有哪兩種形式?
答:流式檔案、記錄式檔案
30、WAN、LAN、MAN都代表什麼?
答:WAN代表着廣域網、LAN代表着區域網、MAN代表着都會網路。
31、TCP/IP具有以下幾個特點?
答:a、開放的協定標準,獨立於特定的計算機硬體與操作系統。
b、獨立環形特定的網路硬體,可以執行在區域網、廣域網、更適用於網際網路中。
c、統一的網路地址分配方案,使得整個TCP/IP裝置在網中都見有惟一的IP地址。
d、標準化的高層協定。可以提供多種可靠的使用者服務。
32、Internet提供的主要服務?
答:a、www服務b、電子郵件服務
33、Internet的基本接接入方式?
答:a、通過ISP接入
b、通過區域網接入
c、通過電話線接入
34、資訊保安包括哪幾個方面?
答:a、資訊的保密性
b、資訊的完整性
c、資訊的可用性
d、資訊的可控性
35、計算機直接執行的程式是(可執行檔案),在機器內是以(二進制)編碼形式表示的。它編寫的程式是(源程式)
彙編語言是(低階語言),一般使用高階程式設計的語言編寫的應用程式稱爲(將高階語言源程式翻譯成機器語言程式即目標程式)
36、解釋程式是邊逐條解釋邊逐條執行,不保留機器碼的(目標程式)。編譯方式是使用編譯程式把源程式編譯成機器程式碼的(目標程式)
並形成(檔案)保留。
37、一般,將中斷源分爲兩大類(強迫性中斷)、(自願性中斷)。
38、強迫性中斷包括(輸入/輸出中斷)(硬體故障中斷)(時鐘中斷)(控制檯中斷)(程式性中斷)。
39、什麼是自願性中斷?
答:這類中斷事件是正在執行程式有應是由於程式設計師在編造程式時,因要求操作系統提供服務而有意思用訪管指令或系統呼叫,從而導致中斷的,
所以又稱爲訪管中斷。這類中斷的發生具有必然性,而且發生位置確定。
40、中斷優秀級是鞅硬體規定的,因爲不可改變,但通過(中斷遮蔽)可以讀者中斷事件的響應次序
41、中斷處理過程分爲四個階段
答:a、儲存被中斷程式的現場,其目的是爲了在中斷處理完之後,可以返回的被中斷的地方繼續執行。
b、分析中斷源,確定中斷原因。
c、轉去執行相應的處理程式。
d、恢復被中斷程式現場(己中斷返回),繼續執行被中斷程式。
42、硬體時鐘分爲哪兩類?
答:絕對時鐘和相對時鐘。
43、什麼是進程?
答:進程是具有一定獨立功能的程式關於某個數據集合上的一次執行活動,進程是系統進行資源分配的一個獨立的單位,進程是動態產生,
動態消亡的,每一個進程都有一個數據結構——過程控制塊——記錄其執行情況,進程有三種基本狀態,隨着進程的進展 ,它們在狀態之間相互變化。
44、併發進程使用的的共同使用的資源被稱爲(臨界資源)。
45、分邏輯地址空間到實體地址空間的轉換被稱爲(地址對映)。
46、主要的儲存管理方案有哪幾種?
答:分割區管理、段式管理、頁式管理、段頁式管理。
47、計算機病毒的特徵
答:傳染性、破壞性、隱蔽性、潛伏性、可激發性。
48、加密和解密方法的操作都是在一種金鑰控制下完廠的。他們分別稱爲(加密金鑰)(解密金鑰)。
49、軟體危機主要表現在哪幾方面?
答:a、軟體需求增長得不到滿足
b、軟體生產高成本,價格昂貴。
c、軟體生產進度違法控制。
d、軟體需求定義不準 不準確,易偏離使用者需求。
e、軟體品質不易保證。
f、軟體可維護性差。
50、20世紀70年代,B.W.Boehm提出了軟體生命週期的(瀑布模型)。
51、瀑布模型將軟體生命爭取劃人爲八個階段
答:a、問題定義
b、可行性研究
c、需求分析
d、總體設計
e、詳細設計
f、程式編制 編製
g、測試和執行
h、維護
52、瀑布模型的計劃期包括(問題定義)、(可行性研究)、(需求分析);開發期包括(總體設計)(詳細設計)、(程式設計),其中程式設計包括(編碼)和(測試)
執行期包括系統的(使用)和(維護)。
53、軟體的開發技術包括(軟件開發方法學)、(軟體工具)、(軟體工程環境)。
54、軟體工程管理包括(軟體管理),(軟體工程經濟學)。
55、軟件開發技術包括(軟件開發方法學)、(工具)和(環境支援),其主體內容是(軟件開發方法學)。
56、軟體工程管理包括(軟體管理學)、(軟體工程經濟學)。
57、結構化方法將軟體生命週期分爲(計劃)、(開發)、(執行)三個時期。
58、計劃期的主要是任務是(問題定義)、(可行性研究)。
59、開發期的主要任務是(需求分析)、(總體設計)、(詳細設計)、(編碼)、(測試)。
60、執行期的主要任務是軟體的(執行)和(維護)。
61、結構化軟件開發方法具有以下特點
答:a、階段性b、推遲實施c、文件管理。
62、(問題定義)階段的任務是要確實軟件系統所要解決的任務。
63、可行性研究着重對以下具體方案考慮
答:a、經濟可行性
b、技術可行性
c、操作可行性
64、軟體計劃鞅兩項任務組成(分析)和(估算)。
65、軟件開發工作中的資源包含(人力資源)、(軟體資源)、(硬體資源),對每一種資源都應指明三點(資源的描述)、(使用資源的起始時間)、(使用資源的終止時間)。
66、開發軟體的人員包括(管理人員)、(分析人員)、(設計人員)以及(編碼和測試人員)。
67、軟體資源包括(支援軟體)和(應用軟體)。
68、需要分析的這個亟待的基本任務是,使用者和分析人員雙方共同來理解系統的需要,並將共同理解形成一份檔案,即(軟體需要說明書)。
69、使用者需求通常包括(功能要求)、(效能要求)、(可靠性要求)、(安全保密要求)以及(開發費用開發週期,可使用的資源等方面的限制)。
70、分析亟待是(使用者)和(軟體人員)雙方討論協商的階段。
71、數據流圖包括哪四種基本的圖形符號
答:a、圓框:變換/加工b、方框:外部實體c、箭頭:數據流d、直線:數據儲存
72、(數據字典)是對數據定義的資訊的集合。
73、數據字典中有四種類型的條目:(數據流)、(數據儲存)、(數據項)和(加工)。
74、數據字典可通過三種途徑實現:
答:a、人過過程
b、自動化過程
c、人機混合過程
75、數據字典具有的特點?
答:a、通過名字能方便地查閱數據的定義
b、沒有冗餘
c、儘量不重複其他部分已說明的資訊
d、能單獨處理描述每個名字的資訊
e、書寫方法簡單方便而且嚴格,容易更新和修改。
76、需要分析的方法通常分爲四步?
答:a、理解當前的現實環境
b、將當前系統的具體模型抽象爲當前邏輯模型
e、分析新系統與當前系統邏輯上的差別
f、確定新系統的人——機介面和一些補充考慮的細節問題。
77、需要分析的步驟?
答:a、理解b、分析c、決策e、實現f、複審
78、複審的標準和內容?
答:a、軟體需要規格說明中的目標是否與系統規格說明中的目標一致
b、軟體需求規格說明中對重要的系統元素介面,所有的數據流和數據檔案的定義是否明確,是否有不一致或遺漏
c、每個功能是否已清楚地描述,設計的主要約束是否實現,對未來的可能的軟體需要是否有所考慮。
d、是否與使用者取得了一致的意見。
e、文件是否取得了一致的意見。
f、軟體計劃中的估算是否受到影響。
79、(軟體需求說明書)是需求分析階段的最後成果,是軟件開發中的重要文件之一。
80、軟體需求說明書包括的內容和書寫參考格式?
答:a、概述
b、數據描述
c、功能描述
e、效能描述
f、參考文獻目錄
g、附錄
81、軟體需求說明書的主要作用?
答:a、作爲使用者和軟體人員之間的共同檔案,爲雙方相互瞭解提供基礎。
b、反映出使用者問題的結構,可以作爲軟體人員進行設計和編碼的基礎。
c、作爲驗收的依據,己作爲選取測試用例和進行形式驗證的依據。外語學習網
82、結構化設計是以軟體需求分析階段所產生的文件其中包括(數據流程圖)(數據字典)爲基礎。
83、軟體結構的度量的術語
答:深度:從根模組到最低層模組的層數。
寬度:控制的總分佈。
扇入數:有多少模組直接控制一個給定的模組
扇出數:由一個模組直接控制其他模組數。
上級模組:控制其他模組的模組
從屬模組:被另一模組控制的模組。
84、(模組)是數據說明、可執行永久等程式元素的集合。
85、(模組獨立的概念)是模組化、抽象、資訊隱蔽和區域性化概唸的直接結果。
86、模組獨立性是由(內聚性)和(耦合性)兩個指標來度量的。
87、耦合是軟體結構中(各模組之間相互連線的一種度量)。
88、耦合可以分爲哪幾種?他們之間的耦合度由高到低排列?
答:a、內容耦合
b、公共耦合
c、外部耦合
d、控制耦合
e、標記耦合
f、數據耦合
g、非直接耦合
89、內聚是從(功能角度)來(衡量模組的聯繫)
90、內聚有哪一幾種,它們之間的內聚度由弱到強的排列是什麼?
答:a、偶然內聚
b、邏輯內聚
c、時間內聚
d、過程內聚
e、通訊內聚
f、順序內聚
g、功能內聚
91、什麼是納入時間?
答:納入時間是指一個模組被歸併到軟體的源語言描述之中的時間。
92、模組的啓用機制 機製通常有哪兩種?
答:a、通過參照來呼叫模組的b、通過中斷來呼叫模組的。
93、在軟體結構中,模組可以分成以下的幾類?
答:a、順序模組b、增量模組c、並行模組
94、軟件系統的扇入和扇出有什麼規定?
答:設計好的軟體結構通常頂層的扇出比較大,中間扇出比較少,底層模組有大扇入。
96、模組的作用範圍是指(受該模組內一個判定影響的所有模組的集合)
97、在總體設計中要用到的幾種圖?
答:a、層次圖和HIPO圖b、結構圖
98、一般的把資訊流分爲(事務流)和(交換流)。
99、什麼是事務流?
答:當資訊活輸入通路到達一個處理,這個處理根據輸入數據的型別從若幹個動作序列中選出一個來執行,這類數據流歸爲特殊的一類,
稱爲事務流。
100、PAD圖又稱爲(問題分析圖)
101、PAD圖是(二維樹形結構)的圖形。
102、PAD圖是(自頂向下、逐步求精)的方法使用。
103、PDL又稱爲(僞碼)。
104、(軟體設計規格說明)是軟體設計的最終成果。
105、軟體設計規格說明用於兩個方面(作爲編碼人員書寫源程式的依據)、(作爲測試階段及維護階段的一個指南)。
106、軟體設計規格說明的編寫可以分爲兩個階段
答:a、在總體設計階段育集中於軟體結構的描述
b、詳細計算機階段應集中描述每個軟體元素的細節。
107、軟體設計規格說明中應該包括哪些內容?
答:a、作用範圍
b、參考文件
c、設計說明
d、模組、
e、檔案結構和全域性數據
f、需要與模組的相互對照表
g、測試的準備
h、裝配
i、專門的註釋
j、附錄
108、設計的複審包括(正規復審)、(非正規復審)。
109、參與複審的人員包括(管理人員)、(技術開發人員)以及(使用者)。
110、複審的標準是什麼?
答:a、可追溯性
b、風險
c、實用性
d、可維護性
e、介面
f、技術清晰度
g、選擇方案
h、限制
i、其它問題
111、結構化語言的有哪三種控制結構
答:a、順序
b、回圈
c、選擇
112、結構化語言的缺點是(目標程式所需要的儲存容量和執行時間都有一些增加)。
113、從心理學的觀點看,程式語言的效能主要有哪些?
答:a、一致性
b、二義性
c、簡潔性
d、區域性性和線性
114、從工程的觀點看,語言的效能包括如下內容?
答:a、是否易於把設計轉換爲程式
b、編譯效率
b、可移植性
c、是否有開發工具
d、源程式的可維護性
115、高階語言通常人爲哪三類?
答:a、基本語言
b、結構化程式語言
c、專用語言
116、當評價可用語言時應該考慮那些因素?
答:a、一般的應用領域
b、演算法及運算的複雜性
c、數據結構的複雜性
d、軟體執行的環境
e、效能
f、對該語言的熟悉程度
117、可用性語言選擇時最主要的考慮什麼因素?
答:語言的應用領域。
118、提高程式的可讀性和易維護性的關鍵是(使程式結構簡單清晰)
119、大型軟件系統的程式內部必須帶有(說明性註釋)即(內部文件)。
120、軟體測試的目的是什麼?
答:軟體測試的目的是在軟體投入生產性執行之前,儘可能多地發現軟體中的錯誤,測試是對軟體規格說明,
設計和編碼的最後複審。所以軟體測試貫穿在整個軟件開發期的全過程。
121、好的軟體測試方案是(儘可能發現至今尚未發現的錯誤);(成功的測試則是發現了至今尚未發現的錯誤)
122、軟體測試是軟件開發工程的重要階段,是軟體品質保證的重要手段。其任務可歸納爲?
答:a、預防軟體發生錯誤
b、發現改正程式錯誤
c、提供錯誤診斷資訊
123、軟體測試的方法有三種?
答:a、動態測試
b、靜態測試
c、正確性證明
124、設計測試範例的方法一般有兩類(黑箱法)和(白箱法)。
125、黑箱測試即(功能測試)。
126、白箱測試即(結構測試)。
127、什麼是靜態測試?
答:靜態測試一般是指人工評審軟體文件或程式,藉以發現其中的錯誤,由於被評審的文件
或程式不必執行,所以稱爲靜態。
128、(軟體評審)是保證軟體品質的重要措施。
129、軟體評審可以分爲(需求複審)、(總體設計複審)、(詳細設計複審)、(程式複審)。
130、單元是什麼?
答:單元是程式中最小的有意義的部分。
131、單元由哪三部分組成?
答:a、數據輸入
b、數據加工
c、數據輸出。
132、黑箱法分爲(等價分類法)、(邊緣值分析法)、(因果圖法)、(錯誤探測法)。
133、白箱測試包括什麼?
答:a、語句測試
b、分支測試
c、路徑測試
d、覆蓋測試
134、窮舉測試又稱爲(完全測試)。
135、如測試蟆是希望通過測試發現程式的全部錯誤則屬於(完全功能測試)
136、如果設計這樣的測試輸入數據集,使程式的全部路徑都被遍歷屬於(完全功能測試)。
137、軟體測試組成包括哪些?
答:a、單元測試(模組測試)
b、整合測試
c、有效性測試
d、系統測試
e、驗收測試
138、單元測試的方法有哪些?
答:a、動態測試
b、靜態測試
c、複審
139、整合測試又稱爲(整體測試或者是結合測試)。
140、系統測試包含(功能測試)和(驗收測試)。
141、測試報告的內容主要包括什麼?
答:a、引言
b、測試計劃和設定
c、介面測試
d、功能測試
e、開發測試考試用書
f、交付使用的準備
g、附錄
142、軟體維護的任務是什麼?
答?軟體維護是指系統交付使用以後對它所做的改變。也是軟體生成週期中最後一個階段
143、軟體維護的分類?
答:a、校正性維護
b、適應性維護
c、完善性維護
d、預防性維護
144、影響軟體因素包括什麼?
答:a、人員因素
b、技術因素
c、管理因素
d、程式自身的因素。
145、影響軟體維護工作量的因素
a、增加維護工作量的因素:軟體的年齡和大小,結構的合理性,程式複雜性,使用者的總量,應用的變化,文件的品質等都將影響維護的工作量。
b、減少維護工作量的因素:使用新軟體,自動工具、數據庫技術、新的數據管理軟體都對維護工作量減少有幫助,維護經驗同樣對減少維護工作量有益。
146、軟體維護的任務包括什麼?
答:a、檢查使用者的要求和說明書
b、同使用者和開發者商討
c、檢查程式和文件
d、確定程式錯誤性質和位置
e、研究程式的修改可行性和修改可能引起的後果。
f、對改變部分進行編碼
g、修改程式文件和程式庫、數據庫。
147、維護的副作用都有什麼?
答:a、修改程式的副作用
b、修改數據的哥作用
c、文件資料的副作用
148、與軟體產品有關的效能?
答:a、正確性
b、健壯性
c、效率考試用書
d、安全性
e、可用性
f、風險
g、可靠性
148、軟體管理也稱爲(專案管理)。
149、軟體管理的主要職能包括什麼?
答:a、組織管理b、人員管理c、資源管理d、計劃管理e、版本管理
150、軟體工程標準化有什麼好處?
答:a、有利於軟體生產的組織
b、有利於軟體生產的規模化和自動化
c、便於培養軟體生產人員和提高技術水平
d、能提高軟體生存率和保證品質
e、進行開發人員間的有效通訊,減少錯誤。
f、可降低軟體生產成本和縮短開發爭取
g、有利於提高軟體生產的管理的水平。