計(jì)算機(jī)導(dǎo)論第2版課后習(xí)題答案_第1頁(yè)
計(jì)算機(jī)導(dǎo)論第2版課后習(xí)題答案_第2頁(yè)
計(jì)算機(jī)導(dǎo)論第2版課后習(xí)題答案_第3頁(yè)
計(jì)算機(jī)導(dǎo)論第2版課后習(xí)題答案_第4頁(yè)
計(jì)算機(jī)導(dǎo)論第2版課后習(xí)題答案_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

計(jì)算機(jī)導(dǎo)論(第2版)課后習(xí)題答案

計(jì)算機(jī)導(dǎo)論(第2版)【清華大學(xué)出版社】課后習(xí)題答案

第一章緒論

一、簡(jiǎn)答題

1.什么是計(jì)算機(jī)?(P1)

計(jì)算機(jī)是一種能夠按照事先存儲(chǔ)的程序,自動(dòng)'高速的對(duì)數(shù)據(jù)進(jìn)行輸入、處理、輸出和存儲(chǔ)

的系統(tǒng)。一個(gè)計(jì)算機(jī)系統(tǒng)包括硬件和軟件兩大部分。

2.解釋馮?諾依曼所提出的存儲(chǔ)程序”概念。(P6)

把計(jì)算機(jī)程序與數(shù)據(jù)都以二進(jìn)制的形式統(tǒng)一存放在存儲(chǔ)器中,由機(jī)器自動(dòng)執(zhí)行。不同的程序解決不同的問題,實(shí)現(xiàn)了計(jì)算機(jī)通

用計(jì)算的功能。

3.計(jì)算機(jī)有哪些主要的特點(diǎn)?(P3-P4)

。1運(yùn)算速度快。2運(yùn)算精度高03具有記憶能力04具有邏輯判斷能力05存儲(chǔ)程序

4.計(jì)算機(jī)有哪些主要的用途?(P4-P5)

01科學(xué)計(jì)算02數(shù)據(jù)處理03實(shí)時(shí)控制05人工智能05計(jì)算機(jī)輔助工程和輔助教育。6娛樂與游戲5.計(jì)算機(jī)發(fā)展中各個(gè)階段的

主要特點(diǎn)是什么?(P6-P8)

第一代計(jì)算機(jī)(1946年—1957年)

01邏輯器件使用電子管02用穿孔卡片機(jī)作為數(shù)據(jù)和指令的輸入設(shè)備03用磁鼓或磁帶作為外存儲(chǔ)器04使用機(jī)器語言編譯

第二代計(jì)算機(jī)(1958年—1964年)

01用晶體管代替了電子管。2內(nèi)存儲(chǔ)器采用了磁心體03引入了寄存器和浮點(diǎn)運(yùn)算硬件04利用I/。處理機(jī)提高了輸入輸出能力

05在軟件方面配置了子程序庫(kù)和批處理管理程序,并且推出了FORTRAN、COBOL.ALGOL等高級(jí)程序設(shè)計(jì)語言及相應(yīng)的

編譯程序

第三代計(jì)算機(jī)(1965年—1971年)

用小規(guī)?;蛑行∫?guī)模的集成電路來代替晶體管等分立元件02用半導(dǎo)體存儲(chǔ)器代替磁心存

儲(chǔ)器。3使用微程序設(shè)計(jì)技術(shù)簡(jiǎn)化處理機(jī)的結(jié)構(gòu)。4在軟件方面則廣泛引入多道程序、并行處理、虛擬存儲(chǔ)系統(tǒng)以及功能完備的

操作系統(tǒng),同時(shí)還提供了大量的面向用戶的應(yīng)用程序

第四代計(jì)算機(jī)(1972年至今)

01使用了大規(guī)模和超大規(guī)模集成電路02使用了大容量的半導(dǎo)體存儲(chǔ)器作為內(nèi)存儲(chǔ)器。3在體系結(jié)構(gòu)方面進(jìn)一步發(fā)展了并行處

理、多機(jī)系統(tǒng)、分布式計(jì)算機(jī)系統(tǒng)和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)04在軟件方面則推出了數(shù)據(jù)庫(kù)系統(tǒng)、分布式操作系統(tǒng)以及軟件工程標(biāo)準(zhǔn)

第五代計(jì)算機(jī)

主要特征是人工智能,具有一些人類智能的屬性。尚在研制之中,而且進(jìn)展比較緩慢。

6.信息化社會(huì)的主要特點(diǎn)是什么?(P15-P16)

01建立完善的信息基礎(chǔ)設(shè)施02采用先進(jìn)的信息技術(shù)03建立廣泛的信息產(chǎn)業(yè)04擁有高素質(zhì)的信息人才05構(gòu)建良好的信息環(huán)

7.信息化社會(huì)對(duì)計(jì)算機(jī)人才的素質(zhì)和知識(shí)結(jié)構(gòu)有哪些要求?(P19)

在信息化社會(huì)中所需要的計(jì)算機(jī)人才是多方位的,不僅需要研究型、設(shè)計(jì)型的人才,而且需要應(yīng)用型的人才;不僅需要開發(fā)型

人才而且需要維護(hù)型、服務(wù)型、操作型的人才。要求計(jì)算

機(jī)人才具有較高的綜合素質(zhì)和創(chuàng)新能力,并對(duì)于新技術(shù)的發(fā)展具有良好的適應(yīng)性。

8.說明計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科的知識(shí)體系及知識(shí)領(lǐng)域、知識(shí)單元和知識(shí)點(diǎn)的含義。

(P20-P25)

9.計(jì)算機(jī)科學(xué)的研究范疇主要包括哪些?(P9)

計(jì)算機(jī)科學(xué)技術(shù)的研究范疇主要包括計(jì)算機(jī)理論、硬件、軟件、網(wǎng)絡(luò)及應(yīng)用等。

二、選擇題

1.計(jì)算機(jī)是接受命令,處理輸入以及產(chǎn)生【數(shù)據(jù)】的系統(tǒng)。

2.馮?諾依曼的主要貢獻(xiàn)是【提出了存儲(chǔ)程序概念】。

3.供科學(xué)研究,軍事和大型組織用的高速,大容量計(jì)算機(jī)是【巨型計(jì)算機(jī)】。

4,計(jì)算機(jī)硬件由5個(gè)基本部分組成,下面【總線】不屬于這5個(gè)基本組成部分。

5.其內(nèi)容在電源斷掉以后就消失又被暫時(shí)存儲(chǔ)器的條件是【內(nèi)存儲(chǔ)器】。

6,擁有高度結(jié)構(gòu)化和組織化的數(shù)據(jù)文件被稱為【數(shù)據(jù)庫(kù)】。

7.計(jì)算機(jī)系統(tǒng)必須具備的兩部分是【硬件和軟件】。

8.計(jì)算機(jī)處理的5個(gè)要素是【輸入,輸出,處理,打印和存儲(chǔ)】。

9.信息系統(tǒng)的作用是【存儲(chǔ)信息,檢索信息,輔助人們進(jìn)行統(tǒng)計(jì),分析和決策】。

10.目前,由于【Internet]的迅猛發(fā)展,加快了社會(huì)信息化的進(jìn)程。

11.Internet的核心功能是實(shí)現(xiàn)【全球信息共享】。

12.信息高速公路是指【國(guó)家信息基礎(chǔ)設(shè)施】。

第二章計(jì)算機(jī)的基礎(chǔ)知識(shí)

一、簡(jiǎn)答題

