軟件水平考試(中級)軟件設計師上午(基礎知識)試題模擬試卷48_第1頁
軟件水平考試(中級)軟件設計師上午(基礎知識)試題模擬試卷48_第2頁
軟件水平考試(中級)軟件設計師上午(基礎知識)試題模擬試卷48_第3頁
軟件水平考試(中級)軟件設計師上午(基礎知識)試題模擬試卷48_第4頁
軟件水平考試(中級)軟件設計師上午(基礎知識)試題模擬試卷48_第5頁
已閱讀5頁,還剩13頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

軟件水平考試(中級)軟件設計師上午

(基礎知識)試題模擬試卷48

一、中文選擇題(本題共28題,每題1.0分,共28

分。)

1、若某個計算機系統中,內存地址與I/O地址統一編址,訪問內存單元和I/O設

備是靠采區分的。A.數據總線上輸出的數據B.不同的地址代碼C.內存

與I/O設備使用不同的地址總線D.不同的指令

A、

B、

C、

D、

標準答案:B

知識點解析:暫無解析

2、使Cache命中率最高的替換算法是A.先進先出算法FIFOB.隨機算法

RANDC.先進后出算法FILOD.替換最近最少使用的塊算法LRU

A、

B、

C、

D、

標準答案:D

知識點解析:四個選項中,選項C不是Cache替換算法。在另外三個選項中,

LRU算法的出發點是,如果某個塊被訪問了,則它可能馬上就要被訪問:反之,

如果某個塊長時間未被訪問,則它在最近一段時間也不會被訪問,根據程序的局部

性原理,這種方法有較高的命中率。

3、軟件開發中的瀑布模型典型地刻畫了軟件生存周期的階段劃分,與其最相適應

的軟件開發方法是。A.構件化方法B.結構化方法C.面向對象方法

D.快速原型法

A、

B、

C、

D、

標準答案:B

知識點解析:暫無解析

4、黑盒測試也稱為功能測試,黑盒測試不能發現oA.終止性錯誤B.錯

誤是否正確接收C.界面是否有誤D.是否存在冗余代碼

A、

B、

C、

D、

標準答案:D

知識點解析:暫無解析

5、標準化對象一般可分為兩大類,一類是標準化的具體對象,即需要制定標準的

具體事物;另一類是。A.標準化抽象對象B.標準化總體對象C.標準化

虛擬對象D.標準化面向對象

A、

B、

C、

D、

標準答案:B

知識點解析:暫無解析

6、根據我國法律,在以下情況下,引用他人作品不構成侵權。A.引用目

的在于填補引用人作品在某些方面的空白B.所引用部分構成引用作品的主要部分

或實質部分C引用時未注出處,足以使讀者誤以為被引用部分是引用者的見解

D.引用目的是為了介紹該作品,但引用數量達到了被引用作品的四分之一

A、

B、

C、

D、

標準答案:A

知識點解析:暫無解析

7、”生產者—消費者”問題是一個經典的進程同步與互斥控制問題,若緩沖區可存

放n件物品,要解決這個問題,通常需要使用個信號量。A.IB.2C.3

D.4

A、

B、

C、

D、

標準答案:C

知識點解析:設有一個生產者、一個緩沖區和一個消費者,緩沖區可存放n件物

品。生產者不斷地生產產品,消費者不斷地消費產品。如何用PV操作實現生產者

和消費者的同步。可以設置3個信號量S、S1和S2,其中,S是一個互斥信號量

且初值為1,因為緩沖區是一個互斥資源,所以需要進行互斥控制;S1表示是否

可以將物品放入緩沖區,初值為n;S2表示緩沖區是否存有物品,初值為0。

8、軟件的互操作性是指。A.軟件的可移植性B.人機界面的可交互性

C.多用戶之間的可交互性D.連接一個系統和另一個系統所需的工作量

A、

B、

C、

D、

標準答案:D

知識點解析:暫無解析

