湖南大學計算機組成原理期中考試題庫_第1頁
湖南大學計算機組成原理期中考試題庫_第2頁
湖南大學計算機組成原理期中考試題庫_第3頁
湖南大學計算機組成原理期中考試題庫_第4頁
湖南大學計算機組成原理期中考試題庫_第5頁
已閱讀5頁,還剩128頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Chapter 11.1.0 字母a的ASCII碼為97,那么love中各字母ASCII碼之和是(C)A、99B、520C、438D、3601.2.0_1 在編譯過程中,hell.c經(jīng)過匯編階段后生成文件為(C)A、hell.iB、hell.sC、hell.oD、hell.exe1.2.0_2 在編譯過程中,hell.c經(jīng)過(B)階段生成hell.s。A、預處理B、編譯C、匯編D、鏈接1.4.1 下面哪一項不是I/O設備(D)A、鼠標B、顯示器C、鍵盤D、深入理解計算機系統(tǒng)1.4.2 數(shù)據(jù)可以不通過處理器直接從磁盤到達主存嗎?DMA又是什么?CA、可以;直接存儲器存取B、可以;動態(tài)存儲器存取C

2、、不可以;直接存儲器存取D、不可以;動態(tài)存儲器存取Chapter 22.1.1_1 二進制串11010110對應的十六進制數(shù)是(B)A、0xx0B、0xD6C、0XC6D、0Xd52.1.1_2 十六進制數(shù)0x77對應的十進制數(shù)為(D)A、77B、117C、109D、1192.1.3 對于32位機器,char * 的字節(jié)數(shù)為(C)A、1B、2C、4D、82.1.4_1 使用小端法的機器,數(shù)字0x123678的高位字節(jié)是(A)A、0x12B、0x21C、0x78D、0x872.1.4_2 從使用小端法的機器讀入數(shù)字0x1234,存入使用大端法的機器,這時高位字節(jié)是(A)A、0x12B、0x21C

3、、0x34D、0x432.1.8 char a=0xdb, 則 a 的值為(C)A、0xdbB、0xbdC、0x24D、0x422.1.8 int a=1, b=2, 經(jīng)運算 a=b=a=b 后結果為(C)A、a=3, b=2B、a=1, b=2C、a=2, b=1D、不知道2.1.10 int a = 3, 則 a<<3 的結果為(B)A、3B、24C、12D、482.2.1 unsigned char 的最小值為(D)A、128B、255C、-127D、02.2.3 對長度為4位的整數(shù)數(shù)據(jù),-5對應的補碼編碼為(A)A、1011B、1101C、0101D、10102.3.2 對

4、長度為4的整數(shù)數(shù)據(jù),x=1010, y=1100,x+y補碼加法的結果為(A)A、1010B、0110C、1100D、10110Chapter 33.2.2 命令 unix> gcc -O1 -C code.c 所生成文件相當于經(jīng)編譯過程中(C)階段后的結果。A、預處理B、編譯C、匯編D、鏈接3.3 movl傳送的是(B)字節(jié)整數(shù)。A、8B、4C、2D、13.4 最初的8086中,寄存器的特殊用途可從名字反映出來。累加器應為(A)A、%axB、%cxC、%dxD、%bx3.4.1 比例變址尋址 0x12(%edx, %edx, 4) 表示的操作數(shù)值為(D)A、R %edx B、M 0x1

5、2 + R %eax * 5 C、R 0x12 + M %edx * 5 D、M 0x12 + R %edx * 5 3.4.2 %eax存的值為0x123, %esp存的值為0x108, pushl %eax指令后%esp的值為(A)A、0x123B、0x108C、0x104D、0x1123.5.3 int a = -25, a>>4 的結果為(D)A、0B、-1C、-2D、13.6.1_1 對于我們熟知的CF,從條件碼的角度看,它指的是(A)A、進位標志B、零標志C、符號標志D、溢出標志3.6.1_2 對整數(shù)運算z=x+y,設置條件碼CF的表達式為(A)A、(unsigned)

6、z < (unsigned)xB、z = 0C、z < 0D、(x < 0 = y < 0) && (z < 0 != x < 0)3.9.3 考慮數(shù)據(jù)對齊,IA32為long double 分配(D)個字節(jié)。A、8B、10C、12D、163.13.2 x86-64的long double實際使用的字節(jié)為(B)個。A、8B、10C、12D、16Chapter 55.0 以下哪項不符合編寫高效程序的要求CA、選擇合適的算法B、編寫編譯器能有效優(yōu)化的代碼C、選擇復雜的數(shù)據(jù)結構,盡量使用指針D、運用并行計算的方法5.1 關于編譯器優(yōu)化,說法不對的是