1.什么是數(shù)制?采用位權(quán)表示法的數(shù)制具有哪3個(gè)特點(diǎn)?(P29-P30)

按進(jìn)位的原則進(jìn)行計(jì)數(shù)稱為進(jìn)位計(jì)數(shù)制,簡(jiǎn)稱數(shù)制。

采用位權(quán)表示法的數(shù)制具有3個(gè)特點(diǎn):01數(shù)字的總個(gè)數(shù)等于基數(shù)02最大的數(shù)字比基數(shù)小103每個(gè)數(shù)都要乘以基數(shù)的幕次,該

鬲次由每個(gè)數(shù)字所在的位置決定

2,二進(jìn)制的加法和乘法的運(yùn)算規(guī)則是什么?(P31)

加法運(yùn)算規(guī)則:

0+0=00+1=11+0=11+1=10

乘法運(yùn)算法則

0x0=00x1=01x0=01x1=1

3,十進(jìn)制整數(shù)轉(zhuǎn)換為非十進(jìn)制整數(shù)的規(guī)則是什么?(P32-P33)

十進(jìn)制整數(shù)轉(zhuǎn)換為非十進(jìn)制整數(shù)(除基取余法):

除基取余,先余為低(位),后余為高(位)

十進(jìn)制小數(shù)轉(zhuǎn)換為非十進(jìn)制小數(shù)(乘基取整法):

乘基取整,先整為高(位),后整為低(位)

5.如何采用“位權(quán)法”將非十進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)?(P34)

把各非十進(jìn)制數(shù)按權(quán)展開,然后求和,便可得到轉(zhuǎn)換的結(jié)果。

8.二進(jìn)制與八進(jìn)制之間如何轉(zhuǎn)換?(P35)

以小數(shù)點(diǎn)為界,將整數(shù)部分自右向左和小數(shù)部分自左向右分別按每3位一組(不足3位的用0補(bǔ)足),然后將各個(gè)3位二進(jìn)制數(shù)

轉(zhuǎn)換為對(duì)應(yīng)的1位八進(jìn)制數(shù),即得到轉(zhuǎn)換的結(jié)果。反之,

若把八進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù),只要把每1位八進(jìn)制轉(zhuǎn)換為對(duì)應(yīng)的3位二進(jìn)制數(shù)即可。

9.二進(jìn)制與十六進(jìn)制之間如何轉(zhuǎn)換?(P35)

只要以小數(shù)點(diǎn)為界,將整數(shù)部分自右向左和小數(shù)部分自左向右分別按每1位為一組,不足4位用0補(bǔ)足,然后將各個(gè)4位二進(jìn)制

數(shù)轉(zhuǎn)換為對(duì)應(yīng)的十六進(jìn)制數(shù),即得到轉(zhuǎn)換的結(jié)果。反之,若將十六進(jìn)制數(shù)轉(zhuǎn)為二進(jìn)制數(shù),只要把每1位十六進(jìn)制數(shù)轉(zhuǎn)換為對(duì)應(yīng)

的4位二進(jìn)制數(shù)即可。

12.什么是原碼,補(bǔ)碼和反碼?(P36-P37)

原碼:用符號(hào)位和數(shù)值表示帶符號(hào)數(shù),正數(shù)的符號(hào)位用'0”表示,負(fù)數(shù)的符號(hào)用“1”表示,數(shù)值部分用二進(jìn)制形式表示。

補(bǔ)碼:正數(shù)的補(bǔ)碼與原碼相同,負(fù)數(shù)的補(bǔ)碼為對(duì)該數(shù)的原碼除符號(hào)外各位取反,然后在最后一位力01。

反碼:正數(shù)的反碼與原碼相同,負(fù)數(shù)的符號(hào)為對(duì)該數(shù)的原碼除符號(hào)位外各位取反。

13.在計(jì)算機(jī)中如何表示小數(shù)點(diǎn)?什么是定點(diǎn)表示法和浮點(diǎn)表示法?(P37-P38)

在計(jì)算機(jī)中一般可以采用定點(diǎn)表示法和浮點(diǎn)表示法來表示小數(shù)點(diǎn)。

定點(diǎn)表示法:計(jì)算機(jī)中所有數(shù)的小數(shù)點(diǎn)的位置是固定不變的,因此小數(shù)點(diǎn)無需使用專門的記

號(hào)表示出來

浮點(diǎn)表示法:一個(gè)浮點(diǎn)數(shù)分為階碼和尾數(shù)兩部分,階碼用于表示小數(shù)點(diǎn)在該數(shù)中的位置,尾數(shù)用于表示數(shù)的有效數(shù)值

14、設(shè)有一臺(tái)浮點(diǎn)計(jì)算機(jī),數(shù)碼為8位,階碼為3位,則它所能表示的數(shù)的范圍是多少?

(P38)

15.什么是BCD碼?什么是ASCII碼?(P39-P40)

BCD碼是一種二-十進(jìn)制的編碼,即使用4位二進(jìn)制數(shù)表示1位十進(jìn)制數(shù)。

ASCII碼是由美國(guó)信息交換標(biāo)準(zhǔn)委員會(huì)制定的、國(guó)際上使用最廣泛的字符編碼方案。采用7位二進(jìn)制數(shù)表示一個(gè)字符。

16.什么是漢字輸入碼,漢字內(nèi)碼,漢字字形碼,漢字交換碼和漢字地址碼?它們各自用

于什么場(chǎng)所?(P41-P42)

漢字輸入碼:用于將漢字輸入到計(jì)算機(jī)內(nèi)部。要求操作簡(jiǎn)單容易記憶,碼位短,輸入速度快。

類型有拼音編碼、字形編碼、數(shù)字編碼、整字編碼、其他(如語音識(shí)別和手寫輸入)等。

漢字內(nèi)碼:用于計(jì)算機(jī)內(nèi)部存儲(chǔ)和處理的漢字編碼,通常由該漢字的國(guó)標(biāo)碼的兩個(gè)字節(jié)形成。

漢字字型碼:確定一個(gè)漢字字形點(diǎn)陣的代碼,是點(diǎn)陣的編碼化形式,用于漢字顯示和打印輸出。保留在存儲(chǔ)介質(zhì)中的全部漢字

字形碼稱為字庫(kù)。

漢字交換碼:用來在不同的漢字信息處理系統(tǒng)之間或與體系系統(tǒng)之間進(jìn)行信息交換。

漢字地址碼:用來表示漢字字形信息在漢字庫(kù)中的地址,用于在漢字庫(kù)中查找漢字字形信息

的漢字地址碼等。

17.什么是命題?在命題代數(shù)中主要的連接詞有哪幾種?(P43)

命題是一個(gè)具有具體意義的且能夠判斷真假的陳述句。在命題代數(shù)中主要的連接有與”;“或”;“非”;“異或”;“條件”;和“雙條

件”等。

18.什么是命題公示?怎樣判斷兩個(gè)命題公示等價(jià)?(P46)

由命題變?cè)?,連接詞和括號(hào)組成的合式的式子稱為命題公式。

如果兩個(gè)不同的命題公式P和Q,無論命題變?cè)∈裁粗邓鼈兊恼嬷刀枷嗤?,則該兩個(gè)命題

公式等價(jià),記作P=Q。

19.計(jì)算機(jī)硬件系統(tǒng)由哪幾部分組成?簡(jiǎn)述各部分的功能。(P49-P50)

計(jì)算機(jī)硬件系統(tǒng)由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備五部分組成。它們的作用:01運(yùn)算器:它在控制器的控制