9、軟件項目的進度管理有許多方法,清晰地描述每個任務從何時開始,到

何時結束以及各個任務之間的并行性,但難以表達多個子任務之間的邏輯關系

A.Gantt圖B.IPOC.PERTD.時標網狀圖

A、

B、

C、

D、

標準答案:A

知識點解析:進度安排的常用圖形描述方法有甘特(Gantl)圖和計劃評審技術(PERT)

圖。Gantt圖中,橫坐標表示時間,縱坐標表示任務,圖中的水平線段表示對一個

任務的進度安排,線段的起點和終點對應在橫坐標上的時間分別表示該任務的開始

時間和結束時間,線段的長度表示完成該任務所需的時間。Ganll圖能清晰地描述

每個任務從何時開始,到何時結束以及各個任務之間的并行性;但是,它不能清晰

地反映出各任務之間的依賴關系,難以確定整個項目的關鍵所在,也不能反映計劃

中有潛力的部分。PERT圖是一個有向圖,箭頭表示任務,可以標上完成該任務所

需的時間:箭頭指向節點表示流入節點的任務的結束,并開始流出節點的任務,節

點表示事件。只有當流入該節點的所有任務都結束時,節點所表示的事件才出現,

流出節點的任務才可以開始。事件本身不消耗時間和資源,它僅表示某個時間點。

PERT圖不僅給出了每個任務的開始時間、結束時間和完成該任務所需的時間,還

給出了任務之間的關系,即哪些任務完成后才能開始另外一些任務,以及如期完成

整個工程的關鍵路徑。圖中的松弛時間則反映了完成某些任務可以推遲其開始時間

或延長其所需的完成時間:但PERT圖不能反映任務之間的并行關系。

10、幀中繼協議工作在OSI參考模型的oA.物理層和應用層B.物理層和

數據鏈路層C.數據鏈路層和網絡層D.數據鏈路層和表示層

A、

B、

C、

D、

標準答案:B

知識點解析:暫無解析

11、高級語言的語言處理程序分為解釋程序和編譯程序兩種。解釋程序處理源程序

時,大多數采用方法。A.源程序語句被逐個直接解釋執行B.先將源程序

轉化成某種中間代碼,然后對這種代碼解釋執行C.先將源程序轉化成目標代碼,

再執行D.以上方法都不是

A、

B、

C、

D、

標準答案:B

知識點解析:暫無解析

12、表示了對象間“is-a”的關系。A.組合B.引用C.聚合D.繼承

A、

B、

C、

D、

標準答案:D

知識點解析:暫無解析

13、原型化方法是一種_____型的設計過程。A.自外向內B.自項向下C.自內

相外D.自底向上

A、

B、

C、

D、

標準答案:A

知識點解析:原型模型乂稱快速原型模型,它是增量模型的另一種形式。根據原型

的不同作用,有三類原型模型:探索型原型(用于需求分析階段)、實驗型原型(主要

用于設計階段)、演化型原型(主耍用于及早向用戶提交一個原型系統)。演化型主要

針對事先不能完整定義需求的軟件開發。軟件開發中的原型是軟件的一個早期可運

行版本,它反映了最終系統的重要特性。

14、在下列說法中,_____是造成軟件危機的主要原因。①用戶使用不當②軟件

本身特點③硬件不可靠④對軟件的錯誤認識⑤缺乏好的開發方法和手段⑥開發

效率低A.①③⑥B.9②④C.③⑤⑥D.②⑤⑥

A、

B、

C、

D、

標準答案:D

知識點解析:軟件危機指的是在計算機軟件的開發和維護過程中所遇到的一系列嚴

重問題。概括來說,軟件危機包含兩方面問題:如何開發軟件以滿足不斷增長、日

趨復雜的需求,以及如何維護數量不斷膨脹的軟件產品。具體地說,軟件危機主要

有以下表現:?對軟件開發成本和進度的估計常常不準確。?用戶對“已完成''系統

