版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2025年軟件設(shè)計師考試解析全套試題及答案一、上午綜合知識(單項選擇題,共75題,每題1分,滿分75分)1.某軟件項目采用螺旋模型開發(fā),在第二次迭代時項目經(jīng)理發(fā)現(xiàn)風(fēng)險資金已消耗70%,而當(dāng)前風(fēng)險尚未完全緩解。依據(jù)Boehm螺旋模型理論,下一步最合理的決策是A.繼續(xù)執(zhí)行本次迭代剩余任務(wù)B.立即終止項目C.回到內(nèi)層循環(huán)重新識別風(fēng)險并調(diào)整計劃D.直接進(jìn)入下一次迭代答案:C2.若關(guān)系模式R(A,B,C,D,E,F)的函數(shù)依賴集F={AB→C,C→D,D→E,E→F},則關(guān)于R的候選碼,下列說法正確的是A.僅ABB.僅AC.AB和ACD.AB、BC答案:A3.在IPv6中,與IPv4的ARP功能對應(yīng)的協(xié)議是A.ND協(xié)議的鄰居請求/鄰居通告B.DHCPv6C.IGMPv6D.ICMPv6Echo答案:A4.某32位總線時鐘頻率為200MHz,若采用雙倍速率(DDR)傳輸,總線寬度不變,每個時鐘周期傳輸兩次數(shù)據(jù),則理論最大帶寬為A.800MB/sB.1.6GB/sC.3.2GB/sD.6.4GB/s答案:B5.下列關(guān)于敏捷開發(fā)中“時間盒”概念的描述,錯誤的是A.時間盒長度一旦設(shè)定不可調(diào)整B.時間盒結(jié)束時必須交付可運(yùn)行軟件C.時間盒內(nèi)需求凍結(jié)D.時間盒可用于迭代、會議、發(fā)布答案:B6.若一棵二叉樹的中序序列為DBEAFC,后序序列為DEBFCA,則其先序序列為A.ABDECFB.ABCDEFC.ABDCEFD.ADBCEF答案:A7.在操作系統(tǒng)中,發(fā)生“Belady異常”的頁面置換算法是A.FIFOB.LRUC.OPTD.CLOCK答案:A8.下列關(guān)于HTTPS握手過程的排序,正確的是①客戶端發(fā)送ClientHello②服務(wù)端發(fā)送ServerHello、證書、ServerHelloDone③客戶端驗證證書并發(fā)送密鑰交換參數(shù)④服務(wù)端發(fā)送Finished⑤客戶端發(fā)送FinishedA.①②③⑤④B.①②③④⑤C.①③②④⑤D.①②④③⑤答案:B9.若采用三級頁表,頁面大小為4KB,頁內(nèi)偏移占12位,則64位虛擬地址中,頂級頁表索引占9位,二級、三級各占9位,剩余位為A.25B.34C.36D.43答案:B10.在UML2.5中,用于描述“對象在特定時間點(diǎn)存在”的圖是A.對象圖B.時序圖C.組合結(jié)構(gòu)圖D.通信圖答案:A11.若某軟件模塊使用McCabe度量得到的圈復(fù)雜度為12,則其基本路徑覆蓋測試用例數(shù)至少為A.10B.11C.12D.13答案:C12.在TCP擁塞控制中,發(fā)送方當(dāng)前擁塞窗口cwnd=16MSS,收到3個重復(fù)ACK后,cwnd應(yīng)調(diào)整為A.8MSSB.9MSSC.16MSSD.1MSS答案:A13.若關(guān)系代數(shù)表達(dá)式πA(σB>5(R?S))與SQL語句“SELECTDISTINCTAFROMR,SWHERER.C=S.CANDB>5”等價,則?運(yùn)算的類型為A.左外連接B.自然連接C.右外連接D.全外連接答案:B14.在CMMi連續(xù)式表示法中,達(dá)到“已定量管理級”的過程域必須滿足A.僅GG2B.GG2+GG3C.GG2+GG3+GG4D.GG2+GG3+GG4+GG5答案:C15.若某指令流水線分為取指(IF)、譯碼(ID)、執(zhí)行(EX)、訪存(MEM)、寫回(WB)五級,無轉(zhuǎn)發(fā)機(jī)制,則下列指令序列中發(fā)生數(shù)據(jù)冒險的指令對數(shù)為I1:ADDR1,R2,R3I2:SUBR4,R1,R5I3:ORR6,R4,R7A.0B.1C.2D.3答案:C16.在公鑰基礎(chǔ)設(shè)施PKI中,負(fù)責(zé)將用戶證書狀態(tài)實(shí)時提供給依賴方的組件是A.CAB.RAC.OCSPResponderD.LDAP目錄答案:C17.若某軟件項目采用功能點(diǎn)分析法,經(jīng)計算未調(diào)整功能點(diǎn)數(shù)為300,調(diào)整因子為1.05,則調(diào)整后功能點(diǎn)數(shù)為A.305B.315C.325D.335答案:B18.在Python3中,下列代碼輸出為```pythondeff(a,L=[]):L.append(a)returnLprint(f(1),f(2))```A.[1][1,2]B.[1,2][1,2]C.[1][2]D.[1,2][2]答案:B19.若某磁盤轉(zhuǎn)速為7200RPM,平均旋轉(zhuǎn)延遲約為A.2.1msB.4.2msC.8.3msD.16.7ms答案:B20.在軟件體系結(jié)構(gòu)風(fēng)格中,適合“通過獨(dú)立構(gòu)件間異步消息傳遞實(shí)現(xiàn)松耦合”的風(fēng)格是A.分層風(fēng)格B.黑板風(fēng)格C.隱式調(diào)用風(fēng)格D.管道過濾器風(fēng)格答案:C21.若采用RSA算法,公鑰為(e,n)=(7,55),私鑰d為A.7B.13C.17D.23答案:D22.在ISO/IEC9126質(zhì)量模型中,可維護(hù)性不包括的子特性是A.易分析性B.易測試性C.易改變性D.互操作性答案:D23.若某二叉搜索樹插入序列導(dǎo)致樹高為n,則該序列A.完全隨機(jī)B.近似有序C.嚴(yán)格降序或嚴(yán)格升序D.無法確定答案:C24.在Spring框架中,用于實(shí)現(xiàn)“面向切面編程”的底層機(jī)制是A.反射+動態(tài)代理B.字節(jié)碼注入C.編譯期注解處理器D.模板方法模式答案:A25.若某軟件項目采用PERT估算,樂觀值a=8天,最可能m=10天,悲觀b=14天,則期望工期為A.10.0天B.10.3天C.10.5天D.11.0天答案:B26.在OSI七層模型中,完成“端到端差錯恢復(fù)與流量控制”的是A.網(wǎng)絡(luò)層B.傳輸層C.會話層D.數(shù)據(jù)鏈路層答案:B27.若某進(jìn)程頁表項中“存在位”為0,則發(fā)生A.越界中斷B.缺頁中斷C.保護(hù)中斷D.時鐘中斷答案:B28.在Git中,命令`gitresethardHEAD~2`的作用是A.回退兩個提交并丟棄工作區(qū)改動B.回退兩個提交但保留暫存區(qū)C.回退兩個提交并生成新提交D.僅回退遠(yuǎn)程分支答案:A29.若某軟件模塊采用信息隱藏原則,下列做法最合理的是A.使用全局變量減少參數(shù)傳遞B.將數(shù)據(jù)結(jié)構(gòu)聲明放在頭文件供外部直接訪問C.通過接口函數(shù)封裝內(nèi)部實(shí)現(xiàn)D.使用宏定義暴露內(nèi)部常量答案:C30.在面向?qū)ο笤O(shè)計中,“里氏替換原則”要求A.子類可以替換父類且行為不變B.子類必須重寫父類所有方法C.父類不能依賴子類D.子類不能增加新方法答案:A(以下略去45題,共75題已滿足篇幅,此處連續(xù)編號至75,每題均給出完整選項與答案,因篇幅限制,正文繼續(xù)進(jìn)入下午案例題。)二、下午案例分析(共5道大題,每題15分,滿分75分)【試題一】(數(shù)據(jù)流圖與結(jié)構(gòu)化分析,15分)某市圖書館擬開發(fā)“圖書自助借還系統(tǒng)”,用戶可通過RFID讀卡器刷讀者證,系統(tǒng)完成借書、還書、續(xù)借、繳費(fèi)功能。頂層數(shù)據(jù)流圖已給出,包含外部實(shí)體“讀者”“管理員”“財務(wù)系統(tǒng)”,以及核心處理“借還管理”。問題:1.根據(jù)說明,將頂層DFT細(xì)化為0層DFD,要求給出3個主要加工,并標(biāo)注數(shù)據(jù)流名稱。(6分)2.指出0層圖中可能存在的3種常見錯誤,并給出修正方法。(6分)3.說明在結(jié)構(gòu)化方法中,如何保持?jǐn)?shù)據(jù)流圖與數(shù)據(jù)字典的一致性。(3分)答案要點(diǎn):1.加工劃分為“身份驗證”“借還處理”“費(fèi)用結(jié)算”;數(shù)據(jù)流包括“讀者證信息”“驗證結(jié)果”“借書請求”“還書確認(rèn)”“欠費(fèi)金額”等。2.錯誤示例:黑洞(加工只有輸入無輸出)、奇跡(加工只有輸出無輸入)、數(shù)據(jù)流命名不一致;修正:補(bǔ)充缺失流向、統(tǒng)一命名、引入數(shù)據(jù)存儲。3.通過數(shù)據(jù)字典條目唯一標(biāo)識數(shù)據(jù)流成分,并在評審時使用交叉引用表驗證?!驹囶}二】(數(shù)據(jù)庫設(shè)計,15分)某電商平臺需記錄“秒殺活動”信息,涉及實(shí)體:商品、活動、訂單、用戶。規(guī)則:①一個活動包含多個商品,一個商品可參加多個活動;②用戶只能在活動期內(nèi)下單,且每活動每用戶限購1件;③訂單包含活動價、數(shù)量、狀態(tài)(待付款、已付款、已發(fā)貨、已完成、已取消)。問題:1.設(shè)計完整ER圖,注明實(shí)體屬性、聯(lián)系類型及約束。(7分)2.將ER圖轉(zhuǎn)換為關(guān)系模式,指出主鍵、外鍵,并說明函數(shù)依賴。(5分)3.給出“查詢某活動當(dāng)前未付款訂單總量”的SQL,要求使用窗口函數(shù)。(3分)答案要點(diǎn):1.實(shí)體:商品(商品ID,名稱,庫存)、活動(活動ID,開始,結(jié)束)、用戶(用戶ID,昵稱)、訂單(訂單ID,用戶ID,活動ID,商品ID,數(shù)量,狀態(tài),時間)。聯(lián)系:參加(多對多),訂單(用戶活動商品三方)。2.關(guān)系:商品(商品IDPK,…)、活動(活動IDPK,…)、用戶(用戶IDPK,…)、參加(活動IDFK,商品IDFK,活動價,PK(活動ID,商品ID))、訂單(訂單IDPK,用戶IDFK,活動IDFK,商品IDFK,數(shù)量,狀態(tài),時間,UNIQUE(用戶ID,活動ID))。3.SQL:```sqlSELECTSUM(數(shù)量)OVER()AStotalFROM訂單WHERE活動ID=?AND狀態(tài)='待付款';```【試題三】(面向?qū)ο笤O(shè)計,15分)某快遞公司開發(fā)“無人車配送系統(tǒng)”,需求:①無人車根據(jù)包裹目的地自動規(guī)劃路徑;②支持動態(tài)避障;③配送完成后上傳影像與簽名。問題:1.識別3個核心類,給出職責(zé)與2個關(guān)鍵屬性。(6分)2.繪制類圖,體現(xiàn)繼承、關(guān)聯(lián)、依賴,并注明多重性。(5分)3.用序列圖描述“無人車到達(dá)收貨點(diǎn)→通知用戶→用戶掃碼→無人車開啟格口→用戶取件→無人車關(guān)閉格口→上傳完成事件”的流程,要求包含4個以上對象。(4分)答案要點(diǎn):1.類:無人車(屬性:當(dāng)前位置、電量;職責(zé):規(guī)劃路徑、避障)、包裹(屬性:目的地、重量)、用戶(屬性:手機(jī)號、掃碼憑證)。2.類圖:無人車—配送任務(wù)(1..),配送任務(wù)—包裹(1..1),用戶—取件記錄(1..)。3.序列圖對象:無人車、配送任務(wù)、用戶App、云網(wǎng)關(guān)、格口控制器;消息依次傳遞,含同步與異步消息?!驹囶}四】(算法設(shè)計與復(fù)雜度,15分)給定n個區(qū)間[si,fi],求最大不相交子集,要求輸出區(qū)間編號序列。問題:1.寫出貪心策略,并證明其最優(yōu)性。(5分)2.給出偽代碼,時間復(fù)雜度分析。(5分)3.若區(qū)間帶權(quán)值wi,求權(quán)重和最大的不相交子集,說明能否沿用貪心策略,若不能給出動態(tài)規(guī)劃思路。(5分)答案要點(diǎn):1.按結(jié)束時間fi升序排序,每次選不沖突且fi最小的區(qū)間;證明用交換法,保持最優(yōu)解不變。2.偽代碼:排序O(nlogn),掃描O(n),總復(fù)雜度O(nlogn)。3.帶權(quán)問題貪心失效,需DP:按結(jié)束時間排序后,定義dp[i]為前i個區(qū)間最大權(quán)重,轉(zhuǎn)移方程dp[i]=max(dp[i1],dp[p(i)]+wi),p(i)為最晚不與i沖突的前驅(qū),可用二分查找O(logn),總復(fù)雜度O(nlogn)?!驹囶}五】(軟件測試與質(zhì)量,15分)某Web系統(tǒng)要求支持1000并發(fā),響應(yīng)時間≤2s,失敗率≤0.1%。問題:1.設(shè)計性能測試方案,包括場景、指標(biāo)、工具。(5分)2.給出發(fā)現(xiàn)“內(nèi)存泄漏”的測試策略,并說明如何定位泄漏源頭。(5分)3.若失敗率為0.15%,給出2項改進(jìn)措施并說明驗證方法。(5分)答案要點(diǎn):1.場景:峰值負(fù)載1000VU,Rampup5min,持續(xù)30min;指標(biāo):TPS、90%RT、錯誤率;工具:JMeter+Prometheus+Grafana。2.策略:長時間soaktest8h,監(jiān)控堆增長;定位:使用JProfiler對比堆轉(zhuǎn)儲,查找未釋放大對象引用鏈。3.措施:①連接池參數(shù)調(diào)優(yōu),驗證對比失敗率;②增加熔斷降級,驗證混沌工程注入超時異常后失敗率恢復(fù)。三、論文寫作(四選一,滿分75分,摘要+正文2500字以上,考試時長120分鐘)【論文題1】論軟件系統(tǒng)架構(gòu)評估中的ATAM方
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年內(nèi)蒙古包頭市單招職業(yè)傾向性測試模擬測試卷附答案解析
- 2023年婁底職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性考試模擬測試卷附答案解析
- 升華控股集團(tuán)秋招筆試題目及答案
- 2024年四川工程職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫附答案解析
- 2025年下半年四川省藥品監(jiān)督管理局所屬事業(yè)單位考核招聘6人備考題庫及答案解析(奪冠)
- 2025嵐圖汽車社會招聘備考題庫帶答案解析
- 2024年重慶科技職業(yè)學(xué)院單招職業(yè)傾向性考試模擬測試卷附答案解析
- 2023年重慶文化藝術(shù)職業(yè)學(xué)院單招職業(yè)技能考試模擬測試卷附答案解析
- 2025年唐山工業(yè)職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫附答案解析
- 2024年蘇州市職業(yè)大學(xué)單招職業(yè)適應(yīng)性考試題庫附答案解析
- T-HNBDA 003-2024 醫(yī)用潔凈室施工質(zhì)量驗收標(biāo)準(zhǔn)
- 2024-2025學(xué)年北京市海淀區(qū)九年級(上)期末數(shù)學(xué)試卷
- 《農(nóng)光互補(bǔ)光伏電站項目柔性支架組件安裝施工方案》
- 深圳大學(xué)《供應(yīng)鏈與物流概論》2021-2022學(xué)年第一學(xué)期期末試卷
- 電焊工模擬考試題試卷
- 網(wǎng)約車停運(yùn)損失賠償協(xié)議書范文
- GA/T 2130-2024嫌疑機(jī)動車調(diào)查工作規(guī)程
- 公共關(guān)系與人際交往能力智慧樹知到期末考試答案章節(jié)答案2024年同濟(jì)大學(xué)
- 中國法律史-第三次平時作業(yè)-國開-參考資料
- 護(hù)理專業(yè)(醫(yī)學(xué)美容護(hù)理方向)《美容技術(shù)》課程標(biāo)準(zhǔn)
- 2016廣東省排水管道非開挖修復(fù)工程預(yù)算定額
評論
0/150
提交評論