大學(xué)計(jì)算機(jī)導(dǎo)論甘勇課后答案_第1頁
大學(xué)計(jì)算機(jī)導(dǎo)論甘勇課后答案_第2頁
大學(xué)計(jì)算機(jī)導(dǎo)論甘勇課后答案_第3頁
大學(xué)計(jì)算機(jī)導(dǎo)論甘勇課后答案_第4頁
大學(xué)計(jì)算機(jī)導(dǎo)論甘勇課后答案_第5頁
已閱讀5頁,還剩41頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第一章習(xí)題參考答案一、選擇題BBBCADDAADDACCBADBDC二、簡(jiǎn)答題1.微型計(jì)算機(jī)系統(tǒng)由哪幾部分組成?其中硬件包括哪幾部分?軟件包括哪幾部分?各部分的功能如何?參考答案:微型計(jì)算機(jī)系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)兩部分組成。硬件系統(tǒng):運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備、輸出設(shè)備。軟件系統(tǒng)包括系統(tǒng)軟件和應(yīng)用軟件。運(yùn)算器:執(zhí)行算術(shù)、邏輯運(yùn)算??刂破鳎嚎刂朴?jì)算機(jī)各部件協(xié)調(diào)工作。存儲(chǔ)器:分為內(nèi)存(RAM/ROM)和外存(硬盤、U盤),用于存儲(chǔ)數(shù)據(jù)和程序。輸入設(shè)備(鍵盤、鼠標(biāo)等):將外部信息轉(zhuǎn)換為計(jì)算機(jī)可處理的數(shù)據(jù)。輸出設(shè)備(顯示器、打印機(jī)等):將計(jì)算機(jī)處理結(jié)果轉(zhuǎn)換為人類可識(shí)別的形式。系統(tǒng)軟件(如操作系統(tǒng)):管理和控制硬件,提供運(yùn)行環(huán)境。應(yīng)用軟件(如辦公軟件):完成用戶特定任務(wù)。功能:硬件是物理基礎(chǔ),軟件是指揮與控制核心,兩者協(xié)同實(shí)現(xiàn)信息處理、存儲(chǔ)和傳輸。2.什么是計(jì)算模式?計(jì)算模式分哪幾種?參考答案:計(jì)算機(jī)應(yīng)用系統(tǒng)中數(shù)據(jù)與應(yīng)用程序的分布方式稱為計(jì)算機(jī)應(yīng)用系統(tǒng)的計(jì)算模式。計(jì)算模式可分為:?jiǎn)沃鳈C(jī)計(jì)算模式、分布式客戶/服務(wù)器計(jì)算模式、瀏覽器/服務(wù)器計(jì)算模式、新型計(jì)算模式。3.新型計(jì)算模式有哪幾種?各有什么特點(diǎn)?參考答案:新型計(jì)算模式分為:普適計(jì)算、網(wǎng)格計(jì)算、云計(jì)算。普適計(jì)算有如下特性:①無所不在(Pervasive)特性,即用戶可以隨地以各種接入手段進(jìn)入同一信息世界;②嵌入(Embedded)特性,即計(jì)算和通信能力存在于人們生活的世界中,用戶能夠感覺到它和作用于它;③游牧(Nomadic)特性,即用戶和計(jì)算均可按需自由移動(dòng);④自適應(yīng)(Adaptable)特性,即計(jì)算和通信服務(wù)可按用戶需要和運(yùn)行條件提供充分的靈活性和自主性;⑤永恒(Eternal)特性,即系統(tǒng)在開啟以后不會(huì)死機(jī),也不需要重啟。網(wǎng)格計(jì)算的特點(diǎn)包括:①分布式與資源共享:將地理上分散、異構(gòu)的各類資源(計(jì)算力、存儲(chǔ)、數(shù)據(jù)、軟件等)整合為統(tǒng)一的虛擬資源池,實(shí)現(xiàn)跨域共享。②協(xié)同解決問題:支持多機(jī)構(gòu)用戶協(xié)同完成大規(guī)模計(jì)算或數(shù)據(jù)密集型任務(wù)。③動(dòng)態(tài)性與自適應(yīng)性:資源可動(dòng)態(tài)加入或退出,系統(tǒng)能自適應(yīng)調(diào)度,實(shí)現(xiàn)負(fù)載均衡。④標(biāo)準(zhǔn)化與開放性:基于開放標(biāo)準(zhǔn)(如OGSA)實(shí)現(xiàn)互操作,確??缙脚_(tái)集成。⑤服務(wù)化導(dǎo)向:常以網(wǎng)格服務(wù)形式提供資源,向面向服務(wù)的架構(gòu)(SOA)演進(jìn)。⑥高性價(jià)比:通過聚合閑置資源,以較低成本獲得超算級(jí)能力。云計(jì)算的特點(diǎn)有:①按需自助服務(wù):用戶可自主按需獲取計(jì)算資源(如服務(wù)器、存儲(chǔ)),無需人工干預(yù)。②廣泛的網(wǎng)絡(luò)訪問:通過互聯(lián)網(wǎng)標(biāo)準(zhǔn)機(jī)制(如瀏覽器、API)隨時(shí)隨地訪問服務(wù)。③資源池化:供應(yīng)商將物理資源虛擬化為共享池,按多租戶模式動(dòng)態(tài)分配。④快速?gòu)椥陨炜s:資源可快速、彈性地供應(yīng)或釋放,實(shí)現(xiàn)靈活擴(kuò)展。⑤可計(jì)量的服務(wù):資源使用被監(jiān)控、計(jì)量和優(yōu)化,支持按使用量付費(fèi)(效用計(jì)算)。4.計(jì)算機(jī)更新?lián)Q代的主要技術(shù)指標(biāo)是什么?參考答案:計(jì)算機(jī)更新?lián)Q代的主要技術(shù)指標(biāo)包括:微處理器性能(主頻、核心數(shù)、架構(gòu))、存儲(chǔ)器容量與速度、I/O吞吐能力等。5.簡(jiǎn)述計(jì)算機(jī)的發(fā)展階段。參考答案:件可將計(jì)算機(jī)的發(fā)展劃分為4代。第一代計(jì)算機(jī)(1946—1959年)的主要特點(diǎn)是:邏輯元件采用電子管,功耗大、易損壞;主存儲(chǔ)器采用汞延遲線或靜電存儲(chǔ)管,容量很??;外存儲(chǔ)器采用磁鼓;輸入和輸出裝置主要采用穿孔卡;采用機(jī)器語言編程,即用“0”和“1”來表示指令和數(shù)據(jù);運(yùn)算速度僅為每秒數(shù)千至每秒數(shù)萬次。第二代計(jì)算機(jī)(1960—1964年)的主要特點(diǎn)是:邏輯元件采用晶體管,與電子管相比,晶體管的體積小、耗電量低、速度快、價(jià)格低、壽命長(zhǎng);主存儲(chǔ)器采用磁芯;外存儲(chǔ)采用磁盤、磁帶,存儲(chǔ)容量有較大提高;軟件方面產(chǎn)生了監(jiān)控程序(Monitor),提出了操作系統(tǒng)的概念,而且編程語言有了很大的發(fā)展,先用匯編語言(AssemblyLanguage)代替了機(jī)器語言,接著又發(fā)展了高級(jí)編程語言,如FORTRAN、COBOL、ALGOL等;計(jì)算機(jī)應(yīng)用開始進(jìn)入實(shí)時(shí)過程控制和數(shù)據(jù)處理領(lǐng)域,運(yùn)算速度達(dá)到每秒數(shù)百萬次。第三代計(jì)算機(jī)(1965—1969年)的主要特點(diǎn)是:邏輯元件采用集成電路(IntegratedCircuit,IC),集成電路的體積更小、耗電量更低、壽命更長(zhǎng);主存儲(chǔ)器以磁芯為主,開始使用半導(dǎo)體存儲(chǔ)器,存儲(chǔ)容量大幅度提高;系統(tǒng)軟件與應(yīng)用軟件迅速發(fā)展,出現(xiàn)了分時(shí)操作系統(tǒng)和會(huì)話式語言;在程序設(shè)計(jì)中采用了結(jié)構(gòu)化、模塊化的設(shè)計(jì)方法,運(yùn)算速度達(dá)到每秒千萬次以上。第四代計(jì)算機(jī)(1970年至今)的主要特點(diǎn)是:邏輯元件采用了超大規(guī)模集成電路(VeryLargeScaleIntegratedCircuit,VLSIC);主存儲(chǔ)器采用半導(dǎo)體存儲(chǔ)器,容量已達(dá)第三代計(jì)算機(jī)的輔助存儲(chǔ)器水平;作為外存的軟盤和硬盤的容量成百倍增加,并開始使用光盤;在輸入設(shè)備方面出現(xiàn)了光字符閱讀器、觸摸輸入設(shè)備和語音輸入設(shè)備等,它們使操作更加簡(jiǎn)潔、靈活,輸出設(shè)備已逐步轉(zhuǎn)向以激光打印機(jī)為主,這使得輸出的字符和圖形更加逼真,輸出操作更加高效6.簡(jiǎn)述計(jì)算機(jī)的發(fā)展趨勢(shì)。目前計(jì)算機(jī)的發(fā)展趨勢(shì)主要有如下幾個(gè)方面:(1)多極化。(2)網(wǎng)絡(luò)化。(3)多媒體化。(4)智能化。(5)新型化。

