計算機導論第2版課后習題答案_第1頁
計算機導論第2版課后習題答案_第2頁
計算機導論第2版課后習題答案_第3頁
計算機導論第2版課后習題答案_第4頁
計算機導論第2版課后習題答案_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

計算機導論(第2版)課后習題答案

計算機導論(第2版)【清華大學出版社】課后習題答案

第一章緒論

一、簡答題

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

計算機是一種能夠按照事先存儲的程序,自動'高速的對數據進行輸入、處理、輸出和存儲

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

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

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

用計算的功能。

3.計算機有哪些主要的特點?(P3-P4)

。1運算速度快。2運算精度高03具有記憶能力04具有邏輯判斷能力05存儲程序

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

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

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

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

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

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

01用晶體管代替了電子管。2內存儲器采用了磁心體03引入了寄存器和浮點運算硬件04利用I/。處理機提高了輸入輸出能力

05在軟件方面配置了子程序庫和批處理管理程序,并且推出了FORTRAN、COBOL.ALGOL等高級程序設計語言及相應的

編譯程序

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

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

儲器。3使用微程序設計技術簡化處理機的結構。4在軟件方面則廣泛引入多道程序、并行處理、虛擬存儲系統(tǒng)以及功能完備的

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

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

01使用了大規(guī)模和超大規(guī)模集成電路02使用了大容量的半導體存儲器作為內存儲器。3在體系結構方面進一步發(fā)展了并行處

理、多機系統(tǒng)、分布式計算機系統(tǒng)和計算機網絡系統(tǒng)04在軟件方面則推出了數據庫系統(tǒng)、分布式操作系統(tǒng)以及軟件工程標準

第五代計算機

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

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

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

7.信息化社會對計算機人才的素質和知識結構有哪些要求?(P19)

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

人才而且需要維護型、服務型、操作型的人才。要求計算

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

8.說明計算機科學與技術學科的知識體系及知識領域、知識單元和知識點的含義。

(P20-P25)

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

計算機科學技術的研究范疇主要包括計算機理論、硬件、軟件、網絡及應用等。

二、選擇題

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

2.馮?諾依曼的主要貢獻是【提出了存儲程序概念】。

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

4,計算機硬件由5個基本部分組成,下面【總線】不屬于這5個基本組成部分。

5.其內容在電源斷掉以后就消失又被暫時存儲器的條件是【內存儲器】。

6,擁有高度結構化和組織化的數據文件被稱為【數據庫】。

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

8.計算機處理的5個要素是【輸入,輸出,處理,打印和存儲】。

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

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

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

12.信息高速公路是指【國家信息基礎設施】。

第二章計算機的基礎知識

一、簡答題

1.什么是數制?采用位權表示法的數制具有哪3個特點?(P29-P30)

按進位的原則進行計數稱為進位計數制,簡稱數制。

采用位權表示法的數制具有3個特點:01數字的總個數等于基數02最大的數字比基數小103每個數都要乘以基數的幕次,該

鬲次由每個數字所在的位置決定

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

加法運算規(guī)則:

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

乘法運算法則

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

3,十進制整數轉換為非十進制整數的規(guī)則是什么?(P32-P33)

十進制整數轉換為非十進制整數(除基取余法):

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

十進制小數轉換為非十進制小數(乘基取整法):

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

5.如何采用“位權法”將非十進制數轉換為十進制數?(P34)

把各非十進制數按權展開,然后求和,便可得到轉換的結果。

8.二進制與八進制之間如何轉換?(P35)

以小數點為界,將整數部分自右向左和小數部分自左向右分別按每3位一組(不足3位的用0補足),然后將各個3位二進制數

轉換為對應的1位八進制數,即得到轉換的結果。反之,

若把八進制數轉換為二進制數,只要把每1位八進制轉換為對應的3位二進制數即可。

9.二進制與十六進制之間如何轉換?(P35)

只要以小數點為界,將整數部分自右向左和小數部分自左向右分別按每1位為一組,不足4位用0補足,然后將各個4位二進制

數轉換為對應的十六進制數,即得到轉換的結果。反之,若將十六進制數轉為二進制數,只要把每1位十六進制數轉換為對應

