2015年計算機考研真題解析_第1頁
2015年計算機考研真題解析_第2頁
2015年計算機考研真題解析_第3頁
2015年計算機考研真題解析_第4頁
2015年計算機考研真題解析_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

2015年全國碩士研究生入學統(tǒng)一考試

計算機學科專業(yè)基礎綜合試題

一、單項選擇題:140小題,每小題2分,共80分。下列每題給出的四個選項中,只

有一個選項符合題目要求。請在答題卡上將所選項的字母涂黑。

1.已知程序如下:

ints(intn)

{return(n<=0)?0:s(n-l)+n;}

voidmain()

{cout?s(l);}

程序運行時使用棧來保存調(diào)用過程的信息,自棧底到棧頂保存的信息一次對應的是

A.main()?>S⑴?>S(0)B.S(O)->S(1)->main()

C.main()->S(0)->S(l)D,S(l)->S(0)->main()

【參考答案】D

【考查知識點】棧的基本概念和函數(shù)調(diào)用的原理。

2.先序序列為a,b,c,d的不同二叉樹的個數(shù)是

A.13B.14C.15D.16

【參考答案】C

【考查知識點】二叉樹的基本概念。

3.下列選項給出的是從根分別到達兩個葉節(jié)點路徑上的權值序列,能屬于同一棵哈夫

曼樹的是

A.24,10,5和24,10,7B.24,10,5和24,12,7

C.24,10,10和24,14,11D.24,10,5和24,14,6

【參考答案】C

【考查知識點】哈夫曼樹的原理。

4.現(xiàn)在有一顆無重復關鍵字的平衡二叉樹(AVL樹),對其進行中序遍歷可得到一個降

序序列。下列關于該平衡二叉樹的敘述中,正確的是

A.根節(jié)點的度一定為2B.樹中最小元素一定是葉節(jié)點

C.最后插入的元素一定是葉節(jié)點D.樹中最大元素一定是無左子樹

【參考答案】B

【考查知識點】樹的中序遍歷和AVL樹的基本概念。

5.設有向圖G=(V,E),頂點集V={Vo,Vl,V2,V3},邊集E={<VO,VI>,<VO,V2>,<VO,V3>,<VI,V3>},

若從頂點Vo開始對圖進行深度優(yōu)先遍歷,則可能得到的不同遍歷序列個數(shù)是

A.2B.3C.4D.5

【參考答案】D

【考查知識點】圖的深度優(yōu)先遍歷.

6.求下面帶權圖的最小(代價)生成樹時,可能是克魯斯卡(kruskal)算法第二次選

中但不是普里姆(Prim)算法(從V4開始)第2次選中的邊是

A.(V1,V3)B.(V1,V4)C.(V2,V3)D.(V3,V4)

【參考答案】A

【考查知識點】最小生成樹算法的Prim算法和Kruskal算法。

7.下列選項中,不能構(gòu)成折半查找中關鍵字比較序列的是

A.500,200,450,180B.500,450,200,180

C.180,500,200,450D.180,200,500,450

【參考答案】A

【考查知識點】二分查找算法。

8.已知字符串S為"abaabaabacacaabaabcc”.模式串t為"abaabc”,采用KMP算法進行

匹配,第一次出現(xiàn)"失配''(s[i]!=t[i])時,i=j=5,則下次開始匹配時,i和j的值分別是

A.i=l,j=0B.i=5,j=0C.i=5,j=2D.i=6,j=2

【參考答案】C

【考查知識點】模式匹配(KMP)算法。

9.下列排序算法中元素的移動次數(shù)和關鍵字的初始排列次序無關的是

A.直接插入排序B.起泡排序C.基數(shù)排序D.快速排序

【參考答案】B

【考查知識點】幾種排序算法的比較。

10.已知小根堆為8,15,10,21,34,16,12,刪除關鍵字8之后需重建堆,在此過

程中,關鍵字之間的比較數(shù)是

A.1B.2C.3D.4

【參考答案】B

【考查知識點】最小堆的概念和最小堆的重建。

11.希爾排序的組內(nèi)排序采用的是()

A.直接插入排序B.折半插入排序C.快速排序D.歸并排序

【參考答案】A

【考查知識點】希爾排序基本思想是:先將整個待排元素序列分割成若干個子序列(由

相隔某個“增量”的元素組成的)分別進行直接插入排序,然后依次縮減增量再進行排序,待