第二章習(xí)題參考答案一、選擇題DBABAAACBDBDCAB(2512改為:512)BACAC二、簡(jiǎn)答題1.什么是數(shù)制?數(shù)制是如何表示的?參考答案:數(shù)制,也稱為進(jìn)位記數(shù)制,是按進(jìn)位的方法進(jìn)行記數(shù),用一組固定的符號(hào)和統(tǒng)一的規(guī)則來表示數(shù)值的方法。一種進(jìn)位記數(shù)制由數(shù)碼、基數(shù)和位權(quán)3部分組成。數(shù)碼是組成該數(shù)的所有數(shù)字和字母,而進(jìn)位記數(shù)制中所使用的不同基碼的個(gè)數(shù)稱為該進(jìn)位記數(shù)制的基數(shù),計(jì)算每個(gè)數(shù)碼在其所在位上代表的數(shù)值時(shí)所乘的常數(shù)稱為位權(quán)。位權(quán)是一個(gè)指數(shù),以基數(shù)為底,其冪次是對(duì)應(yīng)數(shù)碼的數(shù)位。2.為什么計(jì)算機(jī)內(nèi)部采用的是二進(jìn)制數(shù)?參考答案:由于二進(jìn)制電路具有設(shè)計(jì)簡(jiǎn)單、運(yùn)算簡(jiǎn)單、工作可靠、邏輯性強(qiáng)等優(yōu)點(diǎn),因此計(jì)算機(jī)中使用的是二進(jìn)制記數(shù)制。3.計(jì)算機(jī)中常用的存儲(chǔ)單位是什么?KB、MB、GB代表什么意思?參考答案:計(jì)算機(jī)中常用的存儲(chǔ)單位是字節(jié)(Byte),KB表示210B、MB表示220B、GB表示230B。4.在計(jì)算機(jī)內(nèi)部存儲(chǔ)、傳輸和檢索漢字所使用的編碼稱為什么?漢字輸入碼是如何轉(zhuǎn)換成該編碼的?參考答案:在計(jì)算機(jī)內(nèi)部存儲(chǔ)、傳輸和檢索漢字所使用的編碼稱為處理碼(也稱機(jī)內(nèi)碼、內(nèi)碼)。三、計(jì)算題1.將十進(jìn)制數(shù)12369轉(zhuǎn)換成二進(jìn)制數(shù)、八進(jìn)制數(shù)和十六進(jìn)制數(shù)。參考答案:二進(jìn)制數(shù):11000001010001八進(jìn)制數(shù):30121十六進(jìn)制數(shù):30512.將十六進(jìn)制數(shù)F56C轉(zhuǎn)換成二進(jìn)制數(shù)、八進(jìn)制數(shù)和十進(jìn)制數(shù)。參考答案:二進(jìn)制數(shù):1111010101101100八進(jìn)制數(shù):172554十進(jìn)制數(shù):628283.計(jì)算二進(jìn)制數(shù)1011011×1011的結(jié)果。參考答案:1011011×1011101101110110110000000101101111111010014.計(jì)算下列二進(jìn)制數(shù)邏輯運(yùn)算的結(jié)果。參考答案:①101101100∧111110111101101100∧111110111101100100②101101100∨111110111101101100∨111110111111111111③?101101100010010011④101101100

111110111101101100⊕1111101110100110115.用規(guī)格化的浮點(diǎn)格式表示十進(jìn)制數(shù)322.8125。參考答案:其二進(jìn)制是:101000010.1101,規(guī)格后:0.1010000101101*21001因?yàn)槭钦龜?shù),所以其補(bǔ)碼和原碼一樣。規(guī)格化的浮點(diǎn)格式表示如下:000010010101000010110100000000006.設(shè)浮點(diǎn)表示格式中階碼(包括1位符號(hào)位)取8位補(bǔ)碼,尾數(shù)(包括1位符號(hào)位)取24位原碼,基數(shù)為2。請(qǐng)寫出二進(jìn)制數(shù)-110.0101的浮點(diǎn)表示格式。參考答案:00000010

11001010

00000000

00000000注:在原碼尾數(shù)規(guī)格化存儲(chǔ)中,通常是將尾數(shù)的絕對(duì)值

去掉整數(shù)部分1,只存小數(shù)部分(隱含1)7.分別用原碼、補(bǔ)碼、反碼表示有符號(hào)十進(jìn)制數(shù)+96和-96。參考答案:此處假定用8位二進(jìn)制。+96的原碼:01100000反碼:01100000補(bǔ)碼:01100000-96的原碼:11100000反碼:10011111補(bǔ)碼:101000008.已知X的補(bǔ)碼為11000110,求其真值。參考答案:因?yàn)樽罡呶皇?,負(fù)數(shù),要想求其真值,必須再求一次補(bǔ)碼,就是其原碼。再根據(jù)原碼求其值即可。11000110求反:10111001再加1:10111010,即-58。9.用補(bǔ)碼運(yùn)算計(jì)算出32-89的結(jié)果。參考答案:求32的補(bǔ)碼:00100000求-89的補(bǔ)碼:其原碼是:11011001反碼是:10100110補(bǔ)碼是:101001110010000032的補(bǔ)碼+10100111-89的補(bǔ)碼11000111由于結(jié)果的最高位是1,負(fù)數(shù),要再求一次補(bǔ)碼,得到其原碼并求其真值。11000111求反:10111000加1:10111001對(duì)應(yīng)的十進(jìn)制是:-5710.將二進(jìn)制數(shù)+11011001轉(zhuǎn)換成十進(jìn)制數(shù),并用8421BCD碼表示。參考答案:十進(jìn)制是:2178421BCD碼:001000010111

第三章習(xí)題參考答案一、填空題1.控制器運(yùn)算器存儲(chǔ)器輸入設(shè)備輸出設(shè)備2.控制器運(yùn)算器3.主存儲(chǔ)器輔助存儲(chǔ)器4.隨機(jī)存儲(chǔ)器(RAM)只讀存儲(chǔ)器(ROM)CMOS存儲(chǔ)器5.系統(tǒng)軟件應(yīng)用軟件6.系統(tǒng)總線內(nèi)部總線外部總線7.?dāng)?shù)據(jù)總線地址總線控制總線二、簡(jiǎn)答題1.計(jì)算機(jī)各組成部分的功能分別是什么?參考答案:計(jì)算機(jī)硬件系統(tǒng)主要由控制器、運(yùn)算器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備五大部件組成,控制器和運(yùn)算器統(tǒng)稱為CPU;存儲(chǔ)器用于存儲(chǔ)數(shù)據(jù)和程序,是計(jì)算機(jī)的“記憶”部件;輸入設(shè)備接收來自用戶的程序和數(shù)據(jù),;輸出設(shè)備將計(jì)算機(jī)中的信息或數(shù)據(jù)反饋給用戶。2.常見的計(jì)算機(jī)輸入設(shè)備有哪些?輸出設(shè)備有哪些?參考答案:輸入設(shè)備接收來自用戶的程序和數(shù)據(jù),主要包括鍵盤、掃描儀、鼠標(biāo)、話筒、攝像頭、條碼閱讀器等;輸出設(shè)備將計(jì)算機(jī)中的信息或數(shù)據(jù)反饋給用戶,主要包括顯示器、音箱、打印機(jī)、繪圖儀等。3.計(jì)算機(jī)軟硬件系統(tǒng)之間是什么關(guān)系?參考答案:計(jì)算機(jī)的硬件和軟件是計(jì)算機(jī)系統(tǒng)中非常重要的兩大部分,它們的關(guān)系主要體現(xiàn)在以下幾個(gè)方面。(1)硬件和軟件互相依存。計(jì)算機(jī)硬件是軟件工作的物質(zhì)基礎(chǔ),軟件的正常工作是在硬件具有合理設(shè)計(jì)且處于正常工作狀態(tài)的情況下進(jìn)行的;計(jì)算機(jī)硬件系統(tǒng)需要配備完善的軟件系統(tǒng)才能正常工作,發(fā)揮硬件的各種功能。裸機(jī)是無法進(jìn)行任何工作的。(2)硬件與軟件之間無嚴(yán)格界限。隨著計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)的某些功能既可以由硬件實(shí)現(xiàn),也可以由軟件實(shí)現(xiàn)。就這個(gè)意義而言,硬件與軟件之間沒有絕對(duì)嚴(yán)格的界限。(3)硬件和軟件協(xié)同發(fā)展。計(jì)算機(jī)軟件隨硬件技術(shù)的迅速發(fā)展而發(fā)展,而軟件的不斷發(fā)展與完善又促進(jìn)了硬件的更新,兩者在發(fā)展上密不可分。4.什么是總線?參考答案:計(jì)算機(jī)的五大部件在計(jì)算機(jī)中是采用總線進(jìn)行連接的??偩€是計(jì)算機(jī)中信息和數(shù)據(jù)傳輸或交換的通道。根據(jù)連接的不同,總線可以分為系統(tǒng)總線、內(nèi)部總線和外部總線。5.簡(jiǎn)述主機(jī)箱內(nèi)的主要部件和外部的主要接口。參考答案:把CPU、顯卡、內(nèi)存、聲卡、網(wǎng)卡、硬盤、電源和光驅(qū)等硬件,通過計(jì)算機(jī)主板的接口或數(shù)據(jù)線連接,并封裝到一個(gè)密閉的機(jī)箱中,該設(shè)備被稱為主機(jī)。主機(jī)是一個(gè)能夠獨(dú)立工作的系統(tǒng),包含除輸入設(shè)備、輸出設(shè)備以外的所有計(jì)算機(jī)部件。①前面板接口。主機(jī)箱的前面板上有光驅(qū)、前置輸入接口[USB(UniversalSerialBus,通用串行總線)接口、耳機(jī)插口和前置話筒]、電源開關(guān)、重啟開關(guān)等。②后部接口。主機(jī)箱的后部接口豐富,不同型號(hào)的計(jì)算機(jī)主機(jī)箱的后部接口的位置和類型有所差異,主要包括電源接口、HDMI(HighDefinitionMultimediaInterface,高清多媒體接口)、DVI(DigitalVideoInteractive,數(shù)字視頻交互)接口、音頻接口、RJ45網(wǎng)線接口、PS/2鍵盤鼠標(biāo)接口、USB接口、eSATA接口等。6.什么是指令?什么是指令集?參考答案:指揮計(jì)算機(jī)執(zhí)行某種基本操作的命令稱為指令,它是使計(jì)算機(jī)完成操作的依據(jù)。指令規(guī)定了計(jì)算機(jī)執(zhí)行操作的類型和操作數(shù),是能被計(jì)算機(jī)識(shí)別并執(zhí)行的二進(jìn)制編碼。一條指令規(guī)定一種操作。指令是由1字節(jié)或多字節(jié)組成的。CPU能執(zhí)行的各種指令的集合稱為CPU的指令集。CPU的操作是由它執(zhí)行的指令所決定的,而CPU可完成的各類功能都反映在CPU所支持的各類指令集中。7.簡(jiǎn)述計(jì)算機(jī)的工作原理。參考答案:在馮·諾依曼計(jì)算機(jī)中,程序與數(shù)據(jù)均以二進(jìn)制形式存儲(chǔ)。根據(jù)程序編排的順序,一步一步地取出指令,自動(dòng)完成指令規(guī)定的操作是計(jì)算機(jī)最基本的工作原理。CPU是利用重復(fù)的機(jī)器周期來執(zhí)行程序中的指令的。一個(gè)簡(jiǎn)化的機(jī)器周期包括取指令、譯碼和執(zhí)行,(1)取指令。在取指令階段,控制單元命令系統(tǒng)將下一條要執(zhí)行的指令復(fù)制到CPU的指令寄存器中,被復(fù)制指令的地址保存在程序計(jì)數(shù)器中,復(fù)制完成后,程序計(jì)數(shù)器自動(dòng)加1并指向內(nèi)存中的下一條指令。(2)譯碼。當(dāng)指令置于指令寄存器后,將由控制單元負(fù)責(zé)對(duì)該指令譯碼。指令譯碼會(huì)產(chǎn)生一系列計(jì)算機(jī)可以執(zhí)行的二進(jìn)制編碼。(3)執(zhí)行。指令譯碼完后,控制單元向CPU的某個(gè)部件發(fā)送任務(wù)命令。例如,控制單元告知系統(tǒng),讓它從內(nèi)存中加載(讀)數(shù)據(jù)項(xiàng),或者是CPU讓ALU將兩個(gè)輸入寄存器中的內(nèi)容相加并將結(jié)果保存在輸出寄存器中——這就是執(zhí)行。8.計(jì)算機(jī)的性能評(píng)價(jià)指標(biāo)有哪些?參考答案:計(jì)算機(jī)的主要性能評(píng)價(jià)指標(biāo)如下(1)運(yùn)算速度。計(jì)算機(jī)的運(yùn)算速度是指計(jì)算機(jī)每秒執(zhí)行的指令條數(shù),其單位為每秒百萬條指令或者每秒百萬條浮點(diǎn)操作指令。①主頻。主頻又稱CPU的工作頻率,它是指計(jì)算機(jī)的時(shí)鐘頻率。一般情況下,主頻越高,②字長(zhǎng)。字長(zhǎng)是計(jì)算機(jī)一次可以處理的二進(jìn)制的位數(shù)。字長(zhǎng)越長(zhǎng),則一個(gè)字所能表示的數(shù)據(jù)精度就越高。③指令系統(tǒng)的合理性。(2)存儲(chǔ)器的指標(biāo)。其指標(biāo)包括以下幾個(gè)。①存取周期。內(nèi)存完成一次讀(?。┗?qū)懀ù妫┎僮魉璧臅r(shí)間稱為存儲(chǔ)器的存取周期、存取時(shí)間或者訪問時(shí)間。存取周期的長(zhǎng)度也會(huì)影響計(jì)算機(jī)的運(yùn)行速度。②存儲(chǔ)容量。存儲(chǔ)容量表示計(jì)算機(jī)存儲(chǔ)二進(jìn)制信息量的大小,一般用字節(jié)數(shù)來度量。(3)I/O的速度。I/O的速度對(duì)低速設(shè)備(如鍵盤、打印機(jī))的影響不大,但對(duì)高速設(shè)備的影響十分明顯。主機(jī)I/O的速度,取決于I/O總線的設(shè)計(jì)。(4)外部設(shè)備擴(kuò)展能力。外部設(shè)備擴(kuò)展能力主要是指計(jì)算機(jī)系統(tǒng)配置各種外部設(shè)備的可能性、靈活性和適應(yīng)性。一臺(tái)計(jì)算機(jī)允許配置多少外部設(shè)備,對(duì)于系統(tǒng)接口和軟件研制都具有重大影響。(5)軟件配置。軟件配置是否齊全直接關(guān)系到計(jì)算機(jī)性能的好壞和效率的高低。(6)其他。除了以上指標(biāo)外,系統(tǒng)可靠性(平均無故障工作時(shí)間)、計(jì)算機(jī)的兼容性和可維護(hù)性(故障的平均排除時(shí)間)等都會(huì)對(duì)計(jì)算機(jī)有一定的影響。

