摘要:2018上半年軟件設計師考試已經結束,小編為大家整理了2018上半年軟件設計師上午真題,以下為第一部分。
● 對有n個結點、e條邊且采用數組表示法(即鄰接矩陣存儲)的無向圖進行深度優(yōu)先遍歷,時間復雜度為( )。
(1)A.O(n2)
B.O(e2)
C.O(n+e)
D.O(n*e)
● 浮點數的表示分為階和尾數兩部分。兩個浮點數相加時,需要先對階,即( )(n為階差的絕對值)。
(2)A.將大階向小階對齊,同時將尾數左移n位
B.將大階向小階對齊,同時將尾數右移n位
C.將小階向大階對齊,同時將尾數左移n位
D.將小階向大階對齊,同時將尾數右移n位
● 計算機運行過程中,遇到突發(fā)率件,要求CPU暫時停止正在運行的程序,轉去為突發(fā)事件服務,服務完畢,再自動返回原程序繼續(xù)執(zhí)行,這個過程稱為( ),其處理過程中保存現(xiàn)場的目的是( )。
(3)A.阻塞
B.中斷
C.動態(tài)綁定
D.靜態(tài)綁定
(4)A.防止丟失數據
B.防止對其他部件造成影響
C.返回去維續(xù)執(zhí)行原程序
D.為中斷處理程序提供數據
● 海明碼是一種糾錯碼,其方法是為需要校驗的數據位增加若干校驗位,使得校驗位的值決定于某些被校位的數據,當被校數據出錯時,可根據校驗位的值的變化找到出錯位,從而糾正錯誤。對于32位的數據,至少需要加( )個校驗位才能構成海明碼。
以10位數據為例,其海明碼表示為 D9D8D7D6D5D4P4D3D2D1P3D0P2P1中,其中Di(0≤i≤9)表示數據位,Pj(1 ≤j≤4)表示校驗位,數據位D9由P4、P3和P2進行校驗(從右至左D9的位序為14,即等于8+4+2,因此用第8位的P4、第4位的P3和第2位的P2校驗),數據位D5由( )進行校驗
(5)A.3
B.4
C. 5
D.6
(6)A.P4P1
B. P4P2
C.P4P3P1
D. P3P2P1
● 流水線的吞吐率是指單位時間流水線處理的任務數,如果各段流水的操作時間不同,則流水線的吞吐率是( )的倒數。
(7)A.最短流水段操作時間間
B.各段流水的操作時間總和
C.最長流水段操作時間
D.流水段數乘以最長流水段操作時間
● 網絡管理員通過命令行方式對路由器進行管理,要確保ID,口令和會話話內存的保密性,應采取的訪問方式是( )。
(8)A.控制臺
B. AUX
C. TELNET
D. SSH
● 在安全通信中,S將所發(fā)送的信息使用( )進行數字簽名,T收到該消息后可利用( )驗證該消息的真實性。
(9)A.S的公鑰
B. S的私鑰
C. T的公鑰
D. T的私鑰
(10)A.S的公鑰
B. S的私鑰
C. T的公鑰
D. T的私鑰
軟考備考資料免費領取
去領取