的4位二進制數即可。

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

原碼:用符號位和數值表示帶符號數,正數的符號位用'0”表示,負數的符號用“1”表示,數值部分用二進制形式表示。

補碼:正數的補碼與原碼相同,負數的補碼為對該數的原碼除符號外各位取反,然后在最后一位力01。

反碼:正數的反碼與原碼相同,負數的符號為對該數的原碼除符號位外各位取反。

13.在計算機中如何表示小數點?什么是定點表示法和浮點表示法?(P37-P38)

在計算機中一般可以采用定點表示法和浮點表示法來表示小數點。

定點表示法:計算機中所有數的小數點的位置是固定不變的,因此小數點無需使用專門的記

號表示出來

浮點表示法:一個浮點數分為階碼和尾數兩部分,階碼用于表示小數點在該數中的位置,尾數用于表示數的有效數值

14、設有一臺浮點計算機,數碼為8位,階碼為3位,則它所能表示的數的范圍是多少?

(P38)

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

BCD碼是一種二-十進制的編碼,即使用4位二進制數表示1位十進制數。

ASCII碼是由美國信息交換標準委員會制定的、國際上使用最廣泛的字符編碼方案。采用7位二進制數表示一個字符。

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

于什么場所?(P41-P42)

漢字輸入碼:用于將漢字輸入到計算機內部。要求操作簡單容易記憶,碼位短,輸入速度快。

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

漢字內碼:用于計算機內部存儲和處理的漢字編碼,通常由該漢字的國標碼的兩個字節(jié)形成。

漢字字型碼:確定一個漢字字形點陣的代碼,是點陣的編碼化形式,用于漢字顯示和打印輸出。保留在存儲介質中的全部漢字

字形碼稱為字庫。

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

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

的漢字地址碼等。

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

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

件”等。

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

由命題變元,連接詞和括號組成的合式的式子稱為命題公式。

如果兩個不同的命題公式P和Q,無論命題變元取什么值它們的真值都相同,則該兩個命題

公式等價,記作P=Q。

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

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

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

算、移位運算以及字符運算等02存儲器:用來存儲數據和程序,分為內存儲器和外存儲器03控制器:依次從存儲器中取出指

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

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

息、,并將它們轉變?yōu)橛嬎銠C可以識別的形式(二進制代碼)

存在內存中05輸出設備:用于將存放在內存中由計算機處理的結果轉變?yōu)槿藗兯芙邮艿男?/p>

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

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

計算機在運行時,先從內存中取出第一條指令,通過控制器的譯碼,按指令的要求,從存貯

器中取出數據進行指定的運算和邏輯操作等加工,然后再按地址把結果送到內存中去。接下來,再取出第二條指令,在控制器

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

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

操作是計算機最基本的工作原理。這一原理最初是由美籍匈牙利數學家馮?諾依曼于1945

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

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

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

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

單位

字:不同計算機系統(tǒng)中字長的整數倍

字長:CPU在單位時間內(同一時間)能一次處理的二進制數據的位數叫字長

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

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

到特定問題的解。

算法的性質:01確定性02通用性03有限性

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

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

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

25.什么是數據結構?(P61)

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

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

線性表是n個數據元素的有限序列。

線性表的運算(設L為一個線性表):01置空表SETNULL(L)02求表的長度LENGTH(L)03取表元素GET(L,i)。4

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

線性表的存儲結構:順序存儲結構、鏈式存儲結構

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

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

作按“后進先出”的原則進行。

堆棧的運算(設S為一個堆棧):01置空棧SETNULL(S)02進棧PUSH(S,x)03退棧POP(S)。4取棧頂元素

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

堆棧的存儲結構:順序存儲結構

28.什么是隊列?隊列有哪些運算?隊列怎樣存儲?(P64)

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

行刪除操作。進、出隊列操作按‘先進先出”的原則進行。

(Q,x)03隊列的運算(設Q為一個隊列):。1置空隊列SETNULL(Q)。2進入隊歹IJADDQUEUE

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

(Q)04取隊首元素FRONTQUE

退出隊歹IJDELQUEUE

隊列的存儲結構:鏈式存儲結構,一個鏈隊列需要設置隊首指針和隊尾指針。

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