第4章習(xí)題參考答案一、選擇題DDDADDCCDCCCDACBABADCDDDCCCCC二、名詞解釋1.主機(jī)參考答案:主機(jī)指接入計(jì)算機(jī)網(wǎng)絡(luò)、具備獨(dú)立IP地址和數(shù)據(jù)處理能力的計(jì)算機(jī)設(shè)備(包括服務(wù)器、工作站、個(gè)人電腦等),是網(wǎng)絡(luò)中數(shù)據(jù)收發(fā)和資源存儲(chǔ)的核心節(jié)點(diǎn),能夠獨(dú)立運(yùn)行操作系統(tǒng)并參與網(wǎng)絡(luò)通信。2.TCP/IP參考答案:TCP/IP即傳輸控制協(xié)議/網(wǎng)際協(xié)議,是Internet的核心通信協(xié)議簇,包含TCP、IP等多個(gè)子協(xié)議,定義了網(wǎng)絡(luò)中計(jì)算機(jī)通信的規(guī)則、數(shù)據(jù)格式和傳輸流程。其中,IP負(fù)責(zé)“尋址和路由”(確定數(shù)據(jù)傳輸路徑),TCP負(fù)責(zé)“可靠傳輸”(確保數(shù)據(jù)完整、有序到達(dá))。3.IP地址參考答案:IP地址是一個(gè)32位的二進(jìn)制數(shù),是將計(jì)算機(jī)連接到Internet的網(wǎng)際協(xié)議地址。它是Internet主機(jī)的一種數(shù)字型標(biāo)識(shí),一般用圓點(diǎn)隔開的十進(jìn)制數(shù)表示,如19。IP地址由網(wǎng)絡(luò)標(biāo)識(shí)(netid)和主機(jī)標(biāo)識(shí)(hostid)兩部分組成,網(wǎng)絡(luò)標(biāo)識(shí)用來區(qū)分Internet上互連的各個(gè)網(wǎng)絡(luò),主機(jī)標(biāo)識(shí)用來區(qū)分同一網(wǎng)絡(luò)上的不同計(jì)算機(jī)(即主機(jī))。4.域名參考答案:域名是為簡(jiǎn)化IP地址記憶而設(shè)計(jì)的字符型地址標(biāo)識(shí)(如),采用“層次化結(jié)構(gòu)”(從右到左依次為頂級(jí)域名、二級(jí)域名、主機(jī)名),通過DNS(域名系統(tǒng))將其解析為對(duì)應(yīng)的IP地址,實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)資源的訪問。5.URL參考答案:URL即統(tǒng)一資源定位符,是將數(shù)字和字母按一定順序排列而確定的地址。URL的第一個(gè)部分http://表示的是要訪問的文件的類型。6.網(wǎng)關(guān)參考答案:網(wǎng)關(guān)又稱網(wǎng)間連接器,是連接兩個(gè)“不同類型網(wǎng)絡(luò)”(如局域網(wǎng)與廣域網(wǎng)、TCP/IP網(wǎng)絡(luò)與Novell網(wǎng)絡(luò))的設(shè)備,能夠?qū)崿F(xiàn)不同網(wǎng)絡(luò)協(xié)議、數(shù)據(jù)格式的轉(zhuǎn)換,使異構(gòu)網(wǎng)絡(luò)間的設(shè)備能夠相互通信。三、簡(jiǎn)答1.簡(jiǎn)述Internet發(fā)展史,并說明Internet都提供什么服務(wù)。參考答案:Internet發(fā)展史:Internet的真正發(fā)展是從NSFNET的建立開始的。最初,美國(guó)國(guó)家科學(xué)基金會(huì)(NationalScienceFoundation,NSF)曾試圖用ARPANET作為NSFNET的通信干線,但這個(gè)決策沒有取得成功。20世紀(jì)80年代是網(wǎng)絡(luò)技術(shù)取得巨大進(jìn)展的年代,不僅大量涌現(xiàn)出諸如以太網(wǎng)電纜和工作站組成的局域網(wǎng),而且奠定了建立大規(guī)模廣域網(wǎng)的技術(shù)基礎(chǔ)。正是在這時(shí)提出了發(fā)展NSFNET的計(jì)劃。1988年底,NSF把在美國(guó)全國(guó)建立的五大超級(jí)計(jì)算機(jī)中心用通信干線連接起來,組成全國(guó)科學(xué)技術(shù)網(wǎng)NSFNET,并以此作為Internet的基礎(chǔ),實(shí)現(xiàn)同其他網(wǎng)絡(luò)的連接?,F(xiàn)在,NSFNET連接了全美上百萬臺(tái)計(jì)算機(jī),是Internet最主要的成員網(wǎng)。采用Internet這一名稱是在MILNET(從ARPANET分離出來)和NSFNET連接后開始的。此后,其他部門的計(jì)算機(jī)網(wǎng)絡(luò)相繼并入Internet,如能源科學(xué)網(wǎng)ESnet、航天技術(shù)網(wǎng)NASANET、商業(yè)網(wǎng)ComNet等。之后,NSF巨型計(jì)算機(jī)中心一直肩負(fù)著擴(kuò)展Internet的使命。Internet都提供的服務(wù):通信服務(wù):電子郵件(E-mail)、即時(shí)通信(IM)、視頻會(huì)議;信息獲?。篧WW(萬維網(wǎng))、搜索引擎;文件傳輸:FTP(文件傳輸協(xié)議)、P2P文件共享;資源共享:遠(yuǎn)程登錄(Telnet)、網(wǎng)絡(luò)硬盤、云服務(wù);其他服務(wù):電子公告板(BBS)、在線教育、電子商務(wù)、網(wǎng)絡(luò)游戲等。2.什么是WWW?什么是FTP?它們分別使用什么協(xié)議?參考答案:WWW(WorldWideWeb,萬維網(wǎng))是一個(gè)基于超文本(Hypertext)方式的信息瀏覽服務(wù),它為用戶提供了一個(gè)可以輕松駕馭的圖形用戶界面,用戶可以使用它查閱Internet上的文檔。這些文檔與它們之間的鏈接一起構(gòu)成了一個(gè)龐大的信息網(wǎng)。FTP(FileTransferProtocol,文件傳輸協(xié)議):是用于在網(wǎng)絡(luò)中實(shí)現(xiàn)文件上傳、下載的標(biāo)準(zhǔn)協(xié)議,支持文本文件、二進(jìn)制文件(視頻、軟件等)的傳輸,需通過FTP客戶端或?yàn)g覽器訪問。它們分別使用的協(xié)議:WWW的通信協(xié)議是HTTP(HyperTextTransferProtocol,超文本傳輸協(xié)議),以及其加密版本HTTPS(HyperTextTransferProtocolSecure)。FTP的協(xié)議就是其自身——文件傳輸協(xié)議(FTP),同時(shí)衍生出兩種更安全的改進(jìn)版本:FTPS:基于SSL/TLS加密的FTP,提升數(shù)據(jù)傳輸安全性。SFTP:基于SSH協(xié)議的安全文件傳輸協(xié)議,與FTP原理不同,但功能類似,安全性更高。3.IP地址和域名的作用是什么?參考答案:IP地址的作用:IP地址提供一種在Internet中通用的地址格式,并在統(tǒng)一管理下進(jìn)行地址分配,保證一個(gè)地址對(duì)應(yīng)網(wǎng)絡(luò)中的一臺(tái)主機(jī),這樣物理地址的差異被網(wǎng)際層所屏蔽。域名的作用:域名是為了簡(jiǎn)化IP地址的記憶而設(shè)計(jì)的字符型標(biāo)識(shí),是IP地址的“別名”。因IP地址數(shù)字復(fù)雜難記,域名采用層次化字符結(jié)構(gòu),通過DNS(域名系統(tǒng))解析為對(duì)應(yīng)的IP地址,方便用戶訪問網(wǎng)絡(luò)資源。4.分析以下域名的結(jié)構(gòu)參考答案:①;頂級(jí)域名(.com,商業(yè)機(jī)構(gòu))→二級(jí)域名(microsoft,微軟公司)→主機(jī)名(www,萬維網(wǎng)服務(wù)節(jié)點(diǎn));②;頂級(jí)域名(.cn,中國(guó)國(guó)家域名)→二級(jí)域名(ha,河南省簡(jiǎn)稱)→三級(jí)域名(zz,鄭州市簡(jiǎn)稱)→主機(jī)名(www);③;頂級(jí)域名(.cn,中國(guó))→二級(jí)域名(edu,教育機(jī)構(gòu))→三級(jí)域名(zzuli,鄭州輕工業(yè)大學(xué)縮寫)→主機(jī)名(www)。5.Web服務(wù)器使用什么協(xié)議?簡(jiǎn)述Web服務(wù)程序和Web瀏覽器的基本作用?參考答案:Web服務(wù)器使用的協(xié)議:HTTP(超文本傳輸協(xié)議)、HTTPS(加密版HTTP)。Web服務(wù)程序的作用:運(yùn)行在服務(wù)器端(如Apache、Nginx、IIS),負(fù)責(zé)存儲(chǔ)、管理網(wǎng)頁資源(HTML、CSS、JS文件等),接收客戶端(瀏覽器)的HTTP請(qǐng)求,處理后返回對(duì)應(yīng)的網(wǎng)頁數(shù)據(jù)或資源,是Web服務(wù)的“數(shù)據(jù)提供方”。Web瀏覽器的作用:運(yùn)行在客戶端(如Chrome、Edge、Firefox),負(fù)責(zé)向Web服務(wù)器發(fā)送HTTP請(qǐng)求,接收服務(wù)器返回的資源并解析渲染為可視化網(wǎng)頁,同時(shí)支持用戶交互(如點(diǎn)擊鏈接、提交表單),是用戶訪問Web資源的“接口工具”。6.什么是計(jì)算機(jī)網(wǎng)絡(luò)?它主要涉及哪幾方面的技術(shù)?其主要功能是什么?參考答案:計(jì)算機(jī)網(wǎng)絡(luò)定義:計(jì)算機(jī)網(wǎng)絡(luò)是指將地理位置不同的多臺(tái)自治計(jì)算機(jī)及其外部設(shè)備,通過通信介質(zhì)互連,在網(wǎng)絡(luò)操作系統(tǒng)、網(wǎng)絡(luò)管理軟件及網(wǎng)絡(luò)通信協(xié)議的管理和協(xié)調(diào)下,實(shí)現(xiàn)資源共享和信息傳遞的系統(tǒng)。最簡(jiǎn)單的計(jì)算機(jī)網(wǎng)絡(luò)只有兩臺(tái)計(jì)算機(jī)和連接它們的一條通信線路,即兩個(gè)節(jié)點(diǎn)和一條鏈路。計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的技術(shù):①計(jì)算機(jī)技術(shù)(硬件:服務(wù)器、工作站;軟件:操作系統(tǒng)、應(yīng)用軟件);②通信技術(shù)(傳輸介質(zhì):光纜、雙絞線;通信設(shè)備:路由器、交換機(jī);通信協(xié)議:TCP/IP);③網(wǎng)絡(luò)技術(shù)(拓?fù)浣Y(jié)構(gòu)設(shè)計(jì)、網(wǎng)絡(luò)組建、網(wǎng)絡(luò)管理與維護(hù))。計(jì)算機(jī)網(wǎng)絡(luò)主要功能:①數(shù)據(jù)通信(核心功能,實(shí)現(xiàn)設(shè)備間文件傳輸、消息傳遞);②資源共享(共享硬件:打印機(jī)、服務(wù)器;軟件:辦公軟件;數(shù)據(jù):數(shù)據(jù)庫);③分布式處理(多臺(tái)計(jì)算機(jī)協(xié)同完成復(fù)雜任務(wù),提高效率);④負(fù)荷均衡(分散任務(wù)到多臺(tái)設(shè)備,避免單臺(tái)設(shè)備過載);⑤故障冗余(某設(shè)備故障時(shí),其他設(shè)備可替代,保障網(wǎng)絡(luò)可靠性)。7.從分布范圍來看,計(jì)算機(jī)網(wǎng)絡(luò)如何分類?參考答案:按分布范圍進(jìn)行分類,計(jì)算機(jī)網(wǎng)絡(luò)可以分為局域網(wǎng)、廣域網(wǎng)和城域網(wǎng)3種。(1)局域網(wǎng)(LocalAreaNetwork,LAN)。局域網(wǎng)是最常見、應(yīng)用最廣的一種網(wǎng)絡(luò)。所謂局域網(wǎng),是指在一個(gè)局部的地理范圍(一般為方圓幾千米,如一個(gè)學(xué)校、工廠和公司)內(nèi),將各種計(jì)算機(jī)、外部設(shè)備和數(shù)據(jù)庫等互相連接起來組成的計(jì)算機(jī)通信網(wǎng)。局域網(wǎng)用于連接PC、工作站和各類外圍設(shè)備以實(shí)現(xiàn)資源共享和信息交換。它的特點(diǎn)是分布距離近、傳輸速率高、連接費(fèi)用低、數(shù)據(jù)傳輸可靠、誤碼率低等。(2)廣域網(wǎng)(WideAreaNetwork,WAN)。廣域網(wǎng)也稱遠(yuǎn)程網(wǎng),它的分布范圍廣,一般從數(shù)千米到數(shù)千千米。廣域網(wǎng)通過一組復(fù)雜的分組交換設(shè)備和通信線路將各主機(jī)與通信子網(wǎng)連接起來,因此網(wǎng)絡(luò)所涉及的范圍可以是市、省、國(guó)家,乃至世界。由于它具有這一特點(diǎn),單獨(dú)建造一個(gè)廣域網(wǎng)是極其昂貴和不現(xiàn)實(shí)的,因此常常借用傳統(tǒng)的公共傳輸(電報(bào)、電話)網(wǎng)來實(shí)現(xiàn)。此外,廣域網(wǎng)由于傳輸距離遠(yuǎn),又依靠傳統(tǒng)的公共傳輸網(wǎng),所以錯(cuò)誤率較高。(3)城域網(wǎng)(MetropolitanAreaNetwork,MAN)。城域網(wǎng)的分布范圍介于局域網(wǎng)和廣域網(wǎng)的之間,這種網(wǎng)絡(luò)的連接距離可以在10~100km。城域網(wǎng)與局域網(wǎng)相比擴(kuò)展的距離更長(zhǎng),連接的計(jì)算機(jī)數(shù)量更多,在地理范圍上可以說是局域網(wǎng)的延伸。在一個(gè)大型城市或都市地區(qū),一個(gè)城域網(wǎng)通常連接著多個(gè)局域網(wǎng)。8.常用的Internet接入方式是什么?參考答案:常用的Internet接入方式有四種:ISDN、ADSL、DDN、光纖入戶。ISDN(IntegratedServiceDigitalNetwork,綜合業(yè)務(wù)數(shù)字網(wǎng))俗稱“一線通”,它采用數(shù)字傳輸和數(shù)字交換技術(shù),將電話、傳真、數(shù)據(jù)、圖像等多種業(yè)務(wù)綜合在一個(gè)統(tǒng)一的數(shù)字網(wǎng)絡(luò)中進(jìn)行傳輸和處理。ADSL(AsymmetricDigitalSubscriberLine,非對(duì)稱數(shù)字用戶線)是一種能夠通過普通電話線提供寬帶數(shù)據(jù)業(yè)務(wù)的技術(shù)。DDN(DigitalDataNetwork,數(shù)字?jǐn)?shù)據(jù)網(wǎng))是將數(shù)字通信技術(shù)、計(jì)算機(jī)技術(shù)、光纖通信技術(shù)及數(shù)字交叉連接技術(shù)有機(jī)地結(jié)合在一起,提供了高速度、高質(zhì)量的通信環(huán)境,可以向用戶提供點(diǎn)對(duì)點(diǎn)、點(diǎn)對(duì)多點(diǎn)透明傳輸?shù)臄?shù)據(jù)專線出租電路,為用戶傳輸數(shù)據(jù)、圖像、聲音等信息。無源光網(wǎng)絡(luò)技術(shù)是一種點(diǎn)對(duì)多點(diǎn)的光纖傳輸和接入技術(shù),下行采用廣播方式,上行采用時(shí)分多址方式,可以靈活地組成樹狀、星形、總線型等拓?fù)浣Y(jié)構(gòu),在光分支點(diǎn)不需要節(jié)點(diǎn)設(shè)備,只需要安裝一個(gè)簡(jiǎn)單的光分支器。該技術(shù)具有節(jié)省光纜資源、帶寬資源共享、節(jié)省機(jī)房投資、設(shè)備安全性高、建網(wǎng)速度快、綜合建網(wǎng)成本低等優(yōu)點(diǎn)。9.什么是網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)?常用的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)有哪幾種?參考答案:網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)是指一個(gè)網(wǎng)絡(luò)中各個(gè)節(jié)點(diǎn)之間互連的幾何形狀。常用的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)有3種:總線型拓?fù)浣Y(jié)構(gòu)、星形拓?fù)浣Y(jié)構(gòu)和環(huán)形拓?fù)浣Y(jié)構(gòu)。(1)總線型拓?fù)浣Y(jié)構(gòu)。所有節(jié)點(diǎn)都通過相應(yīng)硬件接口連接到一條無源公共總線上,任何一個(gè)節(jié)點(diǎn)發(fā)出的信息都可以沿著總線傳輸,并被總線上其他任何一個(gè)節(jié)點(diǎn)接收。(2)星形拓?fù)浣Y(jié)構(gòu)。星形拓?fù)浣Y(jié)構(gòu)也稱為輻射網(wǎng),它將一個(gè)節(jié)點(diǎn)作為中心節(jié)點(diǎn)(可以是主機(jī)或集線器),該節(jié)點(diǎn)與其他節(jié)點(diǎn)均有線路連接。(3)環(huán)形拓?fù)浣Y(jié)構(gòu)。環(huán)形拓?fù)浣Y(jié)構(gòu)中的各節(jié)點(diǎn)通過有源接口連接在一條閉合的環(huán)形通信線路中,是點(diǎn)對(duì)點(diǎn)結(jié)構(gòu)。10.簡(jiǎn)述網(wǎng)絡(luò)適配器的功能、作用及組成。參考答案:網(wǎng)絡(luò)適配器的功能如下:(1)讀入由其他網(wǎng)絡(luò)設(shè)備(路由器、交換機(jī)、集線器或其他網(wǎng)卡)傳輸過來的數(shù)據(jù)報(bào)(一般是幀的形式),將其轉(zhuǎn)變成客戶機(jī)或服務(wù)器可以識(shí)別的數(shù)據(jù),通過主板上的總線將數(shù)據(jù)傳輸?shù)剿柙O(shè)備(CPU、內(nèi)存或硬盤)中。(2)將設(shè)備發(fā)送的數(shù)據(jù)打包后輸送至其他網(wǎng)絡(luò)設(shè)備中。網(wǎng)卡的作用:網(wǎng)絡(luò)接口卡(NetworkInterfaceCard,NIC)也稱網(wǎng)絡(luò)適配器或簡(jiǎn)稱網(wǎng)卡,在局域網(wǎng)中用于將用戶計(jì)算機(jī)與網(wǎng)絡(luò)相連,大多數(shù)局域網(wǎng)采用以太網(wǎng)網(wǎng)卡。網(wǎng)卡的組成:硬件部分:芯片(處理數(shù)據(jù)和協(xié)議轉(zhuǎn)換)、MAC地址存儲(chǔ)器、接口電路(連接傳輸介質(zhì),如RJ45接口(雙絞線)、LC接口(光纖))、指示燈(顯示連接狀態(tài)和數(shù)據(jù)傳輸狀態(tài));軟件部分:網(wǎng)卡驅(qū)動(dòng)程序(與操作系統(tǒng)兼容,實(shí)現(xiàn)設(shè)備與網(wǎng)卡的通信)。