不滿意。?軟件產品的質量靠不住,bug一大堆,patch一個接一個。?軟件的可維

護程度非常低;軟件通常沒有適當的文檔資料。?軟件開發生產率的提高趕不上硬

件的發展和人們需求的增長。

15、對數據{82,16,95,27,75,42,69,34)按關鍵字非遞減順序進行快速排

序,取第一個元素為樞軸,第一趟排序后的結果是oA.34,16,69,27,

75,42,82,95B.16,27,75,42,69,34,82,95C.16,82,27,75,42,

69,34,95D.16,82,95,27,75,42,69,34

A、

B、

C、

D、

標準答案:A

知識點解析:快速排序是通過一趟排序選定一個關鍵字介于“中間”的記錄,從而使

剩余記錄可以分成兩個子序列分別繼續排序,通常稱該記錄為“樞軸一趟快速

排序的具體做法:附設兩個指針low和high,它們的初值分別指向文件的第一個記

錄和最后一個記錄。設樞軸記錄(通常是第一個記錄)的關鍵字為pivotkey,則首先

從high所指位置起向前搜索,找到第一個關鍵字小于pivotkey的記錄并與樞軸記

錄互相交換,然后從low所指位置起向后搜索,找到第一個關鍵字大于pivotkey的

記錄并與樞軸記錄互相交換,重復這兩步直至low=high為止。

16、如果一個軟件是給許多客戶使用的,大多數軟件生產商要使用機制測試過程來

發現那些可能只有最終用戶才能發現的錯誤。測試是由軟件的最終用戶在一

個或多個用戶實際便用環境中進行的cA.AlphaB.BetaC.GammaD.Delta

A、

B、

C、

D、

標準答案:B

知識點解析:暫無解析

17、在C++語言中,關于類(class)和結構體(strucl)的說法中,正確的是。

A.結構體不允許有成員函數B.結構體與類沒什么區別,可以替換C.類定義中

成員在默認情況下是privateD.類定義中成員在默認情況下是public

A、

B、

C>

D、

標準答案:C

知識點解析:暫無解析

18、Windows下的面向對象程序設計與DOS下的結構化程序設計最大區別是

。A.前者可以使用大量的下拉式選單(Menu),后者使用命令方式調用

B.前者是一種消息驅動式體系結構,后者是一種單向調用C.前者具有強大的圖

形用戶界面,后者是一種單向調用D.前者可以突破內存管理640KB的限制,后

者不能

A、

B、

C、

D、

標準答案:B

知識點解析:暫無解析

19、快速排序算法采用的設計方法是______oA.動態規劃法B.分治法C.回溯

法D.分枝定界法

A、

B、

C、

D、

標準答案:B

知識點解析:暫無解析

20、下列排序算法中,第一趟排序完畢后,其最大或最小元一定在其最終位置上的

算法是______oA.歸并排序B.直接選擇排序C快速排序D.基數排序

A、

B、

C、

D、

標準答案:C

知識點解析?:暫無解析

21、采用動態規劃策略求解問題的顯著特征是滿足最優性原理,其含義是o

A.當前所做出的決策不會影響后面的決策B.原問題的最優解包含其子問題的最

優解C.問題可以找到最優解,但利用貪心法不能找到最優解D.每次決策必須是

當前看來最優的決策才可以找到最優解

A、

B、

C、

D、

標準答案:B

知識點解析:暫無解析

22、TIFF(.TIF)文件是一種較為通用的圖像文件格式,它定義了4類不同的格式,

適用于黑白灰度圖像。A.TIFF-BB.TIFF-GC.TIFF-PD.TIFF-R

A、

B、

C、

D、

標準答案:B

知識點解析:暫無解析

23、顯示分辨率是指顯示屏上能夠顯示出的像素數目。顯示分辨率為1024x768表

示顯示屏的每行顯示個像素。A.1024B.768C.512D.384

