版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2025年上半年計算機(jī)水平考試(中級)《軟件設(shè)計師》練習(xí)題及答案一、單項選擇題(每題1分,共40分)1.在面向?qū)ο笤O(shè)計中,下列哪項最能體現(xiàn)“開閉原則”的核心思想?A.通過繼承擴(kuò)展功能,不修改已有代碼B.使用接口隔離客戶端依賴C.將復(fù)雜對象拆分為多個簡單對象D.通過組合替代繼承以降低耦合度答案:A2.某嵌入式系統(tǒng)采用優(yōu)先級搶占式實(shí)時調(diào)度,若任務(wù)T1、T2、T3的優(yōu)先級依次降低,且T1、T2、T3的周期分別為5ms、10ms、20ms,最差響應(yīng)時間分析中,T3的最差響應(yīng)時間等于:A.20msB.25msC.30msD.35ms答案:C3.在UML2.5中,用于描述對象之間“異步信號”交互的圖是:A.序列圖B.通信圖C.交互概覽圖D.時間圖答案:A4.某軟件項目采用COCOMOⅡ模型,估算得到規(guī)模為120KSLOC,其中重用已有構(gòu)件占30%,則等價新代碼量ESLOC約為:A.84KSLOCB.90KSLOCC.96KSLOCD.100KSLOC答案:A5.在IPv6中,與IPv4的ARP功能對應(yīng)的協(xié)議是:A.NDB.DHCPv6C.ICMPv6D.MLD答案:A6.若關(guān)系模式R(A,B,C,D)滿足函數(shù)依賴集F={AB→C,C→D,D→A},則R的候選鍵為:A.ABB.BCC.BDD.ABC答案:A7.在Linux內(nèi)核中,用于將“高速緩存臟頁”異步寫回的線程是:A.kswapdB.pdflushC.kjournaldD.kblockd答案:B8.下列關(guān)于HTTP/3的說法正確的是:A.基于TCP實(shí)現(xiàn)多路復(fù)用B.使用QUIC傳輸層協(xié)議C.強(qiáng)制要求服務(wù)器推送D.默認(rèn)端口號為80答案:B9.在敏捷開發(fā)中,用于衡量“團(tuán)隊速率”的單位通常是:A.人時B.故事點(diǎn)C.功能點(diǎn)D.代碼行數(shù)答案:B10.若某二叉樹的后序遍歷序列為DABFC,中序序列為DAFBC,則其先序序列為:A.ABDFCB.AFBDCC.ADFBCD.ADBFC答案:C11.在RSA密鑰生成過程中,若隨機(jī)選擇的素數(shù)p=61,q=53,則歐拉函數(shù)φ(n)的值為:A.3120B.3230C.3123D.3180答案:A12.下列關(guān)于Docker聯(lián)合文件系統(tǒng)的說法,錯誤的是:A.鏡像層只讀,容器層可寫B(tài).寫時復(fù)制技術(shù)減少磁盤占用C.AUFS僅支持ext4文件系統(tǒng)D.OverlayFS從Linux3.18開始合并入主線答案:C13.在C語言中,語句`printf("%.3f\n",3.141596);`的輸出為:A.3.141B.3.142C.3.1416D.3.140答案:B14.若采用“銀行家算法”判斷系統(tǒng)是否處于安全狀態(tài),下列哪項不是所需信息?A.最大需求矩陣B.分配矩陣C.可用資源向量D.進(jìn)程到達(dá)時間答案:D15.在Spring框架中,用于實(shí)現(xiàn)“聲明式事務(wù)”的核心注解是:A.@TransactionalB.@EnableTransactionManagementC.@TransactionD.@TransactionProxy答案:A16.若某軟件系統(tǒng)要求“平均無故障時間MTTF≥2000h”,且現(xiàn)場統(tǒng)計得到MTTR=4h,則系統(tǒng)可用性A約為:A.0.998B.0.999C.0.995D.0.992答案:A17.在Python3.11中,下列關(guān)于“結(jié)構(gòu)化模式匹配”說法正確的是:A.使用switch關(guān)鍵字B.支持guard子句C.不能匹配字典鍵值D.性能低于ifelif鏈答案:B18.在ISO/IEC25010:2023中,被移出“質(zhì)量模型”主維度的指標(biāo)是:A.安全性B.兼容性C.可移植性D.易用性答案:B19.若某算法的時間復(fù)雜度為T(n)=9T(n/3)+n2,則根據(jù)主定理,其漸近復(fù)雜度為:A.Θ(n2)B.Θ(n2logn)C.Θ(n3)D.Θ(nlogn)答案:A20.在Git版本庫中,執(zhí)行`gitreflog`的主要作用是:A.查看分支合并圖B.找回已丟棄的提交C.比較暫存區(qū)差異D.顯示遠(yuǎn)程跟蹤分支答案:B21.在TCP擁塞控制中,出現(xiàn)“快速重傳”后,擁塞窗口cwnd的變化為:A.置為1B.減半后進(jìn)入擁塞避免C.置為ssthreshD.線性增加答案:B22.若某NoSQL數(shù)據(jù)庫采用“最終一致性”模型,則其CAP理論中放棄的是:A.一致性B.可用性C.分區(qū)容錯性D.持久性答案:A23.在Java21中,下列關(guān)于虛擬線程(VirtualThread)說法錯誤的是:A.由JVM而非操作系統(tǒng)調(diào)度B.默認(rèn)使用ForkJoinPoolC.支持ThreadLocalD.創(chuàng)建數(shù)百萬級線程會耗盡內(nèi)存答案:D24.在軟件測試中,用于衡量“測試用例檢測到未預(yù)期錯誤”的指標(biāo)是:A.突變得分B.圈復(fù)雜度C.語句覆蓋率D.錯誤播種率答案:A25.若某系統(tǒng)采用“令牌桶”算法進(jìn)行流量整形,令牌桶容量為500B,速率為100B/s,瞬間到達(dá)800B突發(fā)流量,則會被立即轉(zhuǎn)發(fā)多少字節(jié)?A.500BB.800BC.100BD.300B答案:A26.在Rust語言中,下列類型實(shí)現(xiàn)了`Copy`trait的是:A.Vec<i32>B.StringC.&strD.Rc<i32>答案:C27.在ISO26262道路車輛功能安全標(biāo)準(zhǔn)中,ASILD等級對應(yīng)的單點(diǎn)故障指標(biāo)SPFM最低要求為:A.90%B.95%C.99%D.99.9%答案:C28.若某微服務(wù)采用“Saga模式”處理分布式事務(wù),下列關(guān)于“補(bǔ)償操作”說法正確的是:A.必須冪等B.必須可重復(fù)執(zhí)行C.必須不可逆D.必須同步調(diào)用答案:A29.在Angular17中,用于實(shí)現(xiàn)“信號式響應(yīng)式”編程的核心API是:A.ObservableB.SignalC.SubjectD.EventEmitter答案:B30.若某AI推理框架采用“INT8量化”后,模型大小變?yōu)樵瓉淼模篈.1/2B.1/4C.1/8D.不變答案:B31.在GNUMake中,自動變量`$^`表示:A.目標(biāo)文件名B.所有依賴文件名C.第一個依賴文件名D.比目標(biāo)新的依賴名答案:B32.在PostgreSQL16中,用于實(shí)現(xiàn)“邏輯復(fù)制”的插件默認(rèn)是:A.pglogicalB.wal2jsonC.test_decodingD.pgoutput答案:D33.若某系統(tǒng)采用“布隆過濾器”判斷元素是否存在,下列說法正確的是:A.假陽性率為0B.假陰性率為0C.支持刪除元素D.哈希函數(shù)越多性能越好答案:B34.在CMMI2.0中,“管理性能與度量”屬于:A.成熟度級別2B.成熟度級別3C.成熟度級別4D.成熟度級別5答案:C35.若某算法需對10億條URL進(jìn)行去重,內(nèi)存限制1GB,最佳數(shù)據(jù)結(jié)構(gòu)是:A.HashSetB.布隆過濾器+外部排序C.Trie樹D.Bitmap答案:B36.在Kubernetes中,用于實(shí)現(xiàn)“服務(wù)網(wǎng)格”的主流開源項目是:A.HelmB.IstioC.KustomizeD.ArgoCD答案:B37.在C++23中,下列關(guān)于“std::expected”說法錯誤的是:A.可替代異常機(jī)制B.支持monadic操作C.只能用于異常安全函數(shù)D.可保存錯誤碼答案:C38.若某區(qū)塊鏈采用“PBFT”共識,其容錯節(jié)點(diǎn)數(shù)f與總節(jié)點(diǎn)數(shù)N的關(guān)系為:A.N≥3f+1B.N≥2f+1C.N≥f+1D.N≥4f+1答案:A39.在WebAssembly中,用于與JavaScript傳遞字符串的最佳方式是:A.線性內(nèi)存+UTF8編碼B.SharedArrayBufferC.WebGL紋理D.postMessage答案:A40.在ISO/IEC27001:2022中,新增控制域“威脅情報”屬于:A.A.5信息安全策略B.A.6組織安全C.A.8資產(chǎn)管理D.A.5安全治理答案:D二、案例分析題(每題15分,共30分)1.某電商平臺“秒殺”系統(tǒng)需滿足:(1)并發(fā)量10萬QPS;(2)庫存扣減不超賣;(3)平均響應(yīng)時間<200ms;(4)降級后仍可下單,但允許延遲發(fā)貨?,F(xiàn)有架構(gòu):A.瀏覽器→CDN→API網(wǎng)關(guān)→微服務(wù)→MySQL主庫;B.采用Redis緩存庫存,Lua腳本原子扣減;C.使用Kafka異步下單,消費(fèi)端落庫。問題:(1)給出高并發(fā)下“庫存扣減”一致性保障方案,要求原創(chuàng),不能照搬現(xiàn)有“分布式鎖”套路;(2)若Redis崩潰5min,設(shè)計“降級庫存扣減”流程,確保(4)并給出數(shù)據(jù)補(bǔ)償策略;(3)給出全鏈路壓測方案,包含流量模型、數(shù)據(jù)隔離、影子表設(shè)計。答案:(1)提出“時間分片+版本號”機(jī)制:將庫存按1s粒度拆分為N個分片,每個分片維護(hù)本地版本號;網(wǎng)關(guān)層根據(jù)請求時間戳路由到對應(yīng)分片,Lua腳本扣減時攜帶版本號,若版本號過期則拒絕,實(shí)現(xiàn)無鎖并發(fā);分片內(nèi)使用“預(yù)扣”與“實(shí)扣”兩階段,預(yù)扣成功立即返回,實(shí)扣由后臺定時任務(wù)合并,失敗則回滾預(yù)扣并異步通知用戶。(2)Redis崩潰時,網(wǎng)關(guān)切換至“降級模式”:將庫存扣減請求寫入本地內(nèi)存隊列(帶持久化),隊列滿則溢寫到磁盤文件;同時開放“超賣閾值”α=5%,允許隊列長度超過實(shí)際庫存α倍;恢復(fù)后,由“庫存校準(zhǔn)服務(wù)”按訂單時間戳重放隊列,與MySQL對賬,生成“缺貨清單”,觸發(fā)延遲發(fā)貨或退款。(3)壓測模型:采用“脈沖+階梯”混合模型,每秒遞增10%流量至峰值;數(shù)據(jù)隔離:使用影子庫shadow_db,表名后綴_shadow,路由組件根據(jù)壓測標(biāo)自動切換;影子表結(jié)構(gòu)與線上完全一致,但觸發(fā)器自動路由到影子MQtopic;壓測流量攜帶特殊header,訂單服務(wù)識別后寫影子庫,不觸發(fā)真實(shí)物流;同時嵌入“火焰圖”采集點(diǎn),輸出方法級CPU占比,確保200ms目標(biāo)可驗證。2.某市政府“一網(wǎng)通辦”系統(tǒng)需對接委辦局200+異構(gòu)接口,要求:(1)兩周內(nèi)上線新接口;(2)接口故障1min內(nèi)告警;(3)數(shù)據(jù)不一致率<0.01%;(4)支持接口級流量管控?,F(xiàn)有痛點(diǎn):A.委辦局接口文檔缺失;B.網(wǎng)絡(luò)環(huán)境復(fù)雜,含政務(wù)網(wǎng)、互聯(lián)網(wǎng)、VPN;C.部分接口僅支持人工Excel導(dǎo)入。問題:(1)設(shè)計“接口可觀測性”方案,達(dá)到1min告警,需包含指標(biāo)、日志、追蹤、事件四要素;(2)給出“零文檔”快速接入框架,要求自動生成OpenAPI規(guī)范,并支持Excel模擬服務(wù);(3)針對跨網(wǎng)環(huán)境,提出“數(shù)據(jù)一致性”校驗機(jī)制,滿足<0.01%目標(biāo)。答案:(1)可觀測性采用“四層埋點(diǎn)”:指標(biāo)層:使用eBPF采集TCP重傳、RTT、HTTP狀態(tài)碼,寫入Prometheus;日志層:網(wǎng)關(guān)統(tǒng)一注入TraceID,使用Loki收集,錯誤日志攜帶“委辦局編碼+接口名+錯誤分類”;追蹤層:采用OpenTelemetry,跨政務(wù)網(wǎng)與互聯(lián)網(wǎng)使用W3CTraceContext,支持Jaeger;事件層:定義“接口不可用”“證書過期”“數(shù)據(jù)格式突變”三類事件,通過Kafka推送到FlinkCEP,1min內(nèi)觸發(fā)告警webhook。(2)“零文檔”框架:提供“智能錄制”代理,旁路鏡像流量,使用機(jī)器學(xué)習(xí)聚類請求/響應(yīng),推斷字段類型、必填、枚舉值;自動生成OpenAPI3.1文檔,置信度>90%的字段直接標(biāo)記為確認(rèn),其余標(biāo)記為待人工審核;對于Excel導(dǎo)入,提供“模擬服務(wù)”容器,上傳Excel后自動解析表頭,生成RESTfulCRUDmock,支持延遲、錯誤碼注入,兩周內(nèi)可交付。(3)一致性校驗:采用“對賬+抽樣+加密摘要”三重機(jī)制:對賬:每日凌晨拉取委辦局全量數(shù)據(jù),與本地庫按主鍵計算CRC64,差異>0.01%觸發(fā)人工復(fù)核;抽樣:實(shí)時流使用HyperLogLog估算去重基數(shù),發(fā)現(xiàn)突變得分>3σ立即隔離;加密每條業(yè)務(wù)數(shù)據(jù)寫
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生效的調(diào)解協(xié)議書
- 苗木合同協(xié)議書
- 蔬菜試驗協(xié)議書
- 褲子批發(fā)合同范本
- 認(rèn)養(yǎng)盆花協(xié)議書
- 認(rèn)購預(yù)訂協(xié)議書
- 設(shè)備協(xié)作協(xié)議書
- 設(shè)備評審協(xié)議書
- 設(shè)計決定協(xié)議書
- 試工期合同協(xié)議
- 2025年山西大地環(huán)境投資控股有限公司社會招聘116人備考題庫及完整答案詳解一套
- 2025年秋季學(xué)期國家開放大學(xué)《人文英語4》期末機(jī)考精準(zhǔn)復(fù)習(xí)題庫
- 新媒體環(huán)境下品牌IP形象構(gòu)建與跨文化傳播策略研究
- 關(guān)于支付生活費(fèi)協(xié)議書
- 購買牛飼料合同協(xié)議
- 2025年中國兩輪電動車行業(yè)研究報告
- 椎弓根釘術(shù)后護(hù)理
- DLT 593-2016 高壓開關(guān)設(shè)備和控制設(shè)備
- 現(xiàn)代藥物制劑與新藥研發(fā)知到智慧樹章節(jié)測試課后答案2024年秋蘇州大學(xué)
- DB32T 4660-2024 政務(wù)服務(wù)差評處置工作規(guī)范
- 胸腔手術(shù)術(shù)后并發(fā)癥
評論
0/150
提交評論