網(wǎng)絡(luò)工程師計算機基礎(chǔ)知識模擬題_第1頁
網(wǎng)絡(luò)工程師計算機基礎(chǔ)知識模擬題_第2頁
網(wǎng)絡(luò)工程師計算機基礎(chǔ)知識模擬題_第3頁
網(wǎng)絡(luò)工程師計算機基礎(chǔ)知識模擬題_第4頁
網(wǎng)絡(luò)工程師計算機基礎(chǔ)知識模擬題_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、模擬網(wǎng)絡(luò)工程師計算機基礎(chǔ)知識選擇題第1題:若計算機采用8位整數(shù)補碼表示數(shù)據(jù),則 運算將產(chǎn)生溢出。-127+1-127-1127+1127-1參考答案:C第2題:若某條無條件轉(zhuǎn)移匯編指令采用直接尋址,則該指令的功能是將指令中的地址 碼送入。PC(程序計數(shù)器)AR(地址寄存器)ACC(累加器)ALU(算術(shù)邏輯運算單元)參考答案:A程序計數(shù)器的功能是用于存放下一條指令所在單元的地址。單片機及匯編語言中 常將其稱作PC(Program Counter) o為了保證程序(在操作系統(tǒng)中理解為進(jìn)程)能夠連續(xù)地執(zhí)行下去,CPU必須具有某些手段來確定下一條指令的地址,而 程序計數(shù)器正是起到這種作用,所以通常又稱

2、為指令計數(shù)器。在程序開始執(zhí)行前, 必須將它的起始地址,即程序的第一條指令所在的內(nèi)存單元地址送入PC,因此 程序計數(shù)器(PC)的內(nèi)容即是從內(nèi)存提取的第一條指令的地址。當(dāng)執(zhí)行指令時,CPU 將自動修改PC的內(nèi)容,即每執(zhí)行一條指令PC增加一個量,這個量等于指令所含 的字節(jié)數(shù),以便使其保持的總是將要執(zhí)行的下一條指令的地址。由于大多數(shù)指令 部是按順序來執(zhí)行的,所以修改的過程通常只是簡單地對PC加1。當(dāng)程序轉(zhuǎn)移時,轉(zhuǎn)移指令執(zhí)行的最終結(jié)果就是要改變PC的值,此PC值就是轉(zhuǎn)去的地 址,以此實現(xiàn)轉(zhuǎn)移。有些機器中也稱PC為指令指針I(yè)P(Instruction Pointer)。第3題:在CPU中用于跟蹤指令地址的

3、寄存器是。地址寄存器(MAR)數(shù)據(jù)寄存器(MDR)程序計數(shù)器(PC)指令寄存器(IR)參考答案:C程序計數(shù)器的功能是用于存放下一條指令所在單元的地址。第4題:編寫匯編語言程序時,下列寄存器中,程序員可訪問的是。程序計數(shù)器(PC)指令寄存器(IR)存儲器數(shù)據(jù)寄存器(MDR)存儲器地址寄存器(MAR)參考答案:A為了保證程序能夠連續(xù)地執(zhí)行下去,CPU必須具有某些手段來確定一條指令的地 址。程序計數(shù)器的作用就是控制下一指令的位器,包括控制跳轉(zhuǎn)。第5題:在程序的執(zhí)行過程中,Cache與主存的地址映像由。專門的硬件自動完成程序員進(jìn)行調(diào)度操作系統(tǒng)進(jìn)行管理程序員和操作系統(tǒng)共同協(xié)調(diào)完成參考答案:A程序執(zhí)行過程

4、中,Cache和主存都被分成若十個大小相等的塊,每塊由若干個字 節(jié)組成,主存和Cache的數(shù)據(jù)交換是以塊為單位,需要考慮二者地址的邏輯關(guān)系。 地址映像是指把主存地址空間映像到Cache地址空間,即按某種規(guī)則把主存的塊 復(fù)制到Cache中。映像可分為全相聯(lián)映像、直接映像和組相聯(lián)映像。Cache的地址變換和數(shù)據(jù)塊的替換算法都采用硬件實現(xiàn)。第6題:若某計算機系統(tǒng)的I/O接口與主存采用統(tǒng)一編址,則輸入/輸出操作是通過 指令來完成的??刂浦袛噍斎?輸出訪存參考答案:DCPU對I/O端口的編址方式主要有兩種:一是獨立編址方式,二是統(tǒng)一編址方式。 獨立編址方式是指系統(tǒng)使用一個不同于主存地址空間之外的單獨的一

5、個地址空 間為外圍設(shè)備及接口中的所有I/O端口分配I/O地址,在這種方式下,CPU指令 系統(tǒng)中有專門的用于與設(shè)備進(jìn)行數(shù)據(jù)傳輸?shù)妮斎?輸出指令,對設(shè)備的訪問必須 使用這些專用指令進(jìn)行。統(tǒng)一編址方式是指I/O端口與主存單元使用同一個地址 空間進(jìn)行統(tǒng)一編址,在這種方式下,CPU指令系統(tǒng)中無須設(shè)置專門的與設(shè)備進(jìn)行 數(shù)據(jù)傳輸?shù)妮斎?輸出指令,I/O端口被當(dāng)成主存單元同樣對待,對主存單元進(jìn) 行訪問和操作的指令可以同樣用于對I/O端口的訪問和操作。第7題:在輸入/輸出控制方法中,采用 可以使得設(shè)備與主存問的數(shù)據(jù)塊傳送無需CPU干預(yù)。程序控制輸入/輸出中斷DMA總線控制參考答案:CDMA(Direct Mem

6、ory Access)技術(shù)通過硬件控制將數(shù)據(jù)塊在內(nèi)存和輸入/輸出設(shè) 備間直接傳送,不需要CPU的任何干涉,只需CPU在過程開始啟動與過程結(jié)束時 進(jìn)行處理,實際操作由DMA硬件直接執(zhí)行完成,CPU在傳送過程中可做別的事情。第8題:總線復(fù)用方式可以。提高總線的傳輸帶寬增加總線的功能減少總線中信號線的數(shù)量提高CPU利用率參考答案:C總線復(fù)用方式指的是數(shù)據(jù)和地址在同一個總線上傳輸?shù)姆绞?。所謂復(fù)用傳送就是 指多個用戶共享公用信道的一種機制,目前最常見的主要有時分多路復(fù)用、頻分 多路復(fù)用和碼分多路復(fù)用等,優(yōu)點在于各子系統(tǒng)的信息能有效及時地被傳送,可 避免信號彼此間的相互干擾和物理空間過于擁擠。第9題:在計

