軟件設(shè)計師考試包括上午綜合知識與下午案例分析兩門科目,考生需同時通過兩門才算合格。為幫助廣大軟考中級軟件設(shè)計師考生更好備考,信管網(wǎng)特整理匯總了軟件設(shè)計師部分真題、答案及解析供考生查閱,并提供免費在線模擬答題、歷年真題免費下載等服務(wù),了解軟件設(shè)計師更多備考信息請關(guān)注信管網(wǎng)。
相關(guān)推薦:
點擊查看:軟件設(shè)計師在線培訓(xùn)課程 丨 免費試聽課程
免費練習(xí):軟件設(shè)計師考試題庫(模擬試題、章節(jié)練習(xí)、每日一練)
一、綜合知識:
1、 甲、乙軟件公司于2013年9月12日就其財務(wù)軟件產(chǎn)品分別申請“大堂”和“大唐”商標注冊。兩財務(wù)軟件相似,且經(jīng)協(xié)商雙方均不同意放棄使用其申請注冊的商標標識。此情形下,()獲準注冊。
A.“大堂”
B.“大堂”與“大唐”都能
C.“大唐”
D.由甲、乙抽簽結(jié)果確定誰能
信管網(wǎng)參考答案:D
查看解析:m.xiexiliangjiufa.com/st/2492710723.html
2、 以下媒體中(1)是表示媒體,(2)是表現(xiàn)媒體。
(1)A.聲音
B.聲音編碼
C.超聲波
D.喇叭
(2)A.聲音
B.聲音編碼
C.超聲波
D.喇叭參考答案:
信管網(wǎng)參考答案:B、D
查看解析:m.xiexiliangjiufa.com/st/2492812229.html
3、 顯示深度、圖像深度是圖像顯示的重要指標。當()時,顯示器不能完全反映數(shù)字圖像電使用的全部顏色。
A.顯示深度=圖像深度
B.顯示深度>圖像深度
C.顯示深度≥圖像深度
D.顯示深度<圖像深度
信管網(wǎng)參考答案:D
查看解析:m.xiexiliangjiufa.com/st/249291342.html
4、 以下關(guān)于結(jié)構(gòu)化開發(fā)方法的敘述中,不正確的是()。
A.總的指導(dǎo)思想是自頂向下,逐層分解
B.基本原則是功能的分解與抽象
C.與面向?qū)ο箝_發(fā)方法相比,更適合于大規(guī)模、特別復(fù)雜的項目
D.特別適合于數(shù)據(jù)處理領(lǐng)域的項目
信管網(wǎng)參考答案:C
查看解析:m.xiexiliangjiufa.com/st/249308321.html
5、 模塊a、b和c都包含相同的5個語句,這些語句之間沒有聯(lián)系。為了避免重復(fù)把這5個語句抽取出來組成一個模塊d,則模塊d的內(nèi)聚類型為()內(nèi)聚。
A.功能
B.通信
C.邏輯
D.巧合
信管網(wǎng)參考答案:D
查看解析:m.xiexiliangjiufa.com/st/2493125268.html
二、案例分析:
閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
在并發(fā)系統(tǒng)設(shè)計中,通過對信號量s的p、v操作實現(xiàn)進程的同步與互斥控制。
p(s):s:=s-1,若s≥0,則執(zhí)行p操作的進程繼續(xù)執(zhí)行:若s<0,則置該進程為阻塞狀態(tài),并將其插入阻塞隊列。
v(s):s:=s+1,若s>0,則執(zhí)行v操作的進程繼續(xù)執(zhí)行;若s≤0,則從阻塞隊列喚醒一個進程,并將其插入就緒隊列,然后執(zhí)行v操作的進程繼續(xù)執(zhí)行。
【問題1】
在某并發(fā)系統(tǒng)中,有一個發(fā)送進程a、一個接收進程b、一個環(huán)形緩沖區(qū)buffer、信號量s1和s2。發(fā)送進程不斷地產(chǎn)生消息并寫入緩沖區(qū)buffer,接收進程不斷地從緩沖區(qū)buffer取消息。假設(shè)發(fā)送進程和接收進程可以并發(fā)地執(zhí)行,那么,當緩沖區(qū)的容量為n時,如何使用p、v操作才能保證系統(tǒng)的正常工作。發(fā)送進程a和接收進程b的工作流程如圖4-1所示。請在圖4-1中的空(1)~(4)處填入正確的內(nèi)容。
【問題2】
若系統(tǒng)中有多個發(fā)送進程和接收進程,進程間的工作流程如圖4-2所示,其中空 (1)~(4)的內(nèi)容與圖4-1相同。發(fā)送進程產(chǎn)生消息并順序地寫入環(huán)形緩沖區(qū)buffer,接收者進程順序地從buffer中取消息,且每條消息只能讀取一次。為了保證進程間的正常通信,增加了信號量sa和sb。
①請說明信號量sa和sb的物理意義,并在圖4-2中的空(5)和空(6)處填入正確的內(nèi)容。
②請從圖4-2的(a)~(1)中選擇四個位置正確地插入p(sa)、v(sa)、p(sb)、v(sb)。
【問題3】
設(shè)系統(tǒng)中只有進程a和進程b,除了互斥地使用cpu和打印機r外,進程a和b不使用其他資源。另外,進程b的優(yōu)先級比a高,而進程a先于b準備好。進程a和 b的執(zhí)行情況如圖4-3所示,其中粗實線表示進程在執(zhí)行中,細實線表示打印機r在使用中(每個進程具有三種狀態(tài):運行、就緒和阻塞)。
請分別說明進程a和b在圖4-3所示的t1、t2、t3、t4時刻所處的狀態(tài);若是阻塞狀態(tài),請說明阻塞原因。
信管網(wǎng)參考答案:
【問題1】
P(S1) (2)V(S2) (3)P(S2) (4)V(S1)
【問題2】
解法1:
表示允許同時對緩沖區(qū)進行寫操作的進程數(shù)量
表示允許同時對緩沖區(qū)進行讀操作的進程數(shù)量
P(SA)插入位置(b),V(SA)插入位置(f),P(SB)插入位置(h),V(SB)插入位置(k)。
解法2:
表示允許同時對緩沖區(qū)進行讀操作的進程數(shù)量
表示允許同時對緩沖區(qū)進行寫操作的進程數(shù)量
P(SB)插入位置(b),V(SB)插入位置(f),P(SA)插入位置(h),V(SA)插入位置(k)。
【問題3】
進程A
進程B
t1
阻塞(等待I/O結(jié)束)
運行
t2
阻塞(等待I/O結(jié)束)
阻塞(等待R資源)
t3
運行
阻塞(等待I/O結(jié)束)
t4
就緒
運行
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學(xué)員考試保駕護航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評論 查看完整評論 | |