軟體設計師(3) 常見基礎錯題

2021-07-11 07:14:40 字數 1952 閱讀 6948

一、作業系統:

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)。

解析:首先需要求得頁號和頁內位移。根據題設條件頁的大小是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.建構函式的特點:

1.它的函式名與類名相同;

2.它可以過載;

3.不能指定返回型別,即使是void也不行;

4.雖然在一般情況下,建構函式不被顯式呼叫,而是在建立物件時自動被呼叫。但是並不是不能被顯示呼叫。有些時候是一定要顯示呼叫的,只要是父類有帶參的建構函式,在子類中就必須顯示的呼叫父類的建構函式,因為子類的構造器在例項化時無法找到父類的建構函式(當父類有自己寫的無參建構函式時,子類也不用顯示呼叫)。

6.過載(overload)和重寫(overwrite|override)的區別:

1.重寫必須繼承,過載不用。

2.重寫的方法名,引數數目相同,引數型別相容,過載的方法名相同,引數列表不同。

3.重寫的方法修飾符大於等於父類的方法,過載和修飾符無關。

4.重寫不可以丟擲父類沒有丟擲的一般異常,可以丟擲執行時異常

7.uml圖中分為結構性檢視(靜態)和行為性檢視(動態)

結構性檢視包括:類圖、物件圖、包圖、組合結構圖、構建圖、部署圖和製品圖;

行為性檢視包括:用例圖、順序圖、通訊圖、定時圖、狀態圖、活**、互動概覽圖。

其中 順序圖、通訊圖、定時圖、互動概覽圖又稱互動圖。

8.(d)的主要職責是儲存和管理系統內部的資訊,它也可以有行為,甚至很複雜的行為:

a.邊界類  b.儲存類  c.抽象類   d.實體類

9.設計模式需要分析;

軟體設計師(4) 常見基礎錯題

一 資料庫系統 1.資料庫系統的儲存模式如有改變,子模式不必變,因而使用者程式亦不必變 2.對最近一次資料庫完全備份以來發生的資料變化進行備份,優點是速度快,占用較小的時間和空間的轉儲方式是 c a.完全轉儲b.差量轉儲c.增量轉儲d.定期轉儲 完全轉儲 每次轉儲全部資料庫 增量轉儲 每次只轉儲上次...

軟體設計師備考錯題01

實體派生屬性 可由其他屬性經過運算推出的 影象深度為b位,影象最多顏色數或灰度級為2 o為b 對高階語言源程式編譯的過程中,有窮自動機 nfa dfa 是進行 詞法分析 的適當工具 編譯器 工作過程 詞法分析 語法分析 語義分析 中間 生成 目標 生成 其中,中間 生成 優化不是必須的。直譯器參與執...

《軟體設計師》 資訊保安基礎

資訊保安屬性 1 保密性 對資料進行加密 2 完整性 一般使用校驗碼如md5 3 可用性 ddos可以破壞可用性 4 不可抵賴性 用於確定身份,常用數字簽名 對稱加密 加密強度不高 金鑰分發困難,但加密速度快 1 des 2 3des 3 aes 4 rc 5 5 idea 非對稱加密 加密強度高,...