摘要:為幫助考生估分,希賽小編在考后為大家整理了2021下半年軟件設計師上午真題及答案解析(三),供考生參考。
21、對高級程序語言進行編譯的過程中,使用()來記錄源程序中各個符號的必要信息,以輔助語義的正確性檢查和代碼生成。
A、決策表
B、符號表
C、廣義表
D、索引表
22、下圖所示為一個非確定有限自動機(NFA),?S0為初態(S3為終態。該NFA識別的字符串分()。
A、不能包含連續的字符“0”
B、不能包含連續的字符“1”
C、必須以“101”開頭
D、必須以“101”結尾
23、在單處理機計算機系統中有1臺打印機、1臺掃描儀,系統采用先來先服務調度算法。假設系統中有進程P1、P2、P3、P4,其中P1為運行狀態,P2為就緒狀態,P3等待打印機,P4等待掃描儀。此時,若P1釋放了掃描儀,則進程P1、P2、P3、P4的狀態分別為()。
A、等待、 運行、等待、就緒
B、運行、就緒、等待、就緒
C、就緒、就緒、等待、運行
D、就緒、運行、等待、就緒
24-26題、進程P1、 P2、P3、P4、P5和P6的前趨圖如下所示。用PV操作控制這6個進程之間同步與互斥的程序如下,程序中的空①和空②處應分別為(24),空③和空④處應分別為(25), 空⑤和空⑥處應公別為(26)
問題1
A、V(S1)和P(S2)P(S3)
B、V(S1)和V(S2)V(S3)
C、P(S1)和P(S2)V(S3)
D、P(S1)和V(S2)V(S3)
問題2
A、V(S3)和P(S3)
B、V(S4)和P(S3)
C、P(S3)和P(S4)
D、V(S4)和P(S4)
問題3
A、V(S6)和P(S5)
B、V(S5)和P(S6)
C、P(S5)和V(S6)
D、P(S5)和V(S5)
27-28題、在磁盤上存儲數據的排列方式會影響10服務的總時間。假設每個磁道被劃分成10個物理塊,每個物理塊存放1個邏輯記錄。邏輯記錄RI,?R2....R10存放在同一個磁道上,記錄的排列順序如下表所示。
假定磁盤的旋轉速度為10ms/周,磁頭當前處在R1的開始處。若系統順序處理這些記錄,使用單緩沖區,每個記錄處理時間為2ms,則處理這10個記錄的最長時間為(27)?;若對存儲數據的排列順序進行優化,處理10個記錄的最少時間為(28)。
問題1
A、30ms
B、60ms
C 、94ms
D、102ms
問題2
A、30ms
B、60ms
C 、102ms
D、94ms
29、以下關于增量模型優點的敘述中,不正確的是()。
A、強調開發階段性早期計劃
B、第一個可交付版本所需要的時間少和成本低
C、開發由增量表示的小系統所承擔的風險小
D、系統管理成本低、效率高、配置簡單
30、以下關于敏捷統過程(AUP) 的敘述中,不正確的是()。
A、 在大型任務上連續
B、在小型活動.上迭代
C、每一個不同的系統都需要一 套不同的策略、約定和方法論
D、采用經典的UP階段性活動,即初始、精化、構建和轉換
軟考備考資料免費領取
去領取