7、算機系統(tǒng)中采用總線結(jié)構(gòu),便于實現(xiàn)系統(tǒng)的積木化構(gòu)造,同時可以提高數(shù)據(jù)傳輸速度提高數(shù)據(jù)傳輸量減少信息傳輸線的數(shù)量減少指令系統(tǒng)的復(fù)雜性 參考答案:C計算機系統(tǒng)中采用總線結(jié)構(gòu)可以減少信息傳輸線的數(shù)量。第10題:指令系統(tǒng)中采用不同尋址方式的目的是。提高從內(nèi)存獲取數(shù)據(jù)的速度提高從外存獲取數(shù)據(jù)的速度降低操作碼的譯碼難度擴大尋址空間并提高編程靈活性參考答案:D指令系統(tǒng)中采用不同尋址方式的目的是縮短指令長度,擴大尋址空間,提高編程 靈活性。第11題:某計算機系統(tǒng)由圖1-2所示的部件構(gòu)成,假定每個部件的千小時可靠度為R, 則該系統(tǒng)的千小時可靠度為。R+2R/4R+R2/4R(1-(1-R)2)R(1-(1-R)2

8、)2參考答案:D并行的可靠度二1-(1-R)(1-R)總可靠度二(1-(1-R)(1-R)R - (1-(1-R)(1-R)第12題:假設(shè)系統(tǒng)中進(jìn)程的三態(tài)模型如圖1 -4所示,圖中的a、b和c的狀態(tài)分別為就緒、運行、阻塞運行、阻塞、就緒就緒、阻塞、運行阻塞、就緒、運行參考答案:A在三態(tài)模型中,進(jìn)程有運行、就緒和阻塞三種基本狀態(tài)。一個進(jìn)程正在等待某一 事件而暫時停止,該進(jìn)程處于阻塞狀態(tài)。等待的事件發(fā)生時,阻塞狀態(tài)的進(jìn)程被 喚醒并轉(zhuǎn)換為就緒狀態(tài)。進(jìn)程由就緒狀態(tài)到運行狀態(tài)是由調(diào)度程序的調(diào)度引起的, 當(dāng)進(jìn)程的時間片用完后進(jìn)入就緒狀態(tài),等待下一次的調(diào)度。若某文件系統(tǒng)的目錄結(jié)構(gòu)如圖1 -8所示,假設(shè)用戶要

9、訪問文件f1.java,且 當(dāng)前工作目錄為Program,則該文件的全文件名為,其相對路徑為。第13題:fl.javaDocumentJava-progf1.javaD: Programklava-progf1.javaProgramklava-progfj. java參考答案:C第14題:Java-progJava-progProgramklava-progkProgramJava-prog參考答案:A文件系統(tǒng)一般采用一級目錄結(jié)構(gòu)、二級目錄結(jié)構(gòu)和多級目錄結(jié)構(gòu)。在多級目錄結(jié) 構(gòu)的文件系統(tǒng)中,文件的全路徑名可能較長,也會涉及多次磁盤訪問,為了提高 效率,操作系統(tǒng)提供設(shè)置工作目錄的機制,每個用戶都

10、有自己的工作目錄,任一 目錄節(jié)點都可以被設(shè)置為工作目錄。一旦某個目錄節(jié)點被設(shè)置成工作目錄,相應(yīng) 的目錄文件有關(guān)內(nèi)容就會被調(diào)入主存,這樣,對以工作目錄為根的子樹內(nèi)任一文 件的查找時間會縮短,從工作目錄出發(fā)的文件路徑名稱為文件的相對路徑名。 所以全文件名即為D:ProgramJava-progf1.java;而相對路徑則為從當(dāng)前工 作目錄Program出發(fā)的路徑名,即為Java-prog。第15題:在操作系統(tǒng)文件管理中,通常采用 來組織和管理外存中的信息。字處理程序設(shè)備驅(qū)動程序文件目錄語言翻譯程序參考答案:C在操作系統(tǒng)中,由文件管理系統(tǒng)實現(xiàn)文件的統(tǒng)一管理。文件系統(tǒng)采用按名存取的 方式,為了實現(xiàn)按名

11、存取,系統(tǒng)采用文件目錄為每個文件設(shè)置用于描述和控制文 件的數(shù)據(jù)結(jié)構(gòu),對外存中的文件進(jìn)行組織和管理。第16題:確定軟件的模塊劃分及模塊之間的調(diào)用關(guān)系是 階段的任務(wù)。需求分析概要設(shè)計詳細(xì)設(shè)計編碼參考答案:B軟件的生命周期可以分為四個活動時期:軟件分析、軟件設(shè)計、編碼與測試、運 行與維護(hù)。其中軟件設(shè)計又可以分為概要設(shè)計和詳細(xì)設(shè)計兩個階段。概要設(shè)計是 設(shè)計軟件的結(jié)構(gòu)、組成的模塊、模塊的層次結(jié)構(gòu)、模塊的調(diào)用關(guān)系以及每個模塊 的功能。而詳細(xì)設(shè)計就是為每個模塊完成的功能進(jìn)行具體描述,將功能描述轉(zhuǎn)換 為精確的、結(jié)構(gòu)化的過程描述。第17題:利用結(jié)構(gòu)化分析模型進(jìn)行接口設(shè)計時,應(yīng)以 為依據(jù)。數(shù)據(jù)流圖數(shù)據(jù)字典實體.關(guān)

12、系圖狀態(tài).遷移圖參考答案:A數(shù)據(jù)流圖用來描述數(shù)據(jù)流從輸入到輸出的變換流程。它以圖形的方式描繪數(shù)據(jù)在 系統(tǒng)中流動和處理的過程,它只反映系統(tǒng)必須完成的邏輯功能,所以是一種功能 模型。數(shù)據(jù)流圖僅描述了系統(tǒng)的“分解”,但沒有對圖中各成分進(jìn)行說明。數(shù)據(jù)字典就是用來定義數(shù)據(jù)流圖中各個成分的含義的。數(shù)據(jù)字典有4類條目,包 括數(shù)據(jù)流、數(shù)據(jù)項、數(shù)據(jù)存儲和基本加工。實體一關(guān)系(E-R)圖在軟件設(shè)計和數(shù)據(jù)庫設(shè)計中經(jīng)常用到,用于描述數(shù)據(jù)對象、對象的屬性和對象之間的關(guān)系。 狀態(tài)-遷移圖通過描述系統(tǒng)的狀態(tài)以及引起變化的事件來描述系統(tǒng)的行為,并指 明特定事件的結(jié)構(gòu)和執(zhí)行的動作。此題中要進(jìn)行接口設(shè)計,顯然數(shù)據(jù)流圖更為合適。第

13、18題:模塊A直接訪問模塊B的內(nèi)部數(shù)據(jù),則模塊A和模塊B的耦合類型為。數(shù)據(jù)耦合標(biāo)記耦合公共耦合內(nèi)容辜耦合參考答案:D一般可將耦合度從弱到強分為以下七級。非直接耦合:指兩個模塊中任一個都不依賴對方獨立工作。這類耦合度最低。數(shù)據(jù)耦合:指兩個模塊間只是通過參數(shù)表傳遞簡單數(shù)據(jù)。特征耦合:指兩個模塊都與同一個數(shù)據(jù)結(jié)構(gòu)有關(guān)??刂岂詈希褐竷蓚€模塊間傳遞的信息中含有控制信息。外部耦合:指若干模塊都與同一個外部環(huán)境關(guān)聯(lián),例如I/O處理使所有I/O模 塊與特定的設(shè)備、格式和通信協(xié)議相關(guān)聯(lián)。公共耦合:指兩個或多個模塊通過引用一個公共區(qū)的數(shù)據(jù)而發(fā)生相互作用。內(nèi)容耦合:耦合度最高。出現(xiàn)內(nèi)容耦合的情形包括:一個模塊使用另

14、一模塊內(nèi)部的控制和控制信息;一個 模塊直接轉(zhuǎn)移到另一模塊內(nèi)部;等等。一般來說,盡量使用數(shù)據(jù)耦合,少用控制耦合,限制外部耦合,完全不用內(nèi)容耦合。第19題:某項目組擬開發(fā)一個大規(guī)模系統(tǒng),且具備了相關(guān)領(lǐng)域及類似規(guī)模系統(tǒng)的開發(fā)經(jīng) 驗。下列過程模型中,最適合開發(fā)此項目。瀑布模型快速原型模型V模型螺旋模型參考答案:B在瀑布模型中,軟件開發(fā)的各項活動嚴(yán)格按照線性方式進(jìn)行,當(dāng)前活動接受上一 項活動的工作結(jié)果,實施完成所需的工作內(nèi)容。當(dāng)前活動的工作結(jié)果需要進(jìn)行驗 證,如果驗證通過,則該結(jié)果作為下一項活動的輸入,繼續(xù)進(jìn)行下一項活動,否 則返回修改。瀑布模型要求每個階段都要仔細(xì)驗證,但是,這種模型的線性過程 太理想

15、化,己不再適合現(xiàn)代的軟件開發(fā)模式,幾乎被業(yè)界拋棄??焖僭湍P偷牡谝徊绞墙ㄔ煲粋€快速原型,實現(xiàn)客戶或未來的用戶與系統(tǒng)的交互,用戶 或客戶對原型進(jìn)行評價,進(jìn)一步細(xì)化待開發(fā)軟件的需求??焖僭屯ㄟ^逐步調(diào)整 原型使其滿足客戶的要求,開發(fā)人員可以確定客戶的真正需求是什么,在此基礎(chǔ) 上開發(fā)客戶滿意的軟件產(chǎn)品。V模型是在快速應(yīng)用開發(fā)模型基礎(chǔ)上演變而來,由于將整個開發(fā)過程構(gòu)造成一個“V”字形而得名。V模型強調(diào)軟件開發(fā)的協(xié) 作和速度,將軟件實現(xiàn)和驗證有機地結(jié)合起來,在保證較高的軟件質(zhì)量情況下縮 短開發(fā)周期。螺旋模型將瀑布模型和快速原型模型結(jié)合起來,強調(diào)了其他模型所忽視的風(fēng)險分析,特別適合于大型復(fù)雜的系統(tǒng)。螺旋

16、模型強調(diào)風(fēng)險分析, 但要求許多客戶接受、相信這利,分析并做出相關(guān)反應(yīng)是不容易的,因此,這種 模型往往適合于內(nèi)部的大規(guī)模軟件開發(fā)。第20題:圖1-10是一個軟件項目的活動圖,其中頂點表示項目里程碑,連接頂點的邊表 示包含的活動,邊上的值表示完成活動所需要的時間,則關(guān)鍵路徑長度為 TOC o 1-5 h z 20191716參考答案:A本題考查的是PERT圖。每個任務(wù)可以有一個松弛時間,表示在不影響整個工期 的前提下,完成該任務(wù)有多少余地。而松弛時間為0的任務(wù)是完成整個工程的關(guān) 鍵路徑。分析圖中每個任務(wù)的工期可知,關(guān)鍵路徑為AfBfDfIfJfL,可計算 出其路徑長度為20。第21題:軟件產(chǎn)品的可

17、靠度并不取決于。潛在錯誤的數(shù)量潛在錯誤的位置軟件產(chǎn)品的使用方法軟件產(chǎn)品的開發(fā)方式參考答案:D軟件產(chǎn)品的可靠度取決于潛在錯誤的數(shù)量、潛在錯誤的位置以及軟件產(chǎn)品的使用 方法。第22題:下列關(guān)于風(fēng)險的敘述不正確的足:風(fēng)險是指。可能發(fā)生的事件一定會發(fā)生的事件會帶來損失的事件可能對其進(jìn)行干預(yù),以減少損失的事件參考答案:B一定會發(fā)生的事件,就不叫風(fēng)險了。第23題:下列關(guān)于項目估算方法的敘述不正確的是。專家判斷方法受到專家經(jīng)驗的主觀性影響啟發(fā)式方法(如COCOMO模型)的參數(shù)難以確定機器學(xué)習(xí)方法難以描述訓(xùn)練數(shù)據(jù)的特征和確定其相似性結(jié)合上述三種方法可以得到精確的估算結(jié)果參考答案:D即使將專家判斷方法、啟發(fā)式方

18、法和機器學(xué)習(xí)方法結(jié)合起來,也不可能得到精確 的估算結(jié)果。第24題:圖1-11是一個軟件項目的活動圖,其中頂點表示項目里程碑,邊表示包含的活動,邊上的值表示活動的持續(xù)時間,則里程碑 在關(guān)鍵路徑上。 TOC o 1-5 h z 1234 參考答案:B本題考查的是PERT圖。每個任務(wù)可以有一個松弛時間,表示在不影響整個工期 的前提下,完成該任務(wù)有多少余地。而松弛時間為0的任務(wù)是完成整個工程的關(guān) 鍵路徑。本題中關(guān)鍵路徑是:(0)-(2)-7(5)-(7)-(8)-(9)。使用PERT圖進(jìn)行進(jìn)度安排,不能清晰地描述,但可以給出哪些任務(wù) 完成后才能開始另一些任務(wù)。圖1-12所示工程從A到K的關(guān)鍵路徑是(圖

19、 中省略了任務(wù)的開始和結(jié)束時刻)。第25題:每個任務(wù)從何時開始每個任務(wù)到何時結(jié)束各任務(wù)之間的并行情況各任務(wù)之間的依賴關(guān)系 參考答案:C第26題:ABEGHIKABEGHJKACEGHIKACEGHJK參考答案:BPERT圖給出了每個任務(wù)的開始時間、結(jié)束時間和完成該任務(wù)所需要的時間,同 時還給出了任務(wù)之間的依賴關(guān)系,即哪些任務(wù)完成后才能執(zhí)行另外一些任務(wù)。PERT圖的不足是不能反映任務(wù)之間的并行關(guān)系。關(guān)鍵路徑是松弛時間為0的任務(wù)完成過程所經(jīng)歷的路徑。本題的圖中沒有給出松弛時間,因此關(guān)鍵路徑是 耗時最長的路徑,即AfBfEfGfHfJfK。第27題:軟件復(fù)雜性度量的參數(shù)不包括。軟件的規(guī)模開發(fā)小組的規(guī)

20、模軟件的難度軟件的結(jié)構(gòu)參考答案:B軟件復(fù)雜性度量的參數(shù)很多,如下。規(guī)模,即總共的指令數(shù),或源程序行數(shù)。難度,通常由程序中出現(xiàn)的操作數(shù)的數(shù)目所決定的量來表示。結(jié)構(gòu),通常用與程序結(jié)構(gòu)有關(guān)的度量來表示。智能度,即算法的難易程度。軟件復(fù)雜性主要表現(xiàn)在程序的復(fù)雜性。程序的復(fù)雜性主要指模塊內(nèi)程序的復(fù)雜性。它直接關(guān)聯(lián)到軟件開發(fā)費用的多少、開發(fā)周期長短和軟件內(nèi)部潛 伏錯誤的多少。第28題:指可以不經(jīng)著作權(quán)人許可,無需支付報酬,使用其作品。合理使用許可使用強制許可使用法定許可使用參考答案:A著作權(quán)的合理使用是指針對他人已經(jīng)發(fā)表的作品,根據(jù)法律的規(guī)定,在不必征得 著作權(quán)人同意的情況下,而無償使用其作品的行為,但應(yīng)

21、指明作者姓名、作品名稱,并不得侵犯著作權(quán)人的其他權(quán)利。法定許可使用制度是指依照著作權(quán)法的規(guī)定,傳播者在使用他人已經(jīng)發(fā)表但沒有著作權(quán)保留聲明的作品時,可以不 經(jīng)著作權(quán)人許可,但應(yīng)向其支付報酬,并尊重著作權(quán)人其他權(quán)利的制度。法定許可與合理使用的主要區(qū)別在于:首先,合理使用無須向著作權(quán)人支付報酬, 而法定許可則必須向著作權(quán)人支付報酬;其次,合理使用的范圍較為廣泛,我國 著作權(quán)法第二十二條規(guī)定了 12種,而法定許可的范圍較窄。第29題:列關(guān)于軟件著作權(quán)中翻譯權(quán)的敘述不正確的是:翻譯權(quán)是指 的權(quán)利。將原軟件從一種自然語言文字轉(zhuǎn)換成另一種自然語言文字將原軟件從一種程序設(shè)計語言轉(zhuǎn)換成另一種程序設(shè)計語言軟件著

22、作權(quán)人對其軟件享有的以其他各種語言文字形式再表現(xiàn)將軟件的操作界面或者程序中涉及的語言文字翻譯成另一種語言文字參考答案:B根據(jù)計算機軟件保護(hù)條例第八條的規(guī)定,軟件著作權(quán)人享有若干項權(quán)利,其 中包括翻譯權(quán)。在條例中對翻譯權(quán)的定義是“將原軟件從一種自然語言文字轉(zhuǎn)換 成另一種自然語言文字的權(quán)利”。第30題:利用 可以對軟件的技術(shù)信息、經(jīng)營信息提供保護(hù)。著作權(quán)專利權(quán)商業(yè)秘密權(quán)商標(biāo)權(quán)參考答案:C在反不正當(dāng)競爭法中商業(yè)秘密被定義為“不為公眾所知悉的、能為權(quán)利人帶 來經(jīng)濟利益的、具有實用性并經(jīng)權(quán)利人采取保密措施的技術(shù)信息和經(jīng)營信息”。軟件中包含著技術(shù)秘密和經(jīng)營秘密,具有商業(yè)秘密的特征,即使軟件尚未開發(fā)完 成,

23、在軟件開發(fā)中所形成的知識內(nèi)容也構(gòu)成商業(yè)秘密。因此,可以利用商業(yè)秘密 權(quán)對軟件的技術(shù)信息、經(jīng)營信息提供保護(hù)。第31題:計算機指令一般包括操作碼和地址碼兩部分,為分析執(zhí)行一條指令,其操作碼應(yīng)存入指令寄存器(IR),地址碼應(yīng)存入程序計數(shù)器(PC)操作碼應(yīng)存入程序計數(shù)器(PC),地址碼應(yīng)存入指令寄存器(IR)操作碼和地址碼都應(yīng)存入指令寄存器操作碼和地址碼都應(yīng)存入程序計數(shù)器 參考答案:C 指令寄存器(IR)用來保存當(dāng)前正在執(zhí)行的一條指令。當(dāng)執(zhí)行一條指令時,先把它 從內(nèi)存取到數(shù)據(jù)寄存器(DR)中,然后再傳送至IR。指令劃分為操作碼和地址碼 字段,由二進(jìn)制數(shù)字組成。為了執(zhí)行任何給定的指令,必須對操作碼進(jìn)行測

24、試, 以便識別所要求的操作。指令譯碼器就是做這項工作的。指令寄存器中操作碼字 段的輸出就是指令譯碼器的輸入。操作碼一經(jīng)譯碼后,即可向操作控制器發(fā)出具 體操作的特定信號。進(jìn)度安排的常用圖形描述方法有Gantt圖和PERT圖Gantt圖不能清晰地描 述; PERT圖可以給出哪些任務(wù)完成后才能開始另一些任務(wù)。圖1-13所示 的PERT圖中,事件6的最晚開始時刻是。第32題:每個任務(wù)從何時開始每個任務(wù)到何時結(jié)束每個任務(wù)的進(jìn)展情況各任務(wù)之間的依賴關(guān)系參考答案:D第33題: TOC o 1-5 h z 011011參考答案:CGantt圖的優(yōu)點是直觀表明各個任務(wù)的計劃進(jìn)度和當(dāng)前進(jìn)度,能動態(tài)地反映軟件 開發(fā)

25、進(jìn)展的情況,是小型項目中常用的工具。缺點是不能顯式地描繪各個任務(wù)問 的依賴關(guān)系,關(guān)鍵任務(wù)也不明確。PERT圖中的關(guān)鍵路徑是1 -2-5-7-9,總共15天。在不影響關(guān)鍵路徑,并考慮到5-8這個任務(wù)的前提下,事件6 的最晚開始時刻是第10天。第34題:使用白盒測試方法時,確定測試用例應(yīng)根據(jù) 和指定的覆蓋標(biāo)準(zhǔn)。程序的內(nèi)部邏輯程序結(jié)構(gòu)的復(fù)雜性使用說明書程序的功能參考答案:A白盒法全面了解程序內(nèi)部邏輯結(jié)構(gòu),對所有邏輯路徑進(jìn)行測試。白盒法是窮舉路 徑測試。在使用這一方案時,測試者必須檢查程序的內(nèi)部結(jié)構(gòu),從檢查程序的邏 輯著手,得出測試數(shù)據(jù)。第35題:若某整數(shù)的16位補碼為FFFFH(H表示十六進(jìn)制),則

26、該數(shù)的十進(jìn)制值為0-12-1-216+1參考答案:B負(fù)數(shù)的補碼:符號位為1,其余位為該數(shù)絕對值的原碼按位取反,然后整個數(shù)加 1。因此,補碼FFFFH對應(yīng)的是-1。第36題:若在系統(tǒng)中有若十個互斥資源R,6個并發(fā)進(jìn)程,每個進(jìn)程都需要2個資源R,那么使系統(tǒng)不發(fā)生死鎖的資源R的最少數(shù)目為。 TOC o 1-5 h z 67912參考答案:B在極端情況下,假設(shè)6個并發(fā)進(jìn)程都獲得了一個資源。要避免死鎖,則至少需要 再增加一個資源。第37題:軟件設(shè)計時需要遵循抽象、模塊化、信息隱蔽和模塊獨立原則。在劃分軟件系 統(tǒng)模塊時,應(yīng)盡量做到。高內(nèi)聚高耦合高內(nèi)聚低耦合低內(nèi)聚高耦合低內(nèi)聚低耦合參考答案:B高內(nèi)聚強調(diào)功能

27、實現(xiàn)盡量在模塊內(nèi)部完成;低耦合則是盡量降低模塊之間的聯(lián)系, 減少彼此之間的相互影響。這二者的結(jié)合是面向過程編程和系統(tǒng)設(shè)計的重要特點。第38題:程序的三種基本控制結(jié)構(gòu)是。過程、子程序和分程序順序、選擇和重復(fù)遞歸、堆棧和隊列調(diào)用、返回和跳轉(zhuǎn)參考答案:B程序的三種基本控制結(jié)構(gòu)是順序、選擇和重復(fù)。第39題:棧是一種按“后進(jìn)先出”原則進(jìn)行插入和刪除操作的數(shù)據(jù)結(jié)構(gòu),因此, 必須用棧。函數(shù)或過程進(jìn)行遞歸調(diào)用及返回處理將一個元素序列進(jìn)行逆置鏈表節(jié)點的申請和釋放可執(zhí)行程序的裝入和卸載參考答案:A棧可以用來在函數(shù)調(diào)用的時候存儲斷點,做遞歸時要用到棧。第40題:兩個以上的申請人分別就相同內(nèi)容的計算機程序的發(fā)明創(chuàng)造,

28、先后向國務(wù)院專 利行政部門提出申請,可以獲得專利申請權(quán)。所有申請人均先申請人先使用人先發(fā)明人參考答案:B在我國,審批專利遵循的基本原則是“先申請先得”原則,即對于同樣的發(fā)明創(chuàng) 造,誰先申請專利,專利權(quán)就授予誰。專利法第九條規(guī)定,兩個以上的申請人分 別就同樣的發(fā)明創(chuàng)造申請專利的,專利權(quán)授予最先申請的。當(dāng)有二者在同一時間 就同樣的發(fā)明創(chuàng)造提交了專利申請,專利局將分別向各申請人通報有關(guān)情況,可 以將兩申請人作為一件申請的共同申請人,或其中一方放棄權(quán)利并從另一方得到 適當(dāng)?shù)难a償,或兩件申請都不授予專利權(quán)。專利權(quán)的授予只能給一個人。第41題:以下關(guān)于CPU的敘述中,錯誤的是。CPU產(chǎn)生每條指令的操作信號

29、并將操作信號送往相應(yīng)的部件進(jìn)行控制程序控制器(PC)除了存放指令地址,也可以臨時存儲算術(shù)/邏輯運算結(jié)果CPU中的控制器決定計算機運行過程的自動化指令譯碼器是CPU控制器中的部件參考答案:BPC不可以存儲算術(shù)/邏輯運算結(jié)果,而是由累加器在運算過程中臨時存儲算術(shù)/ 邏輯運算結(jié)果。所以選項B是錯誤的。選項A考查的是CPU基本功能中的操作控 制,此外,CPU的基本功能還有程序控制、時序控制和數(shù)據(jù)處理。控制器的基本 功能就是從內(nèi)存取指令和執(zhí)行指令,使計算機能夠按照由指令組成的程序要求自 動地完成各項任務(wù),可見選項C是正確的。指令譯碼器是控制器中的部件之一, 主要用來對現(xiàn)行指令進(jìn)行分析,確定指令類型、指令

30、所要完成的操作以及尋址方 式。第42題:以下關(guān)于CISC(Complex Instruction Set Computer,復(fù)雜指令集計算機)和 RISC(ReducedInstruction Set Computer,精簡指令集計算機)的敘述中,錯誤 的是。在CISC中,其復(fù)雜指令都采用硬布線邏輯來執(zhí)行采用CISC技術(shù)的CPU,其芯片設(shè)計復(fù)雜度更高在RISC中,更適合采用硬布線邏輯執(zhí)行指令采用RISC技術(shù),指令系統(tǒng)中的指令種類和尋址方式更少參考答案:ACISC的指令系統(tǒng)對應(yīng)的控制信號復(fù)雜,大多采用微程序控制器方式。第43題:以下關(guān)于校驗碼的敘述中,正確的是。海明碼利用多組數(shù)位的奇偶性來檢錯和

31、糾錯海明碼的碼距必須大于等于1循環(huán)冗余校驗碼具有很強的檢錯和糾錯能力循環(huán)冗余校驗碼的碼距必定為1參考答案:A海明碼是利用奇偶性來檢錯和校驗的方法。其構(gòu)成方法足:在數(shù)據(jù)位之間插Ak 個校驗位,通過擴大碼距來實現(xiàn)檢錯和糾錯。海明碼的碼距必須大于1,因此選 項B是錯誤的。循環(huán)冗余碼利用生成多項式為k個數(shù)位產(chǎn)生r個校驗位來進(jìn)行編碼,校驗位越長,校驗?zāi)芰驮綇?。具有r個校驗位的多項式能檢測出所 有長度小于等于r的突發(fā)性差錯。但循環(huán)冗余碼并不具有糾錯能力,因此選項C 是錯誤的。取兩個相近的碼字,如0和1,再用一個生成多項式(如101)進(jìn) 行計算,可以看出即使要傳輸?shù)拇a字的碼距為1,但整個編碼(原數(shù)據(jù)+CR

32、C校驗 碼)的碼距必定大于1。如果碼距可以等于1的話,那么就意味著CRC編碼可能 無法檢查出一位的錯誤。因此選項D也是錯誤的。第44題:以下關(guān)于Cache的敘述中,正確的是。在容量確定的情況下,替換算法的時間復(fù)雜度是影響Cache命中率的關(guān)鍵 因素Cache的設(shè)計思想是在合理成本下提高命中率Cache的設(shè)計目標(biāo)是容量盡可能與主存容量相等CPU中的Cache容量應(yīng)該大于CPU之外的Cache容量參考答案:B目前計算機使用的內(nèi)存主要是動態(tài)RAM,它具有價格低、容量大的特點,但由于 是用電容存儲信息,所以存取速度難以提高,而CPU的速度提高得很快,這導(dǎo)致 了兩者的速度不匹配。高速緩沖存儲器Cache

