




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第1章概述
習題(答案)
一.選擇題
1.D2.B3.CD4.C5.ABC
6.A7.B8.B9.ABCD10.ABCDE
二.簡答題
1.什么是計算機系統(tǒng)?
計算機系統(tǒng)是一種能夠按照事先存儲的程序,自動、高速地對數(shù)據(jù)進行輸入、處理、輸出
和存儲的系統(tǒng),由計算機硬件系統(tǒng)和計算機軟件系統(tǒng)兩大部分組成。
2.請解釋馮?諾依曼所提出的“存儲程序”概念。
把程序和數(shù)據(jù)都以二進制的形式統(tǒng)一存放在存儲器中:由機器自動執(zhí)行。不同的程序解決
不同的問題,實現(xiàn)了計算機通用計算的功能。
3.控制器的主要功能是什么?
控制器基本功能就是從內(nèi)存中取出指令和執(zhí)行指令,即控制器按程序計數(shù)器指出的指令地
址從內(nèi)存中取出該指令進行譯碼,然后根據(jù)該指令功能向有關(guān)部件發(fā)出控制命令,執(zhí)行該指令。
另外,控制器在工作過程中,還要接受各部件反饋回來的信息。
4.簡述CPU和主機的概念。
通常把運算器、控制器做在一個大規(guī)模集成電路塊上稱為中央處理器,又稱CPU(Central
ProcessingUnit)。
通常把內(nèi)存儲器、運算器和控制器合稱為計算機主機,也可以說主機是由CPU與內(nèi)存儲器
組成的,而主機以外的裝置稱為外部設(shè)備,外部設(shè)備包括輸入/輸出設(shè)備,外存儲器等。
5.什么是計算機軟件?計算機軟件的分類有哪些?
軟件是指用來指揮計算機運行的各種程序的總和以及開發(fā)、使用和維護這些程序所需的技
術(shù)文檔。
計算機軟件系統(tǒng)分為系統(tǒng)軟件和應(yīng)用軟件。計算機系統(tǒng)軟件由操作系統(tǒng)、語言處理系統(tǒng)、
以及各種軟件工具等組成,指揮、控制計算機硬件系統(tǒng)按照預定的程序運行、工作,從而達到
預定的目標。應(yīng)用軟件是用戶利用計算機軟、硬件資源為解決各類應(yīng)用問題而編寫的軟件,包
括用戶程序及其說明性文件資料。
6.計算機有哪些主要的特點?
(1)運算速度快、精度高
計算機的字長越長,其精度越高,現(xiàn)在世界上最快的計算機每秒可以運算幾十萬億次以
上。一般計算機可以有十幾位甚至幾十位(二進制)有效數(shù)字,計算精度可由千分之幾到百萬
分之幾,是任何計算工具所望塵莫及的。
(2)具有邏輯判斷和記憶能力
計算機有準確的邏輯判斷能力和高超的記憶能力。能夠進行各種邏輯判斷,并根掂判斷
的結(jié)果自動決定下一步應(yīng)該執(zhí)行的指令。
(3)高度的自動化和靈活性
計算機采取存儲程序方式工作,即把編好的程序輸入計算機,機器便可依次逐條執(zhí)行,這
就使計算機實現(xiàn)了高度的自動化和靈活性。
7.計算機的分類有哪些?
根據(jù)計算機工作原理和運算方式的不同,以及計算機中信息表示形式和處理方式的不同,
計算機可分為數(shù)字式電子計算機(DigitalComputer)>模擬式電子計算機(AnalogComputer)和數(shù)字
模擬混合計算機(HybridComputer)。當今廣泛應(yīng)用的是數(shù)字計算機,因此,常把數(shù)字式電子計
算機(ElectronicDigitalComputer)簡稱為電子計算機或計算機“
按計算機的用途可分為通用計算機(GeneralPurposeComputer)和專用計算機(Special
PurposeComputer)兩大類。通用計算機能解決多種類型問題,是具有較強通用性的計算機,
般的數(shù)字式電子計算機多屬此類;專用計算機是為解決某些特定問題而專門設(shè)計的計算機,如
嵌入式系統(tǒng)。
根據(jù)計算機的總體規(guī)模對計算機分類,可分為巨型機(SuperComputer)、大/中型計算機
(Mainframe)、小型計算機(Minicomputer)>微型計算機(Microcomputer)和網(wǎng)絡(luò)計算機(Network
Computer)五大類。
常見的微型機還可以分為臺式機、便攜機、筆記本電腦、掌上型電腦等多種類型。
8.簡述計算機的基本運行方式。
計算機的基本運作方式可概括為所謂的“IPOS循環(huán)"。IPOS循環(huán)即輸入(I叩ut)、處理
(Processing)>輸出(Oulpul)和存儲(Storage),它反映了計算機進行數(shù)據(jù)處理的基本步驟。
⑴輸入
接受由輸入設(shè)備(如鍵盤、鼠標器、掃描儀等)提供的數(shù)據(jù)。
(2)處理
對數(shù)值、邏輯、字符等各種類型的數(shù)據(jù)進行操作,按指定的方式進行轉(zhuǎn)換。
(3)輸出
將處理所產(chǎn)生的結(jié)果等數(shù)據(jù)由輸出設(shè)備(如顯示器、打印機、繪圖儀等)進行輸出。
(4)存儲
計算機可以存儲程序和數(shù)據(jù)供以后使用。
9.計算機有哪些主要的用途?
(1)科學計算
使用計算機來完成科學研究和工程技術(shù)中所遇到的數(shù)學問題的計算稱為科學計算,也稱
為數(shù)值計算。科學計算是使用計算機完成在科學研究和工程技術(shù)領(lǐng)域中所提出的大量復雜的
數(shù)值計算問題,是計算機妁傳統(tǒng)應(yīng)用之一。
(2)信息處理
所謂信息處理就是使用計算機對數(shù)據(jù)進行輸入、分類、加工、整理、合并、統(tǒng)計、制表、
檢索以及存儲等,又稱為數(shù)據(jù)處理。例如座席預訂與售票系統(tǒng)、零售業(yè)中的應(yīng)用、辦公自動
化等。信息處理已成為當代計算機的主要任務(wù),是現(xiàn)代化管理的基礎(chǔ)。
(3)實時控制(也稱過程控制)
實時控制也稱過程控制,實時控制能及時地采集檢測數(shù)據(jù)、使用計算機快速地進行處理
并自動地控制被控對象的動作,實現(xiàn)生產(chǎn)過程的自動化。
(4)計算機輔助設(shè)計/輔助制造/輔助教學
計算機輔助設(shè)計(ComputerAidedDesign一一CAD)是使用計算機來輔助人們完成產(chǎn)品或
工程的設(shè)計任務(wù)的?種方法和技術(shù)。計算機輔助制造(ComputerAidedManufacturing----
CAM)是使用計算機輔助人們完成工業(yè)產(chǎn)品的制造任務(wù),能通過直接或間接地與工廠生產(chǎn)資
源接口的計算機來完成制造系統(tǒng)的計劃、操作工序控制和管理工作的計算機應(yīng)用系統(tǒng)。計算
機輔助教學(ComputerAidedInstruction----CAI)是把計算機用作教學媒體,使它充當指導者、E
具和學習者角色,學牛.通過與計算機的對話進行學習的一種新型教學技術(shù)。
(5)人工智能
人工智能(ArtificialIntelligence一—AI)就是指計算機模擬人類某些智力行為的理論、技
術(shù)和應(yīng)用。
(6)多媒體技術(shù)
隨著電子技術(shù)特別是通信和計算機技術(shù)的發(fā)展,人們己經(jīng)有能力把文本、音頻、視好、動
而、圖形和圖像等各種媒體綜合起來,構(gòu)成“多媒體"(Mullimedia)的概念。
10.簡述計算機的發(fā)展趨勢。
(I)微型化
一方面,隨著計算機的應(yīng)用日靛廣泛,在一些特定場合,需要很小的計算機,計算機的
重量、體積都變得越來越小,但功能并不減少。另一方面,隨著計算機在世界上日益普及,
個人電腦正逐步由辦公設(shè)備變?yōu)殡娮酉M品。人們要求電腦除了要保留原有的性能之外,還
要有時尚的外觀、輕便小巧、便于操作等特點,如平板口腦、手持電腦等。今后個人計算機
(PersonalComputer)在計算機中所占的比重將會越來越大,使用也將會越來越方便。
(2)巨型化
社會在不斷發(fā)展,人類對自然世界的認識活動也越來越多,很多情況要求計算機這數(shù)據(jù)
進行運算。“巨型化”在這里并不是通常意義上的大小,主要是指機器的性能一一運算速度
等0
(3)網(wǎng)絡(luò)化
因特網(wǎng)(Inlernet)的建立正在改變我們的世界,改變我們的生活。網(wǎng)絡(luò)具有虛擬和真實兩
種特性,網(wǎng)上聊天和網(wǎng)絡(luò)游戲等具有虛擬特性,而網(wǎng)絡(luò)通信、電子商務(wù)、網(wǎng)絡(luò)資源共享則具
有真實的特性。
(4)智能化
今后,計算機在生活中扮演的角色將會更加重要,計算機應(yīng)用將具有更多的智能特性,
能夠幫助用戶解決一些自己不熟悉或不愿意做的事,如智能家電、烹調(diào)等。
(5)新型計算機
目前新一代計算機正處在設(shè)想和研制階段。新一代計算機是把信息采集、存儲處理、通信
和人工智能結(jié)合在一起的計算機系統(tǒng)。
11.簡述計算學科的定義、計算學科的本質(zhì)、計算學科的三個過程。
計算學科是對描述和變換信息的算法過程,包括對理論分析、設(shè)計、效率、實現(xiàn)和應(yīng)用等
進行的系統(tǒng)研究。計算學科的研窕包括了從算法與可計算性的研究到根據(jù)可計算硬件和軟件的
實際實現(xiàn)問題的研究。
計算學科的根本問題是“什么能被有效地自動進行?”。計算學科的根本問題討論的是能
行性的有關(guān)內(nèi)容,而凡是與能行性有關(guān)的討論都是處理離散對象的。
”?算學科的實質(zhì)是學科方法論的思想,其關(guān)鍵問題是抽象、理論和設(shè)計三個過程相互作
用的問題。
(1)理論
理論是數(shù)學科學的根本。應(yīng)用數(shù)學家們都認為,科學的進展都是基于純數(shù)學的。應(yīng)用數(shù)
學用數(shù)學的方法推動經(jīng)驗科學和工程學的發(fā)展,同時乂不斷刺激對新數(shù)學的需要,為純理論
數(shù)學提出新的問題。
(2)抽象
抽象(模型化)是自然科學的根本。科學家們相信,科學進展的過程基本上都是形成假設(shè),
然后用模型化過程去求證。
(3)設(shè)計
設(shè)計是工程的根本。工程師們認為,工程進展基本上都是提出問題,然后通過設(shè)計去構(gòu)造
系統(tǒng),以解決問題。
12.簡述計算機科學與技術(shù)學科的定義。
計算機科學技術(shù)是研究計算機的設(shè)計與制造和利用計算機進行信息獲取、表示、存儲、處
理、控制等的理論、原則、方法和技術(shù)的學科,包括科學與技術(shù)兩方面。科學側(cè)重于研究現(xiàn)象、
揭示規(guī)律;技術(shù)則側(cè)重于研制計算機和研究使用計算機進行信息處理的方法與技術(shù)手段。科學
是技術(shù)的依據(jù),技術(shù)是科學的體現(xiàn);技術(shù)得益「科學,它又向科學提出新的課題。
13.簡述計算機科學課程體系的核心內(nèi)容。
計算學科課程體系的教學內(nèi)容歸結(jié)為14個知識體,包括:
(1)離散結(jié)構(gòu)(PS)
計算學科是以離散型變量為研究對象,離散數(shù)學對計算技術(shù)的發(fā)展起著卜分重要的作
用。隨著計算技術(shù)的迅猛發(fā)展,離散數(shù)學越來越受到重視。
(2)程序設(shè)計基礎(chǔ)(PF)
《計算作為一門學科》報告指出了程序設(shè)計在計算學科的正確地位:程序設(shè)計是計算學
科課程中固定練習的一部分,是每一個計算學科專業(yè)的學生應(yīng)具備的能力,是計算學科核心
科目的一部分,程序設(shè)計語言還是獲得計算機重要特性的有力工具。
(3)算法與復雜性(AL)
算法是計算機科學和軟件工程的基礎(chǔ),現(xiàn)實世界中,任何軟件系統(tǒng)的性能僅依賴于兩個
基本點方面.一方面是所選擇的算法:另一方面是各不同層次實現(xiàn)的適宜性和效率。
(4)組織與體系結(jié)構(gòu)(AR)
計算機在計算中處于核心地位,如果沒有計算機,計算學科只是理論數(shù)學的?個分支,
應(yīng)該對計算機系統(tǒng)的功能構(gòu)件、以及他們的特點/性能和相互作用有一定的理解。
(5)操作系統(tǒng)(OS)
操作系統(tǒng)定義了對硬件行為的抽象,程序員用它來對硬件進行控制。操作系統(tǒng)還管理計
算機用戶間的資源共享。
⑹網(wǎng)絡(luò)計算(NC)
計算機和通信網(wǎng)絡(luò)的發(fā)展,尤其是基于TCP/IP的網(wǎng)絡(luò)的發(fā)展使得網(wǎng)絡(luò)技術(shù)在計算學科
中更加重要。
(7)程序設(shè)計語言(PL)
程序設(shè)計語言是程序員與計算機交流的主要工具。一個程序員不僅要知道如何使用一種
語言進行程序設(shè)計,還應(yīng)理解不同語言的程序設(shè)計風格。
(8)人-機交互(HL)
人機交互重點在于理解人對交互式對象的交互行為,知道如何使用以人為中心的方法開
發(fā)和評價交互軟件系統(tǒng),以及人機交互設(shè)計問題的一般知識。
(9)圖形學和可視化計算(GV)
該主領(lǐng)域的主要內(nèi)容包括:計算機圖形學、可視化、虛擬現(xiàn)實、計算機視覺等4個學科
子領(lǐng)域的研究內(nèi)容。
(10)智能系統(tǒng)(IS)
人工智能領(lǐng)域關(guān)心的問題是自主代理的設(shè)計和分析。智能系統(tǒng)必須干知其環(huán)境,合理地
朝著指定的任務(wù)行動,并與其它代理和人進行交互。
(11)信息管理(IM)
信息系統(tǒng)幾乎在所有使用計算機的場合都發(fā)揮著重要的作用。
(12)軟件工程(SE)
軟件工程是關(guān)于如何有效地利用建立滿足用戶和客戶需求的軟件系統(tǒng)理論/知識和實踐
的學科,可以應(yīng)用于小型、中型、大型系統(tǒng)。
(13)數(shù)值計算科學(CN)
從計算學科的誕生之日起,科學計算的數(shù)值方法和技術(shù)就構(gòu)成了計算機科學研究的一個
主要領(lǐng)域。
(14)社會和職業(yè)問題(SP)
大學生需要懂得計算學科本身基本的文化、社會、法律和道德問題。還需要培養(yǎng)學生提出
有關(guān)計算的社會影響這樣嚴肅問題以及對這些問題的可能答案進行評價的能力。學生還需要認
識到軟硬件銷售商和用戶的基本法律權(quán)利,也應(yīng)意識到這些權(quán)利的基本基礎(chǔ)一一道德價值觀。
三.討論題
1.計算機的產(chǎn)生是世紀最偉大的成就之一,具體體現(xiàn)在哪些方面?根據(jù)你的觀察,請列
出計算機的應(yīng)用。
答案略。
2.計算機提供了無限的機會和挑戰(zhàn)。利用它可以更快更好地完成許多事情,可以方便地
和全世界的人們聯(lián)系和通信。但是,是否想過事情的反面呢?所有的變化都是積極的么?計算
機的廣泛使用會產(chǎn)生什么負面的影響嗎?討論這些問題和其他所能想到的問題。
答案略。
第2章計算機基礎(chǔ)知識
習題(答案)
一.選擇題
I.D2.D3.D4.D5.C
6.B7,A8.C9.A10.C
二.簡答題
1.試簡單敘述計算機采用二進制的原因。
答:計算機只認識二進制編碼形式的指令和數(shù)據(jù)。因此,包括數(shù)字、字符、聲音、圖形、圖
像等信息都必須經(jīng)過某種方式轉(zhuǎn)換成二進制的形式,才能提供給計算機進行識別和處理。在
計算機中采用二進制,是因為物理上實現(xiàn)容易。由于二進制只有兩個狀態(tài)。和1,這正好與
物理器件的兩種狀態(tài)相對應(yīng),例如電壓信號的高與低,門電路的導通與截止等;而十進制電
路則需要用十種狀態(tài)來描述,這將使得電路十分復雜,處理也十分困難。因此,采用二進制
將使得計算機在物理上實現(xiàn)簡單,且具有可靠性高、處理簡單、抗干擾能力強等優(yōu)點C
2.什么是定點數(shù),它分為哪些種類?
答:所謂定點數(shù),就是指計算機在運算過程中,數(shù)據(jù)中小數(shù)點的位置固定不變。其中小
數(shù)點的位置是由計算機設(shè)計者在機器的結(jié)構(gòu)中指定一個不變的位置,而不一定都必須具有小
數(shù)點的指示裝置。定點數(shù)?般有小數(shù)和整數(shù)兩種表示形式。定點小數(shù)是把小數(shù)點固定在數(shù)據(jù)
數(shù)值部分的左邊,符號位的右邊;定點整數(shù)則把小數(shù)點固定在數(shù)據(jù)數(shù)值部分的右邊。
3.簡要敘述聲音的編碼過程。
答:計算機獲取聲音信息的過程即是聲音信號數(shù)字化的處理過程。經(jīng)過數(shù)字化處理后的
數(shù)字聲音信息才能被計算機所識別和處理。聲音被計算機處理的過程主要經(jīng)過音頻信號的采
樣、量化和編碼幾個過程。
4.簡要敘述多媒體技術(shù)的含義。
答:多媒體技術(shù)是指利用計算機技術(shù)把文本、圖形、圖像、音頻和視頻等多種媒體信息
綜合一體化,使之建立邏輯連接,集成為一個具有交互性的系統(tǒng),并能對多種媒體信息進行
獲取、壓縮編碼、編輯、加工處理、存儲和展示。簡言之,多媒體技術(shù)即為把文、音、圖、
像與計算機結(jié)合在一起的技術(shù)。多媒體技術(shù)是集計算機技術(shù)、文字處理技術(shù)、音頻技術(shù)、視
頻技術(shù)、圖像壓縮技術(shù)、通信技術(shù)等多種技術(shù)的綜合體。
5.多媒體計算機的關(guān)鍵技術(shù)有哪些?
答:多媒體計算機技術(shù)是一門多學科的綜合技術(shù)。多媒體涉及的技術(shù)范圍很廣,技術(shù)很
新、研究內(nèi)容很深,是多種學科的和多種技術(shù)交叉的領(lǐng)域。它涉及的關(guān)鍵技術(shù)有:多媒體指
令集、多媒體數(shù)據(jù)的表示技術(shù)、大容量的存儲技術(shù)、音頻/視頻處理技術(shù)、多媒體計算機顯
示技術(shù)、光盤與光盤驅(qū)動器技術(shù)及其它技術(shù)等。
三.討論題
1.為什么計算機使用二進制,而不使用人們生活中的十進制來表示數(shù)據(jù)信息。
答案略。
2.多媒體計算機給人們的生活帶來了哪些好處?請舉出幾個例子。
答案略。
第3章計算機體系結(jié)構(gòu)
習題(答案)
一.選擇題
1.A2.C3.C4.C5.A
6.A7.B8,A
二.簡答題
1.存儲器的功能是什么?
答:現(xiàn)代計算機是以存儲器為中心的計算機系統(tǒng),存儲器是計算機的重要組成部分。當
利用計算機完成某項任務(wù)時,首先把解決問題的程序和所需數(shù)據(jù)存于存儲器中,在執(zhí)行程序
時再由存儲器快速地提供給處理機。顯然,存儲器的功能是存儲信息,被存儲的信息包括程
序信息和數(shù)據(jù)信息等。
2,存儲器的主要指標是什么?
答:存儲器作為計算機系統(tǒng)的核心部件之一,有必要對其性能進行描述。描述一個存
儲器性能優(yōu)劣的主要指標有存儲容量、存儲周期和存取時間、可靠性、性能價格比、功耗、
可靠性等。
3.什么是高性能計算機?
答:高性能計算機的概念并無明確的定義,一般認為運算速度非常快的計算機就可以認
為是高性能計算機。嚴格地講,高性能計算機是一個擁有最先進的硬件、軟件、網(wǎng)絡(luò)和算法
的綜合概念,“高性能”的標準是隨著技術(shù)的發(fā)展而發(fā)展的。
4.什么是接口?它的主要功能是什么?
答:在主機與外設(shè)進行數(shù)據(jù)交換時必領(lǐng)引入相應(yīng)的邏輯部件解決兩者之間的同步與協(xié)
調(diào)、數(shù)據(jù)格式轉(zhuǎn)換等問題,這些邏輯部件就稱為輸入輸巴接口,簡稱為接口。輸入輸出接口
的基本功能有:
(1)實現(xiàn)數(shù)據(jù)緩沖,提供主機和設(shè)備交換信息過程中的數(shù)據(jù)緩沖機構(gòu),使主機與外設(shè)在
工作速度上達到匹配。
(2)實現(xiàn)數(shù)據(jù)格式的轉(zhuǎn)換,例如,當主機和設(shè)備的信號同謀不同時的信號電平轉(zhuǎn)換功能、
數(shù)據(jù)傳送中的格式(串行、并行)轉(zhuǎn)換功能、直接內(nèi)存訪問中的額外需求等。
(3)提供外設(shè)和接口的狀態(tài),為CPU更好地控制各種外設(shè)提供有效的幫助,交換主機和
外圍設(shè)備的狀態(tài)信息。
(4)實現(xiàn)主機與外設(shè)之間的通訊聯(lián)絡(luò)控制,實現(xiàn)主機與設(shè)備之間的數(shù)據(jù)交換。
5、什么是網(wǎng)絡(luò)計算機?它有什么優(yōu)點?
答:網(wǎng)絡(luò)計算機(NETWORKCOMPUTER)簡稱NC,是專用于高速網(wǎng)絡(luò)環(huán)境下的計算機終
端設(shè)備"是基干處理器芯片和網(wǎng)絡(luò)基礎(chǔ)的新一代計算機產(chǎn)品.是一種新的桌面計算機-NC
除了有人機交互必需的顯示器,鍵盤鼠標外,它沒有硬盤,軟盤,光驅(qū)等外部存儲設(shè)備,是
一種瘦客戶機。網(wǎng)絡(luò)計算機具有以下優(yōu)點:
(1)易管理,維護簡單,使用方便。
(2)網(wǎng)絡(luò)計算機沒有硬盤,軟盤和光盤,也沒有風扇,在硬件方面沒有什么可維護的地
方,大大減少了計算機網(wǎng)絡(luò)的維護工作,成本低廉。
(3)安全性強,無論是防止病毒的侵犯,還是資料維護的安全,NC都比PC要好的多。
(4)靜音節(jié)能,高可靠網(wǎng)絡(luò)計算機沒有任何噪音,非常安靜。網(wǎng)絡(luò)計算機的功耗非常小。
三.討論題
1.計算機系統(tǒng)的存儲器分為哪幾個層次?
答案略。
2.網(wǎng)絡(luò)計算機有許多優(yōu)點,請結(jié)合其特點談?wù)勎覈l(fā)展網(wǎng)絡(luò)計算機的前途。
答案略。
第4章操作系統(tǒng)
習題(答案)
一.單項選擇題
1.D2.C3.B4.A5.C
6.D7.B8.C9.D10.A
二.簡答題
1.什么是計算機操作系統(tǒng)?它具有的基本功能有哪些?
答:操作系統(tǒng)就是合理管理并控制計算機系統(tǒng)內(nèi)軟、硬件資源,并能夠合理組織工作流程、
方便用戶使用的程序的集合。
通常我們將操作系統(tǒng)的功能概括為兩大功能:擴展的虛擬機功能、資源管理功能。
其中,資源管理功能包括了處理機管理、內(nèi)存管理、設(shè)備管理、文件管理四大功能。而擴展的
虛擬機提供友好的人機交互以及程序級接口,使得計算機看上去像是功能擴展了的機器。
2.操作系統(tǒng)通常有哪些類型?分別有什么特點?
答:最常見的是按照操作系統(tǒng)的性質(zhì)來劃分的類型:分為批處理操作系統(tǒng)、分時操作系
統(tǒng)、實時操作系統(tǒng)、網(wǎng)絡(luò)操作系統(tǒng)、嵌入式操作系統(tǒng)。
批處理系統(tǒng)的主要特點是系統(tǒng)吞吐量大、系統(tǒng)資源利用率較高、平均作業(yè)周轉(zhuǎn)時間(作業(yè)從
提交到結(jié)果輸出的時間)較長,系統(tǒng)無交互力。
分時系統(tǒng)中往往支持多道程序執(zhí)行,盡管如此,各運行任務(wù)具有獨立性,互不影響;由于將
處理機分時使用,使得用戶與系統(tǒng)的及時交互成為可能,因此,分時系統(tǒng)具有較好的交互性;
同時,系統(tǒng)資源利用率也得到了很大的提高。
實時系統(tǒng)具有事件驅(qū)動的特點,往往是由外部事件來觸發(fā)系統(tǒng)的響應(yīng);實時系統(tǒng)要求的響
應(yīng)時間很短,以便及時響應(yīng)事件,從而保證整個系統(tǒng)的實時性和高可靠性。
網(wǎng)絡(luò)操作系統(tǒng)要求組成網(wǎng)絡(luò)的各臺計算機物理分散且高度自治,各計算機都有各自的軟、
硬件資源,系統(tǒng)的主要目的是共享網(wǎng)絡(luò)資源、信息交換和辦作。
嵌入式操作系統(tǒng)具有普通計算機具有的通常功能,但同時具有實時系統(tǒng)的特征,通常是更
小的具有一定硬件控制功能的系統(tǒng)。
3.什么是并發(fā)?并行與并發(fā)的區(qū)別與聯(lián)系是什么?
答:并發(fā)通常指多個任務(wù)可以在同一個時間段內(nèi)同時執(zhí)行,即允許多個任務(wù)在宏觀上并行,
微觀上仍然是串行的(對于單CPU系統(tǒng)而言)。
并行指的是多個任務(wù)真正意義上的同時執(zhí)行,換言之,多個任務(wù)可以在同一個時刻同時執(zhí)
彳「
并發(fā)系統(tǒng)只能夠是宏觀上并行、微觀上串行執(zhí)行;而并行則在微觀執(zhí)行上也是并行的。只有
在多處理機系統(tǒng)中,任務(wù)的并行執(zhí)行才是可能的。并行系統(tǒng)往往也可以支持任務(wù)的并發(fā)執(zhí)行。
4.一個操作系統(tǒng)都應(yīng)該有哪些基本組成?
答:現(xiàn)代操作系統(tǒng)至少由存儲管理、進程管理、設(shè)備管理、文件管理以及用戶接口五個部
分組成。
用戶接口一般包含命令接口(如shell命令)和程序接口,
進程管理包含了進程描述、進程的狀態(tài)及轉(zhuǎn)換、進程控制和調(diào)度、進程間通信等多個部
分。
存儲管理解決內(nèi)存分配與同收、內(nèi)存保護、地址映射、虛擬存儲等問題。
設(shè)備管理涉及到中斷技術(shù)、I/O硬件與I/O軟件、數(shù)據(jù)傳輸控制技術(shù)等。
文件管理要解決文件的命名、文件屬性、文件操作、文件的邏輯與物理結(jié)構(gòu)、文件的存
取方式、磁盤物理空間管理、目錄、文件可靠性等問題。
5.目前主流操作系統(tǒng)有哪些?它們的特點是設(shè)么?
答:目前主流操作系統(tǒng)有Windows、UNIX、Linux等。
Windows操作系統(tǒng)特點:統(tǒng)一的窗口和操作風格、豐富的應(yīng)用程序與應(yīng)用開發(fā)工具、事
件驅(qū)動程序的運行方式、多任務(wù)的圖形化用戶界面、支持網(wǎng)絡(luò)及多媒體技術(shù)、豐富的應(yīng)用程
序接口、廣泛的硬件支持。
UNIX操作系統(tǒng)特點:多用戶、多任務(wù)、分時,有友好的用戶接口,可裝卸的樹型結(jié)構(gòu)
文件系統(tǒng),設(shè)備文件化,較強的可移植性。
Linux操作系統(tǒng)特點:友好的用戶接口,超強的可移植性,靈活的模塊化設(shè)計,強大的通
信及網(wǎng)絡(luò)功能,強大的健壯性。
三.討論題
1.在平時使用的操作系統(tǒng)中,如何認識進程?為什么在操作系統(tǒng)中要引入這個概念?而
不就使用程序這個概念?
答案略。
2.操作系統(tǒng)是否功能越強大、使用越簡單就越好?為何現(xiàn)實世界有多種不同的操作系統(tǒng)
存在,為什么不統(tǒng)一為一個操作系統(tǒng),這樣不是會省去很多麻煩嗎?
答案略。
第5章網(wǎng)絡(luò)計算
習題(答案)
一.選擇題
1.C2.B3.A4.C5.C
6.A7.ABCD8.ABCD9.ABCD10.ABC
11.D12.C13.B14.B
二.簡答題
1.什么叫信息、數(shù)據(jù)、信號?
答:信息(Information)是客觀事物的屬性和相互聯(lián)系特性的表現(xiàn),它反映了客觀事物的
存在形式和運動狀態(tài)。計算機中的信息一般是字母、數(shù)字、符號的組合,而將這些信息進行
傳輸?shù)妮d體可以是文字、聲音、圖形、圖像等。
數(shù)據(jù)(Data)是信息的數(shù)字化形式或數(shù)字化的信息形式。
信號(Signal)是攜帶信息的傳輸介質(zhì),在通信系統(tǒng)中常用電信號、光信號、載波信號、
脈沖信號、調(diào)制信號等描述。
2.什么是串行通信和并行通信?
答;在數(shù)據(jù)通信中,將待傳送的每個字符的二進制代碼按由低位到高位的順序依次發(fā)送,
每次由發(fā)送端傳送到接收湍的數(shù)據(jù)只有一位,這種方式稱為串行通信。
至少有8位二進制數(shù)據(jù)同時通過多位數(shù)據(jù)線從一個設(shè)備傳送到另一個設(shè)備,每次發(fā)送一
個字符代碼,這種工作方式稱為并行通信。
3.什么是同步通信和異步通信?
答:同步是每次發(fā)送多個字節(jié)或信息塊,要求通信的收、發(fā)雙方在時間基準上保持一致,
系統(tǒng)需要一個同步時鐘,用于傳輸大量的信息。
異步每次發(fā)送和接收一個字符的數(shù)據(jù),同步在字符的基礎(chǔ)上進行,起始時刻是任意的,
字符與字符之間的間隔也是任意的,即各個字符之間是異步的O
4.簡述計算機網(wǎng)絡(luò)的定義。
答:計算機網(wǎng)絡(luò)就是利用通信設(shè)備和線路將地理位置分散的、具有獨立功能的多個計算
機系統(tǒng)連接起來,按照以功能完善的網(wǎng)絡(luò)軟件(即網(wǎng)絡(luò)通信協(xié)議、信息交換方式和網(wǎng)絡(luò)操作
系統(tǒng)(NetworkOperatingSystem:NOS)等)進行數(shù)據(jù)通信,以實現(xiàn)網(wǎng)絡(luò)中資源共享和信息傳遞
的系統(tǒng)。
5.簡述資源子網(wǎng)和通信子網(wǎng)的組成。
答:資源子網(wǎng)由主機系統(tǒng)、終端、終端控制器、連網(wǎng)外設(shè)、各種軟件資源與信息資源織
成。資源子網(wǎng)負責全網(wǎng)的數(shù)據(jù)處理業(yè)務(wù),向網(wǎng)絡(luò)用戶提供各種網(wǎng)絡(luò)資源與網(wǎng)絡(luò)服務(wù)。
通信子網(wǎng)由通信控制處理機、通信線路與其他通信設(shè)備組成,負責完成網(wǎng)絡(luò)數(shù)據(jù)傳輸、
轉(zhuǎn)發(fā)等通信處理任務(wù)。
6.簡述光纖通信的優(yōu)點。
答:光纖通信的優(yōu)點是通信容量非常大、抗雷電和電磁抗干擾性能好、傳輸距離遠、傳
輸速率高、單芯可實現(xiàn)傳輸、傳輸損耗小、中繼距離長、無串音干擾、保密性好、體積小、
重量輕。
7.簡述分組交換。
答:分組交換采用存儲轉(zhuǎn)發(fā)的技術(shù),把來自用戶的信息暫存于存儲裝置中,并劃分為多
個一定長度的分組,每個分組前邊都加上固定格式的分組標記(Lable),用于指明該分組的發(fā)
端地址、收端地址及分組序號等,然后再根據(jù)地址轉(zhuǎn)發(fā)分組。分組在各交換節(jié)點之間傳送比
較靈活,交換節(jié)點不必等待整個報文的其他分組到齊,而是一個分組、一個分組地轉(zhuǎn)發(fā)。這
樣可以大大壓縮節(jié)點所需的存儲容量,也縮短了網(wǎng)路時延。另外,較短的報文分組比長的報
文可大大減少差錯的產(chǎn)生,提高了傳輸?shù)目煽啃浴5纸M交換也有缺點,分組存儲轉(zhuǎn)發(fā)時,
會產(chǎn)生時延:攜帶控制信息會增加開銷(Overhead);分組交換網(wǎng)還需要專門的管理和控制機
制。
8.計算機網(wǎng)絡(luò)的拓撲結(jié)構(gòu)有哪些?分別簡述每種拓撲結(jié)構(gòu)的特點。
答:(1)總線型網(wǎng)絡(luò)(BusNetwork)結(jié)構(gòu)
在總線型拓撲結(jié)構(gòu)中,網(wǎng)絡(luò)中的所有節(jié)點都直接連接到同一條傳輸介質(zhì)上,這條傳輸介
質(zhì)稱為總線。各個節(jié)點將依據(jù)一定的規(guī)則分時地使用總線來傳輸數(shù)據(jù),發(fā)送節(jié)點發(fā)送的數(shù)據(jù)
幀沿著總線向兩端傳播,總線上的各個節(jié)點都能接收到這個數(shù)據(jù)幀,并判斷是否發(fā)送給本節(jié)
點的,如果是,則將該數(shù)據(jù)幀保留下來;否則將丟棄該數(shù)據(jù)幀。
(2)樹型網(wǎng)絡(luò)(TreeNetwork)結(jié)構(gòu)
總線型拓撲結(jié)構(gòu)的另一種形式是樹型拓撲結(jié)構(gòu),傳輸介質(zhì)是不封閉的分支電纜。和總線
型結(jié)構(gòu)一樣,樹型拓撲結(jié)構(gòu)中任何一個節(jié)點發(fā)送的數(shù)據(jù)都能被其它節(jié)點接收。
(3)星型網(wǎng)絡(luò)(StarNetwork)結(jié)構(gòu)
在星型拓撲結(jié)構(gòu)中,每個端點必須通過點到點鏈路連接到中間節(jié)點上,任何兩個端節(jié)點
之間的通信都要通過中間節(jié)點來進行。在星型結(jié)構(gòu)的網(wǎng)絡(luò)中,可采用集中式訪問控制和分布
式訪問控制兩種訪問控制策略對網(wǎng)絡(luò)節(jié)點實施網(wǎng)絡(luò)訪問控制。
(4)環(huán)型網(wǎng)絡(luò)(RingNetwork)結(jié)構(gòu)
在環(huán)型拓撲結(jié)構(gòu)中,各個節(jié)點通過中繼器連入網(wǎng)絡(luò),中繼器之間通過點到點鏈路連接,
使之構(gòu)成一個閉合的環(huán)型網(wǎng)絡(luò)。發(fā)送節(jié)點發(fā)送的數(shù)據(jù)幀沿著環(huán)路單向傳遞,每經(jīng)過一個節(jié)點,
該節(jié)點要判斷這個數(shù)據(jù)幀是否發(fā)送給本節(jié)點的,如果是,則要將數(shù)據(jù)幀拷貝下來。然后將數(shù)
據(jù)幀傳遞到下游節(jié)點。數(shù)據(jù)幀遍歷各個節(jié)點后,由發(fā)送節(jié)點將數(shù)據(jù)幀從環(huán)路上取下。
9.簡述網(wǎng)絡(luò)體系結(jié)構(gòu)。
答:網(wǎng)絡(luò)的體系結(jié)構(gòu)是用層次結(jié)構(gòu)設(shè)計方法提出的計算機網(wǎng)絡(luò)層次結(jié)構(gòu)及其協(xié)議的集
合。換種說法,它是計算機網(wǎng)絡(luò)及其部件所應(yīng)能完成的各種功能的精確定義。
在網(wǎng)絡(luò)分層體系結(jié)構(gòu)中,每一個層次在邏輯上都是相對獨立的;每一層都有具體的功能;
層與層之間的功能有明確的界限;相鄰層之間有接口標準,接口定義J'低層向高層提供的操
作服務(wù);計算機間的通信是建立在同層次之間的基礎(chǔ)上。
10.常用的網(wǎng)絡(luò)互連設(shè)備有哪些?
答:常用的互連設(shè)備有以下幾類:
(1)物理層互連設(shè)備,即中繼器(Repeater),中繼器又叫轉(zhuǎn)發(fā)器。
(2)數(shù)據(jù)鏈路層互連設(shè)備,即網(wǎng)橋(Bridge)。
(3)網(wǎng)絡(luò)層互連設(shè)備,即路由器(Router)。
(4)網(wǎng)絡(luò)層以上的互連設(shè)備,統(tǒng)稱網(wǎng)關(guān)(Galeway)或應(yīng)用網(wǎng)關(guān)。
11.簡述TCP/IP協(xié)議的體系結(jié)構(gòu)。
答:TCP/IP(傳輸控制協(xié)議八網(wǎng)際協(xié)議)是Internet賴以存在的基礎(chǔ),Inlernel中計算機之間
通信必須共同遵循的TCMP通信規(guī)定。TCP/IP的體系結(jié)構(gòu)如圖所示。
TCP/IP的體系結(jié)構(gòu)圖
(1)網(wǎng)絡(luò)接口層是TCP/IP協(xié)議的最底層,用于負責網(wǎng)絡(luò)層與硬件設(shè)備間的聯(lián)系。這一層
的協(xié)議非常多,包括邏輯捱路和媒體訪問控制。
(2)網(wǎng)際層主要解決的是計算機到計算機之間的通信問題,包括的功能有處理來自傳輸
層的分組發(fā)送請求,收到請求后將分組裝入IP數(shù)據(jù)報,填充報頭,選擇路徑,然后將數(shù)據(jù)
發(fā)往適當?shù)慕涌冢惶幚頂?shù)據(jù)報;處理網(wǎng)絡(luò)控制報文協(xié)議,即處理路徑、流量控制、阻塞等。
(3)傳輸層用于解決計算機程序到計算機程序之間的通信問題。
(4)應(yīng)用層提供一組常用的應(yīng)用程序給用戶。在應(yīng)用層,用戶調(diào)節(jié)訪問網(wǎng)絡(luò)的應(yīng)用程序,
應(yīng)用程序與傳輸層協(xié)議配合,發(fā)送或接收數(shù)據(jù)。
12.簡述IP地址。
答:每臺U算機或路由器都有一個由授權(quán)機構(gòu)分配的號碼,稱為IP地址。IP地址能夠
惟一地確定Internet上每臺計算機。由32位二進制數(shù)組戌地址稱為IPv4地址,在實際應(yīng)用
中,將這32位二進制數(shù)分成4段,每段包含8位二進制數(shù)。
13.Internet提供的主要服務(wù)有哪些?
答:Internet提供的主要的服務(wù)有:WWW服務(wù)、電子郵件服務(wù)、文件傳輸服務(wù)、遠程
登錄服務(wù)。
14.簡述域名系統(tǒng)。
答:由于IP地址很難記憶,為了使用和記憶方便,因特網(wǎng)還采用了域名管理系統(tǒng),簡
稱DNS(DomainNameSystem)。域名系統(tǒng)與IP地址的結(jié)構(gòu)一樣,也是采用層次結(jié)構(gòu)。任何
一個連接在因特網(wǎng)上的主機或路由器,都有一個惟一的層次結(jié)構(gòu)的名字,即域名。域名的結(jié)
構(gòu)由若干個分量組成,頂級域名放在最右面,各分量之間用隔開:???.三級域名.
二級域名.頂級域名。
15.Intranet的技術(shù)有何特點?
答:Intranet的技術(shù)的特點有:
(l)Intranct為用戶提供了友好統(tǒng)一的瀏覽器界面。
(2)Intranet可以簡化用戶培訓過程。
(3)Intranet可以改善用戶的通信環(huán)境。
(4)Intranet可以為企業(yè)實現(xiàn)無紙辦公創(chuàng)造條件。
16.網(wǎng)絡(luò)管理的目標是什么?
答:網(wǎng)絡(luò)管理的目標有:
(1)減少停機時間,改進響應(yīng)時間,提高設(shè)備利用率:
(2)減少運行費用,提高效率;
(3)減少/消滅網(wǎng)絡(luò)瓶頸;
(4)適應(yīng)新技術(shù)(多媒體,多平臺);
(5)使網(wǎng)絡(luò)更容易使用;
(6)安全。
17.網(wǎng)絡(luò)安全策略的設(shè)計應(yīng)考慮到那些方面?
答:網(wǎng)絡(luò)安全策略的設(shè)計應(yīng)考慮到以下幾個發(fā)面:
(1)網(wǎng)絡(luò)安全策略與網(wǎng)絡(luò)用戶的關(guān)系;
(2)制定網(wǎng)絡(luò)安全策略的兩種思想;
(3)網(wǎng)絡(luò)安全教育與網(wǎng)絡(luò)安全策略;
(4)網(wǎng)絡(luò)安全策略的修改、完善與網(wǎng)絡(luò)安全制度的發(fā)布。
18.簡述計算機網(wǎng)絡(luò)安全技術(shù)中防火墻(Firewall)的基本功能及其技術(shù)分類。
答:計算機網(wǎng)絡(luò)安全技術(shù)中“防火墻”(Firewall)的基本功能:
(1)為內(nèi)部網(wǎng)與Internet之間所設(shè)的安全系統(tǒng):
(2)是在兩個網(wǎng)絡(luò)之間執(zhí)行訪問,控制策略的系統(tǒng);
(3)它在內(nèi)部網(wǎng)絡(luò)和外部網(wǎng)絡(luò)之間設(shè)置障礙;
(4)防止外界對內(nèi)部資源的非法訪問,也可以防止內(nèi)部對外部的不安全的訪問。
防火墻?的技術(shù)分類:網(wǎng)絡(luò)層防火墻和應(yīng)用層防火墻。
三.討論題
1.OSI/RM規(guī)定的計算機網(wǎng)絡(luò)體系結(jié)構(gòu)有七層模型結(jié)構(gòu),而TCP/IP只有四層或五層
模型,試討論它們的異同點。為什么會有這些變化,給出你自己的理由。
答案略。
2.結(jié)合你對計算機網(wǎng)絡(luò)的認識,談?wù)動嬎銠C網(wǎng)絡(luò)(特別是Internet)給人們的生活帶來了
哪些變化?這些變換有正面的和負面的影響,你是怎樣認識的?和同學、老師、周圍的人
們進行交流,看看他們有什么想法?
答案略。
第6章程序設(shè)計與算法分析
習題(答案)
一、選擇題
1.A2.D3.A4.C5.D
6.B7.B8.D9.ABCD10.D
11.C12.A13.B14.D15.A
二、簡答題
1.簡述程序的概念。
答:一個程序就是能夠?qū)崿F(xiàn)特定功能的?組指令序列的集合。或者表示為:程序=算法
+數(shù)據(jù)結(jié)構(gòu)。
2.結(jié)構(gòu)化程序設(shè)計的思想是什么?
答:結(jié)構(gòu)化程序設(shè)計的基本思想就是采用自上而下、逐步求精的設(shè)計方法和單入口單出
口的控制結(jié)構(gòu)。
3.結(jié)構(gòu)化程序設(shè)計的原則是什么?
答:結(jié)構(gòu)化程序設(shè)計的原則是:
(I)使用順序、選擇、循環(huán)3種基本控制結(jié)構(gòu)表示程序邏輯。
(2)程序語句組織成容易識別的語句模塊,每個模塊都是單入口、單出口。
(3)嚴格控制GOTO語句的使用。
4.結(jié)構(gòu)化程序設(shè)計語言采用自頂向下的方法進行程序設(shè)計的特點是什么?
答:利用結(jié)構(gòu)化程序設(shè)計語言采用自上而下的方法進行程序設(shè)計的特點是:
(1)問題分解成子問題的結(jié)構(gòu)必須與3種基本程序結(jié)構(gòu)之一相對應(yīng)。
(2)問題的劃分決定了程序的結(jié)構(gòu)。一方面,子問題的劃分決定了這一層次的程序是3種基
本結(jié)構(gòu)中的哪一種結(jié)構(gòu);另一方面,一個問題該如何劃分成子問題是靈活的,并不是只有一
種分解方法。分解的好壞就決定了設(shè)計的質(zhì)量,也決定了程序的不同結(jié)構(gòu)。
(3)問題的邊界應(yīng)該清晰明確。只有這樣才能精確地解決這吟子問題,否則就會模棱兩可,
無從下手。
5.簡述面向?qū)ο蠛徒Y(jié)構(gòu)化程序設(shè)計的區(qū)別。
答:面向?qū)ο笫菑谋举|(zhì)上區(qū)別于傳統(tǒng)的結(jié)構(gòu)化方法的?種新方法、新思路。它吸收了結(jié)
構(gòu)化程序設(shè)計的全部優(yōu)點,同時又考慮到現(xiàn)實世界與計算機之間的關(guān)系,認為現(xiàn)實世界是由
一系列彼此相關(guān)并且能夠相互通信的實體組成,這些實體就是面向?qū)ο蠓椒ㄖ械膶ο螅總€
對象都有自己的自然屬性和行為特征,而一類相似對象的共性的抽象描述,就是面向?qū)ο蠓?/p>
法中的核心——類。
6.什么是數(shù)據(jù)結(jié)構(gòu)?數(shù)據(jù)的物理結(jié)構(gòu)有哪些?
答:數(shù)據(jù)結(jié)構(gòu)是指數(shù)據(jù)元素之間的相互關(guān)系的集合,包括了數(shù)據(jù)的邏輯結(jié)構(gòu)、物理結(jié)構(gòu)
以及數(shù)據(jù)的運算。
數(shù)據(jù)的物理結(jié)構(gòu)主要有四種,分別是順序結(jié)構(gòu)、鏈表結(jié)構(gòu)、索引結(jié)構(gòu)及散列結(jié)構(gòu)。
(1)順序結(jié)構(gòu):是把所有元素存放在一片連續(xù)的存儲拄元中,邏輯上相鄰的元素存儲在物
理位置相鄰的存儲單元中,由此得到的存儲表示稱為順序存儲結(jié)構(gòu)。
(2)鏈表結(jié)構(gòu):對邏輯上相鄰的元素不要求其物理位置相鄰,元素間的邏輯關(guān)系通過附設(shè)
的指針域來表示,由此得到的存儲表示稱為鏈式存儲結(jié)構(gòu)。
(3)索引結(jié)構(gòu):每個數(shù)據(jù)結(jié)構(gòu)建立索引表,每個數(shù)據(jù)元素占用表中的一項,每個表項通常
包含關(guān)鍵字和地址指針。其中的關(guān)鍵字是能夠惟一標志一個數(shù)據(jù)元素的數(shù)據(jù)項。
(4)散列結(jié)構(gòu):通過構(gòu)造相應(yīng)的散列函數(shù),由散列函數(shù)的值來確定元素存放的地址。
7.什么是算法,算法的特性有哪些?
答:算法(Algorilhm)是一組明確的、可以執(zhí)行的步驟的有序集合,它在有限的時間內(nèi)終
止并產(chǎn)生結(jié)果。算法的特性有:
(1)有窮性(可終止性):一個算法必須在有限個操作步驟內(nèi)以及合理的有限時間內(nèi)執(zhí)行完成。
(2)確定性:算法中的每一個操作步驟都必須有明確的含義,不允許存在二義性。
(3)有效性(可執(zhí)行性);算法中描述的操作步驟都是可執(zhí)行的,并能最終得到確定的結(jié)果。
(4)輸入及輸出:一個算法應(yīng)該有零個或多個輸入數(shù)據(jù)、有I個或多個輸出數(shù)據(jù)。
8.什么是算法的時間復雜度和空間復雜度,如何表示?
答:時間復雜度是與求解問題規(guī)模、算法輸入相關(guān)的函數(shù),該函數(shù)表示算法運行所花費
的時間。記為:共〃),其中,n代表求解問題的規(guī)模。
算法的空間復雜度(Spacecomplexity)度量算法的空間復雜性、即執(zhí)行算法的程序在計算機
中運行所占用空間的大小。簡單講,空間復雜度也是與求解問題規(guī)模、算法輸入相關(guān)的函數(shù)。
記為:S(〃),其中,n代表求解問題的規(guī)模。
時間復雜度和空間復雜度同樣,引入符號來表示〃〃)、S(〃)與求解問題規(guī)模n之間
的數(shù)量級關(guān)系。
9.用圖示法表示語言處理的過程。
答:語言處理的過程如圖所示:
10.簡述編譯程序的概念。
編譯程序是把高級語言程序(源程序)作為一個整體來處理,在應(yīng)用源程序執(zhí)行之前,就
將程序源代碼“翻譯”成目標代碼(機器語言),編譯后與系統(tǒng)提供的代碼庫鏈接,形成一個
完整的可執(zhí)行的機器語言程廳(日標程序代碼)。
11.用圖示法表示編譯程序的框架。
答:編譯程序的框架如圖所示:
12.詞法分析的任務(wù)是什么?
答:作為編譯過程的第一個階段,其任務(wù)是從左到右一個字符,一個字符地對源程序進
行掃描,讀入源程序,對構(gòu)成源程序的字符流進行掃描和分解,通過詞法分析從而識別出一
個個單詞(也稱單詞符號或符號)。
13.語法分析的任務(wù)是什么?
答:語法分析是編譯過程的第二個階段,任務(wù)是在詞法分析的基礎(chǔ)上將單詞序列分解成各類
語法短語,如“程序”、“語句”、“表達式”等等。
14.簡述語義處理的功能。
答:編譯過程中的語義處理實現(xiàn)兩個功能:
(1)審查每個語法結(jié)構(gòu)的靜態(tài)語義,即驗證語法結(jié)構(gòu)合法的程序是否真正有意義,有時把這
個工作稱為靜態(tài)語義分析或靜態(tài)審查。
(2)如果靜態(tài)語義正確,則語義處理要執(zhí)行真正的翻譯,要么生成程序的一種中間表示
形式(中間代碼),要么生成實際的目標代碼。
15.簡述中間代碼的概念。
答:所謂“中間代碼”是一種結(jié)構(gòu)簡單、含義明確的記號系統(tǒng),這種記號系統(tǒng)可以設(shè)“為多
種多樣的形式,重要的設(shè)計原則為兩點:一是容易生成;二是容易將它翻譯成目標代碼。
16.目標代碼生成階段的任務(wù)是什么?
答:目標代碼生成階段的任務(wù)是把中間代碼變換成特定機器上的絕對指令代碼或可重定
位的指令代碼或匯編指令代碼。這是編譯的最后階段,它的工作與硬件系統(tǒng)結(jié)構(gòu)和指令含義
有關(guān),這個階段的工作很旦雜,涉及到硬件系統(tǒng)功能部件的運用、機器指令的選擇、各種數(shù)
據(jù)類型變量的存儲空間分配以及寄存器和后援寄存器的調(diào)度等。
三、討論題
1.作為一個計算機專業(yè)的學生,程序設(shè)計是大學學習的重要內(nèi)容之一,程序設(shè)計的內(nèi)
容很多,語言的更新也很快,如何才能更好地掌握程序設(shè)計?如何利用語言編程?怎樣才
能克服害怕編程的思想?
答案略。
2.算法是程序設(shè)計的基礎(chǔ),沒有好的算法,就不可能寫出好的程序,但是,學習算法
濡乏王4i唯必烈
答案略。
第7章信息系統(tǒng)
習題(答案)
一.單項選擇題
1.D2.C3.B4.D5.B
6.C7.B8.DO.A10.C
11.A12.C13.A14.A15.C
二.簡答題
1.簡要說明一個DBMS的組成部分。
答:DBMS通常由四部分組成,也是DBMS要完成的功能:
(1)數(shù)據(jù)定義語言DDL及其翻譯處理程序:定義數(shù)據(jù)庫中的數(shù)據(jù)對象。
(2)數(shù)據(jù)操縱語言DML及其編譯(或解釋)程序:實現(xiàn)對數(shù)據(jù)庫的查詢、插入、刪除、修
改等操作。
(3)數(shù)據(jù)庫運行控制程序:實現(xiàn)對數(shù)據(jù)庫的統(tǒng)一管理和控制,從而保證數(shù)據(jù)的安全性、
完整性,并對數(shù)據(jù)并發(fā)訪問進行控制,完成數(shù)據(jù)庫的故障恢復等功能。
(4)實用程序:完成數(shù)據(jù)庫的建立與維護、數(shù)據(jù)格式的轉(zhuǎn)換與通信、數(shù)據(jù)庫的轉(zhuǎn)儲等功
能。
2.解釋數(shù)據(jù)庫的三級模式結(jié)構(gòu)。
答:數(shù)據(jù)庫系統(tǒng)通常采用三級模式結(jié)構(gòu),它也是數(shù)據(jù)庫管理系統(tǒng)內(nèi)部的系統(tǒng)結(jié)構(gòu)。
⑴模式
也稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)
視圖。模式層中定義了數(shù)據(jù)模型和模式圖表,DBMS的主要功能都在這層。一個數(shù)據(jù)庫系
統(tǒng)中只有一個模式。
(2)外模式
也稱子模式或用戶模式,是數(shù)據(jù)庫用戶可見和使用II勺局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描
述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,通常與某一應(yīng)用需求相對應(yīng)。這層將來自模式層的數(shù)據(jù)轉(zhuǎn)化
為用戶所熟悉的格式和視圖。外模式通常可以有任意多個。
(3)內(nèi)模式
是數(shù)據(jù)物理結(jié)構(gòu)和存儲結(jié)構(gòu)的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方法。內(nèi)模式層決定數(shù)
據(jù)存儲在存儲設(shè)備中的實際位置.,并處理數(shù)據(jù)的存取方法及數(shù)據(jù)在設(shè)備間的數(shù)據(jù)傳輸。數(shù)據(jù)
庫系統(tǒng)的內(nèi)模式也只有一個。
3.簡述關(guān)系數(shù)據(jù)庫的完整性。
答:關(guān)系模型中,定義了三種完整性約束條件:實體完整性、參照完整性、用戶自定義的完
整性。實體完整性規(guī)定一個關(guān)系的主碼(包括所有的主屬性)不能為空;參照完整性規(guī)定外碼
必須是另?個關(guān)系的主碼的有效取值,或為空;用戶定義的完整性是根據(jù)應(yīng)用需求而要求數(shù)
據(jù)必須滿足的語義的要求,如某一屬性的取值范圍。
4.什么是事務(wù),事務(wù)的特征有哪些?
答:事務(wù)是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做,要么全都不做,是一
個不可分割的工作單位。所有的事務(wù)都具有原子性(Atomicity)、一致性(Consistency)、隔離
性(Isolation)、持續(xù)性(Durability),或簡稱ACID特性。
原子性:事務(wù)的所有操作必須作為?個整體的處理單位,要么全做,要么全都不做,不
可以分割。
一致性:數(shù)據(jù)必須保持一致性狀態(tài)。即事務(wù)的執(zhí)行只能從一個一致性狀態(tài)轉(zhuǎn)變到另一個
一致性狀態(tài)。
隔離性:系統(tǒng)內(nèi)多個事務(wù)的執(zhí)行是相互獨立的,互不相擾。
持續(xù)性:一個事務(wù)一旦執(zhí)行成功,對于數(shù)據(jù)庫中數(shù)據(jù)的改變是永久的。
5.什么是數(shù)據(jù)庫完整性控制,其含義是什么?
答:數(shù)據(jù)庫完整性控制是指保證數(shù)據(jù)庫中數(shù)據(jù)的正確性、有效性、相容性,防止錯誤的
數(shù)據(jù)進入數(shù)據(jù)庫。正確性是指數(shù)據(jù)的合法性;有效性是指數(shù)據(jù)是否屬「所定義的有效范圍;
相容性是指表示同一個事實的多個數(shù)據(jù)應(yīng)該相同。
三.討論題
1.討論數(shù)據(jù)庫管理系統(tǒng)的三級模式的體系結(jié)構(gòu)與數(shù)據(jù)獨立性的關(guān)系?并在一個實際的數(shù)
據(jù)庫管理系統(tǒng)中加以理解。
答案略。
2.討論給出一個實際的數(shù)據(jù)庫應(yīng)用系統(tǒng)的E?R模型?要求實體型間要有一對一、一對多、
多對多等各種不同的聯(lián)系,并考慮給出實體型的一些常見屬性,確定出實體型的碼。
答案略。
第8章軟件工程
習題(答案)
一、選擇題
LD2.B3.C4.B5.A
6.C7.A8.D9.BD10.C
11.B12.C
二、簡答題
1.什么叫軟件危機?
答:在計算機領(lǐng)域中,簡單地說,把大型軟件開發(fā)和維護過程中遇到的一系列嚴重的問
題稱為“軟件危機"(SoftwareCrisis)。
隨著計算機應(yīng)用的普及和深化,計算機軟件的數(shù)量、規(guī)模、復雜程度和開發(fā)所需的人力、
物力等都在急劇增加,計算機發(fā)展初期個人編寫小程序的傳統(tǒng)方法,已不再適合現(xiàn)代大型軟
件的開發(fā),用傳統(tǒng)方法開發(fā)出來的許多大型軟件甚至無法投入運行。同時,由于計算機應(yīng)用
領(lǐng)域和硬件技術(shù)得到丁飛速發(fā)展,軟件的生產(chǎn)速度、質(zhì)量和規(guī)模遠遠適應(yīng)不了對軟件的需求,
造成大量人力、物力、財力的浪費,在軟件開發(fā)和維護過程中出現(xiàn)了巨大的困難,這就是軟
件危機。
2.軟件危機的表現(xiàn)形式是什么?
答:軟件危機的表現(xiàn)形式:
(1)軟件的質(zhì)量難以保證
開發(fā)的軟件可靠性差,由于在開發(fā)過程中,沒有確保軟件質(zhì)量的體系和措施,在軟件測
試時,又沒有嚴格的、充分的、完全的測試,提交給用戶的軟件質(zhì)量差,在運行中暴露出大
量的問題。這種不可靠的軟件,輕者會影響系統(tǒng)正常工作,重者會發(fā)生事故,造成生命財產(chǎn)
的重大損失。
(2)軟件開發(fā)成本和開發(fā)進度難以控制
經(jīng)費預算經(jīng)常突破,完成時間一再拖延。由于缺乏軟件開發(fā)的經(jīng)驗和軟件開發(fā)數(shù)據(jù)的積
累,使得開發(fā)工作的計算很難制定。主觀盲目制定的計算,執(zhí)行起來和實際情況有很大差距,
使得開發(fā)經(jīng)費一再突破。由于對工作量和開發(fā)難度估計不足,進度計劃無法按時完成,開發(fā)
時間一再拖延。
(3)軟件的維護非常困難
開發(fā)的軟件可維護性差。開發(fā)過程沒有統(tǒng)一的、公認的規(guī)范,軟件開發(fā)人員按各自的風
格工作。開發(fā)過程無完整、規(guī)范的文檔,發(fā)現(xiàn)問題后進行雜亂無章的修改。程序結(jié)構(gòu)不好,
運行進發(fā)現(xiàn)錯誤也很難修改,導致維護性差.
(4)用戶對“己完成”的軟件系統(tǒng)不滿意
開發(fā)的軟件不能滿足,用戶要求。開發(fā)初期對用戶的要求了解不夠明確,未能得到明確表
達。開發(fā)工作開始后,軟件人員和用戶又未能及進交換意見,使得一些問題不能及時解決,
導致開發(fā)的軟件不能滿足用戶的要求,使開發(fā)失敗。
3.什么叫軟件工程?
答:軟件工程是研究大規(guī)模程序設(shè)計的方法、工具和管理的一門工程科學,也就是運用系統(tǒng)
的、規(guī)范的和可定量的方法來開發(fā)、運行和維護軟件的系統(tǒng)工程。
軟件工程是一門交叉學科,涉及到計算機科學、管理科學、工程學和數(shù)學。軟件工程的理論、
方法、技術(shù)都是建立在計算機科學的基礎(chǔ)上,它是川管理學的原理、方法來進行軟件生產(chǎn)管
理;用工程學的觀點來進行費用估算、制定進度和實施方案;用數(shù)學方法來建立軟件可靠性
模型以及分析各種算法和性質(zhì)。
軟件工程是指導計算機軟件開發(fā)和維護的工程學科。
4.軟件工程的目標是什么?
答:軟件工程的目標可概括為:在給定成本、進度的前提下,開發(fā)出具有可修改性、有
效性、可靠性、可理解性、可維護性、可重用性、可適應(yīng)性、可移植性、可追蹤性和可互操
作性并滿足用尸需要的軟件產(chǎn)品。
5.簡述軟件工程過程。
答:軟件工程過程包含如下7個過程。
(1)獲取過程:獲取過程為需方按合同獲取一個系統(tǒng)、軟件產(chǎn)品或服務(wù)的活動。
(2)供應(yīng)過程:供應(yīng)過程為供方向需方提供合同中的系統(tǒng)、軟件產(chǎn)品或服務(wù)所需的活動。
(3)開發(fā)過程:開發(fā)過程為開發(fā)者和機構(gòu)為了定義和開發(fā)軟件或服務(wù)所需的活動。引過程包
括需求分析、設(shè)計、編碼、集成、測試、軟件安裝和驗L攵等活動。
(4)操作過程:操作過程為操作者和機構(gòu)為了在規(guī)定的運行環(huán)境中為其用戶運行一個計算機
系統(tǒng)所需要的活動。
(5)維護過程:維護過程為維護者和機構(gòu)為了管理軟件的修改,使它處于良好運行狀態(tài)所需
要的活動。
(6)管理過程:管理過程為軟件工程過程中各項管理活動,包括項目開始和范圍定義:項目
管理計劃;實施和控制,評審和評價;項目完成。
(7)支持過程:支持過程對項目的生存周期過程給予支持。它有助于項目的成功并能提高項
目的質(zhì)量。
6.簡述軟件生存周期。
答:軟件生存周期是指一個軟件從提出開發(fā)要求開始直到該軟件報廢為止的整個時期。
通常,軟件生存周期包括可行性分析和項目開發(fā)計劃、需求分析、概要設(shè)計、詳細設(shè)計、編
碼、測試、維護等活動,可以將這些活動以適當方式分配到不同階段去完成。
7.常見的軟件開發(fā)模型有哪些?
答:常見的軟件工程模型有:瀑布模型、螺旋模型、快速原型模型、智能模型等等。
8.簡述噴泉模型。
答:噴泉模型是一種以用戶需求為動力,以對象作為驅(qū)動的模型。它適合于面向?qū)ο蟮拈_發(fā)
方法。它克服了瀑布模型不支持軟件重用和多項開發(fā)活動集成的局限性。噴泉模型使開發(fā)過
程具有迭代性和無間隙性,系統(tǒng)某些部分常常重復工作多次,相關(guān)功能在每次迭代中隨之加
入演化的系統(tǒng)。無間隙是指在分析、設(shè)計和實現(xiàn)等開發(fā)活動之間不存在明顯的邊界。
9.簡述智能模型。
智能模型又稱智能生存周期模型,是基于知識的軟件開發(fā)模型,它把瀑布模型與專家系統(tǒng)結(jié)
合在一起。該模型在實施過程中要建立知識庫,將模型本身、軟件工程知識與特定領(lǐng)域的知
識分別存入數(shù)據(jù)庫。以軟件工程知識為基礎(chǔ)的生成規(guī)則構(gòu)成的專家系統(tǒng)與含應(yīng)用領(lǐng)域知識規(guī)
則的其他專家系統(tǒng)相結(jié)合,構(gòu)成這一應(yīng)用領(lǐng)域軟件的開發(fā)系統(tǒng)。
10.簡述模塊劃分的原則。
答:模塊的劃分不能夠隨意進行,而是應(yīng)該遵循一定的原則:
(1)劃分的模塊要有盡最高的功能獨立性,而模塊之間應(yīng)該是低耦合(關(guān)聯(lián)少)的。
(2)模塊的大小要適宜,過大,增加模塊本身的復雜性;過小,模塊數(shù)增多,會增加模塊間
關(guān)聯(lián)度。
(3)模塊間接口是必須是明確的。
(4)模塊間可以有調(diào)用關(guān)系.這個調(diào)用的層次不能太多。
(5)盡量注意提高模塊的亞用率,提高開發(fā)效率。
11.簡述結(jié)構(gòu)化方法遵循的原則。
答:結(jié)構(gòu)化方法通常遵循以下原則:
(1)用戶參與的原則。由于整個軟件開發(fā)工作的復雜性,用戶的需求分析至關(guān)重要,但是,
用戶的需求不是一次就能鞍明確的,而是隨著系統(tǒng)開發(fā)工作的深入,用戶的需求表達和開發(fā)
人員對用戶需求的理解才能逐步明確、深化和細化。這就要求軟件的開發(fā)要有用戶的積極參
與。否則,往往導致開發(fā)緩慢、不斷反復、甚至失敗。
⑵先分析、再設(shè)計、后實現(xiàn)的原則。結(jié)構(gòu)化方法強調(diào)在進行系統(tǒng)設(shè)計和系統(tǒng)實施之前,要
先進行充分的需求調(diào)查與分析,進行可行性的論證,即首先解決系統(tǒng)“做什么”的問題,然
后再進入系統(tǒng)設(shè)計、系統(tǒng)實施階段,來解決“如何做”的問題。
⑶自上向下的原則。在系統(tǒng)分析、設(shè)計、實施等各階段,結(jié)構(gòu)化方法都強調(diào)“自項向下”
的原則,即從總體目標和功能出發(fā),逐級分解、逐步細億,將整個開發(fā)系統(tǒng)分解,先實現(xiàn)某
些子系統(tǒng),然后再實現(xiàn)總的目標和功能。遵循這個原則,可以將一個復雜的問題分解成若干
個比較簡單的問題分別加以解決,從而降低了解決問題的難度。
(4)階段成果文檔化。結(jié)構(gòu)化方法強調(diào)要將每一工作階段的成果,用明確的文字和標準
化的圖形、表格等文檔化工具進行完整而又準確的描述。這曲文檔即可標志階段開發(fā)工作的
結(jié)束,又是下階段工作開展的主要依據(jù)。
12.簡述軟件質(zhì)量的含義。
答:從實際應(yīng)用的角度來看,軟件質(zhì)量的定義包含以下三個方面:
(1)與所確定的功能和性能需求的一致性。
(2)與所成文的開發(fā)標準的一致性。
(3)與所有專業(yè)開發(fā)的軟件所期望的隱含特性的一致性。
13.簡述軟件質(zhì)量保證的含義
答:軟件的質(zhì)量保證就是向用戶及社會提供滿意的高質(zhì)量的產(chǎn)品,確保軟件產(chǎn)品從誕生
到消亡為止的所有階段的質(zhì)量活動,即確定、達到和維護需要的軟件質(zhì)量而進行的所有有計
劃、有系統(tǒng)的管理活動。
14.簡述軟件可靠性的含義。
答:軟件可靠性是指一個程序按照用戶的要求和設(shè)計的目標,執(zhí)行其功能的正確程度。
一個可靠的程序應(yīng)要求是正確的、完整的、一致的和健)士的。
15.簡述設(shè)計質(zhì)量的評審內(nèi)容。
答:設(shè)計質(zhì)量的評審內(nèi)容:
⑴評價軟件的規(guī)格說明是否合乎用戶的要求,即總體設(shè)計思想和設(shè)計方針是否明確;需
求規(guī)格說明是否得到了用戶或單位上級機關(guān)的批準;需求規(guī)格說明與軟件的概要設(shè)計規(guī)格說
明是否一致等。
(2)評審可靠性,即是否能避免輸入異常(錯誤或超載等)、硬件失效及軟件失效所產(chǎn)生的
失效,一旦發(fā)生應(yīng)能及時采取代替或恢好手段。
(3)評審保密措施實現(xiàn)情況,即是否提供對使用系統(tǒng)資格進行檢查;對特定數(shù)據(jù)的使用資
格、特殊功能的使用資格進行檢查,在查出有違反使用資格情況后,能否向系統(tǒng)管理人員報
告有關(guān)信息;是否提供對系統(tǒng)內(nèi)重要數(shù)據(jù)加密的功能等。
(4)評審操作特性實施情況,即操作命令和操作信息的恰當性,輸入數(shù)據(jù)與輸入控制語
句的恰當性;輸出數(shù)據(jù)的恰當性;應(yīng)答時間的恰當性等。
(5)評審性能實現(xiàn)情況,即是否達到所規(guī)定性能的的目標值。
(6)評審軟件是否具有可修改性、可擴充性、可互換性和可移植性。
(7)評審軟件是否具有可測試性。
(8)評審軟件是否具有復用性。
16.簡述容錯軟件的含義。
答:容錯軟件的定義,有以下4種:
(1)規(guī)定功能的軟件,在一定程度上對自身錯誤的作用(軟件錯誤)具有屏蔽能力,則稱
此軟件為具有容錯功能的軟件,即容錯軟件。
(2)規(guī)定功能的軟件,在一定程度上能從錯誤狀態(tài)自動恢復到正常狀態(tài),則稱之為容錯
軟件。
(3)規(guī)定功能的軟件,在因錯誤而發(fā)生錯誤時,仍然能在?定程度上完成預期的功能,
則把該軟件稱為容錯軟件。
(4)規(guī)定功能的軟件,在一定程度上具有容錯能力,則稱之為容錯軟件。
17.簡述軟件開發(fā)環(huán)境。
答:軟件開發(fā)環(huán)境是指在計算機的基本軟件的基礎(chǔ)上,為了支持軟件的開發(fā)而提供的一
組工具軟件系統(tǒng)。
軟件工程環(huán)境是一組方法、過程及計算機程序(計算機化的工具)的整體化構(gòu)件,它支持
從需求定義、程序生成直到維護的整個軟件生存期。
三、討論題
1.軟件是計算機的靈魂,用軟件工程的方法來保證軟件開發(fā)過程的順利進行有哪些好
處?
答案略。
2.學習了軟件工程后,你覺得在哪些方面的收獲最大?
第9章圖形學和可視化
習題(答案)
選擇題
1.ABCDE2.ABC3.ABC4.B5.ABC
6.C7.ABCD8.ABCD9.ACD10.ABCD
二.簡答題
1.什么是計算機圖形學?計算機圖形學主要研究的內(nèi)容有哪些?
答:計算機圖形學是研究怎樣用數(shù)字計算機生成、處理和顯示圖形的一門學科。
計算機圖形學主要研究的內(nèi)容有:三維景物的表示、三維場景的顯示、基于圖像和圖形
的混合繪制技術(shù)、自然景物仿真、圖形用戶接口、虛擬現(xiàn)實、動畫技術(shù)、可視化技術(shù)、幾何
和圖形數(shù)據(jù)的存儲(包括數(shù)據(jù)壓縮和解壓縮)、圖形硬件、圖形標準、圖形交互技術(shù)等。
2.什么是人機交互技術(shù)?它的發(fā)展階段有哪些?
答:人機交互技術(shù)是指通過計算機輸入、輸出設(shè)備,以有效的方式實現(xiàn)人與計算機對話
的技術(shù)。它的發(fā)展階段由指示燈和機械開關(guān)組成的操縱界面到由終端和鍵盤組成的字符界面
(80年代),再到由多種輸入設(shè)備和光柵圖形顯示設(shè)備構(gòu)成的圖形用戶界面(GUI),(90年
代)PC,工作站,WIMP(W-windows%I-icons^M-mcnu、P-poiniingdevices)界面到VR技術(shù)(發(fā)
展方向)。
3.人機界面交互有哪幾種方式?
答:數(shù)據(jù)交互、圖像交互、語音交互、行為交互。
4.簡述人機界面的設(shè)計原則?
答:設(shè)計一個友好的用戶界面應(yīng)遵循以下原則:
(1)用戶針對性原則;
(2)盡量減少用戶的工作;
(3)應(yīng)用程序與人機界面相分離;
(4)人機界面一致性;
(5)系統(tǒng)反饋及時性;
(6)盡量減少用戶記憶;
(7)及時的出錯處理及幫助功能;
(8)使用圖形。
5.數(shù)據(jù)交互主要的交互形式有哪些?
答:(1)問答式對話數(shù)據(jù)輸入交互;
(2)菜單選擇數(shù)據(jù)輸入交互;
(3)填表數(shù)據(jù)輸入交互特點;
(4)直接操縱數(shù)據(jù)輸入交互;
(5)關(guān)鍵詞數(shù)據(jù)輸入交互;
(6)條形碼數(shù)據(jù)輸入;
(7)光學字符識別;
(8)聲音數(shù)據(jù)輸入交互;
(9)圖像數(shù)據(jù)輸入。
6.虛擬現(xiàn)實的組成要素有哪些?
答:虛擬現(xiàn)實一般有三個要素組成:軟件播放平臺;專業(yè)計算機(SGI);成像設(shè)備。
三.討論題
1.列舉你在現(xiàn)實生活中所見到的計算機圖形學方面的應(yīng)用例子,并對應(yīng)用例子用圖形
學方面的知識去分析。
答案略。
2.虛擬現(xiàn)實技術(shù)逐漸進入人們的生活,虛擬現(xiàn)實在娛樂方面的應(yīng)用必將在很大程度上
改變?nèi)藗兊纳罘绞剑務(wù)勌摂M現(xiàn)實對人們的生活會帶來哪些變化?
答案略。
第10章人工智能系統(tǒng)
習題(答案)
一.選擇題
I.D2.B3.CD4.C5.ABC
二.簡答題
1.什么是人工智能?
答:人工智能AI(ArtificialIntelligence),又稱為機器智能MI(MachineIntelligence).是
研究、設(shè)計和應(yīng)用智能機器或智能系統(tǒng),用來模擬人類智
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商場合同合作解除協(xié)議書
- 施工合同一方終止協(xié)議書
- 廠房倉庫買賣合同范本
- 夫妻之間的合同協(xié)議書
- 2025混凝土灌注管樁基礎(chǔ)工程施工承包合同
- 2025家用電器訂購合同范本
- 2025合同的修訂與承接
- 財務(wù)顧問項目合同協(xié)議書
- 合伙合同避雷協(xié)議書樣本
- 2025版標準中外專利技術(shù)許可合同
- 三級安全教育登記表
- 部編版小學語文三年級下冊《我不能失信》課件PPT(公開課)
- 水稻加工項目可行性研究報告(范文)
- 家庭教育方式綜合測驗
- 律師會見筆錄范本
- 浙教版科學電學基礎(chǔ)知識總結(jié)
- T/CEC 164-2018 火力發(fā)電廠智能化技術(shù)導則_(高清-最新版)
- 抹機水MSDS 安全資料表
- 醫(yī)院感染管理組織框架
- 特殊平行四邊形課件
- 八種皮膚類型PPT課件
評論
0/150
提交評論