整個序列中的元素基本有序(增量足夠?。r,再對全體元素進行一次直接插入排序。

12.計算機硬件能夠直接執(zhí)行的是()

I.機器語言程序n.匯編語言程序HI.硬件描述語言程序

A.僅IB.僅IIIC.僅IIIID.IIIIII

【參考答案】A

【考查知識點】用匯編語言等非機器語言書寫好的符號程序稱源程序,運行時匯編程序要

將源程序翻譯成目標程序,目標程序是機器語言程序。

13.由3個“1”和5個“0”組成的8位二進制補碼,能表示的最小整數(shù)是()

A.-126B.-125C.-32D.-3

【參考答案】B

【考查知識點】二進制的補碼表示。

14.下列有關浮點數(shù)加減運算的敘述中,正確的是()

I.對階操作不會引起階碼上溢或下溢

II.右規(guī)和尾數(shù)舍入都可能引起階碼上溢

III.左規(guī)時可能引起階碼下溢

IV.尾數(shù)溢出時結(jié)果不一定溢出

A.僅HIIIB.僅IIIIVC.僅iniIVD.IIIIIIIV

【參考答案】B

【考查知識點】浮點數(shù)的加減運算。

15.假定主存地址為32位,按字節(jié)編址,主存和Cache之間采用直接映射方式,主存

塊大小為4個字,每字32位,采用回寫(WriteBack)方式,則能存放4K字數(shù)據(jù)的Cache

的總?cè)萘康奈粩?shù)至少是()

A.146kB.147KC.148KD.158K

【參考答案】B

【考查知識點】Cache和主存的映射方式。直接映射方式地址映象規(guī)則:主存儲器中

一塊只能映象到Cache的一個特定的塊中。(1)主存與緩存分成相同大小的數(shù)據(jù)塊。(2)

主存容量應是緩存容量的整數(shù)倍,將主存空間按緩存的容量分成區(qū),主存中每一區(qū)的塊

數(shù)與緩存的總塊數(shù)相等。(3)主存中某區(qū)的一塊存入緩存時只能存入緩存中塊號相同的

位置。

16.假定編譯器將賦值語句“x=x+3;"轉(zhuǎn)換為指令"addxaddt,3",其中xaddt是x對應的

存儲單元地址,若執(zhí)行該指令的計算機采用頁式虛擬存儲管理方式,并配有相應的TLB,

且Cache使用直寫(WriteThrough)方式,則完成該指令功能需要訪問主存的次數(shù)至少是()

A.0B.1C.2D.3

【參考答案】C

【考查知識點】考察了頁式虛擬存儲器及TLB快表。

17.下列存儲器中,在工作期間需要周期性刷新的是()

A.SRAMB.SDRAMC.ROMD.FLASH

【參考答案】B

【考?查知識點】DRAM使用電容存儲,所以必須隔一段時間刷新(refresh)一次,如果

存儲單元沒有被刷新,存儲的信息就會丟失。

18.某計算機使用4體交叉存儲器,假定在存儲器總線上出現(xiàn)的主存地址(十進制)序

列為8005,8006,8(X)7,8008,8001,8002,8003,8004,8000,則可能發(fā)生發(fā)生緩存沖

突的地址對是()

A.8004、8008B.8002、8007C.8001、8008D.8000、8004

【參考答案】C

【考查知識點】考察了存儲器中的多模塊存儲器,多體并行系統(tǒng)。

19.下列有關總線定時的敘述中,錯誤的是()

A.異步通信方式中,全互鎖協(xié)議最慢

B.異步通信方式中,非互鎖協(xié)議的可靠性最差

C.同步通信方式中,同步時鐘信號可由多設備提供

D.半同步通信方式中,握手信號的采樣由同步時鐘控制

【參考答案】B

【考查知識點】考察了總線操作和定時,主要是同步定時與異步定時的定義及其特點。

20.若磁盤轉(zhuǎn)速為7200轉(zhuǎn)/分,平均尋道時間為8ms,每個磁道包含1000個扇區(qū),則訪

問一個扇區(qū)的平均存取時間大約是O

A.8.1msB.12.2msC.16.3msD.20.5ms

【參考答案】B

【考查知識點】磁盤訪問時間計算。

21.在采用中斷I/O方式控制打印輸出的情況下,CPU和打印控制接口中的I/O端口之

間交換的信息不可能是()

A.打印字符B.主存地址C.設備狀態(tài)D.控制命令

【參考答案】A

【考查知識點】程序中斷I/O方式。