33、是CPU和主存之間的一個容量相對 較小的雙極型靜態(tài)RAM,用來加快CPU訪問主存的速度。在半導(dǎo)體存儲器中,雙 極型靜態(tài)RAM的存取速度可與CPU的速度處于同一數(shù)量級,但這種RAM價格較 貴,且功耗大、集成度低,要達(dá)到與動態(tài)RAM相同的容量,其體積就比較大,這 是不可行的。因此選項C是錯誤的。CPU體積小,其中集成的Cache容量也就小,而CPU之外的Cache體積可做得大一些,容量也會高很多。例如,采用 兩級Cache結(jié)構(gòu)的奔騰PC,集成在CPU芯片內(nèi)的Cache為1級Cache,其容量為 16KB; PC主板上安裝了 2級Cache,其容量是512KB。所以選項D是錯誤的。 通常用命中率來測

34、量Cache的效率。命中率是指CPU所訪問的信息在Cache中的 比率。如果Cache中找到所需的指令或數(shù)據(jù),則稱命中;若找不到,則到主存訪 問。命中率的高低與Cache的容量、替換算法、塊的大小、運行程序特性等因素 有關(guān),尤其是Cache的容量和塊的大小。因此選項A是錯誤的。第45題:面向?qū)ο箝_發(fā)方法的基本思想是盡可能按照人類認(rèn)識客觀世界的方法來分析和 解決問題,方法不屬于面向?qū)ο蠓椒?。BoochCoadOMTJackson參考答案:D20世紀(jì)80年代以后棚繼出現(xiàn)了多種面向?qū)ο蠓治龊驮O(shè)計的方法,較為流行的有 Booch方法、Coad和Yourdon方法、Jocobson方法等。對象建模技術(shù)(

35、OMT)是由 J. Rumbaugh等人提出的一種面向?qū)ο箝_發(fā)方法,OMT定義了三種模型來描述系 統(tǒng),它們分別是對象模型、動態(tài)模型和功能模型。Jackson是面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法,不屬于面向?qū)ο蠓椒ā5?6題:確定構(gòu)建軟件系統(tǒng)所需要的人數(shù)時,無須考慮。系統(tǒng)的市場前景系統(tǒng)的規(guī)模系統(tǒng)的技術(shù)復(fù)雜度項目計劃參考答案:A這是一道常識題。一般來說,系統(tǒng)的規(guī)模越大、系統(tǒng)的技術(shù)越復(fù)雜,構(gòu)建軟件系 統(tǒng)的人數(shù)相對就越多,同時還要考慮整個項目計劃,考慮到成本、進(jìn)度等因素。第47題:一個項目為了修正一個錯誤而進(jìn)行了變更。這個錯誤被修正后,卻引起以前可 以正確運行的代碼出錯。最可能發(fā)現(xiàn)這一問題。單元測試接受測試回歸測

