大學計算機基礎 第四章練習題

2021-09-28 22:33:57 字數 2622 閱讀 5009

一般作業系統的主要功能是(d)

a. 對組合語言、高階語言和甚高階語言進行編譯

b. 管理用各種語言編寫的源程式

c. 管理資料庫檔案

d. 控制和管理計算機系統軟、硬體資源

作業系統的作用是(d ) 。

a. 軟、硬體的介面b. 進行編碼轉換

c. 把遊、程式翻譯成機器語言程式d. 控制和管理系統資源的使用

作業系統是一種對計算機( b)進行控制和管理的系統軟體。

a. 硬體b. 資源、c. 軟體d. 檔案

(4 )計算機能夠直接識別和處理的語言是(c) 。

a. 組合語言b. 自然語言c. 機器語言 d.高階語言

( 5 )在微機中的「 dos 」,從軟體歸類來看,應屬於(c)

a. 應用軟體b. 工具軟體c. 系統軟體 d.編輯系統

「dos」是磁碟作業系統的簡稱,用來管理微機的硬體和軟體資源,屬於系統軟體。

(6 )某單位的財務管理軟體屬於(d) 。

a. 工具軟體b. 系統軟體 c. 編輯軟體 d. 應用軟體

(7 )屬於物件導向的程式語言(a) 。

a. c  b. fortran  c. pascal  d. visual basic

(8 )計算機能直接執行的程式是(b) 。

a. 源程式  b . 機器語言程式  c. 高階語言程式 d. 組合語言程式

(9) cpu 執行人所指定的最小任務為(b) 。

a. 程式 b. 指令 c. 語句d. 位址

(10 )比較演算法和程式,以下說法中正確的是(a) 。

a. 演算法可採用「偽**」或流程圖等方式來描述

b. 程式只能用高階語言表示

c. 演算法和程式是一一對應的

d. 演算法就是程式

計算機軟體系統一般可以分為 系統軟體 和應用軟體 兩種。

程式中僅使用條件選擇結構也可直接描述重複的計算過程(錯)

軟體是以二進位表示,且通常以電、磁、光等形式儲存和傳輸的,因而很容易被複製。(對)

在具有多工處理功能的作業系統中,乙個任務通常與乙個應用程式相對應。(對)

為了提高計算機的處理速度,計算機中可以包含多個cpu ,以實現多個操作的並行處理。(對)

多工處理就是cpu 在同一時刻執行多個程式。(錯)

實時作業系統的主要特點是允許多個使用者同時聯機使用計算機。(對)

軟體必須依附於一定的硬體和軟體環境,否則它可能無法正常執行。(對)

所有儲存在磁碟中的*** **都是計算機軟體。(錯)

計算機軟體包括軟體開發和使用所涉及的資料。(對)

簡述作業系統的概念。

作業系統( operating system , os )是管理計算機系統的全部硬體資源、控制程式執行、改善人機介面、合理組織計算機工作流程和為使用者使用計算機提供良好執行環境的一種系統軟體。

它使計算機系統所有資源最大限度地發揮作用,為使用者提供方便的、有效的、友善的服務介面。從資源管理的角度,作業系統是用來控制和管理計算機系統的硬體資源和軟體資源的管理軟體。如記錄資源的使用狀況(哪些資源空閒、哪些可以使用、能被誰使用、使用多長時間等),合理分配及**資源等。

從使用者的觀點,作業系統是使用者和計算機硬體之間的介面。使用者通過使用作業系統所提供的命令和互動功能實現訪問計算機的操作,完成使用者指定的任務。

從層次的觀點,作業系統是由若干層次、按照一定結構形式組成的有機體。作業系統的每一層完成特定的功能,並對上一層提供支援,通過逐層功能的擴充, 最終完成整個作業系統的功能,完成使用者的請求。

乙個標準pc 的作業系統應該提供以下功能:

(1 )程序與處理機管理、(2 )記憶體管理(儲存器管理)、(3 )裝置管理、(4 )檔案管理、( 5 )作業管理、(6 )網路通訊、(7 )安全機制、(8 )使用者介面、(9 )驅動程式

簡述作業系統的5 大功能。

(1)作業管理:包括任務、介面管理、人機互動、圖形介面、語音控制和虛擬實境等;

(2)檔案管理:又稱為資訊管理;

(3)儲存管理:實質是對儲存「空間」的管理,主要指對主存的管理;

(4)裝置管理:實質是對硬體裝置的管理,其中包括對輸入輸出裝置的分配、啟動、完成和**;

(5)程序管理:實質上是對處理機執行「時間」的管理,即如何將cpu真正合理地分配給每個任務。

簡述作業系統發展的4 個基本階段。

作業系統的發展包括人工作業系統、簡單批處理階段、多道程式系統階段、現代作業系統四個階段。

簡述演算法的基本概念,演算法包含哪些特點?

1、演算法概念:

在數學上,現代意義上的「演算法」通常是指可以用計算機來解決的某一類問題是程式或步驟,這些程式或步驟必須是明確和有效的,而且能夠在有限步之內完成.

2. 演算法的特點:

(1)有限性:乙個演算法的步驟序列是有限的,必須在有限操作之後停止,不能是無限的.

(2)確定性:演算法中的每一步應該是確定的並且能有效地執行且得到確定的結果,而不應當是模稜兩可.

(3)順序性與正確性:演算法從初始步驟開始,分為若干明確的步驟,每乙個步驟只能有乙個確定的後繼步驟,前一步是後一步的前提,只有執行完前一步才能進行下一步,並且每一步都準確無誤,才能完成問題.

(4)不唯一性:求解某乙個問題的解法不一定是唯一的,對於乙個問題可以有不同的演算法.

(5)普遍性:很多具體的問題,都可以設計合理的演算法去解決,如心算、計算器計算都要經過有限、事先設計好的步驟加以解決.

Lua程式設計練習題第四章

lua 語言中的字串是不可變值,但可以建立乙個新字串 的方式來達到修改的目的。字串長度獲取 str abcd print str 4 print string.len str 4連線兩個字串 可以使用連線操作符 兩個點 來進行字串連線 如果運算元中存在數值,那麼lua 語言會先把數值轉換成字串 he...

第四章習題

一。填空題 1 基 派生 2 單繼承 多繼承 3 私有繼承方式 4 公有 保護 5 多繼承 6 支配原則 7 解決二義性 8 使用作用域運算子 引進虛基類 二。選擇題 1 5 b cd abc c a 6 10 c b d ad a 三。判斷題 f t f t f f 四。簡答題 1.在物件導向技術...

第四章 習題

一 填空題 1 如類果類a繼承了b,那麼類a被稱為 基類,而類b被稱為 派生類。2 c 的兩種繼承為 單繼承和 多繼承。3 在預設情況下的繼承方式為 私有繼承方式 4 從基類中公有派生乙個類時,基類的公有成員就成為派生類的 公有 成員,而這個基類的保護成員就成為派生類的 保護成員。5 c 提供了 多...