第五章習(xí)題參考答案一、填空題1.過程式模式、面向?qū)ο竽J?、函?shù)式模式和邏輯式模式2.封裝、繼承、多態(tài)、抽象3.算術(shù)運(yùn)算、關(guān)系運(yùn)算、邏輯運(yùn)算二、簡(jiǎn)答題1.簡(jiǎn)述程序的概念參考答案:程序是為完成某個(gè)任務(wù)而設(shè)計(jì)的,由有限步驟所組成的一個(gè)序列。它應(yīng)該包括兩方面的內(nèi)容:做什么和怎么做。計(jì)算機(jī)程序是為了讓計(jì)算機(jī)執(zhí)行某些操作或解決某個(gè)問題而編寫的一系列有序指令的集合。2.簡(jiǎn)述程序設(shè)計(jì)語言的發(fā)展過程參考答案:程序設(shè)計(jì)語言經(jīng)歷了從低級(jí)語言到高級(jí)語言的發(fā)展過程。低級(jí)語言是比較接近計(jì)算機(jī)硬件的語言,包括機(jī)器語言和匯編語言。機(jī)器語言:由計(jì)算機(jī)直接使用的二進(jìn)制編碼指令構(gòu)成的語言。匯編語言:給每條機(jī)器指令分配了一個(gè)助記憶指令碼,程序員可以用這些指令碼代替二進(jìn)制數(shù)字。高級(jí)語言:從人類的邏輯思維角度出發(fā)的計(jì)算機(jī)語言,比較接近自然語言,程序員能夠用類似于英語的語句編寫指令。3.用圖示法表示編譯程序的結(jié)構(gòu)編譯程序的結(jié)構(gòu)圖4.簡(jiǎn)述過程式程序設(shè)計(jì)語言的基本數(shù)據(jù)類型參考答案:過程式程序設(shè)計(jì)語言的基本數(shù)據(jù)類型包括:整型、浮點(diǎn)型、字符型、布爾型。整型:表示計(jì)算機(jī)能處理的一個(gè)整數(shù)范圍,這個(gè)范圍的大小由表示整型的字節(jié)數(shù)來決定。浮點(diǎn)型:表示特定精度的數(shù)的范圍。字符型:ASCII字符集中的字符需要用1字節(jié)來描述,Unicode字符集中的字符需要用兩字節(jié)來描述。布爾型:數(shù)據(jù)只有兩個(gè)值,即True和False。5.簡(jiǎn)述過程式程序設(shè)計(jì)語言的控制結(jié)構(gòu)參考答案:過程式程序設(shè)計(jì)語言的控制結(jié)構(gòu)包括3類:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。順序結(jié)構(gòu):順序結(jié)構(gòu)要求程序中的各個(gè)操作按照它們出現(xiàn)的先后順序執(zhí)行。選擇結(jié)構(gòu)(也稱分支結(jié)構(gòu))是指程序的處理步驟出現(xiàn)了分支,程序需要根據(jù)某一特定的條件選擇其中的一個(gè)分支執(zhí)行。它包括兩路分支選擇結(jié)構(gòu)和多路分支選擇結(jié)構(gòu)。循環(huán)結(jié)構(gòu):程序設(shè)計(jì)中的循環(huán)是指在程序設(shè)計(jì)中,從某處開始有規(guī)律地反復(fù)執(zhí)行某一操作塊(或程序塊),并稱重復(fù)執(zhí)行的該操作塊(或程序塊)為它的循環(huán)體。6.描述面向?qū)ο蟮奶卣鲄⒖即鸢福好嫦驅(qū)ο蟮乃拇蠛诵奶卣魇欠庋b、繼承、多態(tài)、抽象,具體描述如下:抽象:抽象指從許多事物中舍棄個(gè)別的、非本質(zhì)的特征,抽取共同的、本質(zhì)的特征。封裝性:封裝把數(shù)據(jù)和動(dòng)作集合在一起,而數(shù)據(jù)和動(dòng)作的邏輯屬性與它們的實(shí)現(xiàn)細(xì)節(jié)分離,實(shí)現(xiàn)了信息屏蔽。繼承性:繼承是面向?qū)ο蟮囊粋€(gè)特征,它是指一個(gè)類可以繼承另一個(gè)類的數(shù)據(jù)和方法。多態(tài)性:多態(tài)性是指一種語言的繼承體系結(jié)構(gòu)中具有兩個(gè)同名方法,且能夠根據(jù)對(duì)象應(yīng)用合適的方法的能力。7.作為一名計(jì)算機(jī)專業(yè)的學(xué)生,你認(rèn)為如何才能學(xué)好程序設(shè)計(jì)語言?參考答案:學(xué)好程序設(shè)計(jì)語言需兼顧“理論理解”“實(shí)踐練習(xí)”“思維培養(yǎng)”,核心方法如下:夯實(shí)理論基礎(chǔ):深入理解語言的語法規(guī)則、數(shù)據(jù)類型、控制結(jié)構(gòu)、核心特性(如面向?qū)ο蟮姆庋b/繼承/多態(tài)),而非死記硬背,同時(shí)掌握程序設(shè)計(jì)思想(結(jié)構(gòu)化、面向?qū)ο蟮龋V匾晞?dòng)手實(shí)踐:編程是“練會(huì)”而非“看懂”,需:從基礎(chǔ)案例入手(如變量運(yùn)算、循環(huán)控制),逐步過渡到復(fù)雜項(xiàng)目(如小型管理系統(tǒng));多做算法題(如LeetCode、藍(lán)橋杯題庫),提升邏輯思維和代碼實(shí)現(xiàn)能力;主動(dòng)debug(調(diào)試),分析報(bào)錯(cuò)原因,積累問題解決經(jīng)驗(yàn)。培養(yǎng)編程思維:學(xué)會(huì)用“計(jì)算機(jī)的角度”分析問題,將復(fù)雜問題拆解為可實(shí)現(xiàn)的步驟(模塊化思想),理解代碼的邏輯流程而非僅關(guān)注語法。閱讀優(yōu)質(zhì)代碼:學(xué)習(xí)開源項(xiàng)目或優(yōu)秀案例的代碼風(fēng)格、設(shè)計(jì)思路,提升代碼規(guī)范性和可讀性。堅(jiān)持持續(xù)學(xué)習(xí):程序設(shè)計(jì)語言更新快(如Python的新版本特性、Java的新語法),需關(guān)注技術(shù)動(dòng)態(tài),通過官方文檔、技術(shù)博客、課程持續(xù)補(bǔ)充知識(shí)。交流與復(fù)盤:參與編程社區(qū)(如GitHub、StackOverflow)、小組討論,分享思路、解決疑問;完成項(xiàng)目后復(fù)盤優(yōu)化,思考“是否有更簡(jiǎn)潔、高效的實(shí)現(xiàn)方式”。