36、試安裝測試參考答案:C在軟件生命周期中的任何一個階段,只要軟件發(fā)生了改變,就可能給該軟件帶來 問題。軟件的改變可能是源于發(fā)現(xiàn)了錯誤并做了修改,也有可能是因為在集成或 維護(hù)階段加入了新的模塊。當(dāng)軟件中所含錯誤被發(fā)現(xiàn)時,如果錯誤跟蹤與管理系 統(tǒng)不夠完善,就可能會遺漏對這些錯誤的修改;而開發(fā)者對錯誤理解得不夠透徹, 也可能導(dǎo)致所做的修改只修正了錯誤的外在表現(xiàn),而沒有修復(fù)錯誤本身,從而造 成修改失?。恍薷倪€有可能產(chǎn)生副作用從而導(dǎo)致軟件未被修改的部分產(chǎn)生新的問 題,使本來工作正常的功能產(chǎn)生錯誤。同樣,在有新代碼加入軟件的時候,除了 新加入的代碼中有可能含有錯誤外,新代碼還有可能對原有的代碼帶來影響。因

37、此,每當(dāng)軟件發(fā)生變化時,我們就必須重新測試現(xiàn)有的功能,以便確定修改是否 達(dá)到了預(yù)期的目的,檢查修改是否損害了原有的正常功能。同時,還需要補充新 的測試用例來測試新的或被修改了的功能。為了驗證修改的正確性及其影響就需 要進(jìn)行回歸測試。單元測試是在模塊編寫完成且無編譯錯誤后對模塊進(jìn)行的測試;安裝測試是把模塊按系統(tǒng)設(shè)計說明書的要求組合起來進(jìn)行的測試;接受 測試的任務(wù)是進(jìn)一步檢查軟件的功能和性能是否與用戶要求的一樣。這幾種測試 都不能發(fā)現(xiàn)題目中描述的錯誤原因和具體的位置。操作系統(tǒng)是裸機上的第一層軟件,其他系統(tǒng)軟件(如 等)和應(yīng)用軟件都是建立在操作系統(tǒng)基礎(chǔ)上的。圖1-14中的分別表示。第48題:編譯程序

