1、在程式執行過程中,CPU 需要將指令從記憶體中取出並加以分析和執行。CPU 依據( ) 來區分在記憶體中以二進位制編碼形式存放的指令和資料。
A.指令週期的不同階段 B.指令和資料的定址方式 C.指令操作碼的譯碼結果 D.指令和資料所在的儲存單元
2、計算機在一個指令週期的過程中,為從記憶體讀取指令操作碼,首先要將( )的內容送 到地址匯流排上。
A.指令暫存器(IR)
B.通用暫存器(GR)
C.程式計數器(PC)
D.狀態暫存器(PSW)
3、設 16 位浮點數,其中階符 1 位、階碼值 6 位、數符 1 位,尾數 8 位。若階碼用移碼錶 示,尾數用二補數表示,則該浮點數所能表示的數值範圍是( ) 。
A.-264~(1-2-8)264
B.-263~(1-2-8)263
C.-(1-2-8)264~(1-2-8)264
D.-(1-2-8)263~(1-2-8)263
4、已知資料資訊為 16 位,最少應附加( )位校驗位,以實現海明碼糾錯。
A.3 B.4 C.5 D.6
5、將一條指令的執行過程分解為取指、分析和執行三步,按照流水方式執行,若取指時間 t 取指=4△t、分析時間 t 分析=2△t、執行時間 t 執行=3△t,則執行完 100 條指令,需要的 時間為( ) △t。
A.200 B.300 C.400 D.405
6、在敏捷過程的開發方法中,( ) 使用了迭代的方法,其中,把每段時間(30 天)一 次的迭代稱為一個「衝刺」,並按需求的優先順序別來實現產品,多個自組織和自治的小組並 行地遞增實現產品。
A.極限程式設計 XP
B.水晶法
C.並列爭球法
D.自適應軟體開發
7、8、某軟體專案的活動圖如下圖所示,其中頂點表示專案里程碑,連線頂點的邊表示包 含的活動,邊上的數位表示相應活動的持續時間(天),則完成該專案的最少時間為( ) 天。活動 BC 和 BF 最多可以晚開始( ) 天而不會影響整個專案的進度。
1、A
解析: 馮諾依曼計算機中根據指令週期的不同階段來區分從記憶體取出的是指令還是資料,取指周 期取出的是指令,執行週期取出的是資料。
2、C
解析:
51CTO 軟考專家--小任老師 QQ: 2105639303
真題視訊解析 http://edu.51cto.com/course/course_id-4925.html
PC(程式計數器)是用於存放下一條指令所在單元的地址。當執行一條指令時,處理器首先 需要從 PC 中取出指令在記憶體中的地址,通過地址匯流排定址獲取。
3、B
解析:
M 表示尾數位數,R 表示階碼位數
4、C
解析:
滿足關係 2K>=K+n+1,當 n=16 時,K 取 5
5、D
解析:
假設執行 n 條指令,使用流水時間最長的乘以 n-1,再加上一條指令的執行時間,即
(100-1)*4△t +(4△t + 2△t + 3△t)=396△t + 9△t = 405△t
6、C
解析:
並列爭球法就是我們通常所說的 Scrum。Scrum 是一個增量的、迭代的開發過程。在這個框 架中,整個開發過程由若干個短的迭代週期組成,一個短的迭代週期稱為一個 Sprint,每個 Sprint 的建議長度是 2 到 4 周。在 Scrum 中,使用產品 Backlog 來管理產品的需求,產品 backlog 是一個按照商業價值排序的需求列表,列表條目的體現形式通常為使用者故事。Scrum 團隊總是先開發對客戶具有較高價值的需求。挑選的需求在 Sprint 計劃會議上經過討論、分 析和估算得到相應的任務列表,我們稱它為 Sprint backlog。在每個迭代結束時,Scrum 團隊 將遞交潛在可交付的產品增量。
51CTO 軟考專家--小任老師 QQ: 2105639303
7、D
8、A
真題視訊解析 http://edu.51cto.com/course/course_id-4925.html
解析:首先計算出關鍵路徑,總工期,各活動總時差。得總工期 18 天,BC 總時差 0,BF 總 時差 7,計算過程參考:http://edu.csdn.net/course/detail/2152 (可以從第二節開始看)