一、操作系統:
1.從靜態角度看,進程由程序段、進程控制塊PCB、和數據空間三部分組成。通常,用戶進程被創建後,
(隨着作業運行的正常或不正常結束而撤銷);
2.用戶進程在非管態的某一時刻處於運行狀態的進程至少且最多隻有一個;
3.多道程序的特徵:多道;宏觀上並行;實際上多道程序穿插運行的。
4.(B)調度算法有利於CPU繁忙型的作業,而不利於I/O繁忙型作業。
A.時間片輪轉調度算法 B.先來先服務調度算法 C.短作業優先 D.優先權調度算法
5.進程間的同步是指在邏輯上相互(制約)關係;
6.設文件索引節點中有7個地址項,其中4個地址項爲直接地址索引,2個地址項是一級間接地址索引、1個地址項是二級間接地址索引,每個地址項大小爲4字節,若磁盤索引塊和磁盤數據塊大小均爲256字節,則可表示的單個文件最大長度是(4*256+2*(256/4)*256+1*(256/4)*(256/4)*256=1057K)。
7.
解析:首先需要求得頁號和頁內位移。根據題設條件頁的大小是2K即2的11次方,所以頁內位移是11.;邏輯地址爲9888轉換爲二進制10011010100000,取其低11位爲頁內位移,剩下的高3位爲對應邏輯頁號值爲4,找到相應的物理頁號3與頁內位移合併得到物理地址爲1111010100000,轉換爲十進制爲7840.
8.某進程頁面訪問序列爲4,2,3,1,2,4,5,3,1,2,3,5,且開始執行時內存中沒有頁面分配給該進程的物理塊數是3,採用FIFO和LRU頁面置換算法時缺頁率分別爲(83%和83%)。
二、面向對象方法
1.下面關於面向對象方面的描述,不正確的是:B
A.面向對象要求針對接口編程,而不要針對實現編程;
B.接口與實現不可分割; (實際上是可以分割的,增加變化)
C.設計職責單一的類;
D.儘量使用已有的類庫;
2.面向對象成員的訪問控制:
成員的訪問控制類自身
派生類其他類
private可以 不能 不能
protected可以 可以 不能
public可以 可以 可以
注:這裏針對的是類的成員變量,類的對象的訪問控制相當於其他類;
3.面向對象的分析包括三個活動:建模系統功能、發現並確定業務對象、組織對象並確定關係;
4.在UML的5大系統視圖中,(進程視圖)是可執行線程和進程作爲活動類的建模;
注:部署視圖是表示軟件到硬件的映射和分佈結構;
5.構造函數的特點:
2.重寫的方法名,參數數目相同,參數類型兼容,重載的方法名相同,參數列表不同。
3.重寫的方法修飾符大於等於父類的方法,重載和修飾符無關。
4.重寫不可以拋出父類沒有拋出的一般異常,可以拋出運行時異常