A、

B、

C、

D、

標準答案:A

知識點解析:暫無解析

24、以下圖像文件格式中,不支持真彩色圖像。A.PCXB.PNGC.TGA

D.EPS

A、

B、

C、

D、

標準答案:A

知識點解析:暫無解析

25、以下傳輸協議不能用于流媒體的傳輸。A.UDPB.RTP/RTSP

C.MMSD.HTTP

A、

B、

C、

D、

標準答案:D

知識點解析:暫無解析

26、12.29/29屬于同一網段的主機IP地址是______。A.

B.5C.1D.2

A、

B、

c、

D、

標準答案:B

知識點解析:暫無解析

27、按照國際標準化組織制定的開放系統互連參考模型,實現端用戶之間可靠通信

的協議層是。A.應用層B.會話層C.傳輸層D.網絡層

A、

B、

C、

D、

標準答案:C

知識點解析:暫無解析

28、按照國際標準化組織制定的開放系統互連參考模型,實現端用戶之間可靠通信

的協議層是。A.應用層B.會話層C.傳輸層D.網絡層

A、

B、

C、

D、

標準答案:D

知識點解析:暫無解析

二、中文選擇題(含2小題)(本題共22題,每題1.0

分,共22分。)

目前,我國已形成了相對完備的知識產權保護的法律體系,對軟件形成一種綜合性

的法律保護,如源程序和設計文檔作為軟件的表現形式受1.保護,同時作為

技術秘密又受2.的保護。

29、1.A.《著作權法》B.《合同法》C.《專利法》D.《反不正當競

爭法》

A、

B、

C、

D、

標準答案:A

知識點解析:暫無解析

30、2.A.《專利法》B.《合同法》C.《著作權法》D.《反不正當競

爭法》

A、

B、

C、

D、

標準答案:D

知識點解析:暫無解析

邏輯覆蓋標準主要用于1.。它主要包括條件覆蓋、條件組合覆蓋、判定覆

蓋、條件及判定覆蓋、語句覆蓋、路徑覆蓋等幾種,其中除路徑覆蓋外最弱的覆蓋

標準是2.o

31、1.A.黑箱測試方法B.白箱測試方法C.灰盒測試方法D.軟件驗證

方法

A、

B、

C、

D、

標準答案:B

知識點解析:白盒測試法需要了解程序內部的結構,測試用例是根據程序的內部邏

輯來設計的。白盒測試法主要于用軟件的單元測試,其常用的技術是邏輯覆蓋。主

要的覆蓋標準有6種,強度由低到高依次是:語句陵蓋、判定覆蓋、條件覆蓋、判

定/條件覆蓋、條件組合覆蓋、路徑覆蓋。

32、2.A.條件測試B.條件組合覆蓋C.判定覆蓋D.語句覆蓋

A、

B、

C、

D、

標準答案:D

知識點解析:暫無解析

1.所依據的模塊說明書和測試方案應在2.階段完成,它能發現設計錯

誤。

33、1.A.集成測試B.可靠性測試C.系統性能測試D.強度測試

A、

B、

C、

D、

標準答案:A

知識點解析:暫無解析

34、2.A.編成B.概要設計C.維護D.詳細設計

A、

B、

c、

D、

標準答案:B

知識點解析:暫無解析

軟件能力成熟度模型CMM(C叩abilityMaturityModel)描述和分析/軟件過程能力

的發展與改進的程度,確立了一個軟件過程成熟程度的分級標準。在I.,

已建立了基本的項目管理過程,可對成本、進度和功能特性進行跟蹤。在

2.,用于軟件管理與工程量方面的軟件過程均已文檔化、標準化,并形成

了整個軟件組織的標準軟件過程。

35、1.A.可重復級B.已管理級C.功能級D.成本級

A、

B、

C、

D、

標準答案:A

知識點解析:CMM五級模型:?初始級:軟件過程是無序的,有時甚至是混亂