一、簡答題

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

控制器、運算器

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

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

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

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

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

理網點中與計算機聯(lián)成網絡,就能實現(xiàn)電子資金自動轉帳,它具有支持消費、預授權、余額

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

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

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

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

盒式硬盤,主要用作內置硬盤的補充,盒式硬盤移動方便,可用來保護一些敏感的信息,也可作為內置硬盤內容的備份存放媒

體。

硬盤組,一種用于存儲大容量信息、可移動的存儲設備,主要用在小型和大型計算機上。

USB移動硬盤,實用、輕巧、安裝方便,支持即插即用。

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

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

二、選擇題

1.ALU完成算術操作和【邏輯操作】。

2.微型計算機中主要使用的二進制編碼是[ASCII]o

3.計算機中主要使用的內存類型有RAM,ROM和【CMOS】。

4,設計用來滿足視頻需求的總線是[PCI]o

5.一個轉換頁面上圖像到計算機能存儲的電子信號的設備是【掃描儀】。

6.一種能在熱感應紙上使用熱元素產生高質量輸出的打印機是【熱學】打印機。

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

8,通過估計數據需求來改進硬盤性能的方法是【磁盤緩沖】。

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

簡答題

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

(P107-P109)

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

。4分配指令和數據的存儲單元.

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

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

進行語法檢查,如有錯,輸出錯誤信息;如通過了語法檢查,則根據語句翻譯成相應的指令

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

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

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

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

統(tǒng)進行自動管理的控制中心。

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

02人機交互功能,主要靠可以進行輸入輸出的外部設備和相應的軟件來完成。這些外部設備主要有鍵盤、顯示器、鼠標等。

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

豐富的應用程序。2統(tǒng)一的窗口和操作模式。。3多任務的圖形化用戶界面04事件驅動程序的運行模式。5標準的應用程序

接口06實現(xiàn)數據共享07支持多媒體和網絡技術08先進的主存儲器管理技術09與DOS的兼容性。10不斷增強的功能

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

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

絡通信功能強

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

Linux是可以運行在PC機上免費的UNIX操作系統(tǒng)。

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

協(xié)議,并支持32位和64位的硬件。Linux的設計繼承了UNIX以網絡為核心的設計思想,

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

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

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

第六章數據庫系統(tǒng)及其應用

一、簡答題

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

數據庫系統(tǒng)是由數據庫、數據庫管理系統(tǒng)、數據庫管理員、數據庫應用程序以及用戶5個部分組成的系統(tǒng)

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

數據庫:數據庫是統(tǒng)一管理的相關數據的集合。

數據庫管理系統(tǒng):數據庫管理系統(tǒng)是對數據庫進行管理的軟件,是數據庫系統(tǒng)的核心。

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

理的需要而發(fā)展起來的一種較為理想的數據處理的核心機構。它是一個實際可運行的存儲、

維護和應用系統(tǒng)提供數據的軟件系統(tǒng),是存儲介質、處理對象和管理系統(tǒng)的集合體。

3.數據管理技術經歷了哪幾個階段?各個階段的主要特點是什么?(P201-P202)

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

據管理的軟件。計算機主要用于科學計算,所涉及的數據在相應的應用程序中進行管理,數據與程序之間不具有獨立性。02

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

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

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

極大的方便。

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

外模式是應用程序與數據庫系統(tǒng)之間的接口,表示應用程序所需要的那部分數據庫結構的描

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

內模式是數據庫內部數據存儲結構的描述,即物理描述。

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

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

轉換由數據庫管理系統(tǒng)(DBMS)來實現(xiàn)。

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

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

數據庫管理系統(tǒng)的類型:01層次性數據庫02網狀型數據庫

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

數據定義語言(DDL):定義和標識數據庫的邏輯結構和物理結構,并給出其唯一的命名。

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

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

7.數據庫管理員(DBA)的職責是什么?(P201)

決定數據庫的結構和信息內容、決定數據庫的存儲結構和存取策略、定義數據庫的安全性要

求和完整性約束條件以及監(jiān)控數據庫的使用和運行。

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

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

