計算機科學導論機械工業(yè)出版社劉藝_瞿高峰_習題答案.doc
《計算機科學導論機械工業(yè)出版社劉藝_瞿高峰_習題答案.doc》由會員分享,可在線閱讀,更多相關《計算機科學導論機械工業(yè)出版社劉藝_瞿高峰_習題答案.doc(11頁珍藏版)》請在裝配圖網(wǎng)上搜索。
第一章 緒論 1. 和計算機相關的問題. 2. 馮.諾依曼模型. 3. 第一點:盡管這個模型能夠體現(xiàn)現(xiàn)代計算機的功能,但是它的定義太廣泛. 第二點:而且,并沒有清楚地說明基于這個模型的機器能夠完成的操作類型和數(shù)量. 4. 輸入數(shù)據(jù)和程序. 5. 存儲器,算術邏輯單元,控制單元和輸入/輸出單元. 6. 存儲器是用來存儲的區(qū)域,在計算機處理過程中用來存儲數(shù)據(jù)和程序. 7. 算術邏輯單元是進行計算和邏輯判斷的地方. 8. 控制單元是用來對存儲器,算術邏輯單元,輸入/輸出單元等子系統(tǒng)的操作進行控制的單元. 9. 輸入子系統(tǒng)負責從計算機外部接受輸入數(shù)據(jù)和程序;輸出子系統(tǒng)負責將計算機的處理結果輸出到計算機外部. 10. 早期的計算機的存儲器存儲數(shù)據(jù).而完成某一任務的程序是通過操作一系列的開關或改變配線系統(tǒng)來實現(xiàn)的. 而基于馮.諾依曼模型的計算機的存儲器主要用來存儲程序及其相應的數(shù)據(jù). 11.編程在早期的計算機中體現(xiàn)為對系列開關的開閉和配線系統(tǒng)的改變. 而馮.諾依曼模型通過詳細的第一計算機可以使用的不同指令集,從而使編程變得相對簡單.程序員通過組合這些不同的指令來創(chuàng)建任意數(shù)量的程序. 從而改變了編程的概念. 12. B13. C14. A15. B16. D17. C18. D19. C20. A21. D22. A23. C24. D25. D26. D 第三章 數(shù)的表示 1. 將十進制轉換成二進制,則反復采用底數(shù)除法.將要轉換的數(shù)反復除2,所得余數(shù)做為從右往左的數(shù).直到除數(shù)為1,作為最左端的數(shù). 2. 將所給的二進制的數(shù)每個二進制數(shù)字分別乘以它的權值,最后將每個二進制位乘以權值后的結果相加即得到相應的十進制數(shù). 3. 第N位是2的N-1次冪. 4. 第N位是10的N-1次冪. 5. 符號加絕對值格式,二進制反碼格式和二進制補碼格式. 6. 計算機定義一個最大的無符號整數(shù)的常量,這樣,計算機所能存儲的無符號整數(shù)就介于0到該常量之間.也就定義了一個存值范圍. 7. 位數(shù)分配是指用以表示整數(shù)的二進制位數(shù). 8. 因為8位的存儲單元中,范圍最大的無符號整數(shù)類型的范圍是0~255,256超出其存儲范圍,在計算機中不能存儲. 9. 計數(shù)和尋址. 10. 溢出. 11. 一樣. 12. 符號加絕對值:在N位的存儲單元中,將該負數(shù)忽略其負號,然后轉換成N-1位的二進制數(shù),不足位數(shù)左邊補0.最后在最左邊加1. 二進制反碼:在N位的存儲單元中,將該負數(shù)忽略其負號,然后轉換成N位的二進制數(shù),不足位數(shù)左邊補0.最后,將其每一位換成它的反碼形式.(0->1,1->0). 二進制補碼: 在N位的存儲單元中,將該負數(shù)忽略其負號,然后轉換成N位的二進制數(shù),不足位數(shù)左邊補0.最后,將最右邊的所有0和首次出現(xiàn)的1保持不變,其余位取反. 13. 0在符號加絕對值中的形式有N個0,表+0;最左邊為1其右邊帶上N-1個0,表-0. 在二進制反碼中的形式有N個0,表+0;N個1,表-0. 在二進制補碼中的形式有N個0. 14. 符號加絕對值可以表示的數(shù)的范圍:-(2^(N-1)-1) ~ (2^(N-1)-1). 二進制反碼可以表示的數(shù)的范圍: -(2^(N-1)-1) ~ (2^(N-1)-1). 二進制補碼可以表示的數(shù)的范圍: -2^(N-1) ~ (2^(N-1)-1). 15. 最左邊一位在符號加絕對值中表示數(shù)的正負性.在二進制反碼中表示數(shù)的正負性.在二進制補碼中表示數(shù)的正負性. 16.~19.* 20. C21. A22. D23. D24. B25. C26. D27. D28. C29. D30. D31. C32. B33. D 34. ~46* 47.例子: 23. 23/2=11…1, 11/2=5…1, 5/2=2…1, 2/2=1…0, 剩1. 即:10111,所以其八位無符號整數(shù)即為00010111. 48.例子: 41. 41/2=20…1, 20/2=10…0, 10/2=5…0, 5/2=2…1, 2/2=1…0, 剩1. 即:101001,所以其16位無符號整數(shù)為0000000000101001. 49. 例子:-101, 去其負號. 101/2=50…1, 50/2=25…0, 25/2=12…1, 12/2=6…0, 6/2=3…0, 3/2=1…1, 剩1. 即:1100101. 其8位符號加絕對值即補足7位,再在最左邊加1表負數(shù). 即:11100101. 50. 同上. 51. 例子:-110, 去其負號, 110/2=55…0, 55/2=27…1, 27/2=13…1, 13/2=6…1, 6/2=3…0, 3/2=1…1, 剩1. 即:1101110. 其16位無符號整數(shù)位:0000000001101110,二進制反碼整數(shù)即為: 1111111110010001. 以下略.方法由上面依此類推. 第四章 位運算 略 第五章 計算機組成 39.A 40.B 41.A 42.D 43.D 44.D 45.C 46.A 47.B 48.A 49.(2^34) 50.D 51.A 52.A 53.C 54.B 55.D 56.D 57.A 58.B 59.C 60.B 61.B 62.A 63.C 64.B 65.D 66.C 67.D 68.D 69.C 70.C 71.A 72.C 73.B 74.C 75.B 76.A 77.C 第六章 計算機網(wǎng)絡 1. 模型是標準化組織制定的用于網(wǎng)絡設計的指南;協(xié)議是用于控制網(wǎng)絡或交互式網(wǎng)絡種不同設備間交互的一系列規(guī)則。舉例:OSI模型,TCPIP協(xié)議。 2. OSI模型有7層結構:7,應用層,6.表示層,5.會話層,4.傳輸層,3.網(wǎng)絡層,2.數(shù)據(jù)連接層,1.物理層 3. 物理層和數(shù)據(jù)連接層,網(wǎng)絡層,傳輸層,應用層 4. 物理層負責在物理介質中傳輸位流;數(shù)據(jù)連接層將位組成叫做幀的邏輯單元;網(wǎng)絡層負責原站點和目的站點之間包的傳送;傳輸層負責整個消息的源至目的地的傳送;會話層用來控制用戶間的會話;表示層關心的是兩個系統(tǒng)間所交換的信息的語法(格式)和語義(意義),它基于不同的系統(tǒng)使用不同德編碼這個事實;應用層使得用戶都可以訪問軟件。 5. 點對點傳送:當一個站點接收到幀的地址,他會將源地址該為自己的地址,目的地址改為下一個站點的地址;源至目的地的傳送:是獨立包的端到端的傳送,如果包丟失,他必須重發(fā),確保它被正確的目的端得傳輸層。 6. 幀包含網(wǎng)絡層的信息,數(shù)據(jù)鏈接路層通過加入報頭和報尾來接受或中間定義幀。消息是由一個或多個包組成的。 7. 會話層防止系統(tǒng)或網(wǎng)絡出錯加入了同步點的結點,已進行備份傳輸。 8. 總線拓撲架構,星型拓撲結構,環(huán)形拓撲結構。 9. 中繼器:是使數(shù)據(jù)再生的電子設備,他延伸了網(wǎng)絡的物理長度;網(wǎng)橋:是一個通信控制器,他可以吧長總線變?yōu)橐恍┹^小的段,每一個小段都是獨立的通信段;路由器:是連接局域網(wǎng),城域網(wǎng),廣域網(wǎng)的設備;網(wǎng)關:是充當協(xié)議轉換器的連接設備 10. UDP:用戶數(shù)據(jù)報協(xié)議,是其中比較簡單的協(xié)議,他是一個端到端的協(xié)議,傳輸時只提供端到端的基本傳輸需要;TCP:傳輸層控制協(xié)議,為應用程序提供了完整的傳輸層服務,是可靠的傳輸協(xié)議。TCP將消息分成按順序標記的連續(xù)的段,如果一個段丟失,則從發(fā)此段。段在接收端如果失序,可在序列標記機制的幫組下排序。 11. TCP/IP要求互聯(lián)網(wǎng)上鏈接的每臺計算機都有一唯一的國際地址,這個地址有時候稱互聯(lián)網(wǎng)地址或IP地址。 12. TCP/IP的應用層等同于OSI模型中會話層,表示層和應用層的結合。 13. FTP,文件傳輸協(xié)議,是互聯(lián)網(wǎng)上用于從一個機器向另一個機器傳送文件的標準協(xié)議。 14. TEINET是互聯(lián)網(wǎng)上允許遠程登錄的一個通用的客戶-服務器程序。 15. SMTP是簡單郵件傳輸協(xié)議。 16. 當用戶到計算機實驗室直接訪問計算機時,稱之為本地登錄,另一方面,當用戶在家中遠程訪問同一臺計算機時則稱為遠程登錄。 17. 靜態(tài)文檔:有固定的內容,它們在服務器端生成,并且只能被復制。動態(tài)文檔:是駐留在服務器端得程序,當瀏覽器發(fā)送請求服務器就運行改程序并將結果返回瀏覽器中運行?;顒游臋n:是程序,但是他們不能在服務端運行,相反瀏覽器需要請求程序的傳送。 答案:18.b 19.c 20.b 21.c 22.d 23.d 24.a 25.c 26.a 27.b 28.b 29.d 30.b 31.c 32.a 33.b 34.c 35.a 36.a 37.d 38.b 39.b 40.b 41.d 42.c 43.c 44.d 45.a 46.b 47.a 48.a 第七章 操作系統(tǒng) 1. 操作系統(tǒng)和應用程序都是軟件,只不過操作系統(tǒng)是一種使得其他程序更加方便有效執(zhí)行的程序。 2. 網(wǎng)絡化和交互網(wǎng)絡化的發(fā)展擴大了操作系統(tǒng)的內涵,產(chǎn)生了一種新的操作系統(tǒng)。 3. 單道程序在過去很流行,但是他還是值得一提,因為她有助于了解多道程序,在單道程序里,大多是內存專用于單一的程序,僅僅一小部分用來轉載操作系統(tǒng)。多道程序:同一時刻可以裝入多個程序并且能夠同時執(zhí)行這些程序。 4. 內存管理器,進程管理器,設備管理器文件管理器,用戶界面。 5. 多道程序使用的第一種技術稱為分區(qū)調度,這種模式下,內存被分為幾個不定長的分區(qū);分頁調度改進了分區(qū)調度的效率,在這種模式下,內存被分為大小相等的若干個部分稱為幀,程序則被稱為大小相等的部分稱之為頁。 6. 內存被分為大小相等的若干個部分稱為幀,程序則被稱為大小相等的部分稱之為頁。 7. 因為在請求分頁調度中,內存可以同時載入多個程序的頁。 8. 類似于分頁調度的技術是分段調度。 9. 虛擬內存是劃分硬盤上的空間,物理內存是你插在計算機里面的內存條,物理內存比虛擬內存快。 10. 程序是由程序員編寫的一組穩(wěn)定的指令,存在硬盤上,他可能會也可能不會成為作業(yè);進程是駐留在進程中的作業(yè);進程是執(zhí)行中的程序。 11. 程序駐留在硬盤中,作業(yè)駐留在硬盤或內存中,進程駐留在內存中。 12. 狀態(tài)圖顯示了每個實體狀態(tài)。 13. 就緒狀態(tài),運行狀態(tài),等待狀態(tài); 14. 就緒狀態(tài),運行狀態(tài),等待狀態(tài),保持狀態(tài),終止狀態(tài); 15. 就緒狀態(tài),等待狀態(tài),終止狀態(tài); 16. 作業(yè)調度器將作業(yè)從保持狀態(tài)轉入就需狀態(tài),或是從運行狀態(tài)轉入終止狀態(tài);進程調度器是將程序從一個狀態(tài)轉入另一個狀態(tài)。 17. 為處理多個進程和作業(yè),所以需要隊列。 18. 1所謂死鎖- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 計算機科學 導論 機械 工業(yè)出版社 高峰 習題 答案
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
鏈接地址:http://www.820124.com/p-3113461.html