的,對過程幾乎沒有定義,成功取決于個人努力。管理是反應式的。?可重復級:

建立了基本的項目管理過程來跟蹤費用、進度和功能特性。制定了必要的過程紀

律,能重復早先類似應用項目取得的成功。?已定義級:已將軟件管理和工程兩方

面的過程文檔化、標準叱,并綜合成該組織的標準軟件過程。所有項目均使用經批

準、剪裁的標準軟件過程來開發和維護軟件。?已定量管理級:收集對軟件過程和

產品質量的詳細度量,對軟件過程和產品有定量的理解與控制。?持續優化級:過

程的量化反饋和先進的新思想、新技術促進過程不斷改進。

36、2.A.標準級B.已定義級C.可重復級D.優化級

A、

R、

C、

D、

標準答案:B

知識點解析:暫無解析

為了保障數據的存儲和芍輸安全,需要對一些重要數據進行加密。由于對稱密碼算

法1.,所以特別適合對大量的數據進行加密。國際數據加密算法IDEA的

密鑰長度是2.位。

37、1.A.比非對稱密碼算法更安全B.比非對稱密碼算法密鑰長度更長

C.比非對稱密碼算法效率更高D.還能同時用于身份認證

A、

B、

C、

D、

標準答案:C

知識點解析:暫無解析

38、2.A.56B.64C.128D.256

A、

B、

C、

D、

標準答案:C

知識點解析:暫無解析

面向對象程序設計的基本思想是通過建立與客觀實體相對應的對象,并通過這些對

象的組合來創建具體的應用。對象是LO對象的三要素是指對象的

2.o

39、1.A.數據結構的封裝體B.數據以及在其上的操作的封裝體C.程序

功能模塊的封裝體D.一組有關事件的封裝體

A、

B、

C、

D、

標準答案:B

知識點解析:暫無解析

40、2.A.名字、字段和類型B.名字、過程和函數C.名字、文件和厚形

D.名字、屬性和方法

A、

B、

C、

D、

標準答案:D

知識點解析:暫無解析

某二義樹的層序序列為ABCDEFGH,中序序歹U為FDGBACHE,則該二叉樹的后

序序列為1.,前序序列為2.oA.FGDBHECAB.FDGBCHEA

C.ABDFGCEHD.FGDBEHCA

41、1.A.FGDBHECAB.FDGBCHEAC.ABDFGCEHD.FGDBEHCA

A、

B、

C、

D、

標準答案:A

知識點解析:暫無解析

42、2.A.FGDBHECAB.FDGBCHEAC.ABDFGCEHD.FGDBEHCA

A、

B、

C、

D、

標準答案:C

知識點解析:暫無解析

對于構件,應當按可復用的要求進行設計、實現、打包、編寫文檔。構件應當

1.,并具有相當穩定的公開的2.o有的構件具有廣泛的可夏用性,

可復用到眾多種類的應用系統中,有的構件只在有限的特定范圍內被復用。

43、1.A.內聚的B.耦合的C.外延的D.封閉的

A、

B、

C、

D、

標準答案:A

知識點解析:暫無解析

44、2.A.界面B.接口C.文檔D.規范

A、

B、

C、

D、

標準答案:B

知識點解析:暫無解析

以關鍵字比較為基礎的排序算法在最壞情況下的計算時間下界為O(Mogn)。下面的

排序算法中,在最壞的情況下,計算時間可以達到O(nlogn)的是1.:該算

法采用的設計方法是2.o

45、1.A.歸并排序B.插入排序C.選擇排序D.冒泡排序

A、

B、

C、

D、

標準答案:A

知識點解析:暫無解析

46、2.A.分治法B.貪心法C.動態規劃法D.回溯

A、

B、

C、

D、

標準答案:A

知識點解析:暫無解析

Hash函數有共同的性質,則函數值應當以1.概率取其值域的每一個值。解

