版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2025年軟件設(shè)計(jì)師中級(jí)技能測(cè)試題庫(kù)與答案詳解一、計(jì)算機(jī)系統(tǒng)知識(shí)1.某32位RISC處理器采用5級(jí)流水線(IF、ID、EX、MEM、WB),無(wú)旁路機(jī)制?,F(xiàn)有指令序列:I1:ADDR1,R2,R3I2:SUBR4,R1,R5I3:ORR6,R4,R7若所有階段均耗時(shí)1個(gè)時(shí)鐘周期,問(wèn)執(zhí)行完I3共需多少個(gè)周期?答案:11周期。解析:I1在周期5完成WB;I2需等待R1寫(xiě)回,因此ID被阻塞至周期6;I3需等待R4,ID阻塞至周期9;I3WB在周期11。2.某Cache采用4路組相聯(lián),塊大小64B,容量512KB,地址寬度40位,問(wèn)索引字段占幾位?答案:13位。解析:512KB/(64B×4)=2048組→2^11組,索引11位;塊內(nèi)偏移6位;Tag=40116=23位,但題目問(wèn)“索引”,即組號(hào),故11位。3.某磁盤(pán)轉(zhuǎn)速7200RPM,平均尋道時(shí)間4ms,傳輸率200MB/s,控制器開(kāi)銷1ms,讀4KB塊所需平均時(shí)間?答案:6.97ms。解析:旋轉(zhuǎn)延遲4.17ms,傳輸4KB/200MB=0.02ms,總=4+4.17+0.02+1≈6.97ms。4.某8位補(bǔ)碼機(jī),寄存器A=0x80,執(zhí)行算術(shù)右移一位后A值?答案:0xC0。解析:0x80為?128,算術(shù)右移符號(hào)位補(bǔ)1,得0xC0(?64)。5.某系統(tǒng)采用頁(yè)式虛擬存儲(chǔ),頁(yè)大小8KB,頁(yè)表項(xiàng)8B,若虛擬地址48位,單級(jí)頁(yè)表最大占用空間?答案:384GB。解析:2^(4813)=2^35頁(yè)表項(xiàng),每項(xiàng)8B→2^38B=256GB,但2^35×8=2^38=256GB,答案384GB為筆誤,應(yīng)為256GB。修正:256GB。6.某RAID5陣列5塊盤(pán),單盤(pán)4TB,實(shí)際可用容量?答案:16TB。解析:RAID5損失1塊盤(pán)容量,4×4TB=16TB。7.某CPU主頻3GHz,運(yùn)行某程序10s,時(shí)鐘周期數(shù)30G,問(wèn)CPI?答案:1.0。解析:CPI=30G/(3G×10)=1.0。8.某中斷系統(tǒng)響應(yīng)優(yōu)先級(jí)固定為1>2>3,當(dāng)CPU正在執(zhí)行ISR2時(shí),同時(shí)到達(dá)INT1與INT3,問(wèn)處理順序?答案:先暫停ISR2轉(zhuǎn)ISR1,ISR1完成后繼續(xù)ISR2,最后ISR3。9.某DRAM刷新周期64ms,芯片有8192行,采用分布式刷新,問(wèn)刷新信號(hào)間隔?答案:7.81μs。解析:64ms/8192≈7.81μs。10.某64位總線頻率200MHz,支持DDR,每次突發(fā)傳輸8字,帶寬?答案:25.6GB/s。解析:200MHz×2×8B=3.2GB/s,突發(fā)8字→8×8B=64B,每秒200M/8=25M次突發(fā),25M×64B=1.6GB/s,筆誤。修正:DDR雙倍速率,總線寬度64bit=8B,每秒200M次時(shí)鐘邊沿→200M×2×8B=3.2GB/s,突發(fā)8字僅影響效率,理論峰值3.2GB/s,題目問(wèn)“帶寬”即峰值,答案3.2GB/s。二、操作系統(tǒng)原理1.某系統(tǒng)采用動(dòng)態(tài)分區(qū),首次適應(yīng)算法,空閑鏈表按地址升序排列?,F(xiàn)有空閑:100KB(地址0)、260KB(地址300K)、80KB(地址700K)。依次申請(qǐng)80KB、200KB、50KB,問(wèn)第三次分配后空閑鏈表?答案:0K:20KB,300K:60KB,700K:80KB。解析:第一次0K分配80K,剩余20K;第二次300K分配200K,剩余60K;第三次從20K中分配50K失敗,從300K60K中分配50K,剩余10K,合并后300K:10K,700K:80K,0K:20K仍保留。2.某頁(yè)式系統(tǒng)頁(yè)大小4KB,進(jìn)程頁(yè)表如:0→3,1→7,2→4,3→無(wú)效。邏輯地址0x3456對(duì)應(yīng)物理地址?答案:0x73456。解析:頁(yè)號(hào)=3,無(wú)效→缺頁(yè)中斷,無(wú)物理地址,題目陷阱。修正:邏輯地址0x1456,頁(yè)號(hào)1,頁(yè)內(nèi)偏移0x456,幀號(hào)7→物理地址7×4K+0x456=0x7000+0x456=0x7456。3.某文件系統(tǒng)采用混合索引,inode含12直接、1一級(jí)、1二級(jí)、1三級(jí),塊大小4KB,塊指針8B,問(wèn)單文件最大?答案:約4TB。解析:直接12×4K=48K;一級(jí)512×4K=2MB;二級(jí)5122×4K=1GB;三級(jí)5123×4K=512GB,合計(jì)≈512GB。4.某磁盤(pán)調(diào)度電梯算法(SCAN)當(dāng)前磁頭100向內(nèi),請(qǐng)求隊(duì)列50,90,130,30,150,問(wèn)服務(wù)順序?答案:100→90→50→30→130→150。5.某進(jìn)程頁(yè)引用串:1,2,3,4,1,2,5,1,2,3,4,5,幀數(shù)3,LRU缺頁(yè)次數(shù)?答案:10次。解析:手動(dòng)模擬,缺頁(yè)10。6.某系統(tǒng)采用銀行家算法,現(xiàn)有A,B,C資源總量10,8,7,分配矩陣與需求矩陣略,問(wèn)安全序列?答案:P1→P3→P0→P2→P4。解析:手工計(jì)算Available向量變化,存在安全序列。7.某線程庫(kù)采用多對(duì)多模型,用戶級(jí)線程100,內(nèi)核級(jí)線程10,若某阻塞型系統(tǒng)調(diào)用由1個(gè)用戶線程發(fā)起,問(wèn)可調(diào)度用戶線程數(shù)?答案:90。解析:10個(gè)LWP中1個(gè)阻塞,剩余9個(gè)LWP可承載90個(gè)用戶線程。8.某文件使用符號(hào)鏈接,原文件刪除后再創(chuàng)建同名文件,問(wèn)符號(hào)鏈接內(nèi)容?答案:仍指向舊inode號(hào),變?yōu)閼铱真溄印?.某系統(tǒng)fork()后父子進(jìn)程共享打開(kāi)文件,若父寫(xiě)100B后子讀,問(wèn)讀偏移?答案:100,因共享文件表項(xiàng)。10.某實(shí)時(shí)系統(tǒng)采用速率單調(diào)調(diào)度,任務(wù)T1周期20ms執(zhí)行5ms,T2周期50ms執(zhí)行10ms,問(wèn)是否可調(diào)度?答案:可調(diào)度。解析:總利用率5/20+10/50=0.25+0.2=0.45<0.828,RM可調(diào)度。三、數(shù)據(jù)結(jié)構(gòu)與算法1.給定循環(huán)隊(duì)列用數(shù)組Q[0…n1],front指向隊(duì)首,rear指向隊(duì)尾下一空位,問(wèn)隊(duì)列長(zhǎng)度公式?答案:(rear?front+n)%n。2.對(duì)20個(gè)元素的有序表采用二分查找,最多比較次數(shù)?答案:5。解析:?log?21?=5。3.某二叉樹(shù)前序ABDFCEGH,中序BFDACEHG,求后序?答案:FDBEHGCA。4.對(duì)序列25,57,48,37,12,92,86,33進(jìn)行增量3的希爾排序一趟結(jié)果?答案:12,37,25,33,48,86,92,57。解析:分3組:(25,37,92)→25,37,92,(57,12,86)→12,57,86,(48,33)→33,48,合并。5.某圖用鄰接表存儲(chǔ),頂點(diǎn)數(shù)n邊數(shù)e,DFS時(shí)間復(fù)雜度?答案:O(n+e)。6.某最小堆插入3,1,4,1,5,9,2,6,問(wèn)最終根節(jié)點(diǎn)?答案:1。7.對(duì)單鏈表實(shí)現(xiàn)快速排序,最壞時(shí)間復(fù)雜度?答案:O(n2)。8.某哈希表長(zhǎng)13,H(k)=k%13,用線性探測(cè)插入12,23,45,58,69,查找58需比較次數(shù)?答案:3。解析:58%13=6,空→1次;69%13=4,空→1次;再查58仍1次,題目問(wèn)插入后查找,答案1次,筆誤。修正:插入58時(shí)位置6被23占→6→7→8,插入8,查找時(shí)6,7,8共3次。9.某字符串“ababc”的KMP部分匹配表?答案:0,0,1,2,0。10.某01背包n=4,W=8,重量2,3,4,5,價(jià)值3,4,5,6,動(dòng)態(tài)規(guī)劃最大價(jià)值?答案:10。解析:選2+3+5超重,最優(yōu)3+5或2+6均10。四、程序設(shè)計(jì)語(yǔ)言與編譯1.給出C語(yǔ)言片段:inta=1;intb=a+++a++;問(wèn)b與a最終值?答案:b=3,a=3。解析:后綴++先取值后加,表達(dá)式等價(jià)于(a++)+(a++),第一步取1+1=2,然后a兩次自增為3,但結(jié)果2賦給b,筆誤。修正:GCC實(shí)測(cè)b=2,a=3,答案b=2,a=3。2.某LL(1)文法:S→Aa|bA→SBB→c|ε問(wèn)First(S)?答案:{b,a,c}。解析:S?Aa?SBa?bBa?bca,F(xiàn)irst含b,a,c。3.某三地址代碼基本塊:t1=a+bt2=t1ct3=t2dt4=t3+e問(wèn)活躍變量出口集(僅考慮a,b,c,d,e)?答案:{t4},但若t4后無(wú)使用則空,題目假設(shè)出口無(wú)后續(xù)使用,答案空集。4.某編譯器采用SLR(1),狀態(tài)I含項(xiàng)目A→α·Bβ,則Goto(I,B)包含?答案:閉包(B→·γ)。5.給出Java代碼:interfaceI{defaultvoidm(){}}classAimplementsI{publicvoidm(){}}問(wèn)A的m是否屬于重載?答案:屬于覆蓋,非重載。6.某C程序文件staticintx作用域?答案:僅當(dāng)前翻譯單元。7.某優(yōu)化將循環(huán)內(nèi)不變式t=a+b外提,需滿足條件?答案:a,b在循環(huán)內(nèi)不修改,且t在循環(huán)內(nèi)無(wú)定值。8.某MIPS匯編:add$t0,$zero,5loop:beq$t0,$zero,donesub$t0,$t0,1jloopdone:問(wèn)循環(huán)次數(shù)?答案:5。9.某垃圾回收標(biāo)記清除算法根集包括?答案:全局變量、寄存器、棧變量。10.某語(yǔ)言支持閉包,函數(shù)f返回嵌套函數(shù)g,g引用f局部變量x,問(wèn)x存儲(chǔ)方式?答案:分配于堆激活記錄。五、軟件工程與項(xiàng)目管理1.某項(xiàng)目采用COCOMOⅡ,規(guī)模50KLOC,指數(shù)因子1.05,問(wèn)工作量系數(shù)?答案:2.94人月/KLOC,總工作量147人月。2.某敏捷團(tuán)隊(duì)velocity前3次迭代28,32,30故事點(diǎn),問(wèn)第4次迭代承諾?答案:30點(diǎn)。3.某UML類圖:類A與B以空心菱形+實(shí)線連接,B端多重性1,A端,問(wèn)關(guān)系?答案:聚合,B聚合A。4.某風(fēng)險(xiǎn)曝光值概率30%,損失100萬(wàn),問(wèn)預(yù)期貨幣價(jià)值?答案:30萬(wàn)。5.某模塊環(huán)路復(fù)雜度12,問(wèn)最少測(cè)試用例?答案:12。6.某配置管理分支策略采用GitFlow,release分支從哪拉出?答案:develop。7.某需求規(guī)約:“系統(tǒng)應(yīng)在2秒內(nèi)響應(yīng)95%查詢”,屬于哪類需求?答案:非功能需求。8.某DFD中數(shù)據(jù)存儲(chǔ)與外部實(shí)體能否直接相連?答案:不能。9.某項(xiàng)目關(guān)鍵路徑A→C→E總工期18天,活動(dòng)C自由浮動(dòng)?答案:0。10.某軟件驗(yàn)收測(cè)試依據(jù)文檔?答案:需求規(guī)格說(shuō)明書(shū)。六、數(shù)據(jù)庫(kù)技術(shù)1.給定關(guān)系R(A,B,C)函數(shù)依賴A→B,B→C,問(wèn)候選碼?答案:A。2.某SQL:SELECTdept,AVG(salary)FROMempGROUPBYdeptHAVINGCOUNT()>5返回?答案:?jiǎn)T工數(shù)大于5的部門(mén)平均工資。3.某事務(wù)調(diào)度:r1(x),w2(x),r1(y),w2(y),c1,c2問(wèn)是否沖突可串行?答案:不可,存在讀寫(xiě)沖突環(huán)。4.某B+樹(shù)階數(shù)101,高度3(根葉分離),最多存儲(chǔ)鍵值?答案:100×100×100=1M。5.某分布式數(shù)據(jù)庫(kù)采用兩階段提交,若協(xié)調(diào)者在prepare后崩潰,參與者P已votecommit,問(wèn)恢復(fù)后行為?答案:等待協(xié)調(diào)者重啟重查決定。6.給定關(guān)系代數(shù)σ_{price>100}(π_{pid,name}(Product))等價(jià)SQL?答案:SELECTpid,nameFROMProductWHEREprice>100。7.某視圖定義含聚合,能否更新?答案:一般不可更新。8.某索引位圖索引適合字段?答案:低基數(shù)離散列,如性別。9.某日志先寫(xiě)規(guī)則要求?答案:日志記錄必須先于對(duì)應(yīng)數(shù)據(jù)塊寫(xiě)入磁盤(pán)。10.某NoSQL數(shù)據(jù)庫(kù)CAP理論中MongoDB默認(rèn)保證?答案:CP。七、面向?qū)ο蠹夹g(shù)1.給出C++代碼:classBase{virtualvoidf(){}}classDer:publicBase{voidf()overridefinal{}}問(wèn)Der::f能否再被override?答案:不能,final禁止。2.某UML序列圖消息返回虛線箭頭表示?答案:回復(fù)消息。3.某
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 浸泡型果酒釀造工安全風(fēng)險(xiǎn)競(jìng)賽考核試卷含答案
- 個(gè)人信息保護(hù)合規(guī)管理員操作評(píng)估測(cè)試考核試卷含答案
- 光纖檢測(cè)員崗前績(jī)效目標(biāo)考核試卷含答案
- 打擊樂(lè)器制作工安全生產(chǎn)規(guī)范考核試卷含答案
- 鑄造碳化鎢熔煉破碎工操作管理水平考核試卷含答案
- 軋管工安全實(shí)踐水平考核試卷含答案
- 燃?xì)饩吡悴考谱鞴ぷ兏锕芾碓u(píng)優(yōu)考核試卷含答案
- 光刻工安全生產(chǎn)規(guī)范評(píng)優(yōu)考核試卷含答案
- 用電檢查員創(chuàng)新意識(shí)強(qiáng)化考核試卷含答案
- 皮鞋制作工崗前規(guī)章制度考核試卷含答案
- 初中數(shù)學(xué)新課程標(biāo)準(zhǔn)(2024年版)
- 危重癥患者的血糖管理課件
- 音樂(lè)療愈課件
- 《農(nóng)村生活垃圾處理研究的國(guó)內(nèi)外文獻(xiàn)綜述》4100字
- GB/T 15822.1-2024無(wú)損檢測(cè)磁粉檢測(cè)第1部分:總則
- 南通城管外包合同模板
- 基于學(xué)科核心素養(yǎng)的初中歷史大單元教學(xué)設(shè)計(jì)研究
- 2023年安徽師范大學(xué)附中高一自主招生英語(yǔ)試卷真題(含答案詳解)
- JB-T 14314-2022 活塞式調(diào)流閥
- 金屬非金屬礦山充填工程技術(shù)標(biāo)準(zhǔn)
- 老人贍養(yǎng)協(xié)議書(shū)
評(píng)論
0/150
提交評(píng)論