《計算機科學導論》課后練習(翻譯)_第1頁
《計算機科學導論》課后練習(翻譯)_第2頁
《計算機科學導論》課后練習(翻譯)_第3頁
《計算機科學導論》課后練習(翻譯)_第4頁
已閱讀5頁,還剩59頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

Chapter1練習復習題.定義ー個基于圖靈模型的計算機。答:Turingproposedthatallkindsofcomputationcouldbeperformedbyaspecialkindofamachine.Hebasedthemodelontheactionsthatpeopleperformwheninvolvedincomputation.Heabstractedtheseactionsintoamodelforacomputationalmachinethathasreallychangedtheworld.圖靈模型假設各種各樣的運算都能夠通過ー種特殊的機器來完成,圖靈機的模型是基于各種運算過程的。圖靈模型把運算的過程從計算機器中分離開來,這確實改變了整個世界。.定義一個基于?諾伊曼模型的計算機。答:ThevonNeumannModeldefinesthecomponentsofacomputer,whicharememory,thearithmeticlogicunit(ALU),thecontrolunitandtheinput/outputsubsystems.?諾伊曼模型定義了計算機的組成?它包括存儲器、算術邏輯單元、控制單元和輸入/輸出系統。.在基于圖靈模型的計算機中,程序的作用是什么?答:BasedontheTuringmodelaprogramisasetofinstructionthattelIsthecomputerwhattodo.基于圖靈模型的計算機中程序是一系列的指令,這些指令告訴計算機怎樣進行運.在基于?諾伊曼模型的計算機中,程序的作用是什么?答:ThevonNeumannmodelstatesthattheprogrammustbestoredinthememory.Thememoryofmoderncomputershostsbothprogramsandtheircorrespondingdata.?諾伊曼模型的計算機中,程序必須被保存在存儲器中,存儲程序模型的計算機包括了程序以及程序處理的數據。.計算機中有哪些子系統?答:ThesubsystemsofthevonNeumannmodelarememory,thearithmetic/logicunit(ALU),thecontrolunit,andtheinput/output.?諾伊曼模型的計算機中子系統む括存儲器、算術邏輯單元、控制單元和輸入/輸出單元。.計算機中存儲器子系統的功能是什么?答:Memoryisthestorageareausedforprogramsanddata.存儲器的功能是用來保存程序和數據的。.計算機中ALU子系統的功能是什么?答:Thearithmetic/logicunit(ALU)iswherecalculationsandlogicaloperationstakeplace.計算機中ALU子系統的功能是進行算術和邏輯運算的地方。.計算機中控制單元子系統的功能是什么?答:Thecontrolunitcontrolstheoperationsofthememory,ALU,andtheinput/outputsubsystem.計算機中控制単元子系統的功能是控制存儲器、算術邏輯單元和輸入/輸出的運.計算機中輸入/輸出子系統的功能是什么?答:Theinputsubsystemacceptsinputdataandtheprogramfromoutsidethecomputer;theoutputsubsystemsendstheresultoftheprocessingtotheoutside.計算機中輸入子系統的功能是接收計算機外部輸出的程序和數據;輸出子系統是發送處理結果到計算機外部。.簡述5個時代的計算機?答:Thefirstgeneration(roughly1950-1959)ischaracterizedbytheemergenceofcommercialcomputersandwereusedonlybyprofessionals.Thesecond-generation(roughly1959-1965)computersusedtransistorsinsteadofvacuumtubes.Thethirdgeneration(roughly1965and1975)startedwiththeinventionoftheintegratedcircuitthatreducedthecostandsizeofcomputersevenfurther.Thefourthgeneration(approximately1975-1985)sawtheappearanceofmicrocomputers.Thefifthgenerationstartedin1985.Itwitnessedtheappearanceoflaptopandpalmtopcomputers,improvementsinsecondarystoragemedia(CD-ROM,DVD,etc.),theuseofmultimedia,andthephenomenonofvirtualreality.第一代計算機(約!950-1959)的特點是商業計算機的出現和僅由專業人士使用。第二代計算機(約!959-1965)用晶體管替代了真空管。第三代計算機(約1965-1975)開始于集成電路的發明,這大大降低了計算機的成本和尺寸。第四代計算機(約!975-1985)開始出現微型計算機。第五代計算機始于1985年,以筆記本電腦和掌上電腦的出現為依據,輔助存儲媒體得到改進(CD-ROM,、DVD

等),多媒體得到應用,虛擬現實得以實現。選擇題.現在的計算機是基于()模型。B.?諾伊曼A.B.?諾伊曼C,帕斯卡D.查爾斯?巴C,帕斯卡12.在計算機中,(12.在計算機中,(子系統存儲數據和程序。A.算術邏輯單元B.輸入/輸出A.算術邏輯單元B.輸入/輸出C.存儲器D.控制單元13.在計算機中13.在計算機中,(子系統執行算術和邏輯運算。A.算術邏輯單元B.輸A.算術邏輯單元B.輸入/輸出C.存儲器D.控制單元14.在計算機中14.在計算機中,(子系統接收數據和程序并將運算結果傳給輸出設備A,算術邏輯單元B.輸入/輸A,算術邏輯單元B.輸入/輸出C.存儲器D.控制單元.在計算機中,(子系統是其他子系統的管理者。A,算術邏輯單元B.輸入/輸出C.存儲器D.控制單元.根據?諾伊曼模型,.在計算機中,(子系統是其他子系統的管理者。A,算術邏輯單元B.輸入/輸出C.存儲器D.控制單元.根據?諾伊曼模型,()被存在存儲器中。A.只有數據B.只有程序C,數據和程序D.以上都不是.問題的分步驟解決被稱為()。A,硬件B.操作系統C.計算機語言 D.算法.FORTRAN和COBOL是()的例子。A.硬件 B.操作系統C.計算機語言 D.算法.在17世紀能執行加法和減法運算的計算機器是()。A.Pascaline B.JacquardloomC.AnalyticalEngine D.Babbagemachine.在計算機語言中,()是告訴計算機如何欠理數據的ー系列指令。A.操作系統 B.算法C.數據處理器 D.程序.()是以結構化的形式來設計和編寫程序。A.軟件工程 B,硬件工程C.算法開發 C.教育體系.第一臺特殊用途的電子計算機被稱為()。A.Pasca1 B.Pasca1ineC.ABC D.EDVAC23.第一代基于?諾伊曼模型的計算機中有一個被稱為()。A.Pasca1 B.PascalineC.ABC D.EDVAC.第一臺使用存儲和編程的計算機器被稱為()。A.theMadeline B.EDVACtheBabbagemachinetheJacquardloomtheBabbagemachinetheJacquardloom.()將程序設計任務從計算機運算任務中分離出來。A,算法D.高級程序設計語言A,算法D.高級程序設計語言11.b12.c13.a14.b17.d 18.c23.d 24.d課后練習題19.a20.d25.cB,數據處理器D.操作系統15.d 16.c21.a 22.c27.如果一臺小的便宜的計算機可以做大型昂貴的計算機同樣能做的事情,為什么人們需要大的呢?答:AccordingtoTuring,anyproblemthatcanbesolvedbyabigcomputercanalsobesolvebyasmallcomputerbutabigcomputercanprobablysolvetheproblemfaster.根據圖靈機的原理,任何問題都能在大型計算機中解決,同時也能在小型機中解決,但是大型機解決問題的速度更快。.研究并找出鍵盤起源于哪一代計算機。答:Thefirstkeyboardappearwithtimesharing,multi-usersystemby1964whichisendofthesecondgenerationandthebeginningofthethirdgeneration.第一個鍵盤與多用戶系統均在!964出現,也就是在第二代計算機末期和第三代計算機初期出現。.研究并找出打印機起源于哪一代計算機。答:In1953,thefirsthigh-speedprinterwasdevelopedbyRemington-RandforuseontheUNIVACcomputer.Thismeansthatprintersbelongtothefirstgenerationofcomputers.1953年,第一臺高速打印機由Remington-Rand發明,并用于UNIVAC計算機,這意味著打印機起源于第一代計算機。.根據?諾伊曼模型,當今的硬盤可用于輸入或輸出嗎?請解釋。答:Theharddiskmaybeusedaseitheraninputdeviceoranoutputdevice.Whendataorprogramsarereadfromthedisk,thediskisconsideredaninputdevice.Whendataorprogramsarewrittentothedisk,thediskisconsideredanoutputdevice.硬盤既可作為輸入設備,又可作為輸出設備。當數據或程序從硬盤中讀出時,硬盤被認為是輸入設備;當數據或程序被寫入硬盤時,硬盤被認為是輸出設備。37.如今,硬件、軟件或數據哪ー個對組織機構比較有價值?答:Thesetofdataisthemostvaluableassetofmostorganizations.Anorganizationcanreplaceitshardwareandsoftwareiftheyarelost(duetotheft,fire,etc.)andusuallytheyreplacethemeveryfewyearsashardwareorsoftwarebecomeobsolete,butthesetofdataisindispensable.數據對組織機構來說是最有價值的。硬件和軟件如果丟失(被盜、火災等)組織機構可以替代他們。而且,通常情況下,幾年時間硬件和軟件就會被淘汰,但是數據卻是獨ー無二的。Chapter2復習題.定義ー個數字系統。答:Anumbersystemshowshowanumbercanberepresentedusingdistinctsymbols.數字系統定義了如何用獨特的符號來表示一個數字。.辨析位置化和非位置化數字系統。答:Inapositionalnumbersystem,thepositionofasymboldeterminesthevalueitrepresents.Inanonpositionalnumbersystemeachsymbolhasavaluebutthepositionofasymbolnormallyhasnorelationtoitsvalue;thevalueofeachsymbolisfixed.位置化數字系統中,在數字中符號所占據的位置決定了其表示的值。非位置化數字系統仍然使用有限的數字符號,每個符號有一個值。但是符號所占用的位置通常與其值無關ーー每個符號的值是固定的。.定義位置化數字系統中的底或基數。位置化數字化系統中底與符號的數量有關系?答:Thebase(orradix)isthetotalnumberofsymbolsusedinapositionalnumbersystem.位置化數字化系統的底或基數,它是符號集中的符號總數。.簡述十進制系統。為什么稱作decimal?該系統的底是多少?答:Thedecimalsystemisapositionalnumbersystemthatusestensymbolstorepresentanumber.TheworddecimalisderivedfromtheLatinrootdecern(ten)ordecimalis(relatedtoten).Inthedecimalsystem,thebaseis10.十進制系統來源于拉丁詞根decem(十)。在該系統中,底b=10并且用10個符號來表示一個數。符號集是S={0T,2,3,4,5,6,7,8,9}。十進制系統中的符號被稱為十進制數碼或僅稱為數碼。.簡述二進制系統。為什么稱作binary?該系統的底是多少?答:Thebinarysystemisapositionalnumbersystemthatusestwosymbols(0and1)torepresentanumber.ThewordbinaryisderivedfromtheLatinrootbini(twobytwo)orbinarius(relatedtotwo).Inthebinarysystem,thebaseis2.Binary(二進制)來源于拉丁詞根bini(二)。在該系統中,底b=2并且用兩個符號來表示一個數,即S={〇,1}。該系統中的符號常被稱為二進制數碼或位(位數碼)。.簡述ハ進制系統。為什么稱作octal?該系統的底是多少?答:Theoctalsystemisapositionalnumbersystemthatuseseightsymbolstorepresentanumber.ThewordoctalisderivedfromtheLatinrootocto(eight)oroctalis(relatedtoeight).Intheoctalsystem,thebaseis8.Octal(ハ進制)來源于拉丁詞根octo(八)。在該系統中,底b=8并且用8個符號來表示一個數。字符集是S=(0,1,2,3,4,5,6,7}。該系統中的符號常被稱為ハ進制數碼。7,簡述十六進制系統。為什么稱作hexadecimal?該系統的底是多少?答:Thehexadecimalsystemisapositionalnumbersystemwithsixteensymbols.ThewordhexadecimalisderivedfromtheGreekroothex(six)andtheLatinrootdecern(ten).Tobeconsistentwithdecimalandbinary,itshouldhavebeencalledsexadecimal,fromLatinrootssexanddecern.Inthehexadecimalsystem,thebaseis16.Hexadecimal(十六進制)來源于希臘詞根hex(六)和拉丁詞根decern(十)。在該系統中,底b=16并且用16個符號來表示一個數。字符集是S={〇,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}。該系統中的符號常被稱為十六進制數碼。.為什么二進制與十六進制互換很容易?答:Conversioniseasybecausethereisadirectrelationshipbetweenthetwosystems(seetheanswertoquestion9).二進制中的4位恰好是十六進制中的1位。.十六進制系統中1個數碼表示二進制系統中的幾位?答:Fourbitsinbinaryisonehexadecimaldigit.十六進制系統中1個數碼表示二進制系統中的4位。.ハ進制系統中1個數碼表示二進制系統中的幾位?答:Threebitsinbinaryisoneoctaldigit.ハ進制系統中1個數碼表示二進制系統中的3位。選擇題.十進制數字系統中的底是()。A.2 B.8 C.10 D.16.二進制數字系統中的底是()。TOC\o"1-5"\h\zA.2 B.8 C.10 D.16.ハ進制數字系統中的底是()。A.2 B.8 C.10 D.16.十六進制系統中的底是()。A.2 B.8 C.10 D.16.轉換十進制整數為底b時,我們需要連續()b。A.除 B.乘C.a、b選項都不行 D.a、b選項都使用.轉換十進制小數為底b時,我們需要連續()b。A.除 B.乘C.a、b選項都不行 D.a、b選項都使用.以下哪種表示法是錯誤的?()A.(10111)2 B.(349)8C.(3AB)i6 D.256.以下哪種表示法是錯誤的?()A.(10121)2 B.(367)8C.(EEE)ig D.158.以下哪種表示法是錯誤的?()A.(111)2 B.(346)8C.(EEG)i6 D.2216.以下哪種表示法是錯誤的?()B.(3418)8A.(101011)2B.(3418)8.以下哪個與十進制數12等值?(1(1110)2C.(15)8.以下哪個與十進制數24等值?(A.(11000)2.以下哪個與十進制數12等值?(1(1110)2C.(15)8.以下哪個與十進制數24等值?(A.(11000)2C.(31)811.c12.a17.b18.a13.b 14.d19.c 20.dB.(C)i6D.以上都不對)B.(1A)16D.以上都不對15.a 16.b21.b 22.a練習題23.將下列二進制數轉換為十進制數,不用計算機器并寫出計算過程:A.(01101)2B.(1011000)2C.(011110.01)2D.dlllll.111)223.24.將下列十六進制數轉換為十進制數,不用計算機器并寫出計算過程:B.(123)16B.(123)16C.(ABB)ieD.(35E.E1)>6C.(ABB)iePlacevalues2561611/161/256(AB2)16=10x256+11x16+ 2x1=2738(価ル=1x256+2x16+ 3x1++291(ABB)16=10x256+11x16+ 11x1++1=2747解:(35E.E1)16=3x256+5x16+ 14X14-14x1/161+1x1/256w862.87925,將下列ハ進制數轉換為十進制數,不用計算機器并寫出計算過程:A.(237)8B.(2731)8C.(617.7)8D.(21.11)825.Placevalues51264811/81/64(237)8=4-2x644-3x8+7x14-4- |=159(2731)8=2x5124-7x644-3x84-1x14-+ =1497(617)8=4-6x644-1x84-7X1+7x1/84--: =399,875(21.11)8=4-4-2x84-1x14-lxl/84-1x1/64t17.14126.將下列十進制數轉換為二進制數,不用計算機器并寫出計算過程:A.1234B.88C.124.02D.14.56c.124.02=(1111110.00000101)2asshownbelow:〇ー1—3一7—15—31—62—124111110 0d.14.56=(1110.100011)2asshownbelow:27.將下列十進制數轉換為ハ進制數,不用計算機器并寫出計算過程:A.1156 B.99C.11.4 D.72.8A.567c.C.12.13a.b.d.28.將下列十進制數轉換為十六進制數,不用計算機器并寫出計算過程:11.4=(13.3146)8asshownbelow:B.1411D.16.5576=(237)16asshownbelow:1411=(583)16asshownbelow:12.13=(C.2147AE)16asshownbelow:16.5=(10.8)16asshownbelow:0-1-16 .5|t0丄JJ解: 1〇?829,將下列ハ進制數轉換為十六進制數,不用計算機器并寫出計算過程:A.(514)8 B.(411)8C.(13.7)8 D.(1256)829.(514)8=101001100=1 0100 1100-(14016(411)8=1000010011 0000 1001=(109)16(13.7)8=001111?11100 1011*1110=(B.E)16(1256)8=001010101no0010 0101 1110=(25E)16解:.將下列十六進制數轉換為ハ進制數,不用計算機器并寫出計算過程:A.(51A)16 B.(4E1)16

TOC\o"1-5"\h\z(51A)16=010100011010 ■=010100011010 =(4E1)16= 0100 1110 0001 = 010 011 100 001 =(BB.C)16= 1011 1011 ? 1100 = 010 111 on ? no I =(ABC.D)16= 1010 1011 1100 ? 1101 = 101 010 111 100 ? 110 100 =(2432%(2341)8(273.6)8(5274.64)8A.(01101)2C.(011110.01)231.B.(1011000)2D.(1111H.(2432%(2341)8(273.6)8(5274.64)8A.(01101)2C.(011110.01)231.B.(1011000)2D.(1111H.111)2(01101)2= 001 101(1011000)7=001011 000(011110.01)2= 011 110 ? 010(111111.111)2= 111 111 ? 111(15)8(130)8(36.2)8。スへ32.將下列二進制數轉換為十六進制數,不用計算機器并寫出計算過程:A.(01101)2B.(1011000)2C.(011110.01)2D.dlllll.111)232.(01101)2=1101(0D)i6(1011000)2=01011000=(58)16(011110.01)2=00011110?0100=(1E-4)16(111111.111)2=00111111?111。=(3F.E)i635.在底為b的位置化數字系統中,可用k個數碼表示的最大整數數字是bk-l。分別找出以下系統中使用6個數碼的最大數字:A.二進制B.A.二進制D.ハ進制C.D.ハ進制binaiy:26-1=63decimal:106-1=999.999hexadecimal:166-1=16.777.215解: d.octal:86-1=262.14338.下表顯示如何重寫小數,使其分母是2的幕次(1,2,4,8,16等等)。原來的寫法新的寫法原來的寫法新的寫法0.5レ20.251/40.1251/80.06251/160.031251/320.0156251/64但是,我們有時需要組合它們以得到合適的小數。例如:0.625是0.5+0.125。這意味著0.625可以寫成1/2+1/8或5/8。A.0.18750.A.0.18750.40625 D.0.3750.1875=0.125+0.0625=(1/8)+(1/16)=(3/16)0.640625=0.5+0.125+0.015625=(1/2)+(1/8)+(1/64)=(41/64)0.40625=0.25+0.125+0.03125=(1/4)+(1/8)+(1/32)=(13/32)解: d.0.375=0.25+0.125=(1/4)+1/8)=3/839.使用前面的解題方法,把下列數轉換為二進制數:A.7.1875 B.12.640625C.11.40624 D.0.375解:39.Usingtheresultofpreviousexercise,wecanfindtheequivalentas:7.1875=(111)2+(0.001)2+(0.0001)2=(111.0011)212.540625=(1100)2+(0.1)2+(0.001)2+(0.000001)2=(1100.101001)211.40625=(1011)2+(0.01)2+(0.001)2+(0.00001)2=(1011.01101)20.375=(0.01)2+(0.001)2=(0.011)2Chapter3復習題.說出5種計算機可以處理的數據。答:Wediscussedfivedatatypes:numbers,text,audio,images,andvideo.5種計算機可以父理的數據類型為:數字、廣西、音頻、圖像和視頻。.位模式的長度如何與其能表示的符號數量相關?答:IfthelengthofthebitpatternisLbits,thenumberofsymbolsthatcanberepresentedbythebitpatternis2L.如果位模式的長度是L位,那么數字符號能表示的位模式為?。.位圖的方法是如何以位模式來表示一個圖像的?答:Inthebitmapgraphicmethodeachpixelisrepresentedbyabitpattern.在位圖方法中每ー像素代表ー個位模式。.矢量圖方法優于位圖方法的優點是什么?其缺點又是什么?答:Invectorgraphicmethod,thesizeofthefileissmallerandtheimagecanbeeasilyrescaled.However,vectorgraphiccannotbeusedtorepresentthedetailsofcolorsinaphoto.在矢量圖方法中,圖文件的大小更小,圖更容易重構。然而,矢量圖不適合存儲照片圖像的細微精妙。.將音頻數據轉換為位模式需要哪些步驟?答:Thethreestepsaresampling,quantization,andencoding.將音頻數據轉換為位模式需要進行采樣、量化和編碼三個步驟。.比較和對照在無符號、符號加絕對值以及二進制補碼格式中的正整數的表示法。答:Representationsarethesameexceptthattherepresentablerangeofpositiveintegersinunsignedmethodistwicetheothermethods.除了無符號正整數所能表示的圍是其他表示法的兩倍外,符號加絕對值以及二進制補碼格式中的正整數的表示法相同。7,比較和對照在無符號、符號加絕對值以及二進制補碼格式中的負整數的表示法。答:Inbothrepresentations,theupperhalfoftherangerepresentsthenegativenumbers.However,thewrappingisdifferentasshowninFigureS3.7.Inaddition,therearetwozerosinsign-and-magnitudebutonlyoneintwo'scomplement.FigureS3.7Question7Minimum -0+0 MaximumWrappinginsign-and-magnitudcrepresentationWrappingt JI 1 1Minimum 0 MaximumWrappingintwo'scomplementrepresentation在無符號表示法中,它的圍介于。到無窮大之間,所以不能表示負數。在符號加絕對值表示法的負整數出現在正數的右邊,有正〇和負〇之分。在二進制補碼格式中的負整數在正整數的左邊,沒有正〇和負〇之分,負數不包括〇,〇屬于正8,比較和對照在無符號、符號加絕對值以及二進制補碼格式中的。的表示法。答:Inthesigned-and-magnituderepresentation,therearetwozeros.Intwo'scomplementrepresentationthereisonlyonezero.Intheexcessrepresentation,zeroisrepresentedbyapositivenumber(bias)suchas+127and+1023.在符號加絕對值表示法中有兩個〇,即正。和負〇。在另外兩種表示法中,只有ー個。,。只能表示正數。.討論在符號加絕對值和二進制補碼格式中最左位扮演的角色。答:Inbothsystems,theleftmostbitrepresentsthesign.Iftheleftmostbitis0,thenumberispositive;ifitis1,thenumberisnegative.在符號加絕對值格式表示法中,最左位用于定義整數的符號。。表示正整數,1表示負整數。在二進制補碼表示法中,最左位決定符號。如果它是。,該整數為正;如果是1,該整數為負。.回答以下關于實數浮點表示法的問題:A,為什么需要規化?B.什么是尾數?C,數字在規化以后,何種信息被計算機存儲在存中?答:A.Normalizationisnecessarytomakecalculationseasier.Mantissaisthebitsequencetotherightofthedecimalpointafternormalization.Thecomputerstoresthesignofthenumber,theexponent,andthemantissa.A.規化是為了使表示法的固定部分統ー,科學記數法和浮點表示法都在小數點左邊使用了唯一的非零數碼。同時,視化使得計算更加容易。B,尾數是指小數點右邊的二進制數。C.數字規化后,符號、指數和尾數(小數點右邊的數)被計算機存儲在存中。選擇題.ー個字節包含()位。TOC\o"1-5"\h\zA.2 B.4 C,8 D. 16.在ー個64種符號的集合中,每個符號需要的位模式長度為()位。A.4 B.5 C.6 D. 713.10位可以用位模式表示多少種符號?A.128 B.256 C.512 D. 102414.假如E的ASCII碼是1000101,那么e的ASCI!碼是()。不查ASCII碼表回答問題。A.1000110 B.1000111C.0000110 D.110010115.在所有語言中使用的32位碼表示系統稱為()。A.ANSI B.UnicodeC.EBCDIC D.擴展ASCII碼.使用()方法,圖像可以在計算機中表示。A.位圖 B.矢量圖C.余碼系統 D.答案A或B.在計算機中表示圖像的()圖像方法中,每個像素分配ー個位模式。

A.位圖B.矢量圖C,量化D.二進制18.在計算機中表示圖像的()圖像方法中,圖像分解成幾何圖形的組合。A.位圖B.矢量圖C.量化D.二進制19.在計算機中表示圖像的()圖像方法中,重新調整圖像尺寸導致圖像粗糙。A,位圖B.矢量圖C.量化D.二進制A,加B.減C.乘D,除A,加B.減C.乘D,除A,取樣B.量化C.編碼D.以上全部答案21.在()數字表示法中,如果最左邊一位為〇,其表示的十進制數是非負的。A,二進制補碼B,浮點C.余碼系統D.答案A和B22.在()數字表示法中,如果最左邊一位為1,其表示的十進制數是負的。A,二進制補碼B.浮點C.余碼系統D.答案A和Bな里哪ー種數字表示方法常用于存儲小數部分的指數值?A.無符號整數B.二進制補碼C.余碼系統D,以上都不是24.在余碼轉換中,對要轉換的數字()偏移量。

.當小數部分被規化,計算機存儲()。A.符號B.指數C.尾數D.以上全部.存儲于計算機中數字的小數部分的精度由(A.符號B.指數C.尾數D.以上全部.在IEEE標準浮點格式中,ー個實數的符號與尾數的組合,用()表示法作為整數的存儲。A..當小數部分被規化,計算機存儲()。A.符號B.指數C.尾數D.以上全部.存儲于計算機中數字的小數部分的精度由(A.符號B.指數C.尾數D.以上全部.在IEEE標準浮點格式中,ー個實數的符號與尾數的組合,用()表示法作為整數的存儲。A.無符號整數B.符號加絕對值C,二進制補碼D.以上都不是cdb16.d17.a18.bad22.d23.c24.ad練習題.有多少不同的5位模式?答:2'=32patterns..ー些國家的車牌有2個十進制數碼(0-9)>我們可以有多少種不同的車牌?如果不允許使用數碼〇,又會有多少種不同的車牌?100ifzeroisallowed.92=81ifzeroisnotallowed..用2個數碼跟3個大字字母(A~Z)的車牌來重做第29題。答:a.Ifzeroisallowed,(102fornumbers)x(263forletters)=1757600.b.Ifzeroisnotallowed,(92fornumbers)x(263forletters)=1423656..ー種機器有8個不同的圈。要表示每個圈需要多少位?答:2"=8-n=3orlog?8=3..學生在ー門課程中的成績可用A、B、C、D、F、W(退學)或I(未完成)表示等級。表示這些等級需要多少位?答:2"=7fnル30rlog27=2.81-*3..ー個公司決定給每個員エ分配唯一的位模式。如果該公司有900名雇員,構建該表示法的系統最少需要多少位?可分配多少位模式?如果再雇傭另外300名員エ,系統需要增加倍數嗎?說明答案。答:2"=900->n10orlogzOOO=9.81-*10.Withn=10wecanuniquelyassign210=1024bitpattern.Then1024-900=124patternsareunassigned.Theseunassignedpatternsarenotsufficientforextra300employees.Ifthecompanyhires300newemployees,itisneededtoincreasethenumberofbitsto11..如果使用4位模式表示0到9的數碼,將浪費多少位模式?答:2"一10=6arewasted..將下列十進制數轉成8位無符號正數。A.23 B.121 C.34 D.342答:a.23=16+4+2+1=(00010111)2121=64+32+16+8+1=(01111001)234=32+2=(00100010)方Overflowoccursbecause342>255..將下列十進制數轉成16位無符號整數。

A.41B.411C.1234A.41B.411C.1234D.342答:a. 41=32+ 8 +1=(0000 0000 00101001)2.411=256 + 128+16+ 8+2+1=(0000 0001 10011011)2.1234=1024 +128+64 +16 +2=(00000100 11010010)2.342=256 + 64+16+4+2 =(00000001 0101 0110)2..將下列十進制數轉成8位二進制補碼表示法。A.-12B.-145C.56 D.142答:-12=Convert12tobinary 0000 1 1 00Applytwo'scomplementoperationOverflowoccursbecause-145isnotiutherange-128to+127.56=Convert56tobinaiy 00 1 1 1 000Overflowoccursbecause142isnotintherange-128to+127..將下列十進制數轉成16位二進制補碼表示法。A.102B.-179C.534 D.62056102=Convert102tobiuaiy0000000001100110一179=Convert179tobinaiy0000000010110011102=Convert102tobiuaiy0000000001100110一179=Convert179tobinaiy0000000010110011Applytwo'scomplementoperation.11111101001534=Convert534tobinaiy0000001000010110d.Overflowbecause62.056isnotilltherange(-32768,+32767)..將下列8位無符號整數轉換成十進制數。A.01101011B.A.01101011D.01010000C.D.01010000答:a.01101011=64+32+8+2答:a.01101011=64+32+8+2+1=107.b.10010100=128+16+4=148.c.00000110=4+2=6.d.01010000=64+16=80..將下列8位二進制補碼表示的整數轉換成十進制數。A.01110111B.A.01110111D.11001110C.01110100D.1100111001110111=Leftmostbitis0.Thesignis+ 01110111Integerchangedtodecimal 119Signisadded +11911111100=Leftmostbitis1.Thesignis- 11111100Applymo'scomplementoperation 1 0 0Integerchangedtodecimal 4Signisadded -401110100=Leftmostbitis0.Thesignis+ 0 1110 100Integerchangedtodecimal 116Signisadded +11611001110=Leftmostbitis1.Thesignis- 11001110Applytwoゝcomplementoperation 1 0Integerchangedtodecimal 50答:Signisadded -50.下面是一些二進制補碼表示的二進制數。請問如何改變他們的正負。A.01110111 B.

溫馨提示

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

評論

0/150

提交評論