下執(zhí)行程序中的指令,完成各種算數(shù)運(yùn)算、邏輯運(yùn)算、比較運(yùn)

算、移位運(yùn)算以及字符運(yùn)算等02存儲(chǔ)器:用來存儲(chǔ)數(shù)據(jù)和程序,分為內(nèi)存儲(chǔ)器和外存儲(chǔ)器03控制器:依次從存儲(chǔ)器中取出指

令,翻譯指令,分析指令,向其他部件發(fā)出控制信號(hào),指

揮計(jì)算機(jī)的各個(gè)部件按照指令的功能要求協(xié)調(diào)工作04輸入設(shè)備:用于輸入程序、數(shù)據(jù)、操作命令、圖形、圖像以及聲音等信

息、,并將它們轉(zhuǎn)變?yōu)橛?jì)算機(jī)可以識(shí)別的形式(二進(jìn)制代碼)

存在內(nèi)存中05輸出設(shè)備:用于將存放在內(nèi)存中由計(jì)算機(jī)處理的結(jié)果轉(zhuǎn)變?yōu)槿藗兯芙邮艿男?/p>

式,顯示或打印程序、運(yùn)算結(jié)果、文字、圖形、圖像等,也可以播放聲音。

21.計(jì)算機(jī)的工作原理是什么?它是由誰首先提出來的?(P52)

計(jì)算機(jī)在運(yùn)行時(shí),先從內(nèi)存中取出第一條指令,通過控制器的譯碼,按指令的要求,從存貯

器中取出數(shù)據(jù)進(jìn)行指定的運(yùn)算和邏輯操作等加工,然后再按地址把結(jié)果送到內(nèi)存中去。接下來,再取出第二條指令,在控制器

的指揮下完成規(guī)定操作。依此進(jìn)行下去,直至遇到停止指

令。程序與數(shù)一樣存貯,按程序編排的順序,一步一步地取出指令,自動(dòng)地完成指令規(guī)定的

操作是計(jì)算機(jī)最基本的工作原理。這一原理最初是由美籍匈牙利數(shù)學(xué)家馮?諾依曼于1945

年提出來的,故稱為馮?諾依曼原理。

22.在計(jì)算機(jī)系統(tǒng)中,位、字節(jié)、字和字長(zhǎng)所表示的含義各是什么?

位:在數(shù)字電路和電腦技術(shù)中采用二進(jìn)制,代碼只有。和1,其中無論是。還是1在CPU中都是一位

字節(jié):8個(gè)二進(jìn)制位為一個(gè)字節(jié)。為了便于衡量存儲(chǔ)器的大小,統(tǒng)一以字節(jié)(Byte,B)為

單位

字:不同計(jì)算機(jī)系統(tǒng)中字長(zhǎng)的整數(shù)倍

字長(zhǎng):CPU在單位時(shí)間內(nèi)(同一時(shí)間)能一次處理的二進(jìn)制數(shù)據(jù)的位數(shù)叫字長(zhǎng)

23.什么是算法?它有哪些特點(diǎn)?常用的算法描述工具有哪幾種?(P58-P59)

算法是由一系列規(guī)則組成的過程,這些規(guī)則確定了一個(gè)操作的順序,以便能在有限步驟內(nèi)得

到特定問題的解。

算法的性質(zhì):01確定性02通用性03有限性

算法的描述工具:01自然語言02流程圖03決策表04算法描述語言

24.怎樣衡量一個(gè)算法的優(yōu)劣?(P60)

衡量一個(gè)算法的優(yōu)劣通常從它的時(shí)間特性、空間特性以及易理解性等三個(gè)方面來考慮。

25.什么是數(shù)據(jù)結(jié)構(gòu)?(P61)

數(shù)據(jù)結(jié)構(gòu)是帶有結(jié)構(gòu)的數(shù)據(jù)元素的集合,結(jié)構(gòu)反映了數(shù)據(jù)元素相互之間存在的某種聯(lián)系。

26.什么是線性表?線性表有哪些運(yùn)算?線性表怎樣存儲(chǔ)?(P61-P62)

線性表是n個(gè)數(shù)據(jù)元素的有限序列。

線性表的運(yùn)算(設(shè)L為一個(gè)線性表):01置空表SETNULL(L)02求表的長(zhǎng)度LENGTH(L)03取表元素GET(L,i)。4

在表中查找特定元素LOCATE(L,x)05插入新元素INSERT(L,i,b)06刪除表元素DELETE(L,i)

線性表的存儲(chǔ)結(jié)構(gòu):順序存儲(chǔ)結(jié)構(gòu)、鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)

27.什么是堆棧?堆棧有哪些運(yùn)算?堆棧怎樣存儲(chǔ)?(P63)

堆棧是一種受限的線性表,即只能在表的一端(表尾)進(jìn)行插入和刪除操作。進(jìn)棧和退棧操

作按“后進(jìn)先出”的原則進(jìn)行。

堆棧的運(yùn)算(設(shè)S為一個(gè)堆棧):01置空棧SETNULL(S)02進(jìn)棧PUSH(S,x)03退棧POP(S)。4取棧頂元素

TOP(S)05判斷堆棧是否為空EMPTY(S)

堆棧的存儲(chǔ)結(jié)構(gòu):順序存儲(chǔ)結(jié)構(gòu)

28.什么是隊(duì)列?隊(duì)列有哪些運(yùn)算?隊(duì)列怎樣存儲(chǔ)?(P64)

隊(duì)列也是一種受限的線性表,只能在表的一端(隊(duì)尾)進(jìn)行插入,在表的另一端(隊(duì)首)進(jìn)

行刪除操作。進(jìn)、出隊(duì)列操作按‘先進(jìn)先出”的原則進(jìn)行。

(Q,x)03隊(duì)列的運(yùn)算(設(shè)Q為一個(gè)隊(duì)列):。1置空隊(duì)列SETNULL(Q)。2進(jìn)入隊(duì)歹IJADDQUEUE

(Q)05判斷隊(duì)列是否為空EMPTY(Q)

(Q)04取隊(duì)首元素FRONTQUE

退出隊(duì)歹IJDELQUEUE

隊(duì)列的存儲(chǔ)結(jié)構(gòu):鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),一個(gè)鏈隊(duì)列需要設(shè)置隊(duì)首指針和隊(duì)尾指針。

第三章計(jì)算機(jī)硬件系統(tǒng)

一、簡(jiǎn)答題

1.描述CPU的兩個(gè)基本部件。(P69)

控制器、運(yùn)算器

2.簡(jiǎn)要說明RISC與CISC芯片的主要區(qū)別。(P74)

CISC芯片:復(fù)雜指令集計(jì)算機(jī)。CISC的指令系統(tǒng)一般多達(dá)幾百條指令。

RISC芯片:簡(jiǎn)化指令集計(jì)算機(jī)。RIS使用較少的指令,這種設(shè)計(jì)比起CISC具有簡(jiǎn)單和價(jià)格低的優(yōu)點(diǎn)。

3.什么是POS終端?描述一個(gè)POS終端的處理能力。

銷售終端—POS(pointofsale)是一種多功能終端,把它安裝在信用卡的特約商戶和受

理網(wǎng)點(diǎn)中與計(jì)算機(jī)聯(lián)成網(wǎng)絡(luò),就能實(shí)現(xiàn)電子資金自動(dòng)轉(zhuǎn)帳,它具有支持消費(fèi)、預(yù)授權(quán)、余額