22.內(nèi)部異常(內(nèi)中斷)可分為故障(fault)、陷阱(trap)和終止(abort)三類。下列有關內(nèi)部

異常的敘述中,錯誤的()

A.內(nèi)部異常的產(chǎn)生與當前執(zhí)行指令相關

B.內(nèi)部異常的檢測由CPU內(nèi)部邏輯實現(xiàn)

C.內(nèi)部異常的響應發(fā)生在指令執(zhí)行過程中

D.內(nèi)部異常處理的返回到發(fā)生異常的指令繼續(xù)執(zhí)行

【參考答案】A

【考查知識點】內(nèi)部異常概念。

23.處理外部中斷時,應該由操作系統(tǒng)保存的是()

A.程序計數(shù)器(PC)的內(nèi)容B.通用寄存器的內(nèi)容

C.塊表(TLB)的內(nèi)容D.Cache中的內(nèi)容

【參考答案】A

【考查知識點】外部中斷處理過程。

24.假定下列指令已裝入指令寄存器。則執(zhí)行時不可能導致CPU從用戶態(tài)變?yōu)閮?nèi)核態(tài)(系

統(tǒng)態(tài))的是()

A.DIVRO,R1;(RO)/(R1)一RO

B.INTn;產(chǎn)生軟中斷

C.NOTRO;寄存器RO的內(nèi)容取非

D.MOVRO,addr;把地址處的內(nèi)存數(shù)據(jù)放入寄存器RO中

【參考答案】C

【考查知識點】CPU用戶態(tài)和內(nèi)核態(tài)概念。

25.下列選項中會導致進程從執(zhí)行態(tài)變?yōu)榫途w態(tài)的事件是()

A.執(zhí)行P(wait)操作B.申請內(nèi)存失敗

C.啟動I/O設備D.被高優(yōu)先級進程搶占

【參考答案】D

【考查知識點】進程間各狀態(tài)的轉(zhuǎn)化。

26.若系統(tǒng)S1采用死鎖避免方法,S2采用死鎖檢測方法,下列敘述中正確的是()

I-S1會限制用戶申請資源的順序

II.S1需要進行所需資源總量信息,而S2不需要

III.S1不會給可能導致死鎖的進程分配資源,S2會

A.僅IIIB.僅nIIIC.僅ImD.IIIIII

【參考答案】C

【考查知識點】死鎖相關概念。

27.系統(tǒng)為某進程分配了4個頁框,該進程已訪問的頁號序列為2,0,2,9,3,4,2,8,2,3,8,4,5,

若進程要訪問的下一頁的頁號為7,依據(jù)LRU算法,應淘汰頁的頁號是()

A.2B.3C.4D.8

【參考答案】C

【考查知識點】LRU算法。

28.在系統(tǒng)內(nèi)存中設置磁盤緩沖區(qū)的主要目的是()

A.減少磁盤I/O次數(shù)

B.減少平均尋道時間

C.提高磁盤數(shù)據(jù)可靠性

D.實現(xiàn)設備無關性

【參考答案】A

【考查知識點】磁盤和內(nèi)存速度的差異。

29.在文件的索引節(jié)點中存放直接索引指針10個,一級二級索引指針各1個,磁盤塊

大小為1KB。每個索引指針占4個字節(jié)。若某個文件的索引節(jié)點已在內(nèi)存中,到把該文件

的偏移量(按字節(jié)編址)為1234和307400處所在的磁盤塊讀入內(nèi)存。需訪問的磁盤塊個數(shù)

分別是()

A.1,2B.I,3C.2,3D.2,4

【參考答案】D

【考查知識點】文件索引相關概念。

30.在請求分頁系統(tǒng)中,頁面分配策略與頁面置換策略不能組合使用的是()

A.可變分配,全局置換B.可變分配,局部置換

C.固定分配,全局置換D.固定分配,局部置換

【參考答案】D

【考查知識點】頁面分配策略和頁面置換策略的概念和相應的方法。

二、綜合應用題:41~47小題,共70分。

41.用單鏈表保存m個整數(shù),節(jié)點的結(jié)構(gòu)為(datajink),且ldatal<n(n為正整數(shù))?,F(xiàn)要求設計

一個時間復雜度盡可能高效地算法,對于鏈表中絕對值相等的節(jié)點,僅保留第一次出現(xiàn)的節(jié)

點而刪除其余絕對值相等的節(jié)點。

例如若給定的單鏈表head如下

HEAD

刪除節(jié)點后的head為