第六章習(xí)題參考答案一、選擇題C、A、C、C、C二、填空題1.時(shí)間復(fù)雜度空間復(fù)雜度2.O(n)三、簡(jiǎn)答題1.簡(jiǎn)述算法的5個(gè)特性。參考答案:算法的5個(gè)基本特性為:(1)

有窮性:算法必須在執(zhí)行有限步之后結(jié)束,且每一步的執(zhí)行時(shí)間都是有限的。(2)

確定性:算法的每一步操作都有明確的定義,不存在二義性,相同的輸入只能得到相同的輸出。(3)可行性:算法中的每一步操作都可以通過已經(jīng)實(shí)現(xiàn)的基本運(yùn)算執(zhí)行有限次來完成。(4)

輸入:算法有零個(gè)或多個(gè)輸入,這些輸入是從特定的數(shù)據(jù)集里獲取的。(5)

輸出:算法有一個(gè)或多個(gè)輸出,輸出是與輸入有對(duì)應(yīng)關(guān)系的結(jié)果。2.描述什么是“好”的算法。參考答案:一個(gè)“好”的算法在設(shè)計(jì)時(shí)需要注意以下4個(gè)原則。(1)正確性。簡(jiǎn)單來說,算法的正確性是指算法所設(shè)計(jì)的程序沒有語法錯(cuò)誤;要求嚴(yán)格一點(diǎn),算法的正確性是指算法所設(shè)計(jì)的程序?qū)τ趲捉M輸入數(shù)據(jù)能夠得出滿足要求的結(jié)果;而通常在進(jìn)行正確性測(cè)試時(shí)要求算法所設(shè)計(jì)的程序?qū)τ诰倪x擇的典型、苛刻而帶有刁難性的幾組輸入數(shù)據(jù)能夠得出滿足要求的結(jié)果。如果能達(dá)到這些標(biāo)準(zhǔn),算法就是正確的。當(dāng)然,最理想的狀態(tài)是程序?qū)τ谝磺泻戏ǖ妮斎霐?shù)據(jù)都能得出滿足要求的結(jié)果。但是這只是一種理想狀態(tài),因?yàn)樵谳斎霑r(shí),不可能提前預(yù)設(shè)所有的數(shù)據(jù)。(2)可讀性。算法是為了人與人之間進(jìn)行交流而設(shè)計(jì)的,所以算法要具備可讀性;晦澀難讀的算法很難被他人理解,根據(jù)這種算法實(shí)現(xiàn)的程序同樣會(huì)隱藏較多的錯(cuò)誤而難以調(diào)試。(3)穩(wěn)健性。算法的穩(wěn)健性是指對(duì)于非法的輸入數(shù)據(jù),算法能有恰當(dāng)、及時(shí)的反應(yīng)或處理方法,而不會(huì)產(chǎn)生莫名其妙的輸出結(jié)果。(4)高效率和低存儲(chǔ)。效率一般表示算法的執(zhí)行時(shí)間,存儲(chǔ)指的是算法執(zhí)行時(shí)所需要的內(nèi)存空間。理想狀態(tài)是用最小的空間、最短的時(shí)間來完成算法的任務(wù),但是實(shí)際上空間和時(shí)間是相互牽制的,所以在進(jìn)行算法設(shè)計(jì)時(shí)只能盡量在效率和存儲(chǔ)中找到一種平衡。3.描述數(shù)據(jù)元素的4種基本結(jié)構(gòu)。參考答案:數(shù)據(jù)元素相互之間的關(guān)系稱為數(shù)據(jù)的邏輯結(jié)構(gòu),簡(jiǎn)稱結(jié)構(gòu)(Structure),其包括4種基本結(jié)構(gòu)。(1)集合結(jié)構(gòu):結(jié)構(gòu)中的數(shù)據(jù)元素之間除了同屬于一個(gè)集合的關(guān)系外,無任何其他關(guān)系。(2)線性結(jié)構(gòu):結(jié)構(gòu)中的數(shù)據(jù)元素之間存在著一對(duì)一的線性關(guān)系。(3)樹狀結(jié)構(gòu):結(jié)構(gòu)中的數(shù)據(jù)元素之間存在著一對(duì)多的層次關(guān)系。(4)圖狀結(jié)構(gòu)或網(wǎng)狀結(jié)構(gòu):結(jié)構(gòu)中的數(shù)據(jù)元素之間存在著多對(duì)多的任意關(guān)系。4.描述二叉樹的5個(gè)性質(zhì)。參考答案:二叉樹具有以下5個(gè)重要性質(zhì)。性質(zhì)1:二叉樹的第i層上至多有2i-1個(gè)節(jié)點(diǎn)(i≥1)。性質(zhì)2:深度為k的二叉樹至多有2k-1個(gè)節(jié)點(diǎn)(k≥1)。性質(zhì)3:對(duì)任意一棵二叉樹T,若葉子節(jié)點(diǎn)數(shù)為n0,而其度為2的節(jié)點(diǎn)數(shù)為n2,則n0=n2+1。性質(zhì)4:具有n個(gè)節(jié)點(diǎn)的完全二叉樹的深度為[log2n]+1。性質(zhì)5:對(duì)于具有n個(gè)節(jié)點(diǎn)的完全二叉樹,如果按照從上到下和同一層從左到右的順序?qū)Χ鏄渲械乃泄?jié)點(diǎn)從1開始順序編號(hào),則任意的序號(hào)為i的節(jié)點(diǎn)有以下幾個(gè)特點(diǎn)。(1)如果i=1,則序號(hào)為i的節(jié)點(diǎn)是根節(jié)點(diǎn),無雙親節(jié)點(diǎn);如果i>1,則序號(hào)為i的節(jié)點(diǎn)的雙親節(jié)點(diǎn)序號(hào)為[i/2]。(2)如果2i>n,則序號(hào)為i的節(jié)點(diǎn)無左孩子節(jié)點(diǎn);如果2i≤n,則序號(hào)為i的節(jié)點(diǎn)的左孩子節(jié)點(diǎn)的序號(hào)為2i。(3)如果2i+1>n,則序號(hào)為i的節(jié)點(diǎn)無右孩子節(jié)點(diǎn);如果2i+1≤n,則序號(hào)為i的節(jié)點(diǎn)的右孩子節(jié)點(diǎn)的序號(hào)為2i+1。5.寫出圖6.20所示二叉樹的先序、中序、后序和按層次遍歷序列。參考答案:遍歷結(jié)果為:(1)