38、、財務(wù)軟件和數(shù)據(jù)庫管理系統(tǒng)軟件匯編程序、編譯程序和Java解釋器編譯程序、數(shù)據(jù)庫管理系統(tǒng)軟件和汽車防盜程序語言處理程序、辦公管理軟件和氣象預(yù)報軟件參考答案:B第49題:應(yīng)用軟件開發(fā)者、最終用戶和系統(tǒng)軟件開發(fā)者應(yīng)用軟件開發(fā)者、系統(tǒng)軟件開發(fā)者和最終用戶最終用戶、系統(tǒng)軟件開發(fā)者和應(yīng)用軟件開發(fā)者最終用戶、應(yīng)用軟件開發(fā)者和系統(tǒng)軟件開發(fā)者參考答案:D軟件可以分為系統(tǒng)軟件和應(yīng)用軟件。系統(tǒng)軟件貼近硬件底層。常用的系統(tǒng)軟件有 操作系統(tǒng)、語言處理程序、連接程序、診斷程序、數(shù)據(jù)庫管理系統(tǒng)等,操作系統(tǒng) 是系統(tǒng)軟件中最核心的部分,其他軟件均建立在操作系統(tǒng)的基礎(chǔ)上,并在操作系 統(tǒng)的統(tǒng)一管理和支持下運行。應(yīng)用軟件是為某一專

