軟件設(shè)計(jì)師當(dāng)天每日一練試題地址:m.bjhsdf.com/exam/ExamDay.aspx?t1=4
往期軟件設(shè)計(jì)師每日一練試題匯總:m.bjhsdf.com/class/27/e4_1.html
軟件設(shè)計(jì)師每日一練試題(2026/3/5)在線測試:m.bjhsdf.com/exam/ExamDay.aspx?t1=4&day=2026/3/5
點(diǎn)擊查看:更多軟件設(shè)計(jì)師習(xí)題與指導(dǎo)
軟件設(shè)計(jì)師每日一練試題內(nèi)容(2026/3/5)
試題1
下面給出了4種設(shè)計(jì)模式的作用。
外觀(Facade):為子系統(tǒng)中的一組功能調(diào)用提供一個(gè)一致的接口,這個(gè)接口使得這一子系統(tǒng)更加容易使用;
裝飾(Decorate):當(dāng)不能采用生成子類的方法進(jìn)行擴(kuò)充時(shí),動(dòng)態(tài)地給一個(gè)對(duì)象添加一些額外的功能;
單件(Singleton):保證一個(gè)類僅有一個(gè)實(shí)例,并提供一個(gè)訪問它的全局訪問點(diǎn);
模板方法(Template Method):在方法中定義算法的框架,而將算法中的一些操作步驟延遲到子類中實(shí)現(xiàn)。
請(qǐng)根據(jù)下面敘述的場景選用適當(dāng)?shù)脑O(shè)計(jì)模式。若某面向?qū)ο笙到y(tǒng)中的某些類有且只有一個(gè)實(shí)例,那么采用 (1) 設(shè)計(jì)模式能夠有效達(dá)到該目的;該系統(tǒng)中的某子模塊需要為其他模塊提供訪問不同數(shù)據(jù)庫系統(tǒng)(Oracle、SQL Server、DB2 UDB等)的功能,這些數(shù)據(jù)庫系統(tǒng)提供的訪問接口有一定的差異,但訪問過程卻都是相同的,例如,先連接數(shù)據(jù)庫,再打開數(shù)據(jù)庫,最后對(duì)數(shù)據(jù)進(jìn)行查詢, (2) 設(shè)計(jì)模式可抽象出相同的數(shù)據(jù)庫訪問過程;系統(tǒng)中的文本顯示類(TextView)和圖片顯示類(PictureView)都繼承了組件類(Component),分別顯示文本和圖片內(nèi)容,現(xiàn)需要構(gòu)造帶有滾動(dòng)條、或者帶有黑色邊框、或者既有滾動(dòng)條又有黑色邊框的文本顯示控件和圖片顯示控件,但希望最多只增加三個(gè)類,(3)設(shè)計(jì)模式可以實(shí)現(xiàn)該目的。
(1)A、外觀
B、裝飾
C、單件
D、模板方法
(2)A、外觀
B、裝飾
C、單件
D、模板方法
(3)A、外觀
B、裝飾
C、單件
D、模板方法
查看答案
試題參考答案:C、D、B
試題2
不同的對(duì)象收到同一消息可以產(chǎn)生完全不同的結(jié)果,這一現(xiàn)象叫做 (1) 。綁定是一個(gè)把過程調(diào)用和響應(yīng)調(diào)用所需要執(zhí)行的代碼加以結(jié)合的過程。在一般的程序設(shè)計(jì)語言中,綁定在編譯時(shí)進(jìn)行,叫做 (2) ;而 (3) 則在運(yùn)行時(shí)進(jìn)行,即一個(gè)給定的過程調(diào)用和執(zhí)行代碼的結(jié)合直到調(diào)用發(fā)生時(shí)才進(jìn)行。
(1)A、繼承
B、多態(tài)
C、動(dòng)態(tài)綁定
D、靜態(tài)綁定
(2)A、繼承
B、多態(tài)
C、動(dòng)態(tài)綁定
D、靜態(tài)綁定
(3)A、繼承
B、多態(tài)
C、動(dòng)態(tài)綁定
D、靜態(tài)綁定
查看答案
試題參考答案:B、D、C
試題3
由于信用卡公司升級(jí)了其信用卡支付系統(tǒng),導(dǎo)致超市的原有信息系統(tǒng)也需要做相應(yīng)的修改,該類維護(hù)屬于( )。
A.正確性維護(hù)
B.完善性維護(hù)
C.適應(yīng)性維護(hù)
D.預(yù)防性維護(hù)
查看答案
試題參考答案:C
試題4
( )設(shè)計(jì)模式將一個(gè)請(qǐng)求封裝為一個(gè)對(duì)象,從而使得可以用不同的請(qǐng)求對(duì)客戶進(jìn)行參數(shù)化,對(duì)請(qǐng)求排隊(duì)或記錄請(qǐng)求日志,以及支持可撤銷的操作。
A.命令(Command)
B.責(zé)任鏈(Chain of Responsibility)
C.觀察者(Observer)
D.策略(Strategy)
查看答案
試題參考答案:A
試題5
以下關(guān)于螺旋模型的敘述中,不正確的是( )查看答案
試題參考答案:D
試題6
在 ISO 制定并發(fā)布的 MPEG 系列標(biāo)準(zhǔn)中, (1) 的音、視頻壓縮編碼技術(shù)被應(yīng)用到 VCD 中, (2) 標(biāo)準(zhǔn)中的音、視頻壓縮編碼技術(shù)被應(yīng)用到 DVD 中, (3) 標(biāo)準(zhǔn)中不包含音、視頻壓縮編碼技術(shù)。
(1)A、MPEG-1
B、MPEG-2
C、MPEG-7
D、MPEG-21
(2)A、MPEG-1
B、MPEG-2
C、MPEG-4
D、MPEG-21
(3)A、MPEG-1
B、MPEG-2
C、MPEG-4
D、MPEG-7
查看答案
試題參考答案:A、B、D
試題7
程序設(shè)計(jì)語言一般都提供多種循環(huán)語句,例如實(shí)現(xiàn)先判斷循環(huán)條件再執(zhí)行循環(huán)體的 while 語句和先執(zhí)行循環(huán)體再判斷循環(huán)條件的 do-while 語句。關(guān)于這兩種循環(huán)語句,在不改變循環(huán)體的條件下, ( ) 是正確的。
A、while 語句的功能可由 do-while 語句實(shí)現(xiàn)
B、do-while 語句的功能可由 while 語句實(shí)現(xiàn)
C、若已知循環(huán)體的次數(shù),則只能使用 while 語句
D、循環(huán)條件相同時(shí),do-while 語句的執(zhí)行效率更高
查看答案
試題參考答案:B
試題8
若內(nèi)存容量為 4GB,字長為 32,則 ( ) 。
A、地址總線和數(shù)據(jù)總線的寬度都為 32
B、地址總線的寬度為 30,數(shù)據(jù)總線的寬度為 32
C、地址總線的寬度為 30,數(shù)據(jù)總線的寬度為 8
D、址總線的寬度為 32,數(shù)據(jù)總線的寬度為 8
查看答案
試題參考答案:A
試題9
( )是多媒體內(nèi)容描述接口標(biāo)準(zhǔn)。
A、MPEG-1
B、MPEG-2
C、MPEG-4
D、MPEG-7
查看答案
試題參考答案:D
試題10
已知一個(gè)線性表(38,25,74,63,52,48),假定采用散列函數(shù)h(key)=key%7計(jì)算散列地址,并散列存儲(chǔ)在散列表A[0..6]中,若采用線性探測方法解決沖突,則在該散列表上進(jìn)行等概率成功查找的平均查找長度為( )。
A、1.5
B、1.7
C、2.0
D、2.3
查看答案
試題參考答案:C
信管網(wǎng)訂閱號(hào)
信管網(wǎng)視頻號(hào)
信管網(wǎng)抖音號(hào)
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,教材和資料參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識(shí)與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
| 發(fā)表評(píng)論 查看完整評(píng)論 | |