查詢和轉(zhuǎn)帳等功能,使用起來安全、快捷、可靠。

4,定義3種類型的硬盤并說明它們的優(yōu)缺點(diǎn)。(P96-P97)

內(nèi)置硬盤,簡(jiǎn)稱硬盤,安裝在系統(tǒng)單元內(nèi)部,用于存放程序和大型的數(shù)據(jù)文件。內(nèi)置硬盤在

容量和速度方面優(yōu)于軟盤,弱點(diǎn)是容量固定,不易移動(dòng)。

盒式硬盤,主要用作內(nèi)置硬盤的補(bǔ)充,盒式硬盤移動(dòng)方便,可用來保護(hù)一些敏感的信息,也可作為內(nèi)置硬盤內(nèi)容的備份存放媒

體。

硬盤組,一種用于存儲(chǔ)大容量信息、可移動(dòng)的存儲(chǔ)設(shè)備,主要用在小型和大型計(jì)算機(jī)上。

USB移動(dòng)硬盤,實(shí)用、輕巧、安裝方便,支持即插即用。

5.描述磁帶存儲(chǔ)能提供的重要功能。(P101)

磁帶提供的是順序化存取方式,雖然磁帶對(duì)于訪問一些信息速度較慢,但它是制作程序、數(shù)據(jù)備份的有效手段。

二、選擇題

1.ALU完成算術(shù)操作和【邏輯操作】。

2.微型計(jì)算機(jī)中主要使用的二進(jìn)制編碼是[ASCII]o

3.計(jì)算機(jī)中主要使用的內(nèi)存類型有RAM,ROM和【CMOS】。

4,設(shè)計(jì)用來滿足視頻需求的總線是[PCI]o

5.一個(gè)轉(zhuǎn)換頁(yè)面上圖像到計(jì)算機(jī)能存儲(chǔ)的電子信號(hào)的設(shè)備是【掃描儀】。

6.一種能在熱感應(yīng)紙上使用熱元素產(chǎn)生高質(zhì)量輸出的打印機(jī)是【熱學(xué)】打印機(jī)。

7,下列哪一種存儲(chǔ)器是順序存取的存儲(chǔ)媒體【磁帶】。

8,通過估計(jì)數(shù)據(jù)需求來改進(jìn)硬盤性能的方法是【磁盤緩沖】。

第四章計(jì)算機(jī)系統(tǒng)軟件與工具軟件

簡(jiǎn)答題

1.程序設(shè)計(jì)語言翻譯系統(tǒng)包括那幾種類型?請(qǐng)分別敘述各種翻譯器的簡(jiǎn)單工作過程。

(P107-P109)

匯編語言翻譯系統(tǒng):01用機(jī)器操作碼代替符號(hào)化的操作符。02用數(shù)值地址代替符號(hào)名字。03將常數(shù)翻譯為機(jī)器的內(nèi)部表示。

。4分配指令和數(shù)據(jù)的存儲(chǔ)單元.

高級(jí)語言源程序翻譯系統(tǒng):。1詞法分析程序。2語法分析程序。3中間代碼生成程序04優(yōu)化程序05目標(biāo)代碼生成程序

高級(jí)語言源程序解釋系統(tǒng):由總控程序完成初始化工作。。2依次從原程序中取出一條語句

進(jìn)行語法檢查,如有錯(cuò),輸出錯(cuò)誤信息;如通過了語法檢查,則根據(jù)語句翻譯成相應(yīng)的指令

并執(zhí)行它。。3檢查源程序是否已全部解釋執(zhí)行完畢,如未完成則繼續(xù)解釋并執(zhí)行下一語句,

直到全部語句都處理完畢。

2.什么是操作系統(tǒng)?它的主要作用是什么?(P109-P110)

操作系統(tǒng)是用來管理計(jì)算機(jī)系統(tǒng)的軟硬件資源、提高計(jì)算機(jī)系統(tǒng)資源的使用效率、方便用戶使用的程序集合。它是對(duì)計(jì)算機(jī)系

統(tǒng)進(jìn)行自動(dòng)管理的控制中心。

操作系統(tǒng)的功能:資源管理功能,處理機(jī)管理、存儲(chǔ)器管理、輸入輸出設(shè)備管和文件管理

02人機(jī)交互功能,主要靠可以進(jìn)行輸入輸出的外部設(shè)備和相應(yīng)的軟件來完成。這些外部設(shè)備主要有鍵盤、顯示器、鼠標(biāo)等。

3.簡(jiǎn)述windows操作系統(tǒng)的4個(gè)基本特點(diǎn)。(P115-P116)

豐富的應(yīng)用程序。2統(tǒng)一的窗口和操作模式。。3多任務(wù)的圖形化用戶界面04事件驅(qū)動(dòng)程序的運(yùn)行模式。5標(biāo)準(zhǔn)的應(yīng)用程序

接口06實(shí)現(xiàn)數(shù)據(jù)共享07支持多媒體和網(wǎng)絡(luò)技術(shù)08先進(jìn)的主存儲(chǔ)器管理技術(shù)09與DOS的兼容性。10不斷增強(qiáng)的功能

4.UNIX操作系統(tǒng)由哪些主要特色?(P117)

01功能強(qiáng)大02提供可編程的命令語言03文件系統(tǒng)結(jié)構(gòu)簡(jiǎn)練04輸入輸出緩沖技術(shù)05提供了許多程序包06可移植性強(qiáng)07網(wǎng)

絡(luò)通信功能強(qiáng)

5.Linux和UNIX操作系統(tǒng)有什么聯(lián)系?它的主要特點(diǎn)是什么?(P118-P119)

Linux是可以運(yùn)行在PC機(jī)上免費(fèi)的UNIX操作系統(tǒng)。

Linux是與UNIX兼容的32位操作系統(tǒng),他能運(yùn)行主要的UNIX工具軟件,應(yīng)用程序和網(wǎng)絡(luò)

協(xié)議,并支持32位和64位的硬件。Linux的設(shè)計(jì)繼承了UNIX以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,

是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。同時(shí),它還支持多任務(wù),多進(jìn)程和約PU。

6.簡(jiǎn)述MacOSX操作系統(tǒng)的主要特色,如果有條件設(shè)法使用這個(gè)操作系統(tǒng)。(P120-P122)MacOSX的特點(diǎn)體現(xiàn)在以下幾

個(gè)方面:01系統(tǒng)穩(wěn)定性和良好的性能(Darwin)02圖形功能(Quartz,0penGL,QuickTime)03用戶界面04文件系統(tǒng)與網(wǎng)絡(luò)

第六章數(shù)據(jù)庫(kù)系統(tǒng)及其應(yīng)用

一、簡(jiǎn)答題

1.數(shù)據(jù)庫(kù)系統(tǒng)由哪幾部分組成?(P200)

數(shù)據(jù)庫(kù)系統(tǒng)是由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)管理員、數(shù)據(jù)庫(kù)應(yīng)用程序以及用戶5個(gè)部分組成的系統(tǒng)

2.試闡述數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)以及數(shù)據(jù)庫(kù)系統(tǒng)的定義。(P200)

數(shù)據(jù)庫(kù):數(shù)據(jù)庫(kù)是統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。

數(shù)據(jù)庫(kù)管理系統(tǒng):數(shù)據(jù)庫(kù)管理系統(tǒng)是對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理的軟件,是數(shù)據(jù)庫(kù)系統(tǒng)的核心。