先序遍歷:45,18,7,36,49,66(2)

中序遍歷:7,18,36,45,49,66(3)

后序遍歷:7,36,18,66,49,45(4)

層次遍歷:45,18,49,7,36,666.畫出圖6.21所示圖的鄰接矩陣和鄰接表。參考答案:首先明確圖中的頂點(diǎn)集合為V={A,B,C,D,E,F},按順序編號(hào)為0(A)、1(B)、2(C)、3(D)、4(E)、5(F)。邊的關(guān)系(無向邊):A-B、A-D、B-C、B-D、B-E、C-F、D-E、E-F。鄰接矩陣:

鄰接表:A:B→DB:A→C→D→EC:B→FD:A→B→EE:B→D→FF:C→E7.寫出使用選擇排序?qū)π蛄衶10,18,4,3,6,12,1,9,18,8}進(jìn)行非遞減排序的過程。參考答案:初始序列10,18,4,3,6,12,1,9,18,8第1次排序,選出最小值1,讓它與10交換位置:1,18,4,3,6,12,10,9,18,8第2次排序,選出最小值3,讓它與18交換位置:1,3,4,18,6,12,10,9,18,8第3次排序,選出最小值4,無需交換:1,3,4,18,6,12,10,9,18,8第4次排序,選出最小值6,讓它與18交換位置:1,3,4,6,18,12,10,9,18,8第5次排序,選出最小值8,讓它與18交換位置:1,3,4,6,8,12,10,9,18,18第6次排序,選出最小值9,讓它與12交換位置:1,3,4,6,8,9,10,12,18,18第7次排序,選出最小值10,無需交換:1,3,4,6,8,9,10,12,18,18第8次排序,選出最小值12,無需交換:1,3,4,6,8,9,10,12,18,18第9次排序,選出最小值18,無需交換:1,3,4,6,8,9,10,12,18,18最終有序序列:[1,3,4,6,8,9,10,12,18,18]

第七章習(xí)題參考答案一、選擇題ACAADDBCBA二、簡(jiǎn)答題1.什么是數(shù)據(jù)庫?參考答案:數(shù)據(jù)庫是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。2.簡(jiǎn)要概述數(shù)據(jù)庫管理系統(tǒng)的功能。參考答案:數(shù)據(jù)庫管理系統(tǒng)(DBMS)的主要功能包括以下四個(gè)主要方面。(1)數(shù)據(jù)庫的定義功能DBMS通過提供數(shù)據(jù)定義語言。來對(duì)外模式、模式和內(nèi)模式加以描述。(2)數(shù)據(jù)操縱功能DBMS提供數(shù)據(jù)操縱語言。實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中數(shù)據(jù)的一些基本操作,如檢索、插入、修改、刪除和排序等。(3)數(shù)據(jù)庫運(yùn)行管理數(shù)據(jù)庫運(yùn)行期間的動(dòng)態(tài)管理是DBMS的核心部分,包括并發(fā)控制、存取控制(或安全性檢查、完整性約束條件的檢查)、數(shù)據(jù)庫內(nèi)部的維護(hù)(如索引、數(shù)據(jù)字典的自動(dòng)維護(hù)等)、緩沖區(qū)大小的設(shè)置等。(4)數(shù)據(jù)庫的建立和維護(hù)功能數(shù)據(jù)庫的建立和維護(hù)包括初始數(shù)據(jù)的裝入、數(shù)據(jù)庫的轉(zhuǎn)儲(chǔ)或后備功能、數(shù)據(jù)庫恢復(fù)功能、數(shù)據(jù)庫的重組織功能和性能分析等功能。3.簡(jiǎn)要概述數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)各自的含義。參考答案:數(shù)據(jù)庫是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。數(shù)據(jù)庫系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后構(gòu)成的系統(tǒng),一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員構(gòu)成。這里要注意,數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫是兩個(gè)概念。數(shù)據(jù)庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,用于科學(xué)地組織和存儲(chǔ)數(shù)據(jù)、高效地獲取和維護(hù)數(shù)據(jù)。4.數(shù)據(jù)庫設(shè)計(jì)分哪幾個(gè)階段?參考答案:數(shù)據(jù)庫設(shè)計(jì)一般可劃分成下面5個(gè)階段。(1)系統(tǒng)規(guī)劃:進(jìn)行建立數(shù)據(jù)庫的必要性及可行性研究,確定數(shù)據(jù)庫系統(tǒng)在組織中和信息系統(tǒng)中的地位,以及各個(gè)數(shù)據(jù)庫之間的關(guān)系。(2)需求分析:收集數(shù)據(jù)庫所有用戶的信息內(nèi)容和處理需求,加以規(guī)格化和分析。在分析用戶要求時(shí),要確保用戶目標(biāo)的一致性。(3)概念設(shè)計(jì):把用戶的需求信息統(tǒng)一到一個(gè)整體邏輯結(jié)構(gòu)(即概念模式)中。此結(jié)構(gòu)應(yīng)能表達(dá)用戶的要求,且獨(dú)立于DBMS軟件和硬件。(4)邏輯設(shè)計(jì):這步設(shè)計(jì)分成兩部分,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)和應(yīng)用程序設(shè)計(jì)。這步設(shè)計(jì)的結(jié)構(gòu)應(yīng)該是DBMS能接受的數(shù)據(jù)庫結(jié)構(gòu),稱為邏輯數(shù)據(jù)庫結(jié)構(gòu)。應(yīng)用程序的設(shè)計(jì)是指程序模塊的功能性說明,強(qiáng)調(diào)主語言和DML的結(jié)構(gòu)化程序設(shè)計(jì)。(5)物理設(shè)計(jì):這步設(shè)計(jì)分成兩部分,物理數(shù)據(jù)庫結(jié)構(gòu)的選擇和邏輯設(shè)計(jì)中程序模塊說明的精確化。這一階段的成果是得到一個(gè)完整的、能實(shí)現(xiàn)的數(shù)據(jù)庫結(jié)構(gòu)。對(duì)模塊說明的精確化是強(qiáng)調(diào)進(jìn)行結(jié)構(gòu)化程序的開發(fā),產(chǎn)生一個(gè)可實(shí)現(xiàn)的算法集。