7、(D)A、指針的使用會妨礙優(yōu)化B、函數(shù)調(diào)用會妨礙優(yōu)化C、可以用內(nèi)聯(lián)函數(shù)替換來優(yōu)化函數(shù)調(diào)用D、應最大程度的優(yōu)化,而不僅限于安全的優(yōu)化5.2 設n為問題規(guī)模,函數(shù)f和g運行時間分別近似于表達式5n+10000, 40n+100,則DA、f快B、g快C、兩函數(shù)一樣快D、與 n 有關5.3.0_1 typedef structint num;char *name; vec_rec; 則在IA32機器上,sizeof(vec_rec) = (B)。A、4B、8C、12D、165.3.0_2 typedef structint num;char *name; *vec_ptr; 則在IA32機器上,siz

8、eof(vec_ptr) = (B)。A、4B、8C、12D、165.3.0_2 int len = strlen(s),如果s=”hell”,則 len =(A)。A、4B、5C、s的首地址D、05.5 以下哪項無法優(yōu)化程序性能DA、消除循環(huán)的低效率B、減少過程調(diào)用C、消除不必要的存儲器使用D、適當添加注釋5.7.1 現(xiàn)代微處理器有兩個主要部分:指令控制單元和執(zhí)行單元。不屬于指令控制單元的是CA、指令高速緩存B、退役單元C、分支寄存器D、指令譯碼5.7.2 (C)是執(zhí)行實際運算所需要的時鐘周期總數(shù),()是兩次運算之間間隔的最小周期數(shù)。A、丟包;延遲B、發(fā)射時間;吞吐量C、延遲;發(fā)射時間D、發(fā)

9、射時間;延遲5.9 以下哪些措施可能提高程序并行性(D)A、循環(huán)展開B、創(chuàng)建多個累積變量C、重新變換結合D、以上都是Chapter 66.1.1_1 以下說法正確的是A、DRAM具有雙穩(wěn)態(tài)特性B、SRAM將每個位存儲為對一個電容的充電C、DRAM主要用于主存,幀緩沖區(qū)D、SRAM對干擾非常敏感6.1.1_2 以下說法錯誤的是A、DRAM將每個位存儲為對一個電容的充電B、SRAM對光干擾敏感,對電干擾不敏感C、SRAM主要用于高速緩存D、SRAM具有雙穩(wěn)態(tài)特性6.1.1_3 非易失性存儲器不包括A、PROMB、EEPROMC、固態(tài)硬盤D、高速緩存6.1.2_1 某磁盤有兩個盤片,10,000個柱

10、面,每條磁道平均有400個扇區(qū),每個扇區(qū)有512個字節(jié),則該磁盤有()個磁道。A、20,000B、40,000C、8,192,000,000D、26.1.2_2 某磁盤有兩個盤面,10,000個柱面,每條磁道平均有400個扇區(qū),每個扇區(qū)有512個字節(jié),則該磁盤的容量是()字節(jié)。A、2,048B、40,000C、8,192,000,000D、5126.1.2_3 對扇區(qū)的訪問時間不包括()A、尋道時間B、CPU發(fā)起磁盤讀時間C、旋轉(zhuǎn)時間D、傳送時間6.2 關于局部性原理,不正確的是()A、局部性包括時間局部性和空間局部性B、重復引用一個變量具有良好的空間局部性C、具有引用模式的程序,步長越小,空

11、間局部性越好D、CPU取指令存在局部性6.3 在存儲器層次結構中,靠近CPU、容量小、速度快的設備是( )。 A、寄存器 B、主存 C、磁盤 D、高速緩存6.4 某高速緩存的結構用元組(S,E,B,m)表示為(32,4,8,32),則它的容量為()字節(jié)。A、1024B、32768C、32D、2566.4.5 通常情況下,直寫高速緩存是()的,寫回高速緩存是()的。A、非寫分配;寫分配B、非寫分配;非寫分配C、寫分配;非寫分配D、寫分配;寫分配第一章題目1.1.1_25_1我們通常所說的“字節(jié)”由_D_個二進制位構成。A 2B 4C 6D 81.4.1_25_2微型計算機硬件系統(tǒng)中最核心的部位是

12、_B_。A 主板 B. CPU C 內(nèi)存處理器 D I/O設備1.4.1_25_3CPU中有一個程序計數(shù)器(又稱指令計數(shù)器)。它用于存儲_A_。A保存將要提取的下一條指令的地址B保存當前CPU所要訪問的內(nèi)存單元地址C暫時存放ALU運算結果的信息D保存當前正在執(zhí)行的一條指令1.5.0_25_4 下列敘述中,正確的是BACPU能直接讀取硬盤上的數(shù)據(jù)BCPU能直接存取內(nèi)存儲器CCPU由存儲器、運算器和控制器組成DCPU主要用來存儲程序和數(shù)據(jù)1.4.1_25_5“32位微型計算機”中的32指的是( D )。 A.微機型號 B.內(nèi)存容量 C.運算速度 D.機器字長第二章題目2.1.1_25_1求下列算是