39、門的應(yīng)用目的而開發(fā)的軟件, 如科學(xué)計算、工程設(shè)計、數(shù)據(jù)處理、事務(wù)處理、過程控制等方面的程序,以及文 字處理軟件、表格處理軟件、輔助設(shè)計軟件、實時處理軟件等??眨?)的各個選 項中,財務(wù)軟件、汽車防盜軟件、辦公管理軟件和氣象預(yù)報軟件部屬于應(yīng)用軟件, 只有選項B中的軟件都屬于系統(tǒng)軟件。計算機硬件、軟件與用戶之間是一種層次結(jié)構(gòu)關(guān)系。硬件處于內(nèi)層,用戶處于最外層,軟件是硬件與用戶之間的接 口,用戶通過軟件訪問計算機的硬件。所以空(2)處,最外層是最終用戶; 是應(yīng)用軟件開發(fā)者,他們在系統(tǒng)軟件的基礎(chǔ)上開發(fā)應(yīng)用軟件;是系統(tǒng)軟件開發(fā) 者。第50題:軟件權(quán)利人與被許可方簽訂一份軟件使用許可合同。若在該合同約定的

40、時間和 地域范圍內(nèi),軟件權(quán)利人不得再許可任何第三人以與此相同的方法使用該項軟 件,但軟件權(quán)利人可以自己使用,則該項許可使用是。獨家許可使用獨占許可使用普通許可使用部分許可使用參考答案:A許可貿(mào)易實際上是一種許可方用授權(quán)的形式向被許可方轉(zhuǎn)讓技術(shù)使用權(quán)同時也 讓渡一定市場的貿(mào)易行為。根據(jù)其授權(quán)程度大小,許可貿(mào)易可分為如下五種形式。(1)獨占許可。它是指在合同規(guī)定的期限和地域內(nèi),被許可方對轉(zhuǎn)讓的技術(shù)享有 獨占的使用權(quán),即許可方自己和任何第三方都不得使用該項技術(shù)和銷售該技術(shù)項 下的產(chǎn)品。所以這種許可的技術(shù)使用費是最高的。(2)排他許可,又稱獨家許可。它是指在合同規(guī)定的期限和地域內(nèi),被許可方和許可方自己

