摘要:希賽網軟考頻道小編為大家整理了2019上半年軟件設計師上午考試真題第三部分,供大家參考。
21.以編譯方式翻譯C/C++桿源程序的過程中,( )階段的主要任務是對各條語句 的結構進行合法性分析。
A.詞法分析
B.語義分析
C.語法分析
D.目標代碼生成
22.在對高級語言源程序進行編譯或解釋處理的過程中,需要不斷收集、記錄和使用 源程序中一些相關符號的類型和特征等信息,并將其存入( )中。
A.哈希表
B.符號表
C.堆棧
D.隊列
23-24.在單處理機系統中,采用先來先服務調度算法。系統中有4個進程Pl、P2、P3、 P4 (假設進程按此順序到達),其中P]為運行狀態,P2為就緒狀態,P3和P4為等待狀態,且P3等待打印機,P4等待掃描儀。若P1 ( ),則Pl、P2、P3和P4的狀態應分別 為( )。
A.時間片到
B.釋放了掃描儀
C.釋放了打印機
D.已完成
A.等待、就緒、等待和等待
B.運行、就緒、運行和等待
C.就緒、運行、等待和等待
D.就緒、就緒、等待和運行
25.某文件系統采用位示圖(bitmap)記錄磁盤的使用情況。若計算機系統的字長為64 位,磁盤的容量為1024GB,物理塊的大小為4MB,那么位示圖的大小需要( )個字。
A.1200
B.2400
C.4096
D.9600
26.若某文件系統的目錄結構如下圖所示,假設用戶要訪問文件book2.doc,且當前工作目錄為MyDrivers,則該文件的絕對路徑和相對路徑分別為( )。
A.MyDrivers\user2\和\user2\
B.\MyDrivers\user2\和\user2\
C.\MyDrivers\user20和user2\
D.MyDrivers\user2\和user2\
27.PV操作是操作系統提供的具有特定功能的原語。利用PV操作可以( )
A.保證系統不發生死鎖
B.實現資源的互斥使用
C.提高資源利用率
D.推遲進程使用共享資源的時間
28.從減少成本和縮短研發周期考慮,要求嵌入式操作系統能運行在不同的微處理器 平臺上,能針對硬件變化進行結構與功能上的配置。該要求體現了嵌入式操作系統的( )。
A.可定制性
B.實時性
C.可靠性
D.易移植性
29.以下關于系統原型的敘述中,不正確的是( )。
A.可以幫助導出系統需求并驗證需求的有效性
B.可以用來探索特殊的軟件解決方案
C.可以用來指導代碼優化
D.可以用來支持用戶界面設計
30.以下關于極限編程(XP)的最佳實踐的敘述中,不正確的是( )。
A.只處理當前的需求,使設計保持簡單
B.編寫完程序之后編寫測試代碼
C.可以按日甚至按小時為客戶提供可運行的版本
D.系統最終用戶代表應該全程配合XP團隊
相關推薦:2019上半年軟件設計師上午真題及答案
在線題庫:軟件設計師歷年真題自測估分
軟考備考資料免費領取
去領取