功能:01數據定義功能02數據操縱功能03數據控制功能04嵌入式功能

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

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

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

定義基本表語句:

CREATETABLE<基本表名>

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

[<完整性約束>])

撤銷基本表語句:

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

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

修改基本表語句:

在基本表中增加列:

ALTERTABLE(基本表名〉ADD<屬性名〉<數據類型>

在基本表中刪除列:

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

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

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

定義索引語句:

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

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

[PCTFREE={<整數刈

撤銷索引語句:

DROPINDEX〈索引名〉

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

有索引將被一起撤銷。

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

據查詢語句的一般形式:

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

[WHERE(條件表達式>]

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

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

SQL數據查詢語句的含義:

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

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

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

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

語中的〈條件表達式〉給出。

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

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

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

數據插入語句:

1)形式1:

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

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

2)形式2:

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

數據刪除語句:

DELETEFROMc基本表名>

數據修改語句:

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

第七章多媒體技術及其應用

一、簡答題

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

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

種人機交互式信息交流和傳播媒體。

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

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

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

MicrosofeFrontPage0

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

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

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

圖像。

4,為什么說壓縮技術是多媒體技術的關鍵?有哪些多媒體技術壓縮標準?(P244-P245)

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

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

靜態(tài)圖像壓縮編碼的國際標準、運動圖像壓縮編碼的國際標準、視頻壓縮編碼的國際標準標

準等。

5.請舉出幾個計算機中常用的圖像文件格式,并作簡要聲明。

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

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

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

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

件格式。

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

VISTA圖像獲取電路板所設計中TIPS軟件使用的文

件格式。

MMP格式:Anti-Video公司以及清華大學在設計制造的AntlVide。和TH-Video視頻信號采集板中采用的圖像文件格式。

二、選擇題

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

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

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

4.Web葉中鏈接相關站點或網頁的區(qū)域是【按鈕】。

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

第八章計算機網絡及其應用

一、簡答題

1.討論4種經常用的Interne用艮務。(P279-P282)

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

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

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

擎。2按關鍵字進行搜索的引擎03全文和標題式搜索引擎04獨立式搜索引擎05中介搜索引擎

舉例:丫ahoo中國、Hotboto

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

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

Hotbot:是全文式搜索引擎,優(yōu)點是查詢全面而充分,它能給用戶最全面、最廣泛的搜索信

息。其缺點是有序信息太多可能導致檢索速度慢。

3.描述一些典型的Web實用程序以及它們怎樣幫助進行網上瀏覽。(P287)

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

地體驗它們的內容。

附件,是一個獨立的程序,它能從瀏覽器裝入并執(zhí)行。現(xiàn)在大約有數百種附件,許多設計是

用于提高瀏覽的效率。

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

相同點:內部網和外聯(lián)網都是建立在TCP/IP標準協(xié)議基礎上,都能提高信息化運作效率。

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

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

員保持聯(lián)系。

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

典型的在線服務有:國內的新浪、網易、上海熱線、FM365以及美國的AmericaOnline、AT&TWorldNetxCompuServe、

MicrosoftNetworko它們提供的服務有網上購物和電話購物、家

庭銀行、投資、旅行預訂和Interne昉問等。

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

終端網絡系統(tǒng)中,處理的能力是被集中在一個大型計算機上,而連接到該大型計算機的終點

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

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

理能力。

對等網絡系統(tǒng)中,結點既能作為服務器,又能作為客戶端。對等網絡系統(tǒng)的典型配置是總線

網絡。使用這種類型策略網絡的優(yōu)點是價格便宜、易于安裝,并且當網絡結點數在10個以內時,工作性能良好。其缺點是隨

著網絡結點數的增加,網絡的性能也隨之下降;另外,目

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

客戶/服務器網絡系統(tǒng)使用功能強大的計算機(通常稱為服務器)協(xié)調網絡中所有其他結點

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

絡活動的網絡管理軟件。其缺點是安裝和維護網絡的費用較高。

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

單工通信:類似于汽車在單行道上移動,數據僅能以一個方向傳輸。

半雙工通信:指數據以兩個方向流動,但是在某一時刻,只能是一個方向。

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

8.討論4種基本的網絡拓撲邏輯。(P269-P271)

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

星形網絡拓撲結構:其中數臺小型計算機或外部設備連接到成為主機或文件服務器的中央單

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

總線網絡拓撲結構:其中每一個設備獨立處理自己的通信控制,網中沒有所謂主機的大型計算機。當僅僅是少量微型計算機需

要連接在儀器室,總線網絡是首選的方式??偩€網絡在共享共同資源時沒有星形網絡效率高(這是因為總線網絡不是直接連接

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

環(huán)形網絡拓撲結構:其中網上每一設備連接其他兩個設備,形成一個環(huán),網中不存在中心服務器或計算機,信息沿著環(huán)傳遞,

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

層次型網絡拓撲結構:又稱混合型網絡,它像星形網絡一樣,由一系列計算機連接到中央主機所組成。層次結構的頂端主機一

般是大型計算機,在它下面可能是小型計算機,而小型計算機下面是微型計算機。層次型網絡允許各個計算機共享數據庫、處

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

9.討論3個常用的網絡策略。(P274)

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

覽器/服務器網絡系統(tǒng)。

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

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

(異步還是同步)。

二、選擇題

1.【光纜】通信通道使用光脈沖傳輸數據?

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

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

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

5.YAHOO!是一個【搜索引擎】。

第九章軟件工程

一、簡答題

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

軟件工程的核心思想是把軟件產品看作一個工程產品來處理。

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

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

理技術和當前能夠得到的最好的技術方法結合起來。

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

以及交付使用階段、運行階段和維護階段。

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

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

清晰直觀地表達軟件開

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

瀑布模型工程包含的6個工程活動:制定計劃'需求分析和定義、軟件設計、程序編寫、軟件測試、運行和維護。

4.說出結構化分析的步驟并根據你的理解思考每個步驟所應包含的內容。(P308-P309)

結構化分析的步驟:

01分析當前情況,做出反映當前物理模型的數據流圖。02推導出等價的邏輯模型的數據流圖。

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

05確定各種方案的成本和風險等級,據此對各種方案進行分析。06選擇一種方案。07建立完整的需求規(guī)約。

5,敘述面向對象方法的具體含義。(P309)

在軟件開發(fā)過程中把面向對象的思想運用之中并指導開發(fā)活動的系統(tǒng)方法,成為面向對象方法,簡稱30方法。面向對象是以

對象為中心,以類和繼承為構造機制,來認識,理解,刻

畫客觀世界和設計,構建相應的軟件系統(tǒng)。

6.什么是面向對象的程序設計?說出3種面向對象的程序設計語言。(P309-P310)

C++、Object-CsClos、Eiffel

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

對象是數據和允許的操作組成的封裝體,與客觀實體有直接的對應關系。

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

結束面向對象領域中的方法大戰(zhàn);消除潛在的不必要的差異,以免用戶混淆;通過統(tǒng)一語義和符號表示,能夠穩(wěn)定面向對象技

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

度。

9.軟件復用的意義何在?簡述基于構件技術的特點。(P313-P315)

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

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

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

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

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

程,它應用軟件工程的原則,方法來構造軟件過程模型,結合

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

施階段活動的關系和內涵。(P319-P320)

過程建模階段和過程實施階段活動中的目標是一致的,其中過程建模階段活動是過程實施階

段活動的基礎。兩者之間的不同點如下:01過程建模實施階段活動的結果是對軟件過程進行

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

件項目,實施階段是針對某一個特定的軟件項目。03過程建模階段活動的結果對實際的執(zhí)行運作具有指導意義,實施階段將

過程模型轉化為過程實例并

投入實際的執(zhí)行運作中,其最終結果是軟件。04過程建模階段是軟件項目工程活動得以開展

的基礎,而過程實施階段具體而直接的支持軟件項目工程活動的開展。

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

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

述一個組織軟件過程成熟程度的分級標準。利用它軟件組織可以評估自己當前的過程成熟程

度,并通過提出更嚴格的軟件質量標準,來選擇自己的改進策略,達到更高的成熟程度。

CMM模型提供了5個成熟度級別:01初始級。2可重復級03確定級0

溫馨提示

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

評論

0/150

提交評論