第八章習(xí)題參考答案一、選擇題B、C、C、C、A二、簡(jiǎn)答題1.什么是軟件危機(jī)?軟件危機(jī)的典型表現(xiàn)形式有哪些?其產(chǎn)生的主要原因是什么?參考答案:軟件危機(jī)是指落后的軟件生產(chǎn)方式無法滿足迅速增長(zhǎng)的計(jì)算機(jī)軟件需求,從而導(dǎo)致軟件開發(fā)與維護(hù)過程中出現(xiàn)一系列嚴(yán)重問題的現(xiàn)象。軟件危機(jī)主要涉及兩方面的問題:一是如何開發(fā)軟件以滿足軟件日益增長(zhǎng)的需求;二是如何維護(hù)數(shù)量不斷增長(zhǎng)的已有軟件。軟件危機(jī)的典型表現(xiàn)形式如下。(1)已完成的軟件系統(tǒng)時(shí)常出現(xiàn)功能、性能不滿意或出現(xiàn)故障等情況。(2)軟件產(chǎn)品的可靠性和質(zhì)量安全等方面時(shí)常達(dá)不到標(biāo)準(zhǔn)。軟件產(chǎn)品質(zhì)量難以保證,甚至在開發(fā)過程中就被迫中斷。(3)軟件開發(fā)管理差,對(duì)成本和進(jìn)度的估計(jì)時(shí)常不準(zhǔn)確。(4)系統(tǒng)時(shí)常出現(xiàn)無法維護(hù)、升級(jí)或更新的現(xiàn)象。(5)軟件開發(fā)沒有標(biāo)準(zhǔn)、完整、統(tǒng)一規(guī)范的文檔資料。計(jì)算機(jī)軟件不應(yīng)只是程序,還應(yīng)當(dāng)有一整套規(guī)范的文檔資料和售后服務(wù)。(6)軟件開發(fā)效率低,無法滿足計(jì)算機(jī)應(yīng)用迅速發(fā)展與提高的實(shí)際需要。(7)軟件研發(fā)成本在計(jì)算機(jī)系統(tǒng)總成本中所占的比例逐年上升2.什么是模塊獨(dú)立性?衡量的標(biāo)準(zhǔn)是什么?參考答案:所謂模塊獨(dú)立性,是指軟件系統(tǒng)中每個(gè)模塊只涉及軟件要求的具體的子功能,而與其他模塊之間沒有過多的相互作用。換句話說,若一個(gè)模塊只具有單一的功能且與其他模塊沒有太多聯(lián)系,就認(rèn)為該模塊具有獨(dú)立性。具有獨(dú)立性的模塊由于接口簡(jiǎn)單,在軟件開發(fā)過程中比較容易被開發(fā),在測(cè)試時(shí)也容易被測(cè)試和維護(hù)。一般使用兩個(gè)定性標(biāo)準(zhǔn)來衡量模塊的獨(dú)立程度:耦合和內(nèi)聚。耦合用于衡量不同模塊彼此間互相依賴的緊密程度;內(nèi)聚用于衡量一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度。3.在軟件項(xiàng)目的組織中,常見的程序設(shè)計(jì)小組的建立形式有哪些?參考答案:軟件項(xiàng)目的組織通常采用建立程序設(shè)計(jì)小組的形式。程序設(shè)計(jì)小組主要是指從事軟件開發(fā)活動(dòng)的小組,常見的程序設(shè)計(jì)小組的建立形式有以下3種。(1)主程序員制小組。主程序員通常由高級(jí)工程師擔(dān)任,負(fù)責(zé)小組的全部技術(shù)活動(dòng)、進(jìn)行任務(wù)的分配、協(xié)調(diào)技術(shù)問題、組織評(píng)審、必要時(shí)設(shè)計(jì)和實(shí)現(xiàn)項(xiàng)目中的關(guān)鍵部分。程序員負(fù)責(zé)完成主程序員指派的任務(wù),包括相關(guān)的文檔編寫。(2)民主制小組。小組成員之間地位平等,雖然形式上有一位組長(zhǎng),但小組的工作目標(biāo)及決策是由全體成員集體決定的。(3)層次式小組。一名組長(zhǎng)領(lǐng)導(dǎo)若干名高級(jí)程序員,每名高級(jí)程序員領(lǐng)導(dǎo)若干名程序員。組長(zhǎng)通常就是項(xiàng)目負(fù)責(zé)人,負(fù)責(zé)全組的技術(shù)活動(dòng)、進(jìn)行任務(wù)分配、組織評(píng)審。高級(jí)程序員負(fù)責(zé)項(xiàng)目中的一個(gè)部分或一個(gè)子系統(tǒng),負(fù)責(zé)該部分或子系統(tǒng)的分析、設(shè)計(jì),并將子任務(wù)分配給程序員。

第九章習(xí)題參考答案一、選擇題DADDBDDCABADBBACBDBD二、簡(jiǎn)答題1.簡(jiǎn)述操作系統(tǒng)的地位。參考答案:操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)的“靈魂”和代表。從用戶的角度看,操作系統(tǒng)就是人機(jī)接口,是用戶和計(jì)算機(jī)之間的“橋梁”,它屏蔽了計(jì)算機(jī)硬件和系統(tǒng)軟件的很多細(xì)節(jié),極大地方便了用戶對(duì)計(jì)算機(jī)資源的使用,從而使得計(jì)算機(jī)變得易學(xué)易用。從系統(tǒng)的角度看,操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)所有資源的管理者,負(fù)責(zé)管理系統(tǒng)內(nèi)的所有硬件和軟件資源;同時(shí),操作系統(tǒng)這個(gè)重要的系統(tǒng)軟件與其他軟件不同,其他軟件可能“來去匆匆”,而操作系統(tǒng)必須從機(jī)器開機(jī)運(yùn)行到關(guān)機(jī),它運(yùn)行后可以控制其他軟件運(yùn)行。從發(fā)展的角度看,引入操作系統(tǒng)可以給計(jì)算機(jī)系統(tǒng)的功能擴(kuò)展提供支撐平臺(tái),使之在追加新的服務(wù)和功能時(shí)更加容易和不影響原有的服務(wù)和功能2.解釋下列名詞:操作系統(tǒng)、并發(fā)性、并行性、程序、作業(yè)、進(jìn)程、死鎖。參考答案:操作系統(tǒng):定義為一組能有效地組織和管理計(jì)算機(jī)硬件和軟件資源,合理地對(duì)各類作業(yè)進(jìn)行調(diào)度,以及方便用戶使用的程序的集合。并發(fā)性:是指兩個(gè)或多個(gè)事件在同一時(shí)間間隔內(nèi)發(fā)生。并行性:指兩個(gè)或多個(gè)事件在同一時(shí)刻發(fā)生,即這些事件是同時(shí)發(fā)生的。程序:在多道程序系統(tǒng)中,程序只是指令和數(shù)據(jù)的有序集合,是靜態(tài)的。作業(yè):從一個(gè)程序被選中執(zhí)行到其執(zhí)行結(jié)束并再次成為一個(gè)程序的這段過程中,該程序被稱為一個(gè)作業(yè)。進(jìn)程:進(jìn)程是程序在一個(gè)數(shù)據(jù)集合上的運(yùn)行過程,是系統(tǒng)進(jìn)行資源分配和處理機(jī)調(diào)度的獨(dú)立單位。死鎖:多個(gè)進(jìn)程因競(jìng)爭(zhēng)資源而陷入的“互相等待”狀態(tài),若無外力干預(yù),進(jìn)程將永遠(yuǎn)無法繼續(xù)執(zhí)行(如進(jìn)程A占用資源1等待資源2,進(jìn)程B占用資源2等待資源1)。3.簡(jiǎn)述分時(shí)系統(tǒng)和實(shí)時(shí)系統(tǒng)的異同點(diǎn)。參考答案:相同點(diǎn):分時(shí)系統(tǒng)和實(shí)時(shí)系統(tǒng)都有多路性、及時(shí)性、獨(dú)立性、可靠性和交互性等特性。不同點(diǎn):分時(shí)系統(tǒng):(1)多路性。若干個(gè)用戶可以同時(shí)使用一臺(tái)計(jì)算機(jī)。微觀上看,各用戶是輪流使用計(jì)算機(jī)的;宏觀上看,各用戶是并行使用計(jì)算機(jī)工作的。(2)交互性。用戶可根據(jù)系統(tǒng)對(duì)請(qǐng)求的響應(yīng)結(jié)果,進(jìn)一步向系統(tǒng)提出新的請(qǐng)求。這種能使用戶與系統(tǒng)進(jìn)行人機(jī)對(duì)話的工作方式,明顯有別于批處理系統(tǒng),因而,分時(shí)系統(tǒng)又被稱為交互式系統(tǒng)。(3)獨(dú)立性。用戶可以獨(dú)立操作,用戶之間互不干擾。系統(tǒng)保證各用戶程序運(yùn)行的完整性,不會(huì)發(fā)生相互混淆或破壞現(xiàn)象。(4)及時(shí)性。系統(tǒng)可對(duì)用戶的輸入及時(shí)做出響應(yīng)。分時(shí)系統(tǒng)性能的主要指標(biāo)之一是響應(yīng)時(shí)間,它是指從終端發(fā)出命令到系統(tǒng)予以應(yīng)答所需的時(shí)間。(5)可靠性。分時(shí)系統(tǒng)對(duì)可靠性沒有太高的要求。實(shí)時(shí)系統(tǒng):(1)多路性。實(shí)時(shí)控制系統(tǒng)的多路性是指系統(tǒng)周期性地對(duì)多路現(xiàn)場(chǎng)信息進(jìn)行采集,以及對(duì)多個(gè)對(duì)象或多個(gè)執(zhí)行機(jī)構(gòu)進(jìn)行控制;實(shí)時(shí)信息處理系統(tǒng)的多路性則表現(xiàn)為按照分時(shí)原則為多個(gè)終端用戶服務(wù)。(2)獨(dú)立性。無論是實(shí)時(shí)信息處理系統(tǒng)的多個(gè)終端還是實(shí)時(shí)控制系統(tǒng)的多路信息,它們都相互獨(dú)立,互不干擾。(3)及時(shí)性。每一個(gè)信息接收、分析處理和發(fā)送的過程必須在嚴(yán)格的時(shí)間限制內(nèi)完成。(4)可靠性。需采取冗余措施,雙機(jī)系統(tǒng)前后臺(tái)工作,也包括必要的保密措施等。(5)交互性。實(shí)時(shí)信息處理系統(tǒng)的交互性僅限于訪問系統(tǒng)中某些特定的專用服務(wù)程序;實(shí)時(shí)控制系統(tǒng)則幾乎無交互性可言。4.操作系統(tǒng)用戶接口的作用是什么?有幾類用戶接口?參考答案:用戶接口是操作系統(tǒng)提供給用戶的方便使用計(jì)算機(jī)的接口或操作界面。通常,用戶接口可以分成3類:圖形用戶接口、命令接口和程序接口。(1)圖形用戶接口采用了圖形化界面,用戶可以通過在菜單(或?qū)υ捒颍┥线x擇菜單項(xiàng)的方式完成對(duì)應(yīng)用程序和文件的操作。大家比較熟悉的Windows使用的就是圖形用戶接口。(2)命令接口由一組鍵盤操作命令和命令解釋程序組成,用戶通過輸入不同的命令,進(jìn)而執(zhí)行相應(yīng)的命令解釋程序,完成對(duì)作業(yè)的控制,直至作業(yè)完成。DOS使用的就是命令接口。(3)程序接口是為用戶程序在執(zhí)行中訪問系統(tǒng)資源而設(shè)置的,是用戶程序取得操作系統(tǒng)服務(wù)的唯一途徑。5.單道程序和多道程序有什么區(qū)別?參考答案:在單道程序環(huán)境下,系統(tǒng)內(nèi)的所有資源都由唯一的作業(yè)或用戶所占有,處理機(jī)管理起來很簡(jiǎn)單。多道程序設(shè)計(jì)技術(shù)允許多個(gè)程序同時(shí)進(jìn)入內(nèi)存并運(yùn)行,即同時(shí)把多個(gè)程序放入內(nèi)存,并允許它們交替在CPU中運(yùn)行,它們共享系統(tǒng)中的各種硬件、軟件資源。6.基本分頁存儲(chǔ)管理和分區(qū)分配管理有什么區(qū)別?參考答案:基本分頁存儲(chǔ)管理與分區(qū)分配管理的最大區(qū)別在于,同一個(gè)程序的若干個(gè)頁面可以裝入內(nèi)存中不連續(xù)的物理塊中。7.程序和進(jìn)程有什么區(qū)別?參考答案:進(jìn)程與程序的區(qū)別在于,程序是靜態(tài)的,而進(jìn)程有自己的生命周期,會(huì)隨著程序的運(yùn)行而創(chuàng)建,隨著程序的執(zhí)行結(jié)束而消亡,而且它可以和其他進(jìn)程并發(fā)執(zhí)行,特別是,同一個(gè)程序運(yùn)行在不同的數(shù)據(jù)集合上將屬于不同的進(jìn)程。8.簡(jiǎn)述進(jìn)程的3種基本狀態(tài),并畫圖說明3種基本狀態(tài)之間的變遷關(guān)系。參考答案:進(jìn)程的3種基本狀態(tài):(1)就緒(Ready)態(tài)。就緒態(tài)是指進(jìn)程得到了除處理機(jī)之外的其他資源,只要得到處理機(jī)的調(diào)度就可以投入運(yùn)行時(shí)所處的狀態(tài)。(2)運(yùn)行(Running)態(tài)。運(yùn)行態(tài)是指進(jìn)程得到了處理機(jī)的調(diào)度后正在處理機(jī)上運(yùn)行時(shí)所處的狀態(tài)。(3)阻塞(Block)態(tài)。阻塞態(tài)是指進(jìn)程因某種事件發(fā)生而放棄處理機(jī)的使用權(quán)所進(jìn)入的一種等待狀態(tài)。進(jìn)程的3種基本狀態(tài)之間的變遷關(guān)系如下圖所示。9.死鎖發(fā)生時(shí)必須滿足的條件是什么?參考答案:死鎖發(fā)生時(shí)必須滿足如下4個(gè)必要條件。(1)互斥條件。競(jìng)爭(zhēng)的一定是互斥性資源。(2)請(qǐng)求和保持條件(也稱為部分分配條件)。進(jìn)程已經(jīng)占有了至少一種資源,但又提出了新的資源請(qǐng)求,而該資源已被其他進(jìn)程占有,此時(shí)請(qǐng)求進(jìn)程被阻塞,但該進(jìn)程不會(huì)釋放自己占有的資源。(3)不可剝奪條件。進(jìn)程占有的資源在未使用完之前不能被強(qiáng)制剝奪,只能在進(jìn)程使用完時(shí)由進(jìn)程自己釋放。(4)環(huán)路等待條件。發(fā)生死鎖時(shí),必然存在一個(gè)進(jìn)程—資源循環(huán)鏈,即進(jìn)程相互占有對(duì)方申請(qǐng)的資源,申請(qǐng)對(duì)方占有的資源,出現(xiàn)了循環(huán)等待的現(xiàn)象。10.什么是設(shè)備的獨(dú)立性?設(shè)備的獨(dú)立性有什么好處?參考答案:設(shè)備的獨(dú)立性是指用戶在編程時(shí)所使用的設(shè)備(即邏輯設(shè)備)獨(dú)立于具體的物理設(shè)備,即用戶在程序中只需要指明使用哪種設(shè)備而不需要具體指明使用哪一個(gè)物理設(shè)備,程序真正運(yùn)行后會(huì)根據(jù)系統(tǒng)的實(shí)際情況在第一次使用該邏輯設(shè)備時(shí)為其分配合適的物理設(shè)備,并通過邏輯設(shè)備表(LogicUnitTable,LUT)給出該邏輯設(shè)備名和具體物理設(shè)備的映射關(guān)系。好處:①提高設(shè)備分配時(shí)的靈活性。程序中不指明具體的物理設(shè)備,只要同種的物理設(shè)備有一個(gè)空閑就可以分配給進(jìn)程使用。②有利于I/O重定向。如需更換I/O設(shè)備,只需要在邏輯設(shè)備表中更換映射關(guān)系即可,程序中不需要做過多改動(dòng)。11.微型計(jì)算機(jī)操作系統(tǒng)按照微型計(jì)算機(jī)的運(yùn)行方式被分成哪幾類?典型的代表分別是哪一個(gè)?參考答案:按照微型計(jì)算機(jī)的運(yùn)行方式可以分為單用戶單任務(wù)操作系統(tǒng)、單用戶多任務(wù)操作系統(tǒng)和多用戶多任務(wù)操作系統(tǒng)3種。典型代表:①單用戶單任務(wù)操作系統(tǒng)的典型代表就是DigitalResearch公司的CP/M和微軟公司的MS-DOS。②單用戶多任務(wù)操作系統(tǒng)的典型代表就是微軟公司的Windows操作系統(tǒng)。從Windows3.0開始,到之后的Windows95、Windows98、WindowsNT,一直到現(xiàn)在的Windows7、Windows8、Windows10,它們都屬于單用戶多任務(wù)操作系統(tǒng)。③多用戶多任務(wù)操作系統(tǒng)的典型代表是UNIX和Linux操作系統(tǒng)。12.文件管理中為什么要引入目錄管理?參考答案:引入目錄管理是為了實(shí)現(xiàn)“按名存取文件”,因此,需要為每個(gè)文件建立一個(gè)目錄項(xiàng),記錄其文件名、屬性、位置等相關(guān)信息,實(shí)現(xiàn)方便地按名存取;同時(shí),需要提供快速的目錄查詢技術(shù),提高對(duì)文件的檢索速度。13.UNIX操作系統(tǒng)有什么樣的特性?參考答案:(1)UNIX操作系統(tǒng)主要是用C語言而不是特定于某種計(jì)算機(jī)系統(tǒng)的機(jī)器語言編寫而成的,這使得UNIX操作系統(tǒng)易讀、易修改、易移植,可以不經(jīng)較大改動(dòng)就很方便地從一個(gè)平臺(tái)移植到另一個(gè)平臺(tái)。(2)UNIX操作系統(tǒng)有一套功能強(qiáng)大的工具(命令),它們組合起來可以解決許多問題,而這一工作在其他操作系統(tǒng)中需要通過編程來實(shí)現(xiàn)。(3)UNIX操作系統(tǒng)本身就包含設(shè)備驅(qū)動(dòng)程序,具有設(shè)備無關(guān)性,用戶可以方便地配置運(yùn)行設(shè)備。