13、得值,結果用十六進制表示:0x503c + 64 =_A_A 0x507cB0x507bC 0x506cD0x506b2.1.1_25_2將十進制數(shù)167用十六進制表示的結果是_B_A0XB7B0XA7C0XB6D0XA62.1.8_25_3位級運算:0x69 & 0x55 的結果是_B_A0X40B0X41C0X42D0X432.1.9_25_4邏輯運算!0x41的結果用十六進制表示為_D_A0X00B0X41C0X14D0X012.1.10_25_5位移運算:對參數(shù)x = 10010101 ,則x>>4(算術右移)的結果是_C_A01010000B00001001C11

14、111001D100010012.2.7_25_6截斷:假設一個4位數(shù)值(用十六進制數(shù)字0F表示)截斷到一個3位數(shù)值(用十六進制07表示),1011截斷后的補碼值是_B_A-3B3C5D-5 2.4.2_25_7浮點表示:數(shù)字5用浮點表示時的小數(shù)字段frac的解釋為描述小數(shù)值f,則f=_B_A.1/2B.1/4C.1/8D.1/162.4.2 _25-8數(shù)字5用浮點表示,則指數(shù)部分E=_B_A.1B.2C.3D.42.4.2_25_9數(shù)字5用浮點表示,則指數(shù)部分位表示為_A_A2 (K-1)+1B. 2K+1C. 2 (K-1)D. 2K2.4.5_25_10浮點運算:(3.14+1e10)-

15、1e10 在計算機中的運算結果為DA3.14B0C1e10D0.03.4.1_25_1計算Imm(Eb ,Ei ,s)這種尋址模式所表示的有效地址:AAImm + REb+REs *sB. Imm + REb+REsC. Imm + REbD. Imm +REs3.4.1_25_2下面這種尋址方式屬于_ DMREbA. 立即數(shù)尋址B. 寄存器尋址C. 絕對尋址D. 間接尋址3.4.2_25_3假設初始值:%dh=CD,%eax=98765432則執(zhí)行下面一條指令后,%eax的值為多少?AMOVB %DH ,%ALA %eax= 987654CDB %eax= CD765432C %eax= F

16、FFFFFCDD %eax= 000000CD3.4.2._25_4假設初始值:%dh=CD,%eax=98765432則執(zhí)行下面一條指令后,%eax的值為多少?CMOVSBL %DH ,%ALA %eax= 987654CDB %eax= CD765432C %eax= FFFFFFCDD %eax= 000000CD3.4.2._25_5假設初始值:%dh=CD,%eax=98765432則執(zhí)行下面一條指令后,%eax的值為多少?DMOVZBL %DH ,%ALA %eax= 987654CDB %eax= CD765432C %eax= FFFFFFCDD %eax= 000000CD3

17、.5.1_25_6假設寄存器%eax的值為x,%ecx的值為y,則指明下面匯編指令存儲在寄存器%edx中的值Leal (%eax ,%ecx),%edx CA xB y C x + yD x y3.5.1._25_7假設寄存器%eax的值為x,%ecx的值為y,則指明下面匯編指令存儲在寄存器%edx中的值Leal 9(%eax ,%ecx , 2),%edx DA x +y +2B 9*(x + y + 2)C 9 + x + y +2D 9 + x + 2y3.6.1_25_8條件碼CF表示_DA 零標志B 符號標志C 溢出標志D進位標志3.6.1_25_9條件碼OF表示_CA 零標志B 符

18、號標志C 溢出標志D進位標志3.6.6_25_10在奔騰4上運行,當分支行為模式非常容易預測時,我們的代碼需要大約16個時鐘周期,而當模式是隨機時,大約需要31個時鐘周期,則預測錯誤處罰大約是多少?BA 25B 30C 35 D 40 第五章題目5.1.0_25_1指針xp指向x,指針yp指向y,下面是一個交換兩個值得過程:Viod swap (int *xp ,int *yp)*xp = *xp + *yp /x+y*yp = *xp - *yp /x+y-y=x*xp = *xp - *yp /x+y-x=y考慮,當xp=yp時,xp處的值是多少DA . xB. yC . 0D不確定5.4

