軟件設(shè)計(jì)師歷年真題試做及詳解:
●浮點(diǎn)數(shù)的表示分為階和尾數(shù) 兩部分。兩個(gè)浮點(diǎn)數(shù)相加時(shí),需要先對(duì)階,即(1)(n為階差的絕對(duì)值)
(1)A將大階向小階對(duì)齊,同時(shí)將尾數(shù)左移n位
B將大階向小階對(duì)齊,同時(shí)將尾數(shù)右移n位
C將小階向大階對(duì)齊,同時(shí)將尾數(shù)左移n位
D將小階向大階對(duì)齊,同時(shí)將尾數(shù)右移n位
答案詳解:
1 D 對(duì)階是指將兩個(gè)進(jìn)行運(yùn)算的浮點(diǎn)數(shù)階碼對(duì)齊的操作。對(duì)階的目的是為使兩個(gè)浮點(diǎn)數(shù)的尾數(shù)能夠進(jìn)行加減運(yùn)算。首先求出兩浮點(diǎn)數(shù)階碼的差,即n,將小階碼加上n,使之與大階碼相等,同時(shí)將小階碼對(duì)應(yīng)的浮點(diǎn)數(shù)的尾數(shù)右移相應(yīng)的位數(shù)n,以保證該浮點(diǎn)數(shù)的值不變。
●計(jì)算機(jī)運(yùn)行工程中,遇到突發(fā)事件,要求CPU暫時(shí)停止正在運(yùn)行的程序,轉(zhuǎn)去為突發(fā)事件服務(wù),服務(wù)完畢,再自動(dòng)返回原程序繼續(xù)執(zhí)行,這個(gè)過(guò)程稱為(2),其處理過(guò)程中保存現(xiàn)場(chǎng)的目的是(3)。
(2) A 阻塞 B 中斷 C 動(dòng)態(tài)綁定 D 靜態(tài)綁定
(3) A 防止丟失數(shù)據(jù) B 防止對(duì)其他部件造成影響
C 返回去繼續(xù)執(zhí)行原程序 D 為中斷處理程序提供數(shù)據(jù)
答案詳解:
2—3 B C
阻塞:一般是指線程阻塞,線程在運(yùn)行的過(guò)程中因?yàn)槟承┰蚨l(fā)生阻塞,阻塞狀態(tài)的線程的特點(diǎn)是:該線程放棄CPU的使用,暫停運(yùn)行,只有等到導(dǎo)致阻塞的原因消除之后才回復(fù)運(yùn)行?;蛘呤潜黄渌木€程中斷,該線程也會(huì)退出阻塞狀態(tài),同時(shí)拋出InterruptedException。
中斷:處理機(jī)處理程序運(yùn)行中出現(xiàn)的緊急事件的整個(gè)過(guò)程.程序運(yùn)行過(guò)程中,系統(tǒng)外部、系統(tǒng)內(nèi)部或者現(xiàn)行程序本身若出現(xiàn)緊急事件,處理機(jī)立即中止現(xiàn)行程序的運(yùn)行,自動(dòng)轉(zhuǎn)入相應(yīng)的處理程序(中斷服務(wù)程序),待處理完后,再返回原來(lái)的程序運(yùn)行,這整個(gè)過(guò)程稱為程序中斷;當(dāng)處理機(jī)接受中斷時(shí),只需暫停一個(gè)或幾個(gè)周期而不執(zhí)行處理程序的中斷,稱為簡(jiǎn)單中斷.中斷又可分為屏蔽中斷和非屏蔽中斷兩類。
把一個(gè)方法與其所在的類/對(duì)象關(guān)聯(lián)起來(lái)叫做方法的綁定。綁定分為靜態(tài)綁定(前期綁定)和動(dòng)態(tài)綁定(后期綁定)。靜態(tài)綁定(前期綁定)是指在程序運(yùn)行前就已經(jīng)知道方法是屬于那個(gè)類的,在編譯的時(shí)候就可以連接到類的中,定位到這個(gè)方法。動(dòng)態(tài)綁定(后期綁定)是指在程序運(yùn)行過(guò)程中,根據(jù)具體的實(shí)例對(duì)象才能具體確定是哪個(gè)方法。
靜態(tài)綁定發(fā)生于數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)間,程序執(zhí)行之前。靜態(tài)綁定發(fā)生于編譯期,因此不能利用任何運(yùn)行期的信息。它針對(duì)函數(shù)調(diào)用與函數(shù)的主體,或變量與內(nèi)存中的區(qū)塊。動(dòng)態(tài)綁定則針對(duì)運(yùn)行期產(chǎn)生的訪問(wèn)請(qǐng)求,只用到運(yùn)行期的可用信息。在面向?qū)ο蟮拇a中,動(dòng)態(tài)綁定意味著決定哪個(gè)方法被調(diào)用或哪個(gè)屬性被訪問(wèn),將基于這個(gè)類本身而不基于訪問(wèn)范圍。
中斷保存現(xiàn)場(chǎng):指的是進(jìn)入中斷服務(wù)程序或子程序后,由于寄存器有限,主程序和中斷服務(wù)程序或子程序中用到相同的寄存器,所以為防止沖突,在中斷服務(wù)程序前或在子程序前用進(jìn)棧指令保護(hù)那些可能受到?jīng)_突的寄存器,然后在返回前恢復(fù)。
●流水線的吞吐率是指單位時(shí)間流水線處理任務(wù)數(shù),如果個(gè)段流水的操作時(shí)間不同,則流水線的吞吐率是(6)的倒數(shù)。
(4) A 最短流水段操作時(shí)間 B 各段流水的操作時(shí)間之和
c 最長(zhǎng)流水段操作時(shí)間 D 流水段數(shù)乘以最長(zhǎng)流水段操作時(shí)間
答案詳解:
4 C 當(dāng)流水線達(dá)到穩(wěn)定時(shí),經(jīng)過(guò)最長(zhǎng)流水段操作時(shí)間后,會(huì)出來(lái)一個(gè)新的產(chǎn)品。用總產(chǎn)品數(shù)除以對(duì)應(yīng)時(shí)間。就是吞吐率。
●【說(shuō)明】
某醫(yī)療護(hù)理機(jī)構(gòu)為老年人或有護(hù)理需求者提供專業(yè)護(hù)理,現(xiàn)欲開(kāi)發(fā)一基于 Web 的醫(yī)療管理系統(tǒng),以改善醫(yī)療護(hù)理效率。該系統(tǒng)的主要功能如下:
(1)通用信息查詢??蛻籼峤煌ㄓ眯畔⒉樵冋?qǐng)求,查詢通用信息表,返回查詢結(jié)果。
(2)醫(yī)生聘用。醫(yī)生提出應(yīng)聘/辭職申請(qǐng),交由主管進(jìn)行聘用/解聘審批,更新醫(yī)生表,并給醫(yī)生反饋聘用/解聘結(jié)果;刪除解聘醫(yī)生的出診安排。
(3)預(yù)約處理。醫(yī)生安排出診時(shí)間,存入醫(yī)生出診時(shí)間表;根據(jù)客戶提交的預(yù)約查詢請(qǐng)求,查詢?cè)诼氠t(yī)生及其出診時(shí)間等預(yù)約所需數(shù)據(jù)并返回;創(chuàng)建預(yù)約,提交預(yù)約請(qǐng)求,在預(yù)約表中新增預(yù)約記錄,更新所約醫(yī)生出診時(shí)間并給醫(yī)生發(fā)送預(yù)約通知;給客戶反饋預(yù)約結(jié)果。
(4)藥品管理。醫(yī)生提交處方,根據(jù)藥品名稱從藥品數(shù)據(jù)中查詢相關(guān)藥品庫(kù)存信息,開(kāi)出藥品,更新對(duì)應(yīng)藥品的庫(kù)存以及預(yù)約表中的治療信息;給醫(yī)生發(fā)送“藥品已開(kāi)出”反饋
(5)報(bào)表創(chuàng)建。根據(jù)主管提交的報(bào)表查詢請(qǐng)求(報(bào)表類型和時(shí)間段),從預(yù)約數(shù)據(jù)、通用信息、藥品庫(kù)存數(shù)據(jù)、醫(yī)生以及醫(yī)生出診時(shí)間中進(jìn)行查詢,生成報(bào)表返回給主管。
現(xiàn)采用結(jié)構(gòu)化方法對(duì)醫(yī)療管理系統(tǒng)進(jìn)行分析與設(shè)計(jì),獲得如圖 1-1 所示的上下文數(shù)據(jù)流圖和圖 1-2 所示的 0 層數(shù)據(jù)流
【問(wèn)題 1】(3 分)
使用說(shuō)明中的詞語(yǔ),給出圖 1-1 中的實(shí)體 El?E3 的名稱。
【問(wèn)題 2】(5 分)
使用說(shuō)明中的詞語(yǔ),給出圖 1-2 中的數(shù)據(jù)存儲(chǔ) D1?D5 的名稱。
【問(wèn)題 3】(4 分)
使用說(shuō)明和圖中術(shù)語(yǔ),補(bǔ)充圖 1-2 中缺失的數(shù)據(jù)流及其起點(diǎn)和終點(diǎn)。
【問(wèn)題 4】(3 分)
使用說(shuō)明中的詞語(yǔ),說(shuō)明“預(yù)約處理”可以分解為哪些子加工,并說(shuō)明建模圖 1-1 和圖 1-2 時(shí)如何保持?jǐn)?shù)據(jù)流圖平衡。
答案詳解:
【問(wèn)題1】E1:客戶; E2:醫(yī)生; E3:主管
【問(wèn)題2】D1:通用信息表;D2:預(yù)約表;D3:醫(yī)生列表;D4:出診時(shí)間表;D5:藥品庫(kù)
【問(wèn)題 3】
起點(diǎn) 終點(diǎn) 名稱
P2 D4 刪除解聘醫(yī)生的出診時(shí)間
P2 D2 刪除解聘醫(yī)生的預(yù)約數(shù)據(jù)
D5 P4 查詢相關(guān)藥品庫(kù)存信息
P4 D2 更新預(yù)約表
D3 P5 醫(yī)生 或 醫(yī)生信息
【問(wèn)題 4】
“預(yù)約處理”可以分解為子加工:安排出診時(shí)間、就診預(yù)約。
在建模數(shù)據(jù)流圖時(shí)應(yīng)保持父圖(圖 1-1)與子圖(圖 1-2)的平衡,即父圖中某加工的輸入輸出數(shù)據(jù)流必須與它的子圖的輸入輸出數(shù)據(jù)流在數(shù)量和名字上相同,但如果父圖的一個(gè)輸入(或輸出)數(shù)據(jù)流對(duì)應(yīng)于子圖中幾個(gè)輸入(或輸出)數(shù)據(jù)流,而子圖中組成這些數(shù)據(jù)流的數(shù)據(jù)項(xiàng)全體正好是父圖中的這一個(gè)數(shù)據(jù)流,那么它們?nèi)匀凰闶瞧胶獾摹?
以上為軟件設(shè)計(jì)師職業(yè)資格考試中的歷年真題與解析,更多真題、考點(diǎn)分析請(qǐng)登錄信管網(wǎng)。
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛(ài)好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書(shū)、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過(guò)深研歷年考試出題規(guī)律與考試大綱,深挖核心知識(shí)與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評(píng)論 查看完整評(píng)論 | |