計算機系統結構複習題

2022-09-23 09:33:03 字數 5356 閱讀 2958

一、填空題

1.計算機系統由(b)和(d)兩大部分組成。

(a)程式系統(b)軟體系統(c)檔案系統(d)硬體系統

2.日常生活中人們都採用十進位制來表示數值,計算機系統採用(d)來儲存資料。

(a)十六進製制(b)八進位制(c)**制(d)二進位制

3.計算機中的小數點位置固定不變的稱為(b)表示法。

(a)浮點(b)定點(c)科學(d)整數

4.機器數的最高位為(c)

(a)數值位(b)真值位(c)符號位(d)校驗位

5.當真值為正時,反碼和原碼的數值位的關係是(a)

(a)完全相同(b)完全相反(c)各位取反(d)原碼的最低位加1

6.邏輯變數只有兩種取值,它們是(b)和(c)。

(a)-1(b)0(c)1(d)2

7.邏輯表示式是用公式表示(a)與(c)關係的一種方法。

(a)邏輯函式(b)標準函式(c)邏輯變數(d)字元變數

由(c)和(d)兩大部分組成。

(a)暫存器(b)儲存器(c)運算器(d)控制器

9.儲存器可以劃分為(a)和(d)兩大部分組成。

(a)內部儲存器(b)磁碟儲存器(c)光碟儲存器(d)外部儲存器

10.將c語言源程式翻譯成機器**(二進位制)程式的軟體稱為(b)

(a) 作業系統(b)編譯系統(c)解釋系統(d)資料庫系統

11.作業系統的主要功能可以歸納為兩個:(c)和(d)

(a)支援高階語言的執行(b)管理資料庫

(c)管理系統資源(d)為使用者提供使用計算機的介面

12.資料庫管理系統(dbms)是(d)

(a)應用軟體(b)管理軟體(c)大型軟體(d)系統軟體

13.程式=演算法+(a)

(a)資料結構(b)程式結構(c)控制結構(d)體系結構

14.顯示器屬於計算機的(c)裝置。

(a)虛擬(b)共享(c)輸出(d)輸入

15.磁碟屬於計算機的(d)裝置。

(a)內部(b)輸入(c)輸出(d)既是輸入又是輸出

16.8421碼的(1011)2=(c)

(a)9(b)10(c)11(d)12

17.十六進製制的d表示十進位制的什麼數(b)

(a)12(b)13(c)14(d)15

18.儲存器的容量中1m=(a)

(a)1024k(b)1000k(c)1024byte(d)1000byte

19.邏輯代數的常用公式a+ab=(c)

(a)ab(b)a+b(c)a(d)b

20.計算機系統中的軟體可以分為兩大類,即(b)和(d)。

(a)辦公自動化軟體(b)系統軟體(c)管理軟體(d)應用軟體

21.人們可採用在數的最後加上乙個字母來區分其前面數是屬於哪個進製的,那麼表示二進位制的字母是(a),表示十進位制的字母是(c)

(a)b(b)h(c)d(d)q

22.浮點數在計算機中的由四部分表示,即階符和數符之外還有(b)和(c)。

(a)小數(b)階碼(c)尾數(d)整數

23.邏輯代數的基本運算只有三種,它們是邏輯非和(b)及(d)。

(a)邏輯反(b)邏輯異或(c)邏輯與(d)邏輯或

24.真值表是表示(a)與(b)之間的關係的一種**。

(a)邏輯函式(b)邏輯變數(c)數值函式(d)數值變數

25.計算機的儲存器可以分為兩大部分組成,它們是(a)和(d)。

(a)主存(b)軟盤儲存器(c)硬碟儲存器(d)輔存

26.在計算機語言的分類中,c語言屬於(a)

(a)高階語言(b)低階語言(c)組合語言(d)機器語言

27.當真值為負時,反碼和原碼的數值位的關係是(c)

(a)完全相同(b)完全相反(c)各位取反(d)原碼的最低位加1