數(shù)據(jù)庫(kù)系統(tǒng)(databasesystems)是由數(shù)據(jù)庫(kù)及其管理軟件組成的系統(tǒng)。它是為適應(yīng)數(shù)據(jù)處

理的需要而發(fā)展起來的一種較為理想的數(shù)據(jù)處理的核心機(jī)構(gòu)。它是一個(gè)實(shí)際可運(yùn)行的存儲(chǔ)、

維護(hù)和應(yīng)用系統(tǒng)提供數(shù)據(jù)的軟件系統(tǒng),是存儲(chǔ)介質(zhì)、處理對(duì)象和管理系統(tǒng)的集合體。

3.數(shù)據(jù)管理技術(shù)經(jīng)歷了哪幾個(gè)階段?各個(gè)階段的主要特點(diǎn)是什么?(P201-P202)

01人工管理階段(20世紀(jì)50年代中期以前):數(shù)據(jù)處理采取批處理的方式,沒有專門用于數(shù)

據(jù)管理的軟件。計(jì)算機(jī)主要用于科學(xué)計(jì)算,所涉及的數(shù)據(jù)在相應(yīng)的應(yīng)用程序中進(jìn)行管理,數(shù)據(jù)與程序之間不具有獨(dú)立性。02

文件系統(tǒng)階段(20世紀(jì)50年代后期至60年代后期):數(shù)據(jù)獨(dú)立于程序,可以重復(fù)使用;實(shí)現(xiàn)了文件的長(zhǎng)期保存和按名存儲(chǔ)。

。3數(shù)據(jù)庫(kù)階段(20世紀(jì)70年代以來):具有較高的邏輯數(shù)據(jù)獨(dú)立型;提供了數(shù)據(jù)庫(kù)的建立、操縱以及對(duì)數(shù)據(jù)庫(kù)的各

種控制功能;用戶界面友好,便于使用。04高級(jí)數(shù)據(jù)庫(kù)階段(20世紀(jì)80年代以來):為數(shù)據(jù)管理和信息的共享與利用帶來了

極大的方便。

4.什么是外模式、內(nèi)模式和概念模式?如何實(shí)現(xiàn)模式間的轉(zhuǎn)換?(P202-P203)

外模式是應(yīng)用程序與數(shù)據(jù)庫(kù)系統(tǒng)之間的接口,表示應(yīng)用程序所需要的那部分?jǐn)?shù)據(jù)庫(kù)結(jié)構(gòu)的描

述,是概念模式的邏輯子集。

內(nèi)模式是數(shù)據(jù)庫(kù)內(nèi)部數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的描述,即物理描述。

概念模式是數(shù)據(jù)庫(kù)整體邏輯結(jié)構(gòu)的完整描述,包括概念記錄類型、記錄之間的聯(lián)系、所允許的操作以及數(shù)據(jù)的完整性、安全性

約束等數(shù)據(jù)控制方面的規(guī)定。

轉(zhuǎn)換由數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)來實(shí)現(xiàn)。

5.試闡述數(shù)據(jù)庫(kù)管理系統(tǒng)的功能與類型。(P203-P204)

數(shù)據(jù)庫(kù)管理系統(tǒng)的功能:01數(shù)據(jù)庫(kù)定義功能。2數(shù)據(jù)庫(kù)操縱功能03數(shù)據(jù)庫(kù)事務(wù)管理功能04數(shù)據(jù)庫(kù)維護(hù)功能05其他功能

數(shù)據(jù)庫(kù)管理系統(tǒng)的類型:01層次性數(shù)據(jù)庫(kù)02網(wǎng)狀型數(shù)據(jù)庫(kù)

6.什么是數(shù)據(jù)定義語言(DDL)和數(shù)據(jù)操縱語言(DML)?它們的主要功能是什么?

數(shù)據(jù)定義語言(DDL):定義和標(biāo)識(shí)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu),并給出其唯一的命名。

數(shù)據(jù)操縱語言(DML):用來描述用戶對(duì)數(shù)據(jù)庫(kù)進(jìn)行的各種操作,包括數(shù)據(jù)的錄入、修改、刪

除、查詢、統(tǒng)計(jì)、打印等。

7.數(shù)據(jù)庫(kù)管理員(DBA)的職責(zé)是什么?(P201)

決定數(shù)據(jù)庫(kù)的結(jié)構(gòu)和信息內(nèi)容、決定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)和存取策略、定義數(shù)據(jù)庫(kù)的安全性要

求和完整性約束條件以及監(jiān)控?cái)?shù)據(jù)庫(kù)的使用和運(yùn)行。

8.SQL有何特點(diǎn)?SQL有哪些功能?SQL有哪兩種使用方式?各有何特點(diǎn)?(P206-P207)

特點(diǎn):01功能的一體化02語法結(jié)構(gòu)的統(tǒng)一性03高度的非過程化04語言的簡(jiǎn)潔性

功能:01數(shù)據(jù)定義功能02數(shù)據(jù)操縱功能03數(shù)據(jù)控制功能04嵌入式功能

SQL有兩種使用方式,一是自含式,二是嵌入式。前一種使用方式適用于非計(jì)算機(jī)專業(yè)的人

員,后一種使用方式適用于程序員。

9.寫出SQL定義、撤銷和修改基本表語句的一般形式,并解釋其含義。(P208-P211)

定義基本表語句:

CREATETABLE<基本表名>

(〈屬性名1><數(shù)據(jù)類型1乂NOTNULL],[<屬性名2><數(shù)據(jù)類型2>[NOTNULL]],

[<完整性約束>])

撤銷基本表語句:

DROPTABLEc基本表名〉<撤銷方式>

其散銷方式〉可以取CASCADE和RESTRICT兩種方式。

修改基本表語句:

在基本表中增加列:

ALTERTABLE(基本表名〉A(chǔ)DD<屬性名〉<數(shù)據(jù)類型>

在基本表中刪除列:

ALTERTABLEc基本表名〉DROPc屬性名><刪除方式>

這里,<冊(cè)!]除方式>可以取CASCADE和RESTRICT兩種方式。

10.寫出SQL定義和撤銷索引語句的一般形式,并解釋其含義。(P211-P212)

定義索引語句:

CREATE[UNIQUE]INDEX<索引名>ON<基本表名〉

(〈屬性名1>[<次序>][,漏性名2>[<次序>]]...)

[PCTFREE={<整數(shù)刈

撤銷索引語句:

DROPINDEX〈索引名〉

注意:如果撤銷某一個(gè)基本表,則該基本表上建立的所

有索引將被一起撤銷。

11.寫出SQL數(shù)據(jù)查詢語句的一般形式,并解釋其含義。(P212-P217)

據(jù)查詢語句的一般形式:

SELECT(目標(biāo)屬性〉FROM<基本表名或視圖名>

[WHERE(條件表達(dá)式>]

]GROUPBY<屬性名1乂HAVING(條件表達(dá)式>]]

[ORDERBYv屬性名2>[<次序>]]

SQL數(shù)據(jù)查詢語句的含義:

1)根據(jù)WHERE子句中的〈條件表達(dá)式〉從由〈基本表名或視圖名〉指定的基本表或視圖中找出

滿足條件的元組,按SELECT子句中的〈目標(biāo)屬性〉選出元組中的分量,形成查詢結(jié)果。

2)如果有ORDER子句,則將結(jié)果根據(jù)指定的〈屬性名2〉按〈次序〉所指定的順序排列(選ASC為升序,選DESC為降序)。