41、都可使用該許 可項下的技術(shù)和銷售該技術(shù)項下的產(chǎn)品,但許可方不得再將該項技術(shù)轉(zhuǎn)讓給第三 方。排他許可是僅排除第三方面不排除許可方。(3)普通許可。它是指在合同規(guī)定的期限和地域內(nèi),除被許可方被允許使用轉(zhuǎn)讓的技術(shù)和許可方仍保留對該 項技術(shù)的使用權(quán)之外,許可方還有權(quán)再向第三方轉(zhuǎn)讓該項技術(shù)。普通許可是許可 方授予被許可方權(quán)限最小的一種授權(quán),其技術(shù)使用費也是最低的。(4)可轉(zhuǎn)讓許可,又稱分許可。它是指被許可方經(jīng)許可方允許,在合同規(guī)定的地域內(nèi),將 其被許可所獲得的技術(shù)使用權(quán)全部或部分地轉(zhuǎn)售給第三方。通常只有獨占許可或 排他許可的被許可方才獲得這種可轉(zhuǎn)讓許可的授權(quán)。(5)互換許可,又稱交叉許可。它是指交易雙方

42、或各方以其所擁有的知識產(chǎn)權(quán)或?qū)S屑夹g(shù),按各方都同 意的條件互惠交換技術(shù)的使用權(quán),供對方使用。這種許可多適用于原發(fā)明的專利 權(quán)人與派生發(fā)明的專利權(quán)人之間。第51題:是指按內(nèi)容訪問的存儲器。虛擬存儲器相聯(lián)存儲器高速緩存(Cache)隨機訪問存儲器參考答案:B相聯(lián)存儲器也稱為按內(nèi)容訪問存儲器。它是一種不根據(jù)地址而是根據(jù)存儲內(nèi)容來 進(jìn)行存取的存儲器。寫入信息時按順序?qū)懭?,不需要地址。讀出時,要求中央處 理單元給出一個相聯(lián)關(guān)鍵字,用它和存儲器中所有單元中的一部分信息進(jìn)行比較, 若它們相等,則將此單元中余下的信息讀出。這是實現(xiàn)存儲器并行操作的一種有 效途徑,特別適合于信息的檢索和更新。第52題:處理機主要由處理器、存儲器和總線組成。總線包括。數(shù)據(jù)總線、地址總線、控制總線并行總線、串

溫馨提示

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

評論

0/150

提交評論