28.作業系統是乙個軟體系統,它屬於(d)

(a)應用軟體(b)管理軟體(c)大型軟體(d)系統軟體

29.鍵盤和滑鼠屬於計算機的(d)裝置。

(a)虛擬(b)共享(c)輸出(d)輸入

30.光碟屬於計算機的(d)裝置。

(a)內部(b)輸入(c)輸出(d)既是輸入又是輸出

31.8421碼的(0111)2=(c)

(a)5(b)6(c)7(d)8

32.十六進製制的e表示十進位制的什麼數(b)

(a)15(b)14(c)13(d)12

33.儲存器的容量中1g=(d)

(a)1000kb(b)1024kb(c)1000mb(d)1024mb

34.邏輯代數的常用公式a+bc=(b)

(a)a+b+c(b)(a+b)(a+c)(c)a*b*c(d)ab+bc

35.電腦科學與技術學科可以劃分為計算機軟體與理論、計算機系統結構和()等3個二級學科。

a)電腦科學理論b)計算機網路c)計算機硬體d)計算機應用技術

36.電腦科學與技術學科的3個學科形態是理論、設計和()。

a)資訊隱藏b)軟體c)抽象d)硬體

37.電腦科學與技術學科中3個學科形態的設計源於()。

a)理論基礎b)經驗積累c)工程科學d)實踐過程

二、二進位制與十進位制的相互轉換:

1.(-39.75)10=(-10111.11)2

2.(58.45)10=(111010.0111)2

3.(1100101.101)2=(101.625)10

4.(-59.75)10=(-111011.11)2

5.(96.25)10=(1100000.01)2

6.(1101011.101)2=(107.125)10

7.(158.45)10=(?)2

三、二進位制的編碼與運算:

1.已知x=1101011,y=-1101011,分別求x和y的原碼、反碼和補碼。

解答:x原=x反=x補=01101011

y原=11101011,y反=10010100,y補=10010101

2.已知x=+11001011,y=-11101011,用補碼求x+y=?

解答:x補=011001011,y補=100010101,[x+y]補=x補+y補=011001011+100010101

=111100000,所以x+y=[[x+y]補]補=[111100000]補=-00100000

3.已知x=111011011,y=101010101,用補碼求x-y=?

解答:x-y=[[x]補+[-y]補]補=[0111011011+1010101011]補=010000110

4.已知a=1010101,b=1100111,求a∨b和a∧b

解答:a∨b=1110111,a∧b=1000101

5.已知a=111011011,b=-110011010,分別求a和b的原碼、反碼和補碼。

解答:a原=a反=a補=0111011011

b原=1110011010,b反=1001100101,b補=1001100110

6.已知a=+10110111,b=-10011011,用補碼求a+b=?

解答:a補=010110111,b補=101100101,[a+b]補=a補+b補=010110111+101100101

=000011100,所以a+b=[[a+b]補]補=[000011100]補=00011100

7.已知a=11101011,b=10011011,用補碼求b-a=?

解答:b-a=[[b]補+[-a]補]補=[010011011+100010101]補=[110110000]補=-01010000

8.已知a=1110101,b=1010110,求a∨b和a∧b

解答:a∨b=1110111,a∧b=1010100

四、填寫下列真值表:

0  0 0 0

0  1 1 0

1  0 1 0

1  1 1 1

五、簡答題

1.什麼是演算法?演算法有哪五個基本特性?(參見教材第3章)

2.馮.偌依曼式的計算機由哪五個部分組成?簡敘每個部分的功能作用。(參見教材第1章)

3.什麼是作業系統和資料庫系統?分別敘述它們各自的功能作用。(參見教材第3章)

4.浮點數的表示格式有哪四部分組成?分別說明它們的作用。(參見教材第1章)

5.什麼是**處理機?它由哪兩個部分組成?簡述它們的功能作用。(參見教材第1章)