HEAD

要求

(1)給出算法的基本思想

(2)使用c或C++語言,給出單鏈表節(jié)點的數(shù)據(jù)類型定義。

(3)根據(jù)設計思想,采用c或C++語言描述算法,關鍵之處給出注釋。

(4)說明所涉及算法的時間復雜度和空間復雜度。

【參考答案】

(1)算法思想:

定義一個大小為N的數(shù)組,初始化為0.在遍歷鏈表的同時將數(shù)組中索引值為節(jié)點的值

的絕對值的元素置1.如果此元素已經(jīng)為1,說明此節(jié)點之前已經(jīng)有與此節(jié)點的值的絕對值相

等的節(jié)點,需將此節(jié)點刪除。

(2)節(jié)點的數(shù)據(jù)結(jié)構(gòu)定義如下:

typedefstructNode

(

Intdata;

StructNode*next;

)Node;

(3)inta[n];//全局數(shù)組標志節(jié)點的絕對值的值是否出現(xiàn)過

voidDeleteABSEqualNode(Node*head)

(

memset(a,O,n);//初始化為0

if(head==NULL)

(

returnNULL;

)

Node*p=head;

Node*r=head;

while(p!=NULL)

(

if(alabs(p->data)J==1)〃如果此絕對值已經(jīng)在節(jié)點值的絕對值中出現(xiàn)過

{〃則刪除當前節(jié)點

r->next=p->next;

deletep;

p=r->next;

else〃否則,將數(shù)組中對應的元素置1,并將指針指向下一個

元素

a[abs(p->data)]=1;

r=p;

p=p->next;

)

)

returnhead;

)

(4)只遍歷一次鏈表,所以時間復雜度為0(n),

因為申請大小為n的數(shù)組,所以空間復雜度為0(n),(n為節(jié)點絕對值的最大值)。

【考查知識點】鏈表的操作。

42.已知有5個頂點的圖G如下圖所示

請回答下列問題

(1)寫出圖G的鄰接矩陣A(行、列下標從0開始)

(2)求A?,矩陣A?中位于0行3列元素值的含義是什么?

(3)若己知具有n(n>=2)個頂點的鄰接矩陣為B,則Bm(2<=m<=n)非零元素的含義是什

么?

【參考答案】

(1)鄰接矩陣為

01100

10011

10010

01101

01030

(2)

01122

10211

A2=21012

21101

21210

0行3列的元素的含義是頂點0到頂點3的最短距離為2.

(3)中非零元素的含義是:假設此頂點位于i行j列,如果i==j,則表示i頂點到

自己的距離為0;如果的,則表示頂點i到達不了頂點j。

【考查知識點】鄰接矩陣的概念,最短路徑。

43.(13分)某16位計算機主存按字節(jié)編碼。存取單位為16位;采用16位定長指令格式;

CPU采用單總線結(jié)構(gòu),主要部分如下圖所示.圖中R0~R3為通用寄存器;T為暫存器;SR

為移位寄存器,可實現(xiàn)直送(mov)、左移一位(left)、右移一位(right)3種操作,控制信號為

Srop,SR的輸出信號Srout控制;ALU可實現(xiàn)直送A(mova)、A加B(add)、A減B(sub)、A

與B(and)、A或B(or)、非A(not)、A加l(inc)7種操作,控制信號為ALUop。

A

Y

題。

列問

答下

請回

器T?

暫存

設置

何要

?為

可見的

程序員

存器是

哪些寄

圖中

(1)

少?

是多

少各

位數(shù)至

op的

和SR

Uop

號AL

制信

⑵控

?

什么

用是

或作

名稱

件的

制郵

t所控

Srou

信號

控制

(3)

端?

輸出

件的

制部

到控

連接

點須

哪些端

中,

①~⑨

端點

(4)

。寫

連線

要的

加必

間添

點之

的端

相應

⑨中

點①~

要在端

,需

通路

數(shù)據(jù)

總線

善單

為完

(5)

向。

動方

的流

數(shù)據(jù)

表示

正確

,以

終點

點和

的起

出連線

是2?

入端

一個輸

X的

器MU

選擇

二路

什么

(6)為

答案

【參考

存器T

置暫

C;設

數(shù)器P

序計

和程

-R3

器R0

寄存

通用

器有

寄存

見的

員可

程序

圖中

(1)

數(shù)據(jù)

送的

線發(fā)

據(jù)總

存數(shù)

于暫

。

為3,2

分別

位數(shù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論