19、.0_25_2考慮下面函數(shù):int min( int x , int y ) return x < y ? x : y;int max( int x , int y ) return x < y ? y : x; viod incr (int *xp ,int v) *xp += v;int square( int x ) return x *x; 下面一個片段調(diào)用這些函數(shù):for( i = min(x,y) ;i< max(x,y); incr(&i,1)t +=square(i) ;假設x等于10,y等于100.指出該片段中4個函數(shù) min (),max(),in

20、cr(),square()每個被調(diào)用的次數(shù)一次為BA91 1 90 90B1 91 90 90 C1 1 90 90D90 1 90 905.4.0_25_3考慮下面函數(shù):int min( int x , int y ) return x < y ? x : y;int max( int x , int y ) return x < y ? y : x; viod incr (int *xp ,int v) *xp += v;int square( int x ) return x *x; 下面一個片段調(diào)用這些函數(shù):for( i = max(x,y) -1;i >= min(

21、x,y); incr(&i,-1)t +=square(i) ;假設x等于10,y等于100.指出該片段中4個函數(shù) min (),max(),incr(),square()每個被調(diào)用的次數(shù)一次為AA91 1 90 90B1 91 90 90 C1 1 90 90D90 1 90 905.4.0_25_4考慮下面函數(shù):int min( int x , int y ) return x < y ? x : y;int max( int x , int y ) return x < y ? y : x; viod incr (int *xp ,int v) *xp += v;in

22、t square( int x ) return x *x; 下面一個片段調(diào)用這些函數(shù):Int low = min(x,y);Int high = max(x,y);For(i= low;i<high;incr(&i,1)t +=square(i);假設x等于10,y等于100.指出該片段中4個函數(shù) min (),max(),incr(),square()每個被調(diào)用的次數(shù)依次為CA91 1 90 90B1 91 90 90 C1 1 90 90D90 1 90 905.2.0_25_5假設某個函數(shù)有多個變種,這些變種保持函數(shù)的行為,又具有不同的性能特性,對于其中的三個變種,我們發(fā)

23、現(xiàn)運行時間(以時鐘周期為單位)可以用下面的函數(shù)近似的估計版本1:60+35n版本2:136+4n版本3:157+1.25n問題是當n=2時,哪個版本最快?AA1B2C3D無法比較5.2.0_25_6假設某個函數(shù)有多個變種,這些變種保持函數(shù)的行為,又具有不同的性能特性,對于其中的三個變種,我們發(fā)現(xiàn)運行時間(以時鐘周期為單位)可以用下面的函數(shù)近似的估計版本1:60+35n版本2:136+4n版本3:157+1.25n問題是當n=5時,哪個版本最快?BA1B2C3D無法比較5.2.0_25_7假設某個函數(shù)有多個變種,這些變種保持函數(shù)的行為,又具有不同的性能特性,對于其中的三個變種,我們發(fā)現(xiàn)運行時間(

24、以時鐘周期為單位)可以用下面的函數(shù)近似的估計版本1:60+35n版本2:136+4n版本3:157+1.25n問題是當n=10時,哪個版本最快?CA1B2C3D無法比較5.7.3_25_8下面有一個函數(shù):double poly( double a ,double x, int degree)long int i;double result = a0;double xpwr =x;for(i=1 ; i<=degree; i+)result += ai *xpwr;xpwr =x *xpwr;return result;當degree=n,這段代碼共執(zhí)行多少次加法和多少次乘法? CAn n

25、B2n nCn 2nD2n 2n5.14.2_25_9一名司機運送一車貨物從A地到B地,總距離為2500公里。估計在速度限制以內(nèi)平均時速為100公里,整個行程需要25個小時。有一天,一段長度為1500公里的路段取消了限速,司機可以在搞路段開到每小時150公里。則他的這次行程的加速比是多少?CA1.1B1.2C1.25D1.35.14.2_25_10公司的四場部門許諾你的客戶下一版軟件性能會提高一倍。分配給你的任務是實行這個承諾。你確定只能改進系統(tǒng)60%的部分,為了達到整體性能目標,你需要將這個部分提高到多少(也就是k的值應為多少?提示:Amdahl定律)給定S=2和=0.8BA2.57B2.6

26、7C2.47D2.77第六章題目6_25_1有這樣一個磁盤:有五個盤片,每個扇區(qū)512字節(jié),每個面20000條磁道,每條磁道平均300個扇區(qū),則這個磁盤容量是多少(GB)?A25.72B30.72C35.72D40.726_25_2有這樣一個磁盤:有2個盤片,每個扇區(qū)512字節(jié),10000個磁道,每條磁道平均400個扇區(qū),則這個磁盤容量是多少(GB)?A6.2B7.2C8.2D9.26_25_3計算下面這個磁盤上一個扇區(qū)的訪問時間,以ms為單位:旋轉(zhuǎn)速率:15000RPM,Tavg seek=8ms每條磁道的平均扇區(qū)數(shù)位500A8B9C10D116_25_4計算機工作中只讀不寫的存儲器是( )

27、。 (A) DRAM(B) ROM (C) SRAM(D) EEPROM6_25_5下面關于主存儲器(也稱為內(nèi)存)的敘述中,不正確的是( )。 (A) 當前正在執(zhí)行的指令與數(shù)據(jù)都必須存放在主存儲器內(nèi),否則處理器不能進行處理 (B) 存儲器的讀、寫操作,一次僅讀出或?qū)懭胍粋€字節(jié) (C) 字節(jié)是主存儲器中信息的基本編址單位 (D) 從程序設計的角度來看,cache(高速緩存)也是主存儲器6_25_6CPU對存儲器或I/O端口完成一次讀/寫操作所需的時間稱為一個( )周期。 (A) 指令 (B) 總線 (C) 時鐘 (D) 讀寫6_25_7主存和CPU之間增加高速緩存的目的是( )。 (A) 解決C

28、PU和主存間的速度匹配問題 (B) 擴大主存容量(C) 既擴大主存容量,又提高存取速度(D) 增強CPU的運算能力 6_25_8采用虛擬存儲器的目的是( )。 (A) 提高主存速度 (B) 擴大外存的容量 (C) 擴大內(nèi)存的尋址空間 (D) 提高外存的速度6_25_9和外存儲器相比,內(nèi)存儲器的特點是( )。 (A)容量大、速度快、成本低 (B)容量大、速度慢、成本高 (C)容量小、速度快、成本高 (D)容量小、速度快、成本低6_25_10若內(nèi)存容量為64KB,則訪問內(nèi)存所需地址線( )條 (A)16 (B)20 (C)18 (D)19期中試題第一章貫穿整個系統(tǒng)的一組電子管道稱作:DA橋 B串口

29、 C并口 D總線處理器當中的PC是指:AA程序計數(shù)器 B寄存器 C控制器 D算術/邏輯單元以下存儲設備訪問速度最快的是:AA DRAM B SRAM C磁盤 D Web服務器操作系統(tǒng)對一個正在運行的程序的抽象稱為:CA 線程 B 上下文 C 進程 D 文件能將被修改的源程序轉(zhuǎn)化為匯編程序的是:CA 預處理器 B匯編器 C編譯器 D鏈接器第二章十六進制數(shù)A4C轉(zhuǎn)化為二進制數(shù)為:AA 101001001100 B 101101001100 C 101101001101 D 101001101100對于一個字長為w位的機器而言,虛擬地址范圍是:CA 02W B-2W-12W-1-1 C 02W-1

30、D -2W-12W-1 -3的補碼是:BA 1011 B1101 C0101 D1100對于一個無符號數(shù)x,截斷它到k位的結果就相當于計算:DA x mod 2k-1 B x mod k C x mod 2k+1 D x mod 2k令z=x+y,對于運算x+ twy,以下那種情況下會發(fā)生正溢出:BA z<2w-1 B z>=2w-1 C z< -2w-1 D -2w-1<=z<2w-1x為補碼表示,當x=-2w-1時,-twx=DA -2W-1 B 2W-1 C -2W-1-1 D 2W-1-1對于4位補碼數(shù)1011,邏輯右移兩位的結果是:CA 1110 B 0

31、011 C 0010 D 1010IEEE浮點數(shù)表示中的階碼采用的是:AA 原碼 B 反碼 C 補碼 D 移碼對于非規(guī)格化數(shù),階碼偏置值為:CA -Bias B Bias+1 C 1-Bias D Bias-1數(shù)10.001102向偶舍入到小數(shù)點右邊2位結果是:BA 10.11 B 10.01 C 10.10 D 10.11第三章機器級程序使用的存儲器地址是:BA 實際地址 B 虛擬地址 C 物理地址 D 偏移地址short型指針,存儲占用幾個字節(jié):BA 1 B 2 C 4 D 8以下哪種不屬于操作數(shù)類型:BA 立即數(shù)操作數(shù) B 指針操作數(shù) C 寄存器操作數(shù) D 存儲器操作數(shù)以下指令哪條是錯誤

32、的:AA movl 8(%edx),(%ecx)B movl $-17,%ecxC movl $0x4050,(%eax)D movl %eax,%ecxleal指令的目的操作數(shù)必須是一個:DA 存儲器操作數(shù) B 指針操作數(shù) C 立即數(shù)操作數(shù) D 寄存器操作數(shù)移位量應存放在以下哪個寄存器當中:CA al B bl C cl D dlc語言提供了多種循環(huán)結構,匯編會先將其他循環(huán)轉(zhuǎn)換成哪種形式,然后再編譯成機器代碼:DA while B do-while C for D goto寄存器有一定的使用慣例,以下寄存器中哪個不屬于調(diào)用者保存寄存器:BA %eax B %ebx C %ecx D %edx

33、struct testChar a3;Int b4;Short c5;一個test類型數(shù)據(jù)占用幾個字節(jié)的空間:DA 28 B 29 C 30 D 32Union testChar a3;Int b4;Short c5;一個test類型數(shù)據(jù)占用幾個字節(jié)的空間:BA 10 B 16 C 29 D 30第五章通常使用哪種度量標準作為一種表示程序性能并指導我們改進代碼的方法:AA CPE B CCP C CPA D CPP優(yōu)化代碼的方法不包括:DA 消除循環(huán)低效率 B 消除不必要存儲器引用 C 減少過程調(diào)用 D 減少寄存器引用當一系列操作必須按照嚴格順序執(zhí)行時,會遇到:BA 吞吐量界限 B 延遲界限

34、C發(fā)射界限 D 加載界限控制操作數(shù)在執(zhí)行單元間傳送最常見的機制稱為:CA 內(nèi)存重命名 B 存儲器重命名 C寄存器重命名 D控制重命名數(shù)據(jù)流圖展現(xiàn)了不同操作之間的數(shù)據(jù)相關是如何限制它們的執(zhí)行順序的,這種限制形成了圖中的:BA 控制路徑 B關鍵路徑 C 循環(huán)路徑 D 操作路徑 關鍵路徑提供的是程序需要周期數(shù)的:DA 數(shù)目 B 均值 C 上界 D 下界制約程序在實際機器上性能的因素不包括:AA 寄存器溢出 B 存儲器溢出 C 分支預測 D 預測錯誤處罰以下不屬于低級優(yōu)化的是:DA 展開循環(huán) B 重新結合 C 消除不必要的存儲器引用 D 用功能的風格重寫條件操作完成運算所需要的總時間稱為:CA 周期

35、B 發(fā)射時間 C 延遲 D 開銷兩個連續(xù)的同類型運算之間需要的最小時鐘周期數(shù)稱為:BA 間隙 B 發(fā)射時間 C 延遲 D 開銷第六章以下不屬于非易失性存儲器的是:A PROM B SRAM C 閃存 D EPROM以下哪項不屬于決定磁盤容量的技術因素:A 間隙密度 B 記錄密度 C 磁道密度 D 面密度一個磁盤有5個盤片,每個扇區(qū)512字節(jié),每個面20000條磁道,每條磁道平均300個扇區(qū),那么這個磁盤的容量是:A 40.22GB B 28.72GB C 30.72GB D 32.22GB以下不屬于對扇區(qū)訪問時間的是:A 尋道時間 B 旋轉(zhuǎn)時間 C 傳送時間 D記錄時間以下不屬于緩存不命中種類

36、的是:A 冷不命中 B 熱不命中 C 沖突不命中 D 容量不命中高速緩存確定一個請求是否命中,然后抽取出被請求的字的過程,分為三步,以下不屬于這些步驟的是:A 組選擇 B 行匹配 C 列匹配 D 字抽取某個磁盤,其旋轉(zhuǎn)速率為 15000RPM,平均尋道時間為8ms,每條磁道的平均扇區(qū)數(shù)為500。則訪問這個磁盤上一個扇區(qū)的訪問時間是:A 8ms B 9ms C 10ms D 12msEDO DRAM是指:A 快頁模式 DRAM B 同步DRAM C 視頻 DRAM D擴展數(shù)據(jù)輸出 DRAM以下哪項不屬于存儲器技術趨勢:A 不同的存儲器技術有不同的價格和性能折中B 不同存儲技術的價格和性能屬性以截

37、然不同的速率變化C DRAM和磁盤的性能滯后于CPU性能D DRAM和磁盤的性能與CPU性能之間差距逐漸縮小以下哪項不屬于高速緩存參數(shù)的性能影響:A. 讀寫速率 B命中率 C命中時間 D 不命中處罰第一章1.hello.o是什么文件Ac文件 B. 匯編文件 C.目標文件 .D頭文件2.編譯系統(tǒng)分為幾個階段A1 B. 2 C.3D.43.下列哪個部件位于CPU內(nèi)部A寄存器B. 系統(tǒng)總線C.主存 D.磁盤4.ASCII碼是對什么進行的編碼方案A 漢字B.字符 C. 圖形符號D. 聲音5.計算機采用幾進制運算A十進制B.八進制C.二進制D. 十六進制第二章1.ASCII是采用幾位編碼的A6B.7C.

38、8D.92.short型占多少字節(jié)A.1B.2C.4D.83.計算機中表示地址時使用A. 無符號數(shù)B.原碼C.反碼D.補碼4.1100對應的十六進制數(shù)是A.3B.FC.ED.C5.0x12345678存放在采用小端存儲的機器上,地址為0x100到0x103,則78的地址為A0x100B.0x101C.0x102D.0x1036.-3的補碼是A1011B.1001C.0001D.11017.10110110算術右移三位結果是A10110110B.11110110C.00010110D.100101108.若定點整數(shù)32位,含1位符號位,補碼表示,則所能表示的絕對值最大的負數(shù)為A-232B.-(2

39、32-1)C.-231D.-(231-1)9.IEEE754標準規(guī)定的32位浮點數(shù)中,符號位為1位,階碼為8位,則它所能表示的最大的規(guī)格化正數(shù)為A+(2-2-23) ×2+127B.+(1-2-23) ×2+127C.+(2-2-23) ×2+255D.2+12710.浮點加、減中的對階的方法是_A 將較小的一個階碼調(diào)整到與較大的一個階碼相同 B 將較大的一個階碼調(diào)整到與較小的一個階碼相同 C 將被加數(shù)的階碼調(diào)整到與加數(shù)的階碼相同 D 將加數(shù)的階碼調(diào)整到與被加數(shù)的階碼相同第三章1.匯編代碼后綴l表示 CA字節(jié)B.字C.雙字D.位2.%ax表示多少位的寄存器 BA8

40、B.16C.32D.643.符號Ea表示任意寄存器a,則(Ea)表示什么尋址方式B.A立即數(shù)尋址B.寄存器尋址C.絕對尋址D.間接尋址4.%edx=98765432,%al=00,則執(zhí)行movb %dh,%al指令后,%al為多少 CA98B.76C.54D.325.x存放在寄存器%eax中,c語言x<<2對應的匯編指令是AASALL $2,%eaxB.SARL$2,%eaxC. SHRL $2,%eaxD.IMUL$2,%eax6.指令CMP S2,S1是基于B.AS2- S1B.S1- S2C.S1+ S2D.S1&S27.下列那條指令是無條件跳轉(zhuǎn)AAjmpB.jeC.

41、jsD.jg8.過程調(diào)用用來傳遞過程參數(shù)和存儲返回信息的結構是C.A寄存器B.堆C.棧D.指針9.數(shù)組char *A8的總大小是 cA8B.16C.32D.6410.結構體struct strchar c; int i12; double v;中字段i的偏移量是 B.A0B.1C. 2D.4第五章1.有int *xp,*yp,則執(zhí)行*xp +=*yp需要訪問內(nèi)存多少次 DA1B.2C.3D.4 2.CPE用來度量BA時鐘周期B.程序性能C.程序負責度D.訪存頻率3.屬于消除循環(huán)的低效的優(yōu)化方式的是 AA代碼移動B.代碼翻譯C.改變步長D.變量替換4.下列哪個會阻礙代碼優(yōu)化BA減少存儲器引用B.

42、增加過程調(diào)用C減少過程調(diào)用D.使用內(nèi)鏈函數(shù)替換5.處理器運算的計數(shù)周期包括CA延遲B.發(fā)射時間C.延時+發(fā)射時間D.運算時間6.對于形成循環(huán)的代碼片段,我們可以將訪問到的寄存器分為幾類 不會大約是cA2B.3C.4D.57.程序的數(shù)據(jù)流的關鍵路徑是由于什么的限制形成的 cA.數(shù)據(jù)相關B.代碼相關C.程序性能D.CPE8.循環(huán)展開是一種程序變換,它 B.A減少了每次迭代計算的數(shù)據(jù)量B.減少循環(huán)的迭代次數(shù)C增加循環(huán)的迭代次數(shù)D.不會改善程序的性能9.不屬于程序性能的限制因素的是. . B.A寄存器溢出B.分支預測和預測錯誤處罰C功能單元的吞吐量D.指令流水化10.不屬于優(yōu)化程序性能的基本策略的是B

43、A提高存儲器性能B.高級設計C基本編碼原則D.低級優(yōu)化第六章1.屬于隨機訪問存儲器的是AA主存B.寄存器C.磁盤D.磁帶2.采用32位編址的存儲器最多有多少個存儲單元BA231B.232-1C.232D.231-13.從存儲器傳送數(shù)據(jù)到CPU的事務叫CA程序事務B.讀事務C.寫事務D.數(shù)據(jù)事務4.不屬于決定磁盤容量的技術因素的是DA記錄密度B.磁道密度C.面密度D.扇區(qū)密度5.不屬于對扇區(qū)的訪問時間的是BA尋道時間B.驅(qū)動時間C.旋轉(zhuǎn)時間D.傳送時間6.能夠唯一表示一個物理扇區(qū)的是DA(盤面,磁道)B.(盤面,扇區(qū))C(盤面,扇區(qū),柱面)D. (盤面,磁道,扇區(qū))7.對于步長為K的引用模式的程

44、序,步長與空間局部性的關系是DA沒關系B. 步長越大,空間局部性越好C步長越小,空間局部性越好 D. 步長在特定情況下影響空間局部性8.訪問速度最快的存儲設備是AA寄存器B. 主存C.磁盤D.外設9.如果一個地址的高S位被用作組索引,每行包括1個有效位,t個標記為,存儲器塊連續(xù)的片會被映射到同一個高速緩存組。那么每個這樣的連續(xù)的片中有多少個塊DA2sB.2tC.2s-1D.2t-110.高速緩存友好代碼基于的原理是BA局部性較好的程序有較高的不命中率B局部性較好的程序有較高的命中率C局部性較好的程序有較高的緩存速度D局部性較差的程序有較高的緩存速度第一章單選題1.2.0_60_1 hello.

45、c在( )階段在編譯過程中生成hello.oA. 預處理階段 B.編譯階段 C.匯編階段 D.鏈接階段1.2.0_60_2 hello.c在編譯過程中通過編譯器(ccl)翻譯為文本文件 ( )A. hello.o B. hello.s C. hello.i D. hello.c1.4.1_60_3 處理器執(zhí)行程序時,用( )來存放程序和程序處理的數(shù)據(jù) A. 主存 B. 寄存器 C. 磁盤 D. 網(wǎng)盤1.4.1_60_4 處理器在指令的要求下將一個字節(jié)從主存復制到寄存器的操作是 ( )A. 存儲 B. 加載 C. 操作 D. 跳轉(zhuǎn)1.4.1_60_5 利用( )技術,數(shù)據(jù)可以不通過處理器直接從磁

46、盤到達主存。A. 隨機存儲器 B. 高速緩存存儲器 C. 物理存儲器 D. 直接存儲器1.4.1_60_6 代碼和數(shù)據(jù)被加載到( )處理器就開始執(zhí)行main程序中的機器語言指令。A. 寄存器 B. 主存 C. 磁盤 D. 程序計數(shù)器1.6.0_60_7 位于存儲器層次結構中的最頂部的是( )。A. 寄存器 B. 主存 C. 磁盤 D. 高速緩存1.7.1_60_8 下面( )是對處理器、主存和I/O設備的抽象表示。A. 進程 B. 虛擬存儲器 C. 文件 D. 虛擬機1.7.3_60_9 當系統(tǒng)從主存將一串字節(jié)復制到網(wǎng)絡適配器時,數(shù)據(jù)流經(jīng)過網(wǎng)絡到達( )。A. 本地寄存器 B. 另一臺主機 C

47、. 本地磁盤 D. 網(wǎng)盤1.8.0_60_10 當調(diào)用malloc這樣的C標準庫函數(shù)時,( )可以在運行時動態(tài)的擴展和收縮。A. 棧 B. 堆 C. 共享庫 D. 內(nèi)核虛擬存儲器第二章單選題2.1.2_60_1()是計算機中表示信息的最小單位。A) 位 B) 字 C) 字節(jié) D) 字長2.1.4_60_2計算機在內(nèi)存中存儲數(shù)據(jù)時使用了大、小端模式,請分別寫出A=0X123456在不同情況下的首字節(jié)是?大端模式?小端模式? x86結構的計算機使用 ( )模式。A.0X12 0X56 小端B.0X56 0X12 大端C.0X56

