




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《運算器》考試試題及答案1.由3個“1"和5個“0’‘組成的8位二進制補碼,能表示的最小整數(shù)是()。A.-125(正確答案)B.-32C.-126D.-32.下列有關(guān)浮點數(shù)加減運算的敘述中,正確的是()。A.對階操作不會引起階碼上溢或下溢(正確答案)B.尾數(shù)溢出時結(jié)果不一定溢出(正確答案)C.右規(guī)和尾敬舍入都可能引起階碼上溢(正確答案)D.左規(guī)時可能引起階碼下溢(正確答案)答案解析:左規(guī):當浮點數(shù)運算的結(jié)果為非規(guī)格化時要進行規(guī)格化處理,將尾數(shù)算術(shù)左移1bit,階碼減1(基數(shù)為2時)。右規(guī):當浮點數(shù)運算的結(jié)果尾數(shù)有溢出(雙符號位為01或10)時,將尾數(shù)算術(shù)右移1bit,階碼加1(基數(shù)為2時)3.ALU作為運算器的核心部件,其屬于()A.寄存器B.組合邏輯電路(正確答案)C.時序邏輯電路D.控制器4.對真值0表示形式唯一的機器數(shù)是()。A.原碼B.補碼和移碼(正確答案)C.反碼D.以上都不對5.一個8位寄存器內(nèi)的數(shù)值為11001010、進位標志寄存器C為0,若將此8位寄存器循環(huán)左移(不帶進位位)1位,則該8位寄存器和標志寄存器內(nèi)的數(shù)值分別為()。A.100101000B.100101011(正確答案)C.100101001D.1001010106.一個C語言程序在一臺32位計算機上運行。程序中定義了三個變量x、y、z,其中x和z為int型,y為short型。當x=127,y=-9時,執(zhí)行賦值語句z=x+y后,x、y、z的值分別是()。A.x=0000007FH、y=FFF7H、z=00000076H(正確答案)B.x=0000007FH、y=FFF9H、z=00000076HC.x=0000007FH、y=FFF9H、z=FFFF0076HD.x=0000007FH、y=FFF7H、z=FFFF0076H答案解析:short:2bytes,16bits;int:4bytes,32bits;C語言的數(shù)據(jù)在內(nèi)存中以補碼形式存儲。7.假定有4個整數(shù)用8位補碼分別表示:r1=FEH、r2=F2H、r3=90H、r4=F8H,若將運算結(jié)果存放在一個8位寄存器中,則下列運算會發(fā)生溢出的是()A.r2r4B.r1r2C.r1r4D.r2r3(正確答案)答案解析:8位補碼的整數(shù)取值范圍-128~+127;r1=-2,r2=-14,r3=-112,r4=-8;考的是補碼表示范圍,而不是補碼的乘法。8.在計算機中,通常用來表示主存地址的是()。A.補碼B.原碼C.無符號數(shù)(正確答案)D.移碼9.補碼定點整數(shù)01010101左移兩位后的值為()。A.01010100(正確答案)B.01010100C.01000111D.01010101答案解析:正數(shù)。算術(shù)補碼移位:正數(shù)左右移位均填0,且符號位不變10.若x=103,y=-25、則下列表達式采用8位定點補碼運算實現(xiàn)時,會發(fā)生溢出的是()。A.x+yB.-x+yC.x-y(正確答案)D.-x-y11.補碼定點整數(shù)10010101右移一位后的值為()。A.11001010(正確答案)B.010010101C.01001010D.10001010答案解析:負數(shù)。算術(shù)補碼移位:負數(shù)右移填1,負數(shù)左移填0,符號位不變。12.若[X]補=0.1101010,則[X]原=()。A.1.01110110B.0.0010110C.1.0010101D.0.1101010(正確答案)13.若[X]補=X0.X1X2…Xn,其中X0為符號位,X1為最高數(shù)位。若(),則當補碼左移時,將會發(fā)生溢出A.X0=X1B.X0!=X1(正確答案)C.X1=1D.X1=014.加法器采用并行進位的目的是()。A.保證加法器可靠性B.提高加法器運算速度(正確答案)C.增強加法器功能D.簡化加法器設(shè)計15.float型數(shù)據(jù)通常用IEEE754單精度浮點數(shù)格式表示。若編譯器將float型變量x分配在一個32位浮點寄存器FR1中,且x=-8.25,則FR1的內(nèi)容是()。A.C1040000H(正確答案)B.C1840000HC.C2420000HD.C1C20000H16.組成一個運算器需要多個部件,但下面的()不是組成運算器的部件。A.ALUB.數(shù)據(jù)總線C.狀態(tài)寄存器D.地址寄存器(正確答案)17.實現(xiàn)N位(不包括符號位)補碼一位乘法時,乘積為()位。A.NB.2N+1(正確答案)C.2ND.N+1答案解析:補碼一位乘法運算過程中一共向右移位N次,加上原來的N位,一共是2N位數(shù)值位,再加1位符號位。18.某字長為8位的計算機中,己知整型變量x、y的機器數(shù)分別為[x]補=111110100,[y]補=10110000。若整型變量z=2x+y/2,則z的機器數(shù)為()。A.10101010B.00100100C.11000000(正確答案)D.溢出答案解析:算術(shù)移位2x,算術(shù)左移,11101000y/2,算術(shù)右移,1101100019.假定編譯器規(guī)定int和short類型長度分別為32位和16位,執(zhí)行下列C語言:unsignedshortx=65530;unsignedinty=x;得到y(tǒng)的機器數(shù)為()。A.FFFF7FFAHB.00007FFAHC.FFFFFFFAHD.0000FFFAH(正確答案)答案解析:unsignedshort-->unsignedint,都是無符號數(shù),新表示形式的高位用0填充20.在定點運算器中,無論是采用雙符號位還是采用單符號位,必須有()。A.移位電路,它一般用“與或非”門來實現(xiàn)B.溢出判斷電路,它一般用“異或”門來實現(xiàn)(正確答案)C.編碼電路,它一般用“或非”門來實現(xiàn)D.譯碼電路,它一般用“與非”門來實現(xiàn)21.設(shè)機器數(shù)字長8位(含1位符號位),若機器數(shù)BAH為原碼,算術(shù)左移1位和算術(shù)右移1位的結(jié)果分別是()。A.F4HEDHB.B4H6DHC.B5HEDHD.F4H9DH(正確答案)答案解析:原碼左、右移位均補0,且符號位不變。補碼負數(shù)移位時,左移補0,右移補1。補碼正數(shù)左右移位均補0。22.若[X]補=1.1101010,則[X]原=()A.0.0010110B.1.0010110(正確答案)C.0.1101010D.1.001010123.若采用雙符號位,則兩個正數(shù)相加產(chǎn)生溢出的特征時,雙符號位為()。A.00B.10C.01(正確答案)D.11答案解析:采用雙符號位,第一符號位表示最終結(jié)果的符號,第二符號位表示運算結(jié)果是否溢出。若雙符號位相同,則表示未溢出。若不同,則表示溢出。雙符號位01:正溢出。雙符號位10:負溢出。24.某計算機存儲器按字節(jié)編址,采用小端方式存放數(shù)據(jù)。假定編譯器規(guī)定int和short型長度分別為32位和16位,并且數(shù)據(jù)按邊界對齊存儲。某C語言程序段如下:struct{inta;charb;shortc;}record;record.a=273;若record交量的首地址為0xC008,則地址0xC008中的內(nèi)容及record.c的地址分別為()。A.0x00,0xC00DB.0x00,0xC00EC.0x11,0xC00DD.0x11,0xC00E(正確答案)答案解析:a-4B,b-1B,c-2B;record大小為7B但數(shù)據(jù)邊界對齊方式存儲,故record-8Brecord.a:0x00000111record.b占一個字節(jié),后面1B留空25.浮點數(shù)加、減運算過程一般包括對階、尾數(shù)運算、規(guī)格化、舍入和判斷溢出等步驟。設(shè)浮點數(shù)的階碼和尾數(shù)均采用補碼表示,且位數(shù)分別為5和7(均含2位符號位)。若有兩個數(shù)X=2^7x29/32和Y=2^5x5/8,則用浮點加法計算X+Y的最終結(jié)果是()。A.001110100010B.001111100010C.發(fā)生溢出(正確答案)D.010000010001答案解析:X:00,111;00,11101Y:00,101;00,101001.對階:X和Y階碼相減,即00,111-00,101=00,010。X的階碼比Y階碼大2。小階碼向大階碼看起原則,將Y的階碼+2,同時尾數(shù)右移2位,將Y變?yōu)?0,111;00,001012.尾數(shù)相加:即00,11101+00,00101=01,00010。因為符號位為01,所以需要規(guī)格化(右移)3.規(guī)格化:尾數(shù)右移1位,階碼+1,X+Y=01,000;00,100014.判斷溢出。因為階碼符號位為01,說明發(fā)生了溢出26.在C語言的不同類型的數(shù)據(jù)混合運算中,要先轉(zhuǎn)換成同一類型后進行運算。設(shè)一表達式中包含有int、long、char和double類型的變量與數(shù)據(jù),則表達式最后的運算結(jié)果是(),這4種類型數(shù)據(jù)的轉(zhuǎn)換規(guī)律是()。A.double,char-->int-->double-->longB.double,char-->int-->long-->double(正確答案)C.long,int-->char-->double-->longD.long,char-->int-->long-->double27.某計算機字長為32位,按字節(jié)編址,采用小端方式存放數(shù)據(jù)。假定有一個double型變量,其機器數(shù)表示為1122334455667788H,存放在00008040H開始的連續(xù)存儲單元中,則存儲單元00008046H中存放的是()。A.77HB.22H(正確答案)C.33HD.66H28.若X為負數(shù),則由[X]補求[-X]補是將()。A.[X]補各值保持不變B.[X]補連同符號位一起變反,末位加1(正確答案)C.[X]補符號位變反,其余位不變D.[X]補除符號位外,其余位取反,末位加129.原碼來法是()。A.被乘數(shù)用原碼表示,乘數(shù)取絕對值,然后相乘B.先取操作數(shù)絕對值相乘,符號位單獨處理(正確答案)C.乘數(shù)用原碼表示,被乘數(shù)取絕對值,然后相乘D.用原碼表示操作數(shù),然后直接相乘答案解析:原碼一位乘法中,符號位與數(shù)值位是分開運算的。運算結(jié)果的數(shù)值部分是乘數(shù)與被乘數(shù)數(shù)值位的乘積,符號是乘數(shù)與被乘數(shù)符號位的異或。30.8位原碼能表示的不同數(shù)據(jù)有()個。A.15B.255(正確答案)C.16D.25631.假定一個十進制數(shù)為-66,按補碼形式存放在一個8位寄存器中,該寄存器的內(nèi)容用十六進制表示為()。A.BEH(正確答案)B.42HC.BDHD.C2H32.如下C語言程序:shortsi=-32767;unsignedshortusi=si;執(zhí)行后usi的值為()。A.-32767B.32767C.32769(正確答案)D.32768答案解析:si:1000000000000001B符號位成為數(shù)據(jù)的一部分,負數(shù)轉(zhuǎn)化為無符號數(shù),即正數(shù)。33.算術(shù)邏輯單元(ALU)的功能一般包括()。A.算術(shù)運算和邏輯運算(正確答案)B.邏輯運算C.算術(shù)運算D.加法運算34.判斷加減法溢出時,可采用判斷進位的方式。若符號位的進位為C0,最高位的進位為C1,則產(chǎn)生溢出的條件是()。A.C0不產(chǎn)生進位,C1產(chǎn)生進位(正確答案)B.C1產(chǎn)生進位C.C0和C1都不產(chǎn)生進位D.C0和C1都產(chǎn)生進位E.C0產(chǎn)生進位F.C0產(chǎn)生進位,C1不產(chǎn)生進位(正確答案)答案解析:正溢出:兩個正數(shù)相加,最高有效位產(chǎn)生進位C1=1,符號位不產(chǎn)生進位C0=0。負溢出:兩個負數(shù)相加,最高有效位不產(chǎn)生進位C1=0,符號位產(chǎn)生進位C0=1。即~C0C1+C0~C1=C0異或C135.x、y為定點整數(shù),其格式為1位符號位、n位數(shù)值位,若采用補碼一位乘法實現(xiàn)乘法運算,則最多需要()次加法運算。A.n+2B.n+1(正確答案)C.n-1D.n答案解析:補碼一位乘法最多需要n次移位,n+1次加法運算。原碼一位乘法最多需要n次移位,n次加法運算。36.下列說法中,正確的是()。A.一個正數(shù)的補碼和這個數(shù)的原碼表示一樣,而正數(shù)的反碼是原碼各位取反B.設(shè)有兩個正的規(guī)格化浮點數(shù)N1=2^mxM1和N2=2^nxM2,若m>n,則有N1>N2(正確答案)C.8421碼就是二進制數(shù)D.在計算機中,表示的數(shù)有時會發(fā)生溢出,根本原因是計算機的字長有
溫馨提示
- 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子保單健康委托書
- 南京市江寧區(qū)事業(yè)單位招聘衛(wèi)技人員筆試真題2024
- 社區(qū)社區(qū)服務(wù)研究管理基礎(chǔ)知識點歸納
- 2024年山東石油化工學(xué)院輔導(dǎo)員考試真題
- 石大學(xué)前兒童保育學(xué)課外必讀:關(guān)于幼兒是否該用含氟牙膏的討論
- 2025年二級造價師檢測試題
- 紀念中國人民抗日戰(zhàn)爭勝利80周年心得體會
- 生物煉制技術(shù)應(yīng)用-洞察闡釋
- 遺傳學(xué)在醫(yī)學(xué)教育中的定位與角色演變
- 中藥企業(yè)經(jīng)營管理方案
- 心腦血管疾病與介入治療
- 酒店消防培訓(xùn)酒店消防安全知識教育宣傳
- 量子加密技術(shù)
- 胸痛護理查房課件
- 五金產(chǎn)品分類表
- JCT2415-2017 用于陶瓷磚粘結(jié)層下的防水涂膜
- 國開作業(yè)《建筑測量》學(xué)習(xí)過程(含課程實驗)表現(xiàn)-參考(含答案)33
- 湖北省武漢市武昌區(qū)2022-2023學(xué)年五年級下學(xué)期期末數(shù)學(xué)試卷
- 肌少癥性肥胖
- 復(fù)合性潰瘍的健康宣教
- 山東電動伸縮雨棚施工方案
評論
0/150
提交評論