




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2025考研408計算機基礎(chǔ)綜合練習(xí)題及答案數(shù)據(jù)結(jié)構(gòu)部分一、單項選擇題(每題2分,共10分)1.已知遞歸函數(shù)f(n)的定義為:f(n)=n×f(n-1)(n>1),f(1)=1。該函數(shù)的時間復(fù)雜度為()。A.O(n)B.O(n2)C.O(n!)D.O(2?)2.一棵有124個結(jié)點的完全二叉樹,其葉結(jié)點個數(shù)為()。A.61B.62C.63D.643.對圖G進行拓撲排序時,不可能得到的序列是()。(圖G的邊集:1→2,1→3,2→4,3→4,4→5)A.1,2,3,4,5B.1,3,2,4,5C.2,1,3,4,5D.1,2,4,3,54.采用線性探測法解決沖突的哈希表,哈希函數(shù)為H(key)=keymod7。若依次插入關(guān)鍵字23、14、9、6、30、17,則查找關(guān)鍵字17時的比較次數(shù)為()。A.1B.2C.3D.45.對長度為n的有序表進行二分查找,最壞情況下的比較次數(shù)為()。A.?log?n?B.?log?(n+1)?C.n/2D.n二、綜合應(yīng)用題(15分)設(shè)計一個算法,將帶頭結(jié)點的單鏈表L就地逆置(即僅通過修改指針實現(xiàn),不使用額外存儲結(jié)構(gòu))。要求用C語言描述算法,并分析時間復(fù)雜度和空間復(fù)雜度。計算機組成原理部分一、單項選擇題(每題2分,共10分)6.某指令系統(tǒng)中,指令長度為16位,操作碼占4位,地址碼為3個(均為5位)。若采用擴展操作碼技術(shù),最多可定義()條三地址指令。A.15B.16C.31D.327.某計算機主存地址32位,Cache容量64KB,塊大小128B,采用8路組相聯(lián)映射。主存地址中,組號字段的位數(shù)為()。A.10B.12C.14D.168.浮點數(shù)加減運算中,對階的操作是()。A.將較小的階碼調(diào)整到與較大的階碼相等B.將較大的階碼調(diào)整到與較小的階碼相等C.同時調(diào)整兩個數(shù)的階碼D.無需調(diào)整階碼9.某計算機的CPU主頻為2GHz,某程序包含10?條指令,平均CPI為2,則執(zhí)行該程序的時間為()。A.0.1sB.0.2sC.0.4sD.0.8s10.虛擬存儲器中,頁表的作用是()。A.記錄內(nèi)存的物理地址B.實現(xiàn)虛頁號到物理頁號的映射C.記錄頁面的使用狀態(tài)D.管理外存的空閑空間二、綜合應(yīng)用題(15分)某計算機的主存地址為32位,按字節(jié)編址。現(xiàn)需用256K×8位的DRAM芯片設(shè)計一個1M×16位的主存儲器。要求:(1)計算所需芯片數(shù)量;(2)畫出存儲器的邏輯結(jié)構(gòu)框圖(需標(biāo)注地址線、數(shù)據(jù)線、片選信號、讀/寫信號);(3)說明片選邏輯的設(shè)計方法。操作系統(tǒng)部分一、單項選擇題(每題2分,共10分)11.進程從阻塞態(tài)轉(zhuǎn)換為就緒態(tài)的可能原因是()。A.時間片用完B.等待的I/O完成C.被調(diào)度程序選中D.進程執(zhí)行結(jié)束12.系統(tǒng)有3類資源(A、B、C),數(shù)量分別為10、5、7。某時刻進程P0-P4的資源分配情況如下:|進程|最大需求(A,B,C)|已分配(A,B,C)||------|-------------------|-----------------||P0|7,5,3|0,1,0||P1|3,2,2|2,0,0||P2|9,0,2|3,0,2||P3|2,2,2|2,1,1||P4|4,3,3|0,0,2|此時系統(tǒng)剩余可用資源為(3,3,2),則系統(tǒng)處于()狀態(tài)。A.安全B.不安全C.死鎖D.無法判斷13.某請求分頁系統(tǒng),頁大小為4KB,某進程的邏輯地址空間為32位,其頁表項的大小至少為()。A.16位B.20位C.24位D.32位14.下列文件物理結(jié)構(gòu)中,支持隨機訪問且存儲利用率最高的是()。A.連續(xù)分配B.鏈接分配C.索引分配D.多級索引分配15.用P、V操作實現(xiàn)生產(chǎn)者-消費者問題時,若緩沖區(qū)大小為n,則信號量mutex、empty、full的初值應(yīng)分別設(shè)置為()。A.0,n,0B.1,n,0C.1,0,nD.0,0,n二、綜合應(yīng)用題(15分)某磁盤有200個磁道(0-199),當(dāng)前磁頭位于100號磁道,移動方向為向磁道號增加方向。等待訪問的磁道號順序為:175、50、120、150、30、180。分別采用SSTF(最短尋道時間優(yōu)先)和SCAN(掃描)算法,計算磁頭移動的總距離,并給出訪問順序。計算機網(wǎng)絡(luò)部分一、單項選擇題(每題2分,共10分)16.TCP協(xié)議中,接收方發(fā)送的確認號表示()。A.已接收的最后一個字節(jié)的序號B.下一個期望接收的字節(jié)的序號C.發(fā)送方應(yīng)發(fā)送的字節(jié)數(shù)D.接收方的窗口大小17.一個IP數(shù)據(jù)報的總長度為4000B(含首部),首部長度為20B。若需要分片為最大片長1500B的分片,則分片數(shù)和最后一個分片的片偏移分別為()。A.3片,296B.3片,370C.4片,296D.4片,37018.DNS查詢過程中,本地域名服務(wù)器采用迭代查詢時,返回的是()。A.目標(biāo)域名的IP地址B.下一步查詢的域名服務(wù)器地址C.根域名服務(wù)器地址D.無法解析的錯誤19.HTTP協(xié)議中,用于向服務(wù)器提交資源的方法是()。A.GETB.POSTC.PUTD.DELETE20.交換機與路由器的主要區(qū)別是()。A.交換機工作在物理層,路由器工作在網(wǎng)絡(luò)層B.交換機根據(jù)MAC地址轉(zhuǎn)發(fā),路由器根據(jù)IP地址轉(zhuǎn)發(fā)C.交換機支持廣播,路由器不支持廣播D.交換機可隔離沖突域,路由器可隔離廣播域二、綜合應(yīng)用題(15分)某公司分配到IP地址塊/24,需劃分兩個子網(wǎng):部門A(50臺主機)、部門B(30臺主機)。要求:(1)確定子網(wǎng)掩碼;(2)計算部門A和部門B的網(wǎng)絡(luò)地址、廣播地址、可用IP范圍;(3)說明剩余IP地址的用途(若有)。參考答案數(shù)據(jù)結(jié)構(gòu)1.A(遞歸調(diào)用n次,時間復(fù)雜度O(n))2.C(完全二叉樹中,葉結(jié)點數(shù)為?n/2?=?124/2?=62?錯誤,正確計算:n=124,n?=?n/2?+1(當(dāng)n為偶數(shù)時n?=n/2,奇數(shù)時n?=(n+1)/2)。124是偶數(shù),n?=62?需重新核對:完全二叉樹中,n?=0或1。n=n?+n?+n?,n?=n?-1(二叉樹性質(zhì))。若n=124,n?+n?+n?-1=124→2n?+n?=125。n?只能是0或1。若n?=1,則2n?=124→n?=62;若n?=0,2n?=125(不可能)。故n?=62,選B?原題可能存在筆誤,正確應(yīng)為B。)3.C(拓撲排序中,所有前驅(qū)必須在結(jié)點之前。結(jié)點2的前驅(qū)是1,故2不能在1前,選C)4.B(哈希表地址0-6。插入順序:23→23mod7=2;14→0;9→2(沖突,線性探測到3);6→6;30→30mod7=2(沖突,探測3→被9占用,探測4);17→17mod7=3(沖突,探測4→被30占用,探測5)。查找17時,H(17)=3(沖突),探測4(沖突),探測5(找到),比較次數(shù)3?原題可能計算錯誤,正確應(yīng)為C。)5.B(二分查找最壞比較次數(shù)為?log?(n+1)?)綜合應(yīng)用題:算法思路:依次遍歷鏈表,將每個結(jié)點的next指針指向前驅(qū)結(jié)點。初始化前驅(qū)指針pre為NULL,當(dāng)前指針p為頭結(jié)點下一個結(jié)點。遍歷過程中,保存后繼結(jié)點next,將p→next指向pre,然后pre=p,p=next,直到p為NULL。最后將頭結(jié)點的next指向pre(原尾結(jié)點)。C語言描述:```ctypedefstructLNode{intdata;structLNodenext;}LNode,LinkList;LinkListReverseList(LinkListL){LNodepre=NULL,p=L->next,next;while(p!=NULL){next=p->next;//保存后繼p->next=pre;//反轉(zhuǎn)指針pre=p;//前驅(qū)后移p=next;//當(dāng)前指針后移}L->next=pre;//頭結(jié)點指向原尾結(jié)點returnL;}```時間復(fù)雜度O(n)(遍歷一次鏈表),空間復(fù)雜度O(1)(僅用常數(shù)額外空間)。計算機組成原理6.A(4位操作碼最多16種,擴展操作碼時保留1種作為擴展標(biāo)志,故三地址指令最多15條)7.A(Cache容量64KB=21?B,塊大小128B=2?B,組數(shù)=64KB/(128B×8路)=64×1024/(128×8)=64×1024/1024=64=2??計算錯誤:64KB=21?B,塊大小128B=2?B,每組8塊,故組數(shù)=21?/(2?×8)=21?/(21?)=2?=64,組號字段6位?原題選項可能錯誤,正確應(yīng)為6位,但選項無,可能塊大小為128B=2?,Cache容量64KB=21?B,8路組相聯(lián),組數(shù)=21?/(2?×8)=21?/21?=2?=64,組號字段6位。可能題目中Cache容量為64KB=21?B,塊大小128B=2?B,組相聯(lián)8路,組數(shù)=21?/(2?×8)=2?,組號字段6位。選項無,可能題目數(shù)據(jù)不同,正確選項應(yīng)為A(10位)可能錯誤,需重新核對。)8.A(對階時將小階碼調(diào)整到大階碼)9.B(時間=指令數(shù)×CPI/主頻=10?×2/(2×10?)=0.1s?計算錯誤:2GHz=2×10?Hz,周期=1/(2×10?)s??倳r鐘周期數(shù)=10?×2=2×10?。時間=2×10?×(1/(2×10?))=0.1s,選A。)10.B(頁表實現(xiàn)虛頁號到物理頁號的映射)綜合應(yīng)用題:(1)所需芯片數(shù):總?cè)萘?M×16位=22?×16位。單芯片容量256K×8位=21?×8位。芯片數(shù)=(22?×16)/(21?×8)=(4×2)/(1×1)=8片(位擴展2片/組,字?jǐn)U展4組,共2×4=8片)。(2)邏輯結(jié)構(gòu):地址線32位(主存32位),數(shù)據(jù)線16位(與芯片8位需2片并聯(lián))。片選信號由高位地址經(jīng)譯碼器產(chǎn)生(如A18-A19用于4組選擇),讀/寫信號與所有芯片連接。(3)片選邏輯:主存地址的A0-A17(18位)用于片內(nèi)尋址(256K=21?),A18-A19(2位)經(jīng)3-8譯碼器(實際用2-4譯碼器)產(chǎn)生4個片選信號,每組2片(位擴展)共享同一片選。操作系統(tǒng)11.B(I/O完成后,進程等待的事件滿足,從阻塞態(tài)轉(zhuǎn)為就緒態(tài))12.A(計算需求矩陣:P0(7,4,3),P1(1,2,2),P2(6,0,0),P3(0,1,1),P4(4,3,1)。可用資源(3,3,2)。嘗試分配:P1需求(1,2,2)≤可用,分配后釋放資源,可用變?yōu)?3+2,3+0,2+0)=(5,3,2)。P3需求(0,1,1)≤可用,分配后可用變?yōu)?5+2,3+1,2+1)=(7,4,3)。P0需求(7,4,3)≤可用,分配后可用變?yōu)?7+0,4+1,3+0)=(7,5,3)。P2需求(6,0,0)≤可用,分配后可用變?yōu)?7+3,5+0,3+2)=(10,5,5)。P4需求(4,3,1)≤可用,存在安全序列P1→P3→P0→P2→P4,系統(tǒng)安全。)13.C(邏輯地址32位,頁大小4KB=212B,頁號占20位(32-12=20),頁表項需包含物理頁號(至少20位)及狀態(tài)位(如存在位、修改位等),至少24位。)14.A(連續(xù)分配支持隨機訪問且無碎片,存儲利用率最高)15.B(mutex互斥信號量初值1,empty表示空閑緩沖區(qū)數(shù)初值n,full表示滿緩沖區(qū)數(shù)初值0)綜合應(yīng)用題:SSTF算法:當(dāng)前磁頭100,選擇最近的磁道。等待序列:175(75)、50(50)、120(20)、150(50)、30(70)、180(80)。最近為120(+20),訪問120→剩余175(55)、50(70)、150(30)、30(90)、180(60)。下一個最近150(+30),訪問150→剩余175(25)、50(100)、30(120)、180(30)。最近175(+25),訪問175→剩余50(125)、30(145)、180(5)。最近180(+5),訪問180→剩余50(130)、30(150)。最近50(-130),訪問50→最后30(-20)。總移動距離:20+30+25+5+130+20=230。SCAN算法:磁頭向199方向移動。訪問順序:120(+20)、150(+30)、175(+25)、180(+5)→到達180后,磁頭轉(zhuǎn)向0方向。下一個訪問50(-130)、30(-20)??傄苿泳嚯x:20+30+25+5+130+20=230(與SSTF相同?實際SCAN順序應(yīng)為100→120→150→175→
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商場對標(biāo)管理辦法
- 商標(biāo)認證管理辦法
- 喜宴餐廳管理辦法
- 四川木材管理辦法
- 園區(qū)亮化管理辦法
- 園區(qū)能耗管理辦法
- 國企分類管理辦法
- 國培項目管理辦法
- 國庫監(jiān)督管理辦法
- 圖書歸檔管理辦法
- 2025年中級消防設(shè)施操作員證考試600題(附答案)
- 第10講 專題:電路圖與實物圖的互畫-人教版九年級《物理》暑假自學(xué)提升講義
- 兒童陶藝捏雕課件
- 2025年小學(xué)心理健康教育教師考試試卷及答案
- 綠色醫(yī)療輸尿管結(jié)石宣教課件
- 2025年湖北省中考英語試題(附答案)
- 老人噎食急救處理
- 2025年國有企業(yè)管理者考試試卷及答案
- 2025至2030年中國特種化學(xué)品行業(yè)市場競爭現(xiàn)狀及前景戰(zhàn)略研判報告
- 成人重癥患者顱內(nèi)壓增高防控護理專家共識
- 花崗巖循環(huán)荷載作用下的力學(xué)性能研究
評論
0/150
提交評論