日韩欧美另类久久久精品_亚洲大色堂人在线无码_国产三级aⅴ在线播放_在线无码aⅴ精品动漫_国产精品精品国产专区

我要投稿 投訴建議

考研計(jì)算機(jī)專(zhuān)業(yè)基礎(chǔ)綜合試題

時(shí)間:2023-02-17 07:00:34 考研試題 我要投稿
  • 相關(guān)推薦

2015年考研計(jì)算機(jī)專(zhuān)業(yè)基礎(chǔ)綜合試題

  一、單項(xiàng)選擇題:140小題,每小題2分,共80分。下列每題給出的四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)符合題目要求。請(qǐng)?jiān)诖痤}卡上將所選項(xiàng)的字母涂黑。

2015年考研計(jì)算機(jī)專(zhuān)業(yè)基礎(chǔ)綜合試題

  1.已知程序如下:

  int s(int n)

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

  void main()

  { cout<< s(1); }

  程序運(yùn)行時(shí)使用棧來(lái)保存調(diào)用過(guò)程的信息,自棧底到棧頂保存的信息一次對(duì)應(yīng)的是

  A.main()->S(1)->S(0) B.S(0)->S(1)->main()

  C. main()->S(0)->S(1)

  D.S(1)->S(0)->main()

  2.

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

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

  3.下列選項(xiàng)給出的是從根分別到達(dá)兩個(gè)葉節(jié)點(diǎn)路徑上的權(quán)值序列,能屬于同一棵哈夫

  曼樹(shù)的是

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

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

  4.現(xiàn)在有一顆無(wú)重復(fù)關(guān)鍵字的平衡二叉樹(shù)(AVL樹(shù)),對(duì)其進(jìn)行中序遍歷可得到一個(gè)降序序列。下列關(guān)于該平衡二叉樹(shù)的敘述中,正確的是

  A。根節(jié)點(diǎn)的度一定為2 B。樹(shù)中最小元素一定是葉節(jié)點(diǎn)

  C。最后插入的元素一定是葉節(jié)點(diǎn) D。樹(shù)中最大元素一定是無(wú)左子樹(shù)

  5.設(shè)有向圖G=(V,E),頂點(diǎn)集V={V0,V1,V2,V3},邊集E={,,& lt;v0,v3>,},若從頂點(diǎn)V0 開(kāi)始對(duì)圖進(jìn)行深度優(yōu)先遍歷,則可能得到的不同遍歷序列個(gè)數(shù)是

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

  6.求下面帶權(quán)圖的最小(代價(jià))生成樹(shù)時(shí),可能是克魯斯卡(kruskal)算法第二次選中但不是普里姆(Prim)算法(從V4開(kāi)始)第2次選中的邊是

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

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

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

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

  8.已知字符串S為“abaabaabacacaabaabcc”。

  模式串t為“abaabc”, 采用KMP算法進(jìn)行匹配,第一次出現(xiàn)“失配”(s[i] != t[i]) 時(shí),i=j=5,則下次開(kāi)始匹配時(shí),i和j的值分別是

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

  9.下列排序算法中元素的移動(dòng)次數(shù)和關(guān)鍵字的初始排列次序無(wú)關(guān)的是

  A。直接插入排序 B。起泡排序 C;鶖(shù)排序 D?焖倥判

  10.已知小根堆為8,15,10,21,34,16,12,刪除關(guān)鍵字8之后需重建堆,在此過(guò)程中,關(guān)鍵字之間的比較數(shù)是

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

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

  A。直接插入排序 B。折半插入排序 C?焖倥判 D。歸并排序

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

 、瘛C(jī)器語(yǔ)言程序 Ⅱ。匯編語(yǔ)言程序 Ⅲ。硬件描述語(yǔ)言程序

  A。僅Ⅰ B。僅Ⅰ Ⅱ C。僅Ⅰ Ⅲ D.ⅠⅡ Ⅲ

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

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

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

 、. 對(duì)階操作不會(huì)引起階碼上溢或下溢

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

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

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

  A。僅Ⅱ

 、 B。僅ⅠⅡⅣ

  C。僅ⅠⅢ Ⅳ D.ⅠⅡ Ⅲ Ⅳ

  15.假定主存地址為32位,按字節(jié)編址,主存和Cache之間采用直接映射方式,主存塊大小為4個(gè)字,每字32位,采用回寫(xiě)(Write Back)方式,則能存放4K字?jǐn)?shù)據(jù)的Cache的總?cè)萘康奈粩?shù)至少是()

  A.146k B.147K C.148K D.158K

  16.假定編譯器將賦值語(yǔ)句“x=x+3;”轉(zhuǎn)換為指令”add xaddt, 3”,其中xaddt是x 對(duì)應(yīng)的存儲(chǔ)單元地址,若執(zhí)行該指令的計(jì)算機(jī)采用頁(yè)式虛擬存儲(chǔ)管理方式,并配有相應(yīng)的TLB,且Cache使用直寫(xiě)(Write Through)方式,則完成該指令功能需要訪問(wèn)主存的次數(shù)至少是()

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

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

  A.SRAM B.SDRAM C.ROM D.FLASH

  18.某計(jì)算機(jī)使用4體交叉存儲(chǔ)器,假定在存儲(chǔ)器總線上出現(xiàn)的主存地址(十進(jìn)制)序列為8005,8006,8007,8008,8001,8002,8003,8004,8000,則可能發(fā)生發(fā)生緩存沖突的地址對(duì)是()

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

  19.下列有關(guān)總線定時(shí)的敘述中,錯(cuò)誤的是()

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

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

  C。同步通信方式中,同步時(shí)鐘信號(hào)可由多設(shè)備提供

  D。半同步通信方式中,握手信號(hào)的采樣由同步時(shí)鐘控制

  20.若磁盤(pán)轉(zhuǎn)速為7200轉(zhuǎn)/分,平均尋道時(shí)間為8ms,每個(gè)磁道包含1000個(gè)扇區(qū),則訪問(wèn)一個(gè)扇區(qū)的平均存取時(shí)間大約是( )

  A.8.1ms B.12.2ms C.16.3ms D.20.5ms

  21.在采用中斷I/O方式控制打印輸出的情況下,CPU和打印控制接口中的I/O端口之間交換的信息不可能是( )

  A。打印字符 B。主存地址 C。設(shè)備狀態(tài) D?刂泼

  22.內(nèi)部異常(內(nèi)中斷)可分為故障(fault)、陷阱(trap)和終止(abort)三類(lèi)。下列有關(guān)內(nèi)部異常的敘述中,錯(cuò)誤的( )

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

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

  C。內(nèi)部異常的響應(yīng)發(fā)生在指令執(zhí)行過(guò)程中

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

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

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

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

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

  A.DIV R0,R1;(R0)/(R1)→R0

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

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

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

  25.下列選項(xiàng)中會(huì)導(dǎo)致進(jìn)程從執(zhí)行態(tài)變?yōu)榫途w態(tài)的事件是()

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

  C。啟動(dòng)I/O設(shè)備 D。被高優(yōu)先級(jí)進(jìn)程搶占

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

 、.S1會(huì)限制用戶申請(qǐng)資源的順序

 、.S1需要進(jìn)行所需資源總量信息,而S2不需要

 、.S1不會(huì)給可能導(dǎo)致死鎖的進(jìn)程分配資源,S2會(huì)

  A。僅Ⅰ

 、 B。僅Ⅱ Ⅲ

  C。僅Ⅰ Ⅲ

  D.Ⅰ Ⅱ Ⅲ

  27.系統(tǒng)為某進(jìn)程分配了4個(gè)頁(yè)框,該進(jìn)程已訪問(wèn)的頁(yè)號(hào)序列為2,0,2,9,3,4,2,8,2,3,8,4,5,若進(jìn)程要訪問(wèn)的下一頁(yè)的頁(yè)號(hào)為7,依據(jù)LRU算法,應(yīng)淘汰頁(yè)的頁(yè)號(hào)是()

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

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

  A。減少磁盤(pán)I/O次數(shù)

  B。減少平均尋道時(shí)間

  C。提高磁盤(pán)數(shù)據(jù)可靠性

  D。實(shí)現(xiàn)設(shè)備無(wú)關(guān)性

  29.在文件的索引節(jié)點(diǎn)中存放直接索引指針10個(gè),一級(jí)二級(jí)索引指針各1個(gè),磁盤(pán)塊大小為1KB。每個(gè)索引指針占4個(gè)字節(jié)。若某個(gè)文件的索引節(jié)點(diǎn)已在內(nèi)存中,到把該文件的偏移量(按字節(jié)編址)為1234和307400處所在的磁盤(pán)塊讀入內(nèi)存。需訪問(wèn)的磁盤(pán)塊個(gè)數(shù)分別是()

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

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

  A?勺兎峙,全局置換 B?勺兎峙,局部置換

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

  二、綜合應(yīng)用題:41~47小題,共70分。

  41. 用單鏈表保存m個(gè)整數(shù),節(jié)點(diǎn)的結(jié)構(gòu)為(data,link),且|data|

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

  1

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

  2

  要求

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

  (2) 使用c或c++語(yǔ)言,給出單鏈表節(jié)點(diǎn)的數(shù)據(jù)類(lèi)型定義。

  (3) 根據(jù)設(shè)計(jì)思想,采用c或c++語(yǔ)言描述算法,關(guān)鍵之處給出注釋。

  (4) 說(shuō)明所涉及算法的時(shí)間復(fù)雜度和空間復(fù)雜度。

  42. 已知有5個(gè)頂點(diǎn)的圖G如下圖所示

  3

  請(qǐng)回答下列問(wèn)題

  (1) 寫(xiě)出圖G的鄰接矩陣A(行、列下標(biāo)從0開(kāi)始)

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

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

  43. (13分)某16位計(jì)算機(jī)主存按字節(jié)編碼。存取單位為16位;采用16位定長(zhǎng)指令格式;CPU采用單總線結(jié)構(gòu),主要部分如下圖所示。圖中R0~R3為通用寄存器;T為暫存器;SR為移位寄存器,可實(shí)現(xiàn)直送(mov)、左移一位(left)、右移一位(right)3種操作,控制信號(hào)為Srop,SR的輸出信號(hào)Srout控制;ALU可實(shí)現(xiàn)直送A(mova)、A加B(add)、A減B(sub)、A與B(and)、A或B(or)、非A(not)、A加 1(inc)7種操作,控制信號(hào)為ALUop。

  4

  請(qǐng)回答下列問(wèn)題。

  (1) 圖中哪些寄存器是程序員可見(jiàn)的?為何要設(shè)置暫存器T?

  (2) 控制信號(hào)ALUop和SRop的位數(shù)至少各是多少?

  (3) 控制信號(hào)Srout所控制郵件的名稱或作用是什么?

  (4) 端點(diǎn)①~⑨中,哪些端點(diǎn)須連接到控制部件的輸出端?

  (5) 為完善單總線數(shù)據(jù)通路,需要在端點(diǎn)①~⑨中相應(yīng)的端點(diǎn)之間添加必要的連線。寫(xiě)出連線的起點(diǎn)和終點(diǎn),以正確表示數(shù)據(jù)的流動(dòng)方向。

  (6) 為什么二路選擇器MUX的一個(gè)輸入端是2?

  44. (10分)題43中描述的計(jì)算機(jī),其部分指令執(zhí)行過(guò)程的控制信號(hào)如如題44圖a所示。

  題44圖a 部分指令控制信號(hào)

  5

  該機(jī)指令格式如題44圖b所示,支持寄存器直接和寄存器間接兩種尋址方式,尋址方式位分別為0和1,通用寄存器R0~R3的編號(hào)分別為0、1、2和3。

  6

  題44圖b 指令格式

  請(qǐng)回答下列問(wèn)題。

  (1) 該機(jī)的指令系統(tǒng)最多可定義多少條指令?

  (2) 假定inc、shl和sub指令的操作碼分別為01H、02H和03H,則以下指令對(duì)應(yīng)的機(jī)

  器代碼各是什么?

 、 incR1 ; R1 +1→R1

 、 shlR2,R1 ; (R1)<< 1→R2

 、 sub R3, (R1),R2 ; ((R1))– (R2) → R3

  (3) 假定寄存器X的輸入和輸出控制信號(hào)分別為Xin和Xout,其值為1表示有效,為0表示無(wú)效(例如,PCout=1

  表示PC內(nèi)容送總線);存儲(chǔ)器控制信號(hào)為MEMop,用于控制存儲(chǔ)器的讀(read)和寫(xiě)(write)操作。寫(xiě)出題44圖a中標(biāo)號(hào)①⑧處的控制信號(hào)或控制信號(hào)的取值。

  (4) 指令“subR1,R3,(R2)”和“inc R1”的執(zhí)行階段至少各需要多少個(gè)時(shí)鐘周期?

  45. 有A、B兩人通過(guò)信箱進(jìn)行辯論,每人都從自己的信箱中取得對(duì)方的問(wèn)題。將答案和向?qū)Ψ教岢龅男聠?wèn)題組成一個(gè)郵件放入對(duì)方的郵箱中,設(shè)A的信箱最多放M個(gè)郵件,B的信箱最多放 N個(gè)郵件。初始時(shí)A的信箱中有x個(gè)郵件(0

  A、B兩人操作過(guò)程:

  Code Begin

  A{

  While(TRUE){

  從A的信箱中取出一個(gè)郵件;

  回答問(wèn)題并提出一個(gè)新問(wèn)題;

  將新郵件放入B的信箱;

  }

  }

  B{

  While(TRUE){

  從B的信箱中取出一個(gè)郵件;

  回答問(wèn)題并提出一個(gè)新問(wèn)題;

  將新郵件放入A的信箱;

  }

  }

  Code End

  當(dāng)信箱不為空時(shí),辯論者才能從信箱中取郵件,否則等待。

  當(dāng)信箱不滿時(shí),辯論者才能將新郵件放入信箱,否則等待。

  請(qǐng)?zhí)砑颖匾男盘?hào)量和P、V(或wait, signed)操作,以實(shí)現(xiàn)上述過(guò)程的同步,要求寫(xiě)出完整過(guò)程,并說(shuō)明信號(hào)量的含義和初值。

http://m.fuchuonang.cn/

【考研計(jì)算機(jī)專(zhuān)業(yè)基礎(chǔ)綜合試題】相關(guān)文章:

考研心理學(xué)基礎(chǔ)綜合試題07-29

考研心理學(xué)基礎(chǔ)綜合試題單項(xiàng)選擇07-29

2011年考研心理學(xué)專(zhuān)業(yè)基礎(chǔ)綜合試題及參考答案07-27

教育學(xué)專(zhuān)業(yè)考研綜合模擬試題07-29

教育學(xué)專(zhuān)業(yè)考研綜合練習(xí)試題07-29

考研《西醫(yī)綜合》試題及答案07-27

教育學(xué)專(zhuān)業(yè)考研綜合備考試題07-29

大學(xué)計(jì)算機(jī)基礎(chǔ)試題07-15

心理學(xué)綜合考研模擬試題07-28