3)如果有GROUP子句,則將查詢結(jié)果按(屬性名1>進(jìn)行分組,每組產(chǎn)生結(jié)果表中的一個(gè)元組,分組的附加條件用HAVING短

語中的〈條件表達(dá)式〉給出。

13.SQL的數(shù)據(jù)更新包括哪些基本操作?(P217-P218)

插入操作'刪除操作和修改操作等

14.寫出SQL數(shù)據(jù)插入語句、數(shù)據(jù)刪除語句和數(shù)據(jù)修改語句的一般形式,并解釋其含義。

數(shù)據(jù)插入語句:

1)形式1:

INSERTINTO(基本表名乂(〈屬性名1>[,<屬性名2>]…)]

VALUER(<常量1乂,<常量2>]...)

2)形式2:

INSERTINTO〈基本表名〉[(〈屬性名1>[,(屬性名

數(shù)據(jù)刪除語句:

DELETEFROMc基本表名>

數(shù)據(jù)修改語句:

UPDATEc基本表〉SET<屬性名1>=〈表達(dá)式1>[,漏性名2>=(表達(dá)式2>,…][WHERE(條件表達(dá)式>]

第七章多媒體技術(shù)及其應(yīng)用

一、簡(jiǎn)答題

1.什么是多媒體?它有哪些主要用途?(P234)

多媒體可以簡(jiǎn)單的理解為多種媒體的綜合,在計(jì)算機(jī)系統(tǒng)中,組合兩種或兩種以上媒體的一

種人機(jī)交互式信息交流和傳播媒體。

主要用途是:它展示信息、交流思想和抒發(fā)情感。

2.什么是Web創(chuàng)作程序?目前有哪些流行的工具?

用于創(chuàng)建Web站點(diǎn)的專業(yè)的、功能強(qiáng)大的開發(fā)工具成為Web創(chuàng)作程序。AdobePageMilKCorelWebS計(jì)eBuilder以及

MicrosofeFrontPage0

3.描述桌面出版、圖像編輯和繪圖程序,并說明它們之間的區(qū)別。(P249-P250)

桌面出版程序主要側(cè)重于頁(yè)面設(shè)計(jì)和安排,主要用于創(chuàng)作小冊(cè)子、時(shí)事通信、新聞報(bào)紙以及書籍。圖像編輯程序主要用于創(chuàng)建

和修改位圖圖像文件。繪圖程序主要用于修改矢量圖形、

圖像。

4,為什么說壓縮技術(shù)是多媒體技術(shù)的關(guān)鍵?有哪些多媒體技術(shù)壓縮標(biāo)準(zhǔn)?(P244-P245)

通過數(shù)據(jù)壓縮手段,可以節(jié)約存儲(chǔ)空間,提高通信信道的傳輸效率,同時(shí)也使計(jì)算機(jī)實(shí)時(shí)處理音頻、視頻信息,保證播放出高

質(zhì)量的視頻、音頻節(jié)目成為可能。

靜態(tài)圖像壓縮編碼的國(guó)際標(biāo)準(zhǔn)、運(yùn)動(dòng)圖像壓縮編碼的國(guó)際標(biāo)準(zhǔn)、視頻壓縮編碼的國(guó)際標(biāo)準(zhǔn)標(biāo)

準(zhǔn)等。

5.請(qǐng)舉出幾個(gè)計(jì)算機(jī)中常用的圖像文件格式,并作簡(jiǎn)要聲明。

列舉:BMP,GIF、TIFF、PCX、TGA、MMP等格式。

BMP格式:與設(shè)備無關(guān)的圖像文件格式,它是Windows操作系統(tǒng)推薦使用的一種格式。

GIF格式:CompuServe公司為制定彩色圖像傳輸協(xié)議而開發(fā)的文件格式,它支寸新4000像素分辨率的顯示。

TIFF格式:Alaus和Microsoft公司為掃描儀和桌面出版系統(tǒng)研制開發(fā)的較為通用的圖像文

件格式。

PCX格式:Zsoft公司研制開發(fā)的,主要是與商業(yè)性PC-Paintbrush圖像軟件一起使用。TGA格式:Truevision公司為Targe和

VISTA圖像獲取電路板所設(shè)計(jì)中TIPS軟件使用的文

件格式。

MMP格式:Anti-Video公司以及清華大學(xué)在設(shè)計(jì)制造的AntlVide。和TH-Video視頻信號(hào)采集板中采用的圖像文件格式。

二、選擇題

1.在超文本和超媒體中不同信息塊之間的是通過【鏈】進(jìn)行連接。

2.【多媒體】能連接各種媒體,并集成在單個(gè)表現(xiàn)形式中的應(yīng)用。

3.由諸如線、矩形、圓等對(duì)象的集合所組成的圖像是【矢量圖形】。

4.Web葉中鏈接相關(guān)站點(diǎn)或網(wǎng)頁(yè)的區(qū)域是【按鈕】。

5.多媒體最重要的特征是【交互性】。

第八章計(jì)算機(jī)網(wǎng)絡(luò)及其應(yīng)用

一、簡(jiǎn)答題

1.討論4種經(jīng)常用的Interne用艮務(wù)。(P279-P282)

Interne巡)4種服務(wù)分別為:Q1E-mail02討論組O3FTP文件傳輸O4Telnet遠(yuǎn)程登錄。

2.舉例兩種不同的搜索引擎,并說明它們主要的不同點(diǎn)。(P285-P286)

許多搜索引擎具有下面所描述的多種組織形式和多種查找方法:01按內(nèi)容分類進(jìn)行搜索的引

擎。2按關(guān)鍵字進(jìn)行搜索的引擎03全文和標(biāo)題式搜索引擎04獨(dú)立式搜索引擎05中介搜索引擎

舉例:丫ahoo中國(guó)、Hotboto

Yah。。中國(guó):是按內(nèi)容分類進(jìn)行搜索的引擎,優(yōu)點(diǎn)是將信息分類,用戶可以清晰方便地查找

到某一大類信息符合傳統(tǒng)的信息查詢方式,尤其適合那些僅希望了解某一方面、某個(gè)范圍內(nèi)的信息的用戶。

Hotbot:是全文式搜索引擎,優(yōu)點(diǎn)是查詢?nèi)娑浞?,它能給用戶最全面、最廣泛的搜索信

息。其缺點(diǎn)是有序信息太多可能導(dǎo)致檢索速度慢。

3.描述一些典型的Web實(shí)用程序以及它們?cè)鯓訋椭M(jìn)行網(wǎng)上瀏覽。(P287)

插件程序,是作為瀏覽器的一部分自動(dòng)地裝入和操作。許多Web需要一個(gè)或多個(gè)插件來充分

地體驗(yàn)它們的內(nèi)容。

附件,是一個(gè)獨(dú)立的程序,它能從瀏覽器裝入并執(zhí)行?,F(xiàn)在大約有數(shù)百種附件,許多設(shè)計(jì)是

用于提高瀏覽的效率。

4.討論內(nèi)部網(wǎng)和外聯(lián)網(wǎng)的相同點(diǎn)和不同點(diǎn)。(P295-P296)

相同點(diǎn):內(nèi)部網(wǎng)和外聯(lián)網(wǎng)都是建立在TCP/IP標(biāo)準(zhǔn)協(xié)議基礎(chǔ)上,都能提高信息化運(yùn)作效率。

不同點(diǎn):內(nèi)部網(wǎng)是一個(gè)組織內(nèi)部的私有網(wǎng)絡(luò),表示在特定機(jī)構(gòu)范圍內(nèi)使用的nternet,局限在一個(gè)企業(yè)內(nèi)部。外聯(lián)網(wǎng)則是可以

與公司經(jīng)常需要聯(lián)絡(luò)的企業(yè)或客戶,以及遠(yuǎn)程的用戶成

員保持聯(lián)系。

5,描述典型的在線服務(wù)。(P278)

典型的在線服務(wù)有:國(guó)內(nèi)的新浪、網(wǎng)易、上海熱線、FM365以及美國(guó)的AmericaOnline、AT&TWorldNetxCompuServe、

MicrosoftNetworko它們提供的服務(wù)有網(wǎng)上購(gòu)物和電話購(gòu)物、家

庭銀行、投資、旅行預(yù)訂和Interne昉問等。

6.說明終端、對(duì)等網(wǎng)絡(luò)和客戶/服務(wù)器系統(tǒng)的區(qū)別。(P274)

終端網(wǎng)絡(luò)系統(tǒng)中,處理的能力是被集中在一個(gè)大型計(jì)算機(jī)上,而連接到該大型計(jì)算機(jī)的終點(diǎn)

是終端,所謂終端,通常是指它幾乎沒有自己的處理能力。終端網(wǎng)絡(luò)系統(tǒng)的優(yōu)點(diǎn)是位置集中,

并且便于技術(shù)人員、軟件和數(shù)據(jù)的控制與管理。其缺點(diǎn)是缺乏最終用戶的控制和靈活性,且沒有充分利用現(xiàn)有微型計(jì)算機(jī)的處

理能力。

對(duì)等網(wǎng)絡(luò)系統(tǒng)中,結(jié)點(diǎn)既能作為服務(wù)器,又能作為客戶端。對(duì)等網(wǎng)絡(luò)系統(tǒng)的典型配置是總線

網(wǎng)絡(luò)。使用這種類型策略網(wǎng)絡(luò)的優(yōu)點(diǎn)是價(jià)格便宜、易于安裝,并且當(dāng)網(wǎng)絡(luò)結(jié)點(diǎn)數(shù)在10個(gè)以內(nèi)時(shí),工作性能良好。其缺點(diǎn)是隨

著網(wǎng)絡(luò)結(jié)點(diǎn)數(shù)的增加,網(wǎng)絡(luò)的性能也隨之下降;另外,目

前還缺乏功能強(qiáng)大的軟件來有效地監(jiān)控和管理大型網(wǎng)絡(luò)的工作。

客戶/服務(wù)器網(wǎng)絡(luò)系統(tǒng)使用功能強(qiáng)大的計(jì)算機(jī)(通常稱為服務(wù)器)協(xié)調(diào)網(wǎng)絡(luò)中所有其他結(jié)點(diǎn)

并提供所需要的服務(wù)。它的優(yōu)點(diǎn)是具有有效處理大型網(wǎng)絡(luò)工作的能力以及具有監(jiān)視和控制網(wǎng)

絡(luò)活動(dòng)的網(wǎng)絡(luò)管理軟件。其缺點(diǎn)是安裝和維護(hù)網(wǎng)絡(luò)的費(fèi)用較高。

7.說明單工、半雙工和全雙工通信的區(qū)別。(P267)

單工通信:類似于汽車在單行道上移動(dòng),數(shù)據(jù)僅能以一個(gè)方向傳輸。

半雙工通信:指數(shù)據(jù)以兩個(gè)方向流動(dòng),但是在某一時(shí)刻,只能是一個(gè)方向。

全雙工通信:指數(shù)據(jù)同時(shí)能實(shí)現(xiàn)兩個(gè)方向的傳輸。同時(shí)最有效和速度最快的雙向通信形式。

8.討論4種基本的網(wǎng)絡(luò)拓?fù)溥壿嫛#≒269-P271)

四種類型星形網(wǎng)絡(luò)、總線型網(wǎng)絡(luò)、環(huán)形網(wǎng)絡(luò)和層次型

星形網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu):其中數(shù)臺(tái)小型計(jì)算機(jī)或外部設(shè)備連接到成為主機(jī)或文件服務(wù)器的中央單

元,網(wǎng)中所有的通信都通過中央單元。其特點(diǎn)之一是用來提供分時(shí)系統(tǒng),即多個(gè)用戶能共享中央計(jì)算機(jī)的資源(時(shí)間)。

總線網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu):其中每一個(gè)設(shè)備獨(dú)立處理自己的通信控制,網(wǎng)中沒有所謂主機(jī)的大型計(jì)算機(jī)。當(dāng)僅僅是少量微型計(jì)算機(jī)需