6.什麼是輸入輸出裝置?分別舉乙個例子,並以此例分別說明輸入輸出裝置的功能作用。(參見教材第1章和第2章)

7.什麼是馮.偌依曼式的計算機?簡敘它的基本體系結構。(參見教材第1章)

8.已知a、b、c均不為0,設計求解ax2+bx+c=0的演算法。(參見教材第3章)

9.什麼是結構化程式設計?簡敘它的基本思想。

(參見教材第五章)

11.電腦科學與技術學科的內涵與主要特徵是什麼?

(參見教材p1~2)

12.電腦科學與技術學科中的最主要的數學方法有哪幾種?

(參見教材p109第4章)

13.如何加強計算機專業學生的素質教育和能力教育?

(參見教材第7章)

14.簡敘計算機與環境保護和人類身體健康的關係,並說明如何去保護環境和人的身體健康?

(參見教材第7章)

七、分析討論題(要求不能少於、觀點明確、語句通俗易讀易懂)

1.結合自己的實際分析討論「學生在學校裡,首先是學會做人,其次是學會思維,然後才是掌握必要的知識」和「乙個具有較強能力和良好素質的人必須掌握有豐富的知識,而乙個掌握有豐富知識的人並不一定具有較強的能力和良好的素質」的精神實質,並談談自己的體會,今後如何去學會做人、學會思維和掌握必要的計算機專業知識,如何把自己培養成為乙個具有較強能力和良好素質的人。

(參見教材第一章和第七章)

2.從計算機軟體的發展角度,用結構化方法、oo方法和構件技術的觀點,分析「程式=演算法+資料結構」的意義及作用。

(參見教材p138的第五章)

3.分析構件化方法的主要精神實質。

(參見教材第五章的p156)

4.歸納分析離散方法、公理化方法、形式化方法和構造性方法等這四大數學方法有什麼主要的不同。

(參見教材第4章)

5.從計算機軟體和硬體發展現狀(第一章、第二章和第三章)或者計算機應用現狀(第六章)的角度,論敘電腦科學與技術學科的主要特徵,重點談自己對電腦科學與技術學科的認識。

(參見教材)

八、分別用文字和流程圖描述以下問題的演算法

1.已知a、b、c均不為0,設計求解ax2+bx+c=0的演算法。

(參見教材p75和p77)

2.任意輸入3個變數的值,先判斷它們能否構成三角形,若能構成三角形則求三角形的面積。求三角形面積的公式是p=(a+b+c)/2,s=p√(p-a)*(p-b)*(p-c)

(參見教材p75和p77)

3.設計乙個求s=1+2+3+......+100的演算法。

(參見教材p75和p77)

4.已知兩個自然數m和n,用轉展相除法求m和n的最大公約數。

(參見教材p75和p77

計算機系統結構複習總結

1 計算機系統結構概念 1.1 計算機系統結構 程式設計師所看到的計算機的基本屬性,即概念性結構與功能特性。注意 對不同層次上的程式設計師來說,由於使用的程式語言不同,可能看到的概念性結構和功能特性會有所不同。1.2 計算機系統的層次結構 現代計算機是一種包括機器硬體 指令系統 系統軟體 應用程式和...

計算機系統結構試題

姓名學號 一 名詞解釋 每題3分,共15分 1.系列機 3.2 1cache經驗規則 2.強制性失效 4.指令級並行 二 試從目的 技術途徑 組成 分工方式 工作方式等5個方面對同構型多處理機和異構型多處理機做一比較 列表 10分 三 有哪幾種向量處理方式?它們對向量處理機的結構要求有何不同?6分 ...

計算機系統結構試題試題

姓名學號 一 填空題 20分,每空2分 1 在處理機中,若指令序列完成的順序總是與它們開始執行的順序保持一致,則只可能出現 相關,否則就有可能出現和 相關。2 設計i o系統的三個標準是和 3 單機和多機並行性發展的技術途徑有和 二 簡答題 20分,每題10分 1 在進行計算機系統設計時,乙個設計者...