第10章多媒體技術(shù)概述一、選擇題BBADC二、填空題1.色調(diào)、飽和度2.感覺媒體、表示媒體、顯示媒體、存儲(chǔ)媒體、傳輸媒體3.采樣、量化4.灰度圖像、二值圖像5.無損壓縮、有損壓縮三、簡(jiǎn)答題1.利用RLE對(duì)字符串“KKKKKKAAAAVVVVAAAAAA”進(jìn)行編碼,給出編碼結(jié)果。參考答案:RLE編碼結(jié)果:6K4A4V6A2.解釋二值圖像與灰度圖像,并說出二者的區(qū)別。參考答案:二值圖像只認(rèn)黑和白,每個(gè)像素用一個(gè)比特就夠了:0是黑,1是白,整幅圖只有這兩種顏色,因此只能勾出輪廓或形狀,文件也極小?;叶葓D像把黑到白之間平均分成256級(jí),每個(gè)像素占一個(gè)字節(jié),0是黑,255是白,但中間有254種漸深漸淺的灰,所以能表現(xiàn)細(xì)膩的明暗過渡和紋理細(xì)節(jié),相應(yīng)的數(shù)據(jù)量也就比二值圖大八倍。3.簡(jiǎn)單介紹HSV模型。參考答案:HSV模型簡(jiǎn)介:HSV將顏色表示為:H都表示色調(diào)或色相(Hue)。通常該值的取值范圍是0°~360°,對(duì)應(yīng)紅—橙—黃—綠—青—藍(lán)—紫—紅這樣順序的顏色,構(gòu)成一個(gè)首尾相接的色相環(huán)。S都表示飽和度(Saturation)(有時(shí)也稱為色度、彩度),即顏色的純凈程度。V表示明度(Value或Brightness),顏色亮度。該模型符合人眼直觀感知,常用于圖像處理軟件。4.什么是圖像的像素深度?參考答案:像素深度(又稱為位深)是指存儲(chǔ)每個(gè)像素所用的位數(shù),它用來度量圖像的分辨率。像素深度決定彩色圖像的每個(gè)像素可能擁有的顏色數(shù)量,或者確定灰度圖像的每個(gè)像素可能有的灰度級(jí)數(shù)量。

第11章社會(huì)和職業(yè)問題一、選擇題BDDAB二、簡(jiǎn)答題1.計(jì)算機(jī)道德學(xué)會(huì)頒布的道德規(guī)范包含哪些內(nèi)容?參考答案:(1)不使用計(jì)算機(jī)傷害他人。(2)不干預(yù)他人的計(jì)算機(jī)工作。(3)不偷竊他人的計(jì)算機(jī)文件。(4)不使用計(jì)算機(jī)進(jìn)行偷竊。(5)不使用計(jì)算機(jī)提供偽證。(6)不使用自己未購(gòu)買的私人軟件。(7)在沒有被授權(quán)或沒有給予適當(dāng)補(bǔ)償?shù)那闆r下,不使用他人的計(jì)算機(jī)資源。(8)不竊取他人的知識(shí)成果。(9)考慮自己編寫的程序或設(shè)計(jì)的系統(tǒng)對(duì)社會(huì)造成的影響。(10)在使用計(jì)算機(jī)時(shí),替他人設(shè)想并尊重他人。2.計(jì)算機(jī)及其相關(guān)技術(shù)的廣泛使用給社會(huì)發(fā)展帶來了重大影響,正面影響和負(fù)面影響都有哪些?參考答案:計(jì)算機(jī)及其相關(guān)技術(shù)的廣泛使用帶來的正面影響,主要表現(xiàn)在社會(huì)生產(chǎn)力、經(jīng)濟(jì)發(fā)展和人類日常生活3個(gè)方面。(1)推動(dòng)了社會(huì)生產(chǎn)力的發(fā)展。(2)推動(dòng)了經(jīng)濟(jì)發(fā)展。(3)豐富了人類日常生活。雖然計(jì)算機(jī)及其相關(guān)技術(shù)為社會(huì)發(fā)展帶來了許多正面的影響,然而任何事物的出現(xiàn)都具有兩面性,如果計(jì)算機(jī)不能被正確使用,同樣會(huì)給人帶來很多危害。(1)淡化人與人之間的關(guān)系。(2)影響人們的身心健康。3.據(jù)我國(guó)國(guó)情及國(guó)外有關(guān)資料,哪些行為可歸入侵犯隱私權(quán)范疇?參考答案:(1)未經(jīng)公民許可,公開其姓名、肖像、住址和電話號(hào)碼。(2)非法侵入、搜查他人住宅,或以其他方式破壞他人居住安寧。(3)非法跟蹤他人,監(jiān)視他人住所,安裝竊聽設(shè)備,私拍他人私生活,窺探他人室內(nèi)情況。(4)非法刺探他人財(cái)產(chǎn)狀況或未經(jīng)本人允許

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論