決Hash法中出現的沖突問題常采用的方法是2.o

47、1.A.最大B.最小C.平均D.同等

A、

B、

C、

D、

標準答案:D

知識點解析:暫無解析

48、2.A.數字分析法、除余法、平方取中法B.數字分析法、除余法、線

性探查法C.數字分析法、線性探查法、除余法D.線性探查法、雙散列法、拉鏈

A、

B、

C、

D、

標準答案:D

知識點解析:暫無解析

將擁有2500臺主機的網絡劃分為兩個子網,并采用C類IP地址。子網1有500臺

主機,子網2有2000臺主機,則子網1的子網掩碼應設置為1.,子網2至

少應劃分為2.個C類網絡。

49、1.A.B.28C.

D.

A、

B、

C、

D、

標準答案:D

知識點解析:暫無解析

50、2.A.2B.4C.8D.16

A、

B、

C、

D、

標準答案:C

知識點解析:暫無解析

三、中文選擇題(含3小題)(本題共72題,每題1.0

分,共72分。)

假設某計算機具有1M字節的內存(目前使用的計算機往往具有64M字節以上的內

存),并按字節編址,為了能存取該內存各地址的內容,其地址寄存器至少需要二

進制(1)位。為使4字節組成的字能從存儲器中一次讀出,要求存放在存儲

器中的字邊界對齊,一個字的地址碼應⑵。若存儲周期為200ns,且每個周

期可訪問4個字節,則該存儲器帶寬為⑶bit/so

51、(1)A.10B.16C.20D.32

A、

B、

C、

D、

標準答案:C

知識點解析:暫無解析

52、(2)A.最低兩位為00B.最低兩位為10C.最高兩位為00D.最高兩

位為10

A、

B、

C、

D、

標準答案:A

知識點解析:暫無解析

53、(3)A.20MB.40MC.80MD.I60M

A、

B、

C、

D、

標準答案:D

知識點解析:暫無解析

軟件的易維護性是指理解、改正、改進軟件的難易程度。通常影響軟件易維護性的

因素有易理解性、易修改性和1.o在軟件的開發過程中往往采取各種措施來

提高軟件的易維護性。如采用2.有助于提高軟件的易理解性;3.有助

于提高軟件的易修改性。

54、1.A.易使用性B.易恢復性C.易替換性D.易測試性

A、

B、

C、

D、

標準答案:D

知識點解析:暫無解析

55、2.A.增強健壯性B.信息隱藏原則C.高效的算法D.良好的編程風

A、

B、

C、

D、

標準答案:D

知識點解析:暫無解析

56、3.A.增強健壯性B.信息隱藏原則C.高效的算法D.身份認證

A、

B、

C、

D、

標準答案:B

知識點解析:暫無解析

在軟件需求分析階段,分析員要從用戶那里解決的最重要的問題是1.。需求

規格說明書的內容不應當包括2.。該文檔在軟件開發中具有重要的作用,但

其作用不應包括3.o

57、1.A.要讓軟件做什么B.要給軟件提供哪些信息C.要求軟件的工作

效率如何D.要讓軟件提供哪些信息

A、

B、

C、

D、

標準答案:A

知識點解析:暫無解析

58、2.A.對重要功能的描述B.對算法的詳細過程性描述C軟件確認準

則D.軟件的性能

A、

B、

C、

D、

標準答案:B

知識點解析:暫無解析

59、3.A.軟件設計的依據B.用戶和開發人員對軟件要“做什么”的共同理

解C.軟件驗收的依據D.軟件可行性分析的依據

A、

B、

C、

D、

標準答案:D

知識點解析:暫無解析

類是一組具有相同屬性和相同操作的對象的集合,類中的每個對象都是這個類的一

個1.o類之間共享屬性和操作的機制稱為2.o一個對象通過發送

3.來請求另一個對象為其服務。

60>1.A

溫馨提示

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

評論

0/150

提交評論