48、 0X12 小端D.0X12 0X56 大端2.1.9_60_3已知 a=48, b=0, ch = 'a' 則表達式(a>=b && ch<'b' && !b)的值是( 。 A0 B1 C真 D非 02.2.4_60_4設 unsigned int a; int b= -1;a = b; printf("%u",a)輸出結果( A.1 B.-1 C.0 D.65535-1是負數(shù)就用補碼表示為00000000 00000001 的反碼 11111111 11111110+1 即 11111111 1

49、1111111 轉(zhuǎn)換為十進制數(shù)為65535最高位為符號位不必考慮!2.2.5_60_5 當一個有符號數(shù)和一個無符號數(shù)執(zhí)行運算后的結果是( ) A.有符號數(shù) B.無符號數(shù) C.不一定2.3.1_60_6在無符號加法中發(fā)生了溢出的是( A.x+y=x B. x+y=y C. x+y>x D. x+y<x2.3.2_60_7在補碼加法中發(fā)生了負溢出的是( Page-57-58A.x+y=x+y-2w B. x+y=-2w C. x+y=x+y+2w D. x+y2.3.5_60_8 int x,y; unsigned ux=x; unsigned uy=y;下列表達式為真的是()Page-67A.(x>0)|(x-1<0) B. x*y+uy*ux=-x C. x>0| -x>=0 D. (x*x)>=02.4.2_60_9 有一個8位的規(guī)格

溫馨提示

  • 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

提交評論