一、計算機的硬件基本上由哪五大部分組成?
答:運算器、控制器、存儲器、輸入設備、輸出設備。
二、運算器均可對數據進行哪兩種運算?
答:算術運算和邏輯運算。
三、CAD、CAM、CAT、CAI都表明什麼?
答:一、計算機輔助設計(CAD)
二、計算機輔助製造(CAM)
三、計算機輔助測試(CAT)
四、計算機輔助教學(CAI)
四、數據處理是指對數據的(收集)、(存儲)、(加工)、(分析)、(傳送)的全過程。
五、程序性語言分爲(機器語言)、(彙編語言)、(高級語言)三類。
六、能舉出哪些是高級語言、哪些是低級語言?
低級語言:彙編語言
高級語言:basic . cobol . c. foxbase等
七、操做系統可分爲(批處理操做系統)、(分時操做系統)、(實時操做系統)三種操做系統。
八、解釋型程序和編譯型程序有什麼不一樣?哪一種程序產生目標程序?
編譯程序產生目標程序
九、DBMS是什麼的?
答:DBMS 是數據庫管理系統。
十、計算機系統由(硬件)系統、(軟件)系統兩部份組成。
十一、軟件系統分爲(系統)軟件、(應用)軟件兩部分。
十二、操做系統的特徵:(併發)、(資源共享)、(虛擬)、(異步)。
1三、沒有任何軟件支持的計算機稱爲(裸機)。
1四、操做系統的五大功能(做業管理)、(文件管理)、(設備管理)、(存儲器管理)、(進程管理)。
1五、操做系統發展的過程:(無操做系統)、(單道批處理系統)、(多道批處理系統)、(分時系統)、(實時系統)、(網絡操做系統)、(分佈式系統)。
1六、Spooling系統是(批處理)系統。
1七、批處理系統有兩大特色(自動性)、(順序性)。
1八、批處理系統追求的目標是什麼? 不斷提升系統資源利用率,提升系統吞吐量。
1九、分時系統的特色(多路性)、(獨立性)、(及時性)、(交互性)。
20、分時系統的主要目標? 系統對用戶的響應時間。
2一、實時系統分爲哪兩類?並能舉出這兩類的例子。飛機飛行、彈道發射、預約飛機票、查詢航班都是什麼系統?
2二、實時系統的主要特色是什麼?(可靠性)、(多路性)、(獨立性)、(及時性)、(交互性)。
2三、我的計算機上的操做系統是(單用戶多任務)操做系統。
2四、計算機的應用領域包括什麼?
答:一、科學計算 二、數據通訊與數據處理、三、自動控制 四、計算機輔助設計 五、計算機人工智能
2五、計算機的主要技術指標?
答:一、字長 二、運算速度 三、主存容量 四、綜合性能
2六、CPU的狀態
答:CPU交替執行操做系統程序和用戶程序。在執行不一樣程序時,根據運行程序對機器指令的使用權限而
將CPU置爲不一樣的狀態,。CPU的狀態屬於程序狀態字PSW的一位。大多數計算機系統將CPU執行劃分爲管態和目態。
2七、PCB是什麼?
答:是進程控制塊。
2八、用戶組織的邏輯文件有哪兩種形式?
答:流式文件、記錄式文件
3五、計算機直接執行的程序是(可執行文件),在機器內是以(二進制)編碼形式表示的。它編寫的程序是(源程序);彙編語言是(低級語言),通常使用高級程序設計的語言編寫的應用程序稱爲(將高級語言源程序翻譯成機器語言程序即目標程序)。
3六、解釋程序是邊逐條解釋邊逐條執行,不保留機器碼的(目標程序)。編譯方式是使用編譯程序把源程序編譯成機器代碼的(目標程序)並造成(文件)保留。
3七、通常,將中斷源分爲兩大類(強迫性中斷)、(自願性中斷)。
3八、強迫性中斷包括(輸入/輸出中斷)(硬件故障中斷)(時鐘中斷)(控制檯中斷)(程序性中斷)。
3九、什麼是自願性中斷?
答:這類中斷事件是正在運行程序有應是因爲程序員在編造程序時,因要求操做系統提供服務而有意思用訪管指令或系統調用,從而致使中斷的,
因此又稱爲訪管中斷。這類中斷的發生具備必然性,並且發生位置肯定。
40、中斷優秀級是鞅硬件規定的,由於不可改變,但經過(中斷屏蔽)能夠讀者中斷事件的響應次序
4一、中斷處理過程分爲四個階段
答:一、保存被中斷程序的現場,其目的是爲了在中斷處理完以後,能夠返回的被中斷的地方繼續執行。
二、分析中斷源,肯定中斷緣由。
三、轉去執行相應的處理程序。
四、恢復被中斷程序現場(己中斷返回),繼續執行被中斷程序。
4二、硬件時鐘分爲哪兩類?
答:一、絕對時鐘和相對時鐘。
4三、什麼是進程?
答:進程是具備必定獨立功能的程序關於某個數據集合上的一次運行活動,進程是系統進行資源分配的一個獨立的單位,進程是動態產生,
動態消亡的,每個進程都有一個數據結構——進程控制塊——記錄其執行狀況,進程有三種基本狀態,隨着進程的進展 ,它們在狀態之間相互變化。
4四、併發進程使用的的共同使用的資源被稱爲(臨界資源)。
4五、分邏輯地址空間到物理地址空間的轉換被稱爲(地址映射)。
4六、主要的存儲管理方案有哪幾種?
答:分區管理、段式管理、頁式管理、段頁式管理。
4七、計算機病毒的特徵
答:傳染性、破壞性、隱蔽性、潛伏性、可激發性。
4八、加密和解密手法的操做都是在一種密鑰控制下完廠的。他們分別稱爲(加密密鑰)(解密密鑰)。
4九、軟件危機主要表如今哪幾方面?
答:一、軟件需求增加得不到知足
二、軟件生產高成本,價格昂貴。
三、軟件生產進度違法控制。
四、軟件需求定義不許確,易偏離用戶需求。
五、軟件質量不易保證。
六、軟件可維護性差。
50、20世紀70年代,B.W.Boehm提出了軟件生命週期的(瀑布模型)。
5一、瀑布模型將軟件生命週期劃分爲八個階段
答:一、問題定義 二、可行性研究 三、需求分析 四、整體設計 五、詳細設計 六、程序編制 七、測試和運行 八、維護
5二、瀑布模型的計劃期包括(問題定義)、(可行性研究)、(需求分析);開發期包括(整體設計)(詳細設計)、(程序設計),其中程序設計包括(編碼)和(測試)
運行期包括系統的(使用)和(維護)。
5三、軟件的開發技術包括(軟件開發方法學)、(軟件工具)、(軟件工程環境)。
5四、軟件工程管理包括(軟件管理),(軟件工程經濟學)。
5七、結構化方法將軟件生命週期分爲(計劃)、(開發)、(運行)三個時期。
5八、計劃期的主要是任務是(問題定義)、(可行性研究)。
5九、開發期的主要任務是(需求分析)、(整體設計)、(詳細設計)、(編碼)、(測試)。
60、運行期的主要任務是軟件的(運行)和(維護)。
7三、數據字典中有四種類型的條目:(數據流)、(數據存儲)、(數據項)和(加工)。
7四、數據字典可經過三種途徑實現:
答:一、人過過程
二、自動化過程
三、人機混合過程
7五、數據字典具備的特色?
答:一、經過名字能方便地查閱數據的定義
二、沒有冗餘
三、儘可能不重複其餘部分已說明的信息
四、能單獨處理描述每一個名字的信息
五、書寫方法簡單方便並且嚴格,容易更新和修改。
7九、(軟件需求說明書)是需求分析階段的最後成果,是軟件開發中的重要文檔之一。
8一、軟件需求說明書的主要做用?
答:一、做爲用戶和軟件人員之間的共同文件,爲雙方相互瞭解提供基礎。
二、反映出用戶問題的結構,能夠做爲軟件人員進行設計和編碼的基礎。
三、做爲驗收的依據,己做爲選取測試用例和進行形式驗證的依據。
8二、結構化設計是以軟件需求分析階段所產生的文檔其中包括(數據流程圖)(數據字典)爲基礎。
8三、軟件結構的度量的術語
答:深度:從根模塊到最低層模塊的層數。
寬度:控制的總分佈。
扇入數:有多少模塊直接控制一個給定的模塊
扇出數:由一個模塊直接控制其餘模塊數。
上級模塊:控制其餘模塊的模塊
從屬模塊:被另外一模塊控制的模塊。
8四、(模塊)是數聽說明、可執行永久等程序元素的集合。
8五、(模塊獨立的概念)是模塊化、抽象、信息隱蔽和局部化概念的直接結果。
8八、耦合能夠分爲哪幾種? 他們之間的耦合度由高到低排列?
答:一、內容耦合 二、公共耦合 三、外部耦合 四、控制耦合 五、標記耦合 六、數據耦合 七、非直接耦合
8九、內聚是從(功能角度)來(衡量模塊的聯繫)
90、內聚有哪一幾種,它們之間的內聚度由弱到強的排列是什麼?
答:一、偶然內聚 二、邏輯內聚 三、時間內聚四、過程內聚 五、通訊內聚 六、順序內聚 七、功能內聚
9二、模塊的激活機制一般有哪兩種?
答:一、經過引用來調用模塊的 二、經過中斷來調用模塊的。
---------------------
做者:✨38°du6毒
來源:CSDN
原文:https://blog.csdn.net/qq_36662459/article/details/84589225
版權聲明:本文爲博主原創文章,轉載請附上博文連接!程序員