要連接在儀器室,總線網(wǎng)絡(luò)是首選的方式??偩€網(wǎng)絡(luò)在共享共同資源時(shí)沒有星形網(wǎng)絡(luò)效率高(這是因?yàn)榭偩€網(wǎng)絡(luò)不是直接連接

到資源),但由于價(jià)格便宜,因此也是一種常用的連接方法。

環(huán)形網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu):其中網(wǎng)上每一設(shè)備連接其他兩個(gè)設(shè)備,形成一個(gè)環(huán),網(wǎng)中不存在中心服務(wù)器或計(jì)算機(jī),信息沿著環(huán)傳遞,

直至到達(dá)正確的目的地。環(huán)形網(wǎng)絡(luò)較少用于微型計(jì)算機(jī)的聯(lián)網(wǎng),它主要用來連接大型計(jì)算機(jī),特別是區(qū)域較廣的范圍內(nèi)。

層次型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu):又稱混合型網(wǎng)絡(luò),它像星形網(wǎng)絡(luò)一樣,由一系列計(jì)算機(jī)連接到中央主機(jī)所組成。層次結(jié)構(gòu)的頂端主機(jī)一

般是大型計(jì)算機(jī),在它下面可能是小型計(jì)算機(jī),而小型計(jì)算機(jī)下面是微型計(jì)算機(jī)。層次型網(wǎng)絡(luò)允許各個(gè)計(jì)算機(jī)共享數(shù)據(jù)庫(kù)、處

理器以及不同的輸出設(shè)備。主要適用于集中式管理的公司。

9.討論3個(gè)常用的網(wǎng)絡(luò)策略。(P274)

最常見的四種網(wǎng)絡(luò)策略分別是:終端網(wǎng)絡(luò)系統(tǒng)、對(duì)等網(wǎng)絡(luò)系統(tǒng)、客戶/服務(wù)器網(wǎng)絡(luò)系統(tǒng)、瀏

覽器/服務(wù)器網(wǎng)絡(luò)系統(tǒng)。

10.列出影響數(shù)據(jù)通信的因素。(P266)

帶寬、傳輸方式(串行還是并行)、數(shù)據(jù)流動(dòng)的方向(單工還是雙工)以及傳輸數(shù)據(jù)的模式

(異步還是同步)。

二、選擇題

1.【光纜】通信通道使用光脈沖傳輸數(shù)據(jù)?

2.網(wǎng)上交換數(shù)據(jù)的規(guī)則稱作【協(xié)議】。

3.在E-mail中【主題】提供郵件的主要內(nèi)容。

4.Web是由【瀏覽器】訪問的。

5.YAHOO!是一個(gè)【搜索引擎】。

第九章軟件工程

一、簡(jiǎn)答題

1.軟件工程的核心思想是什么?你能說出它的定義嗎?(P300)

軟件工程的核心思想是把軟件產(chǎn)品看作一個(gè)工程產(chǎn)品來處理。

2.什么是軟件工程?請(qǐng)敘述軟件生命期的各個(gè)階段。(P302-P303)

軟件工程是研究和應(yīng)用如何以系統(tǒng)性的、規(guī)范化的、可定量的過程化方法去開發(fā)和維護(hù)軟件,把經(jīng)過時(shí)間考驗(yàn)而證明正確的管

理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來。

軟件生存周期一般包括:概念階段、需求階段、設(shè)計(jì)階段、實(shí)現(xiàn)階段、測(cè)試階段、安裝階段

以及交付使用階段、運(yùn)行階段和維護(hù)階段。

3.為什么要提出軟件開發(fā)模型的概念?請(qǐng)敘述瀑布模型包含的6個(gè)工程活動(dòng)。(P303-P304)在整個(gè)軟件開發(fā)的發(fā)展過程中,為

了要從宏觀上管理軟件的開發(fā)和維護(hù),就必須對(duì)軟件的發(fā)展過程有整體的認(rèn)識(shí)和描述,即要對(duì)軟件過程建模。軟件開發(fā)模型能

清晰直觀地表達(dá)軟件開

發(fā)全過程,明確規(guī)定了要完成的主要活動(dòng)和任務(wù),用來作為軟件項(xiàng)目開發(fā)工作的基礎(chǔ)。

瀑布模型工程包含的6個(gè)工程活動(dòng):制定計(jì)劃'需求分析和定義、軟件設(shè)計(jì)、程序編寫、軟件測(cè)試、運(yùn)行和維護(hù)。

4.說出結(jié)構(gòu)化分析的步驟并根據(jù)你的理解思考每個(gè)步驟所應(yīng)包含的內(nèi)容。(P308-P309)

結(jié)構(gòu)化分析的步驟:

01分析當(dāng)前情況,做出反映當(dāng)前物理模型的數(shù)據(jù)流圖。02推導(dǎo)出等價(jià)的邏輯模型的數(shù)據(jù)流圖。

。3設(shè)計(jì)新的邏輯系統(tǒng),生成數(shù)據(jù)詞典和基元描述。。4建立人機(jī)接口界面,提出可供選擇的目標(biāo)系統(tǒng)的物理模型數(shù)據(jù)流圖。

05確定各種方案的成本和風(fēng)險(xiǎn)等級(jí),據(jù)此對(duì)各種方案進(jìn)行分析。06選擇一種方案。07建立完整的需求規(guī)約。

5,敘述面向?qū)ο蠓椒ǖ木唧w含義。(P309)

在軟件開發(fā)過程中把面向?qū)ο蟮乃枷脒\(yùn)用之中并指導(dǎo)開發(fā)活動(dòng)的系統(tǒng)方法,成為面向?qū)ο蠓椒?,?jiǎn)稱30方法。面向?qū)ο笫且?/p>

對(duì)象為中心,以類和繼承為構(gòu)造機(jī)制,來認(rèn)識(shí),理解,刻

畫客觀世界和設(shè)計(jì),構(gòu)建相應(yīng)的軟件系統(tǒng)。

6.什么是面向?qū)ο蟮某绦蛟O(shè)計(jì)?說出3種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言。(P309-P310)

C++、Object-CsClos、Eiffel

7,對(duì)象最明顯的特征是什么?請(qǐng)舉例說明。(P309-311)

對(duì)象是數(shù)據(jù)和允許的操作組成的封裝體,與客觀實(shí)體有直接的對(duì)應(yīng)關(guān)系。

8.使用統(tǒng)一建模語言(UML)的重大意義是什么?(P311)

結(jié)束面向?qū)ο箢I(lǐng)域中的方法大戰(zhàn);消除潛在的不必要的差異,以免用戶混淆;通過統(tǒng)一語義和符號(hào)表示,能夠穩(wěn)定面向?qū)ο蠹?/p>

術(shù)市場(chǎng),使項(xiàng)目植根于一個(gè)成熟的標(biāo)準(zhǔn)建模語言,從而可以大大拓寬研制和開發(fā)的軟件系統(tǒng)的適用范圍,并大大提高其靈活程

度。

9.軟件復(fù)用的意義何在?簡(jiǎn)述基于構(gòu)件技術(shù)的特點(diǎn)。(P313-P315)

避免大量的重復(fù)勞動(dòng),降低軟件開發(fā)和維護(hù)的成本,提高軟件開發(fā)效率,提高軟件的質(zhì)量。

構(gòu)件技術(shù)主要有以下幾個(gè)優(yōu)點(diǎn):01提高開發(fā)速度02降低開發(fā)成本。3增加應(yīng)用軟件的靈活性04降低軟件維護(hù)費(fèi)用

10.簡(jiǎn)述軟件過程包含的3個(gè)含義。(P316-P317)

01個(gè)體含義,即指軟件或系統(tǒng)在生存周期中的某一類活動(dòng)的集合,如獲取過程、供應(yīng)過程、

開發(fā)過程'管理過程等02整體含義,即指軟件或系統(tǒng)在所有上述含義下的過程的總體03工程含義,即指解決軟件過程的工

程,它應(yīng)用軟件工程的原則,方法來構(gòu)造軟件過程模型,結(jié)合

軟件的具體要求進(jìn)行實(shí)例化,并在用戶環(huán)境中運(yùn)作,以此進(jìn)一步提高軟件開發(fā)率,減低成本。11.請(qǐng)思考過程建模和過程實(shí)

施階段活動(dòng)的關(guān)系和內(nèi)涵。(P319-P320)

過程建模階段和過程實(shí)施階段活動(dòng)中的目標(biāo)是一致的,其中過程建模階段活動(dòng)是過程實(shí)施階

段活動(dòng)的基礎(chǔ)。兩者之間的不同點(diǎn)如下:01過程建模實(shí)施階段活動(dòng)的結(jié)果是對(duì)軟件過程進(jìn)行

抽象的概述,過程實(shí)施階段活動(dòng)所面對(duì)的是對(duì)軟件過程的具體描述和具體的執(zhí)行運(yùn)作。02過程建模階段針對(duì)的是非特定的軟

件項(xiàng)目,實(shí)施階段是針對(duì)某一個(gè)特定的軟件項(xiàng)目。03過程建模階段活動(dòng)的結(jié)果對(duì)實(shí)際的執(zhí)行運(yùn)作具有指導(dǎo)意義,實(shí)施階段將

過程模型轉(zhuǎn)化為過程實(shí)例并

投入實(shí)際的執(zhí)行運(yùn)作中,其最終結(jié)果是軟件。04過程建模階段是軟件項(xiàng)目工程活動(dòng)得以開展

的基礎(chǔ),而過程實(shí)施階段具體而直接的支持軟件項(xiàng)目工程活動(dòng)的開展。

12.為什么要對(duì)軟件產(chǎn)業(yè)界提出“軟件能力成熟度模型”?你能說出“軟件能力成熟度模型,的5個(gè)等級(jí)嗎?(P322-P323)

CMM(軟件能力成熟程度模型)為較全面的描述和分析軟件過程能力的發(fā)展程度,建立了描

述一個(gè)組織軟件過程成熟程度的分級(jí)標(biāo)準(zhǔn)。利用它軟件組織可以評(píng)估自己當(dāng)前的過程成熟程

度,并通過提出更嚴(yán)格的軟件質(zhì)量標(biāo)準(zhǔn),來選擇自己的改進(jìn)策略,達(dá)到更高的成熟程度。

CMM模型提供了5個(gè)成熟度級(jí)別:01初始級(jí)。2可重復(fù)級(jí)03確定級(jí)0

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論