




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2018年計(jì)算機(jī)考研真題及參考答案
2018年全國碩士研究生入學(xué)統(tǒng)一考試
計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科聯(lián)考計(jì)算機(jī)學(xué)科專業(yè)基礎(chǔ)綜合試題
一、單項(xiàng)選擇題:第1?40小題,每小題2分,共80分。下列每題給出的四個(gè)選項(xiàng)中,
只有一個(gè)選項(xiàng)最符合試題要求。
1.若棧Si中保存整數(shù),棧S2中保存運(yùn)算符,函數(shù)F()依次執(zhí)行下述各步操作:
(1)從Si中依次彈出兩個(gè)操作數(shù)a和b;
(2)從S2中彈出一個(gè)運(yùn)算符op;
(3)執(zhí)行相應(yīng)的運(yùn)算bopa;
(4)將運(yùn)算結(jié)果壓人&中。
假定Si中的操作數(shù)依次是5,8,3,2(2在棧頂),S2中的運(yùn)算符依次是*,-,+(+在棧頂)。調(diào)
用3次F()后,S,棧頂保存的值是?
A.-15B.15C.-20D.20
2.現(xiàn)有隊(duì)列Q與棧S,初始時(shí)Q中的元素依次是1,2,3,4,5,6(1在隊(duì)頭),S為空。若僅允
許下列3種操作:①出隊(duì)并輸出出隊(duì)元素;②出隊(duì)并將出隊(duì)元素人棧;③出棧并輸出出棧元素,
則不能得到的輸出序列是。
A.1,2,5,6,4,3B.2,3,4,5,6,1
C.3,4,5,6,1,2D.6,5,4,3,2,1
3.設(shè)有一個(gè)12X12的對稱矩陣M,將其上三角部分的元素mi.i(1WiWj實(shí)控行優(yōu)先存人C
語言的一維數(shù)組N中,元素mm在N中的下標(biāo)是。
A.50B.51C.55D.66
4.設(shè)?棵非空完全二叉樹T的所有葉結(jié)點(diǎn)均位于同一層,且每個(gè)非葉結(jié)點(diǎn)都有2個(gè)子結(jié)點(diǎn)。
若丁有k個(gè)葉結(jié)點(diǎn),則T的結(jié)點(diǎn)總數(shù)是.
A.2k-1B.2kC.k2D.2k-1
5.已知字符集{a,b,c,d,e,f},若各字符出現(xiàn)的次數(shù)分別為6,3,8,2,10,4,則對應(yīng)字符集中
各字符的哈夫曼編碼可能是。
A.00,1011,01,1010,11,100B.00,100,110,000,0010,01
C.10,1011,11,0011,00,010D.0011,10,11,0010,01,000
6.已知二叉排序樹如下圖所示,元素之間應(yīng)滿足的大小關(guān)系是。
第1頁,共12頁
2018年計(jì)算機(jī)考研真題及參考答案
C.5,1,2,3,6,4D.5,2,1,6,3,4
8.高度為5的3階B樹含有的關(guān)鍵字個(gè)數(shù)至少是=
A.15B.31C.62D.242
9.現(xiàn)有長度為7、初始為空的散列表HT,散列函數(shù)H(k)=k%7,用線性探測再散列法解決
沖突。將關(guān)鍵字22,43,15依次插人到HT后,查找成功的平均查找長度是?
A.1.5B.1.6C.2D.3
10.對初始數(shù)據(jù)序列(8,3,9,11,2,1,4,7,5,10,6)進(jìn)行希爾排序。若第一趟排序結(jié)果為(1,
3,7,5,2,6,4,9,11,10,8),第二趟排序結(jié)果為(1,2,6,4,3,7,5,8,11,10,9),則兩趟排序采用的
增量(間隔)依次是。
A.3,1B.3,2C.5,2D.5,3
11.在將數(shù)據(jù)序列(6,1,5,9,8,4,7)建成大根堆時(shí),正確的序列變化過程是
A.6,1,7,9,8,4,5~6,9,7,1,8,4,5~9,67,1,8,4,5~9,87,1,6,4,5
B.6,9,5,1,8,47一6,97,1,8,4,5一9,67,1,8,4,5一9,8,7,1,6,4,5
C.6,9,5,1,8,47-9,6,5,1,8,47-9,67,1,8,4,5—9,87,1,6,4,5
D.6,1,7,9,8,4,5-7,1,6,9,8,4,5-7,9,6,1,8,4,5—9,7,6,1,8,4,5-9,8,6,17,4,5
12.馮第?依曼結(jié)構(gòu)計(jì)算機(jī)中數(shù)據(jù)采用二進(jìn)制編碼表示,其主要原因是
I.二進(jìn)制的運(yùn)算規(guī)則簡唯
II.制造兩個(gè)穩(wěn)態(tài)的物理器件較容易
III.便于用邏輯門電路實(shí)現(xiàn)算術(shù)運(yùn)算
A.僅I、IIB.僅I、IHC.僅II、IIID.I、II和山
13.假定帶符號(hào)整數(shù)采用補(bǔ)碼表示,若int型變量x和y的機(jī)器數(shù)分別是FFFFFFDFH和0000
0041H,則x,y的值以及x-y的機(jī)器數(shù)分別是一
A.x=-65,y=41,x-y的機(jī)器數(shù)溢出
B.x=-33,y=65,x-y的機(jī)器數(shù)為FFFFFF9DH
C.x=-33,y=65,x-y的機(jī)器數(shù)為FFFFFF9EH
第2頁,共12頁
2018年計(jì)算機(jī)考研真題及參考答案
D.x=-65,y=41,x-y的機(jī)器數(shù)為FFFFFF96H
14.IEEE754單精度浮點(diǎn)格式表示的數(shù)中,最小的規(guī)格化正數(shù)是=
A.1.02丈26B.1.0米27C.1.0農(nóng)28D.1.0米49
15.某32位計(jì)算機(jī)按字節(jié)編址,采用小端(LittleEndian)方式。若語令"inti=0;對應(yīng)指令的
機(jī)器代碼為“C745FC00000000,”則語句“inti=-64;'對應(yīng)指令的機(jī)器代碼是。
A.C745FCCOFFFFFFB.C745FCOCFFFFFF
C.C745FCFFFFFFCOD.C745FCFFFFFFOC
16.整數(shù)x的機(jī)器數(shù)為11011000,分別對x進(jìn)行邏輯右移1位和算術(shù)右移1位操作,得到的
機(jī)器數(shù)各是。
A.11101100,11101100B.01101100、11101100
C.11101100.01101100D.01101100.01101100
17.假定DRAM芯片中存儲(chǔ)陣列的行數(shù)為r、列數(shù)為c,對于一個(gè)2Kxi位的DRAM芯片,
為保證其地址引腳數(shù)最少,并盡量減少刷新開銷,則r、c的取值分別是o
A.2048,1B.64、32C.32、64D.1、2048
18.按字節(jié)編址的計(jì)算機(jī)中,某double型數(shù)組A的首地址為2000H,使用變址尋址和循環(huán)結(jié)
構(gòu)訪問數(shù)組A,保存數(shù)組下標(biāo)的變址寄存器初值為0,每次循環(huán)取一個(gè)數(shù)組元素,其偏移地址為
變址值乘以sizeof(double),取完后變址寄存器內(nèi)容自動(dòng)加1。若某次循環(huán)所取元素的地址為2100H,
則進(jìn)入該次循環(huán)時(shí)變址寄存器的內(nèi)容是。
A.25B.32C.64D.100
19.減法指令“subR1,R2,R3的功能為“(R1)-(R2)-R3';該指令執(zhí)行后將生成進(jìn)位/借
位標(biāo)志CF和溢出標(biāo)志OF。若(R1)=FFFFFFFFH,(R2)=FFFFFFFOH,則該減法指令執(zhí)行
后,CF與OF分別為。
A.CF=0,OF=0B.CF=1,OF=0
C.CF=0,0F=1D.CF=1,OF=1
20.若某計(jì)算機(jī)最復(fù)雜指令的執(zhí)行需要完成5個(gè)子功能,分別由功能部件A-E實(shí)現(xiàn),各功能
部件所需時(shí)間分別為80ps、50ps、50ps、70Ps和50ps,采用流水線方式執(zhí)行指令,流水段寄存器
延時(shí)為20ps,貝ijCPU時(shí)鐘周期至少為。
A.60psB.70psC.80psD.100ps
21.下列選項(xiàng)中,可提高同步總線數(shù)據(jù)傳輸率的是。
I.增加總線寬度II.提高總線工作頻率
III.支持突發(fā)傳輸IV.采用地址/數(shù)據(jù)線復(fù)用
A.僅I、nB.僅I、n、m
c.僅in、ivD.i、n、ni和N
22.下列關(guān)于外部i/o中斷的敘述中,正確的是.
A.中斷控制器按所接收中斷請求的先后次序進(jìn)行中斷優(yōu)先級排隊(duì)
B.CPU響應(yīng)中斷時(shí),通過執(zhí)行中斷隱指令完成通用寄存器的保護(hù)
C.CPU只有在處于中斷允許狀態(tài)時(shí),才能響應(yīng)外部設(shè)備的中斷請求
D.有中斷請求時(shí),CPU立即暫停當(dāng)前指令執(zhí)行,轉(zhuǎn)去執(zhí)行中斷服務(wù)程序
23.下列關(guān)于多任務(wù)操作系統(tǒng)的敘述中,正確的是。
I.具有并發(fā)和并行的特點(diǎn)
II.需要實(shí)現(xiàn)對共享資源的保護(hù)
第3頁,共12頁
2018年計(jì)算機(jī)考研真題及參考答案
III.需要運(yùn)行在多CPU的硬件平臺(tái)上
A.僅IB.僅nC.僅I、IID.I、II.III
24.某系統(tǒng)采用基于優(yōu)先權(quán)的非搶占式進(jìn)程調(diào)度策略,完成一次進(jìn)程調(diào)度和進(jìn)程切換的系統(tǒng)
時(shí)間開銷為1us。在T時(shí)刻就緒隊(duì)列中有3個(gè)進(jìn)程R、2和p3,其在就緒隊(duì)列中的等待時(shí)間、需
要的CPU時(shí)間和優(yōu)先權(quán)如卜表所示。
進(jìn)程等待時(shí)間需要的CPU時(shí)間優(yōu)先權(quán)
P130MS12us10
P215MS24us30
P318ys36us20
若優(yōu)先權(quán)值大的進(jìn)程優(yōu)先獲得CPU,從T時(shí)刻起系統(tǒng)開始進(jìn)程調(diào)度,則系統(tǒng)的平均周轉(zhuǎn)時(shí)間
為
A.54B.73BC.74sD.758
25.屬于同進(jìn)程的兩個(gè)線程threadl和thread2并發(fā)執(zhí)行,共享初值為0的全局變量x°thread1
和thread2實(shí)現(xiàn)對全局變量x加1的機(jī)器級代碼描述如下。
threadlthread2
movR1,x//(x)-R1movR2,x//(x)-*R2
incR1//(RD+1-R1incR2//(R2)+1fR2
movx,R1//(R1)-xmovx,R2//(R2)-x
在所有可能的指令執(zhí)行序列中,使x的值為2的序列個(gè)數(shù)是
A.1B.2C.3D.4
26.假設(shè)系統(tǒng)中有4個(gè)同類資源,進(jìn)程R、P2和P3需要的資源數(shù)分別為4、3和1,Pi、P2
和P3已申請到的資源數(shù)分別為2、1和0,則執(zhí)行安全性檢測算法的結(jié)果是.
A.不存在安全序列,系統(tǒng)處于不安全狀態(tài)
B.存在多個(gè)安全序列,系統(tǒng)處于安全狀態(tài)
C.存在唯一安全序列P3、Pi、P2,系統(tǒng)處于安全狀態(tài)
D.存在唯一安全序列P3、丹、R,系統(tǒng)處于安全狀態(tài)
27.下列選項(xiàng)中,可能導(dǎo)致當(dāng)前進(jìn)程P阻塞的事件是。
I.進(jìn)程P申請臨界資源
H.進(jìn)程P從磁盤讀數(shù)據(jù)
III.系統(tǒng)將CPU分配給高優(yōu)先權(quán)的進(jìn)程
A.僅1B.僅HC.僅I、IlD.I,II>III
28.若x是管程內(nèi)的條件變量,則當(dāng)進(jìn)程執(zhí)行x.waW)時(shí)所做的工作是。
A.實(shí)現(xiàn)對變量x的互斥訪問
B.喚醒一個(gè)在x上阻塞的進(jìn)程
C.根據(jù)x的值判斷該進(jìn)程是否進(jìn)人阻塞狀態(tài)
D.阻塞該進(jìn)程,并將之插入x的阻塞隊(duì)列中
29.當(dāng)定時(shí)器產(chǎn)生時(shí)鐘中斷后,由時(shí)鐘中斷服務(wù)程序更新的部分內(nèi)容是。
I.內(nèi)核中時(shí)鐘變量的值
II.當(dāng)前進(jìn)程占用CPU的時(shí)間
HI.當(dāng)前進(jìn)程在時(shí)間片內(nèi)的剩余執(zhí)行時(shí)間
A.僅I、IIB.僅II、IHC.僅I、IIID.I、II>III
第4頁,共12頁
2018年計(jì)算機(jī)考研真題及參考答案
30.系統(tǒng)總是訪問磁盤的某個(gè)磁道而不響應(yīng)對其他磁道的訪問請求,這種現(xiàn)象稱為磁臂黏著。
卜列磁盤調(diào)度算法中,不會(huì)導(dǎo)致磁臂粘著的是.
A.先來先服務(wù)(FCFS)B.最短尋道時(shí)間優(yōu)先(SSTF)
C.掃描算法(SCAN)D.循環(huán)掃描算法(CSCAN)
31.下列優(yōu)化方法中,可以提高文件訪問速度的是。
I.提前讀II.為文件分配連續(xù)的簇
III.延遲寫IV.采用磁盤高速緩存
A.僅I、nB.僅n、in
c.僅i、山、ivD.I、n、in、iv
32.在下列同步機(jī)制中,可以實(shí)現(xiàn)讓權(quán)等待的是.
A.Peterson方法B.swap指令
C.信號(hào)量方法D.TestAndSet指令
33.下列TCP/IP應(yīng)用層協(xié)議中,可以使用傳輸層無連接服務(wù)的是o
A.FTPB.DNSC.SMTPD.HTTP
34.下列選項(xiàng)中,不屬于物理層接口規(guī)范定義范疇的是o
A.接口形狀B.引腳功能C.物理地址D.信號(hào)電平
35.IEEE802.11無線局域網(wǎng)的MAC協(xié)議CSMA/CA進(jìn)行信道預(yù)約的方法是。
A.發(fā)送確認(rèn)幀B.采用二進(jìn)制指數(shù)退避
C.使用多個(gè)MAC地址D.交換RTS與CTS幀
36.主機(jī)甲采用停-等協(xié)議向主機(jī)乙發(fā)送數(shù)據(jù),數(shù)據(jù)傳輸速率是3kbps,單向傳播延時(shí)是200
ms,忽略確認(rèn)幀的傳輸延時(shí)。當(dāng)信道利用率等于40%時(shí),數(shù)據(jù)幀的長度為。
A.240比特B.400比特C.480比特D.800比特
37.路由器R通過以太網(wǎng)交換機(jī)S1和S2連接兩個(gè)網(wǎng)絡(luò),R的接口、主機(jī)H1和H2的IP地
址與MAC地址如下圖所示。若H1向H2發(fā)送1個(gè)IP分組P,則H1發(fā)出的封裝P的以太網(wǎng)幀的
目的MAC地址、H2收到的封裝P的以太網(wǎng)幀的源MAC地址分別是
00-la-2b-3c-4d-5200-a1-b2-c3-d4-62
00-la-2b-3c-4d-5200-aI-b2-c3-d4-62
A.00-a1-b2-c3-d4-6200-1a-2b-3c-4d?52
B.00-a1-b2-c3-d4-6200-a1-b2-c3-d4-61
C.00-1a-2b-3c-4d-5100-1a-2b-3c-4d-52
第5頁,共12頁
2018年計(jì)算機(jī)考研真題及參考答案
D.00-1a-2b-3c-4d-51.00-a1-b2-c3-d4-61
38.某路由表中有轉(zhuǎn)發(fā)接口相同的4條路由表項(xiàng),其目的網(wǎng)絡(luò)地址分別為/21、
/21,/21和/21,將該4條路由聚合后的目的網(wǎng)絡(luò)地址為.
A./19B./20
C./19D./20
39.UDP協(xié)議實(shí)現(xiàn)分用(demultiplexing)時(shí)所依據(jù)的頭部字段是。
A.源端口號(hào)B.目的端口號(hào)C.長度D.校驗(yàn)和
40.無需轉(zhuǎn)換即可由SMTP協(xié)議直接傳輸?shù)膬?nèi)容是。
A.JPEG圖像B.MPEG視頻C.EXE文件D.ASCII文本
二、綜合應(yīng)用題:第41?47小題,共70分。
41.(13分)給定一個(gè)含n(n、件整數(shù)的數(shù)組,請?jiān)O(shè)計(jì)一個(gè)在時(shí)間上盡可能高效的算法,找出數(shù)
組中未出現(xiàn)的最小正整數(shù)。例如,數(shù)組{-5,3,2,3}中未出現(xiàn)的最小正整數(shù)是1;數(shù)組{1,2,3}中未出
現(xiàn)的最小正整數(shù)是4。要求:
(1)給出算法的基本設(shè)計(jì)思想。
(2)根據(jù)設(shè)計(jì)思想,采用C或C++語言描述算法,關(guān)鍵之處給出注釋。
(3)說明你所設(shè)計(jì)算法的時(shí)間復(fù)雜度和空間復(fù)雜度。
42.(12分)擬建設(shè)一個(gè)光通信骨干網(wǎng)絡(luò)連通BJ,CS、XA、QD、JN、NJ、TL和WH等8個(gè)
城市,題42圖中無向邊上的權(quán)值表示兩個(gè)城市間備選光纜的鋪設(shè)費(fèi)用。
請回答下列問題。
(1)僅從鋪設(shè)費(fèi)用角度出發(fā),給出所有可能的最經(jīng)濟(jì)的光纜鋪設(shè)方案(用帶權(quán)圖表示),并
第6頁,共12頁
2018年計(jì)算機(jī)考研真題及參考答案
計(jì)算相應(yīng)方案的總費(fèi)用。
(2)題42圖可采用圖的哪一種存儲(chǔ)結(jié)構(gòu)?給出求解問題(1)所使用的算法名稱。
(3)假設(shè)每個(gè)城市采用一個(gè)路由器按(1)中得到的最經(jīng)濟(jì)方案組網(wǎng),主機(jī)H1直接連接在
TL的路由器上,主機(jī)H2直接連接在BJ的路由器上。若H1向H2發(fā)送一個(gè)TTL=5的IP分組,
則H2是否可以收到該IP分組?
43.(8分)假定計(jì)算機(jī)的主頻為500MHz,CPI為4?,F(xiàn)有設(shè)備A和B,其數(shù)據(jù)傳輸率分別為
2MB/S和40MB/S,對應(yīng)I/O接口中各有一個(gè)32位數(shù)據(jù)緩沖寄存器。請回答下列問題,要求給出
計(jì)算過程。
(1)若設(shè)備A采用定時(shí)查詢I/O方式,每次輸入/輸出都至少執(zhí)行10條指令。設(shè)備A最多
間隔多長時(shí)間查詢?次才能不丟失數(shù)據(jù)?CPU用于設(shè)備A輸入/輸出的時(shí)間占CPU總時(shí)間的百分
比至少是多少?
(2)在中斷I/O方式下,若每次中斷響應(yīng)和中斷處理的總時(shí)鐘周期數(shù)至少為400,則設(shè)備B
能否采用中斷I/O方式?為什么?
(3)若設(shè)備B采用DMA方式,每次DMA傳送的數(shù)據(jù)塊大小1000B,CPU用于DMA預(yù)處
理和后處理的總時(shí)鐘周期數(shù)為500,則CPU用于設(shè)備B輸人/輸出的時(shí)間占CPU總時(shí)間的百分比
最多是多少?
44.(15分)某計(jì)算機(jī)采用頁式虛擬存儲(chǔ)管理方式,按字節(jié)編址。CPU進(jìn)行存儲(chǔ)訪問的過程如
題44圖所示。
題44圖
根據(jù)題44圖回答下列問題。
(1)主存物理地址占多少位?
(2)TLB采用什么映射方式?TLB用SRAM還是DRAM實(shí)現(xiàn)?
(3)Cache采用什么映射方式?若Cache采用LRU替換算法和回寫(WriteBack)策略,
則Cache每行中除數(shù)據(jù)(Data)、Tag和有效位外,還應(yīng)有哪些附加位?Cache總?cè)萘渴嵌嗌??Cache
第7頁,共12頁
2018年計(jì)算機(jī)考研真題及參考答案
中有效位的作用是什么?
(4)若CPU給出的虛擬地址為0008C040H,則對應(yīng)的物理地址是多少?是否在Cache中命
中?說明理由,若CPU給出的虛擬地址為0007C260H,則該地址所在主存塊映射到的Cache組
號(hào)是多少?
45.(8分)請根據(jù)題44圖給出的虛擬儲(chǔ)管理方式,回答下列問題。
(1)某虛擬地址對應(yīng)的頁目錄號(hào)為6,在相應(yīng)的頁表中對應(yīng)的頁號(hào)為6,頁內(nèi)偏移量為8,
該虛擬地址的十六進(jìn)制表示是什么?
(2)寄存器PDBR用于保存當(dāng)前進(jìn)程的頁目錄起始地址,該地址是物理地址還是虛擬地址?
進(jìn)程切換時(shí),PDBR的內(nèi)容是否會(huì)變化?說明理由。同一進(jìn)程的線程切換時(shí),PDBR的內(nèi)容是否
會(huì)變化?說明理由。
(3)為了支持改進(jìn)型CLOCK置換算法,需要在頁表項(xiàng)中設(shè)置哪些字段?
46.(7分)某文件系統(tǒng)采用索引節(jié)點(diǎn)存放文件的屬性和地址信息,簇大小為4KB。每個(gè)文件索
引節(jié)點(diǎn)占64B,有11個(gè)地址項(xiàng),其中直接地址項(xiàng)8個(gè),-級、二級和三級間接地址項(xiàng)各1個(gè),每
個(gè)地址項(xiàng)長度為4Bo請回答下列問題。
(1)該文件系統(tǒng)能支持的最大文件長度是多少?(給出計(jì)算表達(dá)式即可)
(2)文件系統(tǒng)用1M(1M=220)個(gè)簇存放文件索引節(jié)點(diǎn),用512M個(gè)簇存放文件數(shù)據(jù)。若一
個(gè)圖像文件的大小為5600B,則該文件系統(tǒng)最多能存放多少個(gè)這樣的圖像文件?
(3)若文件F1的大小為6KB,文件F2的大小為40KB,則該文系統(tǒng)獲取F1和F2最后一
個(gè)簇的簇號(hào)需要的時(shí)間是否相同?為什么?
47.(7分)某公司網(wǎng)絡(luò)如題47圖所示。IP地址空間/24被均分給銷售部和技術(shù)部兩
個(gè)子網(wǎng),并已分別為部分主機(jī)和路由器接口分配了IP地址,銷售部子網(wǎng)的MTU=1500B,技術(shù)部
子網(wǎng)的MTU=800B。
(1)銷售部子網(wǎng)的廣播地址是什么?技術(shù)部子網(wǎng)的子網(wǎng)地址是什么?若每個(gè)主機(jī)僅分配一
個(gè)IP地址,則技術(shù)部子網(wǎng)還可以連接多少臺(tái)主機(jī)?
(2)假設(shè)主機(jī)向主機(jī)08發(fā)送?個(gè)總長度為1500B的IP分組,IP分
組的頭部長度為20B,路由器在通過接口F1轉(zhuǎn)發(fā)該IP分組時(shí)進(jìn)行了分片。若分片時(shí)盡可能分為
最大片,則一個(gè)最大IP分片封裝數(shù)據(jù)的字節(jié)數(shù)是多少?至少需要分為幾個(gè)分片?每個(gè)分片的片偏
移量是多少?
第8頁,共12頁
2018年計(jì)算機(jī)考研真題及參考答案
2018年計(jì)算機(jī)學(xué)科專業(yè)基礎(chǔ)綜合試題參考答案
一、單項(xiàng)選擇題
1.B2.C3.A4.A5.A6.C7.D8.B
9.C10.D11.A12.D13.C14.A15.A16.B
17.C18.B19.A20.D21.B22.023.C24.D
25.B26.A27.C28.D29.D30.A31.D32.C
33.B34.C35.D36.D37.D38.C39.B40.D
二、綜合應(yīng)用題
41.解析:
1)題目要求算法時(shí)間上盡可能高效,因此采用空間換時(shí)間的辦法。分配一個(gè)用于標(biāo)記的數(shù)
組B[n],用來記錄A中是否出現(xiàn)了1~n中的正整數(shù),B⑼對應(yīng)正整數(shù)1,對應(yīng)正整數(shù)n,初
始化B中全部為0.由于A中含有n個(gè)整數(shù),因此可能返回的值是1~n+1,當(dāng)A中n個(gè)數(shù)恰好為
1~n時(shí)返回n+1。當(dāng)數(shù)組A中出現(xiàn)了小于等于0或者大于n的值時(shí),會(huì)導(dǎo)致1~n中出現(xiàn)空余位置,
返回結(jié)果必然在1~門中,因此對于A中出現(xiàn)了小于等于。或者大于n的值可以不采取任何操作。
經(jīng)過以上分析可以得出算法流程:從A[0]開始遍歷A,若0<A[i]<=n,則令B[A[i]-1]=1;否
則不做操作。對A遍歷結(jié)束后,開始遍歷數(shù)組B,若能查找到第?個(gè)滿足B[i]==0的下標(biāo)i,返回
i+1即為結(jié)果,此時(shí)說明A中未出現(xiàn)的最小正整數(shù)在1~n之間。若B[i]全部不為0,返回i+1(跳
出循環(huán)時(shí)i=n,i+1等于n+1),此時(shí)說明A中未出現(xiàn)的最小正整數(shù)是n+1。
intfindMissMin(intA[],intn)
{
inti,*B;//標(biāo)記數(shù)組
B=(int*)malloc(sizeof(int)*n);//分配空間
memset(B,0,sizeof(int)*n);//賦初值為0
for(i=0;i<n;i++)
if(A[i]>0&&A[i]<=n)//若A[i]的值介于1~n,則標(biāo)記數(shù)組B
B[A[i]-1]=1;
for(i=0;i<n;i++)//掃描數(shù)組B,找到目標(biāo)值
if(B[i]==0)break;
returni+1;//返回結(jié)果
}
3)時(shí)間復(fù)雜度:遍歷A一次,遍歷B-次,兩次循環(huán)內(nèi)操作步驟為0(1)量級,因此時(shí)間復(fù)
雜度為O(n).空間復(fù)雜度:額外分配了B[n],空間復(fù)雜度為O(n)。
42.解析:
1)為了求解最經(jīng)濟(jì)的方案,可以把問題抽象為求無向帶權(quán)圖的最小生成樹??梢圆捎檬謩?dòng)
prim算法或kruskal算法作圖。注意本題最小生成樹有兩種構(gòu)造,如下圖所示。
第9頁,共12頁
2018年計(jì)算機(jī)考研真題及參考答案
方案的總費(fèi)用為16。
2)存儲(chǔ)題中的圖可以采用鄰接矩陣(或鄰接表)。構(gòu)造最小生成樹采用Prim算法(或kruskal
算法).
3)TTL=5,即IP分組的生存時(shí)間(最大傳遞距離)為5,方案1中TL和BJ的距離過遠(yuǎn),
TTL=5不足以讓IP分組從H1傳送到H2,因此H2不能收到IP分組。而方案2中TL和BJ鄰近,
H2可以收到IP分組。
43.解析:
1)程序定時(shí)向緩存端口查詢數(shù)據(jù),由于緩存端口大小有限,必須在傳輸完端口大小的數(shù)據(jù)
時(shí)訪問端口,以防止部分?jǐn)?shù)據(jù)沒有被及時(shí)讀取而丟失。設(shè)備A準(zhǔn)備32位數(shù)據(jù)所用時(shí)間為
4B/2MB=2us,所以最多每隔2us必須查詢一次,每秒的查詢次數(shù)至少是1s/2us=5X)5)每秒CPU
用于設(shè)備A輸入/輸出的時(shí)間至少為5X105x1。沖=2XI。7個(gè)時(shí)鐘周期,占整個(gè)CPU時(shí)間的百分比至
少是2X107/500M=4%。
2)中斷響應(yīng)和中斷處理的時(shí)間為400X(1/500M)=0.8us,這時(shí)只需判斷設(shè)備B準(zhǔn)備32位數(shù)
據(jù)要多久,如果準(zhǔn)備數(shù)據(jù)的時(shí)間小于中斷響應(yīng)和中斷處理的時(shí)間,那么數(shù)據(jù)就會(huì)被刷新、造成丟
失。經(jīng)過計(jì)算,設(shè)備B準(zhǔn)備32位數(shù)據(jù)所用時(shí)間為4B/40MB=0.1us,因此,設(shè)備B不適合采用中
斷I/O方式。
3)在DMA方式中,只有預(yù)處理和后處理需要CPU處理,數(shù)據(jù)的傳送過程是由DMA控制。
設(shè)備B每秒的DMA次數(shù)最多為40MB/1000B=40000,CPU用于設(shè)備B輸入/輸出的時(shí)間最多為
40000>500=2Xl(f個(gè)時(shí)鐘周期,占CPU總時(shí)間的百分比最多為2X107/500M=4%?
44.解析:
1)物理地址由實(shí)頁號(hào)和頁內(nèi)地址拼接,因此其位數(shù)為16+12=28;或直接可得20+3+5=28。
2)TLB采用全相聯(lián)映射,可以把頁表內(nèi)容調(diào)入任一塊空TLB項(xiàng)中,TLB中每項(xiàng)都有一個(gè)比
第10頁,共12頁
2018年計(jì)算機(jī)考研真題及參考答案
較器,沒有映射規(guī)則,只要空閑就行。TLB采用靜態(tài)存儲(chǔ)器SRAM,讀寫速度快,但成本高,多
用于容量較小的高速緩沖存儲(chǔ)器。
3)圖中可以看到,Cache中每組有兩行,故采用2路組相聯(lián)映射方式。
因?yàn)槭?路組相聯(lián)并采用LRU替換算法,所以每行(或每組)需耍1位LRU位;因?yàn)椴捎?/p>
回寫策略,所以每行有1位修改位(臟位),根據(jù)臟位判斷數(shù)據(jù)是否被更新,如果臟位為1則需
要寫回內(nèi)存。
28位物理地址中Tag字段占20位,組索引字段占3位,塊內(nèi)偏移地址占5位,故Cache共
有23=8組,每組2行,每行有2、32B:故Cache總?cè)萘繛?X2X(20+1+1+1+32鄧)=4464位=558
字節(jié)。
Cache中有效位用來指出所在Cache行中的信息是否有效。
4)虛擬地址分為兩部分:虛頁號(hào)、頁內(nèi)地址;物理地址分為兩部分:實(shí)頁號(hào)、頁內(nèi)地址。
利用虛擬地址的虛頁號(hào)部分去查找TLB表(缺失時(shí)從頁表調(diào)入),將實(shí)頁號(hào)取出后和虛擬地址的
頁內(nèi)地址拼接,就形成了物理地址。虛頁號(hào)008cH恰好在TLB表中對應(yīng)實(shí)頁號(hào)0040H(有效位
為1,說明存在),虛擬地址的后3位為頁內(nèi)地址040H,則對應(yīng)的物理地址是0040040H。
物理地址為0040040H,其中高20位00400H為標(biāo)志字段,低5位00000B為塊內(nèi)偏移量,
中間3位010B為組號(hào)2,因此將00400H與Cache中的第2組兩行中的標(biāo)志字段同時(shí)比較,可以
看出,雖然有一個(gè)Cache行中的標(biāo)志字段與00400H相等,但對應(yīng)的有效位為0,而另一Cache
行的標(biāo)志字段與00400H不相等,故訪問Cache不命中。
因?yàn)槲锢淼刂返牡?2位與虛擬地址低12位相同,即為001001100000B。根據(jù)物理地址的
結(jié)構(gòu),物理地址的后八位01100000B的前三位011B是組號(hào),因此該地址所在的主存映射到Cache
組號(hào)為3。
45.解析:
1)由圖可知,地址總長度為32位,高20位為虛頁號(hào),低12位為頁內(nèi)地址。且虛頁號(hào)高10
位為頁目錄號(hào),低10位為頁號(hào)。展開成二進(jìn)制則表示為:
00000001100000000110000000001000B
I_11_,I_____________I
III
頁目錄于
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中學(xué)生青春成長路上的困惑解讀
- 醫(yī)療器械產(chǎn)品使用不當(dāng)風(fēng)險(xiǎn)免責(zé)協(xié)議書
- 農(nóng)業(yè)生產(chǎn)應(yīng)急管理與風(fēng)險(xiǎn)防范方案
- 高考文言文一輪復(fù)習(xí):《元史》專練
- 高考語文答題技巧指導(dǎo)
- 商務(wù)往來溝通文書寫作指南
- 企業(yè)法務(wù)顧問服務(wù)協(xié)議書與風(fēng)險(xiǎn)提示告知書
- 涵洞工程勞務(wù)分包合同
- 高考語文一輪復(fù)習(xí)-文言實(shí)詞盤點(diǎn)8:敝、蔽、便
- 《數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)指導(dǎo):算法與程序設(shè)計(jì)基礎(chǔ)》
- JJF1033-2023計(jì)量標(biāo)準(zhǔn)考核規(guī)范
- 《基于舞弊風(fēng)險(xiǎn)因子的輝山乳業(yè)公司財(cái)務(wù)舞弊案例探析》15000字(論文)
- 2025年山西省國有資本運(yùn)營有限公司招聘筆試參考題庫含答案解析
- 2025年湖南生物機(jī)電職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年常考版參考題庫含答案解析
- DB1331T 102-2025雄安新區(qū)應(yīng)急物資儲(chǔ)備庫建設(shè)規(guī)范
- 北京市豐臺(tái)區(qū)2024-2025學(xué)年九年級上學(xué)期期末道德與法治試題(含答案)
- 醫(yī)院培訓(xùn)課件:《PET-CT的臨床應(yīng)用》
- 《從外觀看豬病診治》課件
- 《莫比烏斯環(huán)》課件
- 2025海南省交通投資控股限公司招聘30人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《工業(yè)機(jī)器人現(xiàn)場編程》課件-任務(wù)3.涂膠機(jī)器人工作站
評論
0/150
提交評論