軟件評測師(軟考)考試(重點)題庫300題(含答案解析)_第1頁
軟件評測師(軟考)考試(重點)題庫300題(含答案解析)_第2頁
軟件評測師(軟考)考試(重點)題庫300題(含答案解析)_第3頁
軟件評測師(軟考)考試(重點)題庫300題(含答案解析)_第4頁
軟件評測師(軟考)考試(重點)題庫300題(含答案解析)_第5頁
已閱讀5頁,還剩163頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

軟件評測師(軟考)考試(重點)題庫300題(含答案解析)

一、單選題

1.操作系統的主要任務是()

A、把源程序轉換為目標代碼

B、負責文字格式編排和數據計算

C、負責存取數據庫中的各種數據,完成SQL查詢

D、管理計算機系統中的軟、硬件資源

答案:D

解析:操作系統的作用:3通過資源管理,提高計算機系統的效率;2、改善人

機界面,向用戶提供友好的工作環境。故正確答案為:D

2.以下關于測試時機的敘述中,不正確的是()o

A、應該盡可能早地進行測試

B、軟件測試中的錯誤暴露的越遲,則修復和改正錯誤所花費的代價越高

C、應該在代碼編寫完成后開始測試

D、項目需求分析和設計階段需要測試人員參與

答案:C

解析:本題考查軟件測試時機的基礎知識。該題目也是一目了然,ABD選項敘述

都是正確的,軟件測試應該貫穿于整個開發的生命周期,而不是在代碼編寫完成

后開始測試。正確答案為Co

3.以下關于回歸測試的敘述中,不正確的是()

A、回歸測試是為了確保改動不會帶來不可預料的后果或錯誤

B、回歸測試需要針對修改過的軟件成分進行測試

C、回歸測試需要能夠測試軟件的所有功能的代表性測試用例

D、回歸測試不容易實現自動化

答案:D

解析:回歸測試是指修改了舊代碼后,重新進行測試以確認修改沒有引入新的錯

誤或導致其他代碼產生錯誤。通常可以通通過自動化大大減輕重復工作的工作量。

4.某單位局域網配置如下圖所示,PC2發送到Internet上的報文的源IP地址為

A、192.168.0.2

B、192.168.0.1

C、202.117.112.1

D、202.117.112.2

答案:D

解析:本試題考查局域網配置中IP地址設置相關問題。PC2發送到Internet±

的報文經代理服務器轉換后,源IP地址變成代理服務器的出口IP地址,即202.

117.112.2O

5.在面向對象系統中,對象的屬性是()

A、對象的行為特性

B、和其他對象相關聯的方式

C、和其他對象相互區分的特性

D、與其他對象交互的方式

答案:C

解析:在面向對象技術中,對象是基本的運行時實體,它既包括數據(屬性),

也包括作用于數據的操作(行為)。一個對象把屬性和行為封裝為一個整體。對

象的屬性表示了對象特有的與其他對象相互區分的特性。

6.以下屬于靜態測試方法的是()

A、分支覆蓋率分析

B、復雜度分析

C、系統壓力測試

D、路徑覆蓋分析

答案:B

解析:本題考查靜態測試方法的基礎知識。靜態測試不實際運行被測軟件,主要

是對軟件的編程格式和結構等方面進行評估。本題目中分支覆蓋率分析,系統壓

力測試和路徑覆蓋分析都需要實際運行被測軟件才能得到分析結果,只有復雜度

分析可以通過靜態分析程序代碼實現。故正確答案為B。

7.以下關于模塊化的敘述中,正確的是。

A、每個模塊的規模越小越好,這樣開發每個模塊的成本就可以降低了

B、每個模塊的規模越大越好,這樣模塊之間的通信開銷就會降低了

C、應具有高內聚和低耦合的性質

D、僅適用于結構化開發方法

答案:C

解析:本題考查軟件設計的基礎知識。模塊化設計是軟件設計的一個重要方面,

不僅僅適用于結構化開發方法,面向對象開發方法也適用。模塊的規模應該適中,

過小可能會增加耦合性,過大可能會降低內聚性。在分解模塊時,應該充分考慮

模塊之間的低耦合和模塊內的高內聚的性質,故正確答案為Co

8.軟件項目管理所涉及的范圍覆蓋了整個軟件()。

A\生命周期

B、運行與維護過程

C、定義過程

D、開發過程

答案:A

解析:軟件項目管理的對象是軟件項目。為了使軟件項目開發獲得成功,必須對

軟件開發項目的工作范圍、可能遇到的風險、需要的資源、要實現的任務、經歷

的里程碑、花費的工作量(成本)以及進度的安排等做到心中有數。這種管理的

范圍覆蓋了整個生命周期,故正確答案為A

9.某市標準化行政主管部門制定并發布的工業產品的安全及衛生要求的標準,在

其行政區域內是()。

A、強制性標準

B、推薦性標準

C、自愿性標準

D、指導性標準

答案:A

解析:本題考查標準的分類,《中華人民共和國標準化法》將國內的標準分為強

制性標準和推薦性標準。相關條款如下。第七條國家標準、行業標準分為強制性

標準和推薦性標準。保障人體健康,人身、財產安全的標準和法律、行政法規規

定強制執行的標準是強制性標準,其他標準是推薦性標準。省、自治區、直轄市

標準化行政主管部]制定的工業產品的安全、衛生要求的地方標準,在本行政區

域內是強制性標準。第十四條強制性標準,必須執行。不符合強制性標準的產品,

禁止生產、銷售和進口。推薦性標準,國家鼓勵企業自愿采用。

10.POP3協議采用()模式進行通信,當客戶機需要服務時,客戶端軟件與POP

3服務器建立(請作答此空)連接。

A、TCP

B、UDP

C、PHP

D、IP

答案:A

解析:POP3協議采用C/S模式進行通信,POP3需要TCP連接的支持,當客戶機

需要服務時,客戶端軟件與POP3服務器建立TCP連接。

11-O主要描述用于數據通信與傳輸的接口數據格式。

A、數據內容類標準

B、通信協議類標準

C、開發接口類標準

D、信息編碼類標準

答案:B

解析:通信協議類標準:這類標準主要描述用于數據通信與傳輸的接口數據格式。

12.如下圖所示,從輸出的信息中可以確定的是信息是()。

C\>netstat-n

ActiveConnections

ProtoLocalAddressForeignAddressState

TCP192.168.020020112:443ESTABUSHED

TCP192.168.02002038100.29.200110:110TIME.WAIT

TCP192.168.0200:20520:80ESTABUSHED

A、本地主機正在使用的端口的公共端口號

B、192.168.0.200正在與128.105.129.30建立連接

C、本地主機與202.100.112.12建立安全連接

D、本地主機正在與100.29.200.110建立連接

答案:C

解析:Netstat是控制臺命令,是一個監控TCP/IP網絡的非常有用的工具,它可

以顯示路由表、實際的網絡連接以及每一個網絡接口設備的狀態信息。Netstat

用于顯示與IP、TCP、UDP和ICMP協議相關的統計數據,一般用于檢驗本機各端

口的網絡連接情況。Proto協議:TCP,指是傳輸控制協議。LocalAddress本地

機器名:后面是本地連接的端口號。ForeignAddress遠程機器名:后面包含了

遠程端口。State狀態:ESTABLISHED是指已建立聯機的聯機情況,TIME-WAIT

是指等待足夠的時間以確保遠程TCP接收到連接中斷請求的確認。

13.假設在程序控制流圖中,有12條邊,8個節點,則確保程序中每個可執行語

句至少執行一次所必需的測試用例數目的上限是()o

A、12

B、8

C、6

D、4

答案:C

解析:本題考查白盒測試用例設計方法:基本路徑測試法。基本路徑測試法要求

覆蓋程序中所有可能的路徑,即確保程序中每個可執行語句至少執行一次。確定

獨立路徑條數需要計算圈復雜度V(G),計算方法包括三種:V(G)二區域數V

(G)二判斷節點數+1V(G)二邊一節點+2。

14.M軟件公司的軟件產品注冊商標為M,為確保公司在市場競爭中占據優勢,對

員工進行了保密約束。此情形下該公司不享有。。

A、商業秘密權

B、著作權

C、專利權

D、商標權

答案:C

解析:關于軟件著作權的取得,《計算機軟件保護條例》定:“軟件著作權自

軟件開發完成之日起產生。”即軟件著作權自軟件開發完成之日起自勵產生,不

論整體還是局部,只要具備了軟件的屬性即產生軟件著作權,既不要求履行任何

形式的登記或注冊手續,也無須在復制件上加注著作權標記,也不論其是否已經

發表都依法享有軟件著作權。軟件開發經常是一項系統工程,一個軟件可能會有

很多模塊,而每一個模塊能夠獨立完成某一項功能。自該模塊開發完成后就產生

了著作權。軟件公司享有商業秘密權。因為一項商業秘密受到法律保護的依據,

必須具備構成商業秘密的三個條件,即不為公眾所知悉、具有實用性、采取了保

密措施。商業秘密權保護軟件是以軟件中是否包含著“商業秘密”為必要條件的。

該軟件公司組織開發的應用軟件具有商業秘密的特征,即包含著他人不能知道到

的技術秘密;具有實用性,能為軟件公司帶來經濟效益;對職工進行了保密的約

束,在客觀上已經采取相應的保密措施。所以軟件公司享有商業秘密權。商標權、

專利權不能自行取得,申請人必須履行商標法、專利法規定的申請手續,向國家

行政部門提交必要的申請文件,申請獲準后即可取得相應權利。獲準注冊的商標

通常稱為注冊商標。

15.POP3協議采用()模式,客戶端代理與POP3服務器通過建立(請作答此空)

連接來傳送數據。

A、TCP

B、UDP

C、P2P

D、IP

答案:A

解析:概念:全名為$<PostOfficeProtocoI-Version3n,即“郵局協議版本3”。

POP適用于C/S結構的脫機模型的電子郵件協議,目前已發展到第三版,稱POP

3O協議支持離線郵件處理,當郵件發送到服務器后,電子郵件客戶端會調用郵

件客戶端程序,下載所有未閱讀的電子郵件,當郵件從郵件服務器發送到個人計

算機上,同時郵件服務器會刪除該郵件。POP3協議特性默認端口:110默認傳輸

協議:TCP適用的構架結構:C/S訪問模式:離線訪問C/S即Client/Server,

本題正確答案為A。

16.針對邏輯覆蓋()敘述是不正確的。

A、達到100%CC要求就一定能夠滿足100%DC的要求

B、達到100%CDC要求就一定能夠滿足100%DC的要求

C、達到100%MCDC要求就一定能夠滿足100%DC的要求

D、達到100%路徑覆蓋要求就一定能夠滿足100%DC的要求

答案:A

解析:本題考查白盒測試用例設計方法的基本概念。?達到100CC要求不一定能

夠滿足100%DC的要求。?達到100%CDC要求就一定能夠滿足100%DC的要求。?達

到100%MCDC要求就一定能夠滿足100%DC的要求。-達到100%路徑覆蓋要求就

一定能夠滿足100%DC的要求。

17.壓力測試不會使用到以下哪種測試手段。。

A、重復

B、注入錯誤

C、增加量級

D、并發

答案:B

解析:壓力測試是通過逐步增加系統負載,測試系統性能的變化,并最終確定在

什么負載條件下系統性能處于失效狀態,并以此來獲得系統能提供的最大服務級

別的測試。本題中選項A、C、D都是壓力測試的方法,選項B,注入錯誤一般屬

于安全性和可靠性測試使用的方法。故正確答案為B

18.軟件評測發展越來越快,測試與質量保證體系的融合也是當下的熱門,其中

以下有關的說法有誤的是()

A、測試是軟件質量的保證。

B、質量保證體系是宏觀層面的機制和流程,測試是具體實踐的技術關鍵。

C、軟件測試關注具體的研發活動,質量保證關注研發產物。

D、軟件測試技術必須和質量體系相結合,才能充分發揮軟件質量保證作用。

答案:C

解析:軟件測試關心的不是過程的活動,而是對過程的產物以及開發出的軟件進

行剖析;質量保證人員主要著眼于軟件開發活動中的過程、步驟和產物,而不是

對軟件進行剖析找問題或評估;

19.TCP是互聯網中的(請作答此空)協議,使用()次握手協議建立連接。

A、傳輸層

B、網絡層

C、會話層

D、應用層

答案:A

解析:TCP即傳輸控制協議,是整個TCP/IP協議族中最重要的協議之一,它在I

P協議提供的不可靠數據服務的基礎上,采用了重發技術,為應用程序提供了一

個可靠的、面向連接的、全雙工的數據傳輸服務cTCP協議傳輸層的協議,一般

用于傳輸數據量比較少,且對可靠性要求高的應用。TCP使用3次握手來建立連

接,三次握手的過程如下:首先,主機A發送特有SYN的連接建立請求,其中包

含了順序號x;然后,當主機B接收到這個請求后,將回復連接請求,它將向主

機A發送帶有SYN確認TCP段,其中加入了主機B的順序號y和確認后希望收到

的順序號為x+1的TCP段;接著,當主機A收到該回復后將再次發送一個確認段,

此時就已經沒有SYN標志,而順序號為x+1,確認碼為y+1,表示期望接收到主

機B發來的順序號為y+1的數據。至此,在主機A和主機B之間已經建立起一個

TCP連接,雙方可以開始進行通信了。

20.在結構化分析模型中,。描述了所有在目標系統中使用和生成的數據對象

A、數據字典

B、數據流圖

C、實體一關系圖(ER圖)

D、類圖

答案:A

21.以下關于單元測試的敘述,不正確的是。。

A、單元測試是指對軟件中的最小可測試單元進行檢查和驗證

B、單元測試是在軟件開發過程中要進行的最低級別的測試活動

C、結構化編程語言中的測試單元一般是函數或子過程

D、單元測試不能由程序員自己完成

答案:D

解析:本題考查單元測試的基礎知識。單元測試是針對軟件設計的最小單位(程

序模塊)進行正確性檢驗的測試工作,其目的在于發現各模塊內部可能存在的各

種差錯。單元測試是軟件開發過程中最低級別的測試活動,對結構化編程語言來

說,單元測試的測試單元一般是函數或者子過程。單元測試過程可由程序員自己

完成,也可由專門的測試人員完成。從以上描述可以看出,單元測試可以由程序

員自己完成。故正確答案為D

22.()不屬于主動攻擊。

A、流量分析

B、重放

C、IP地址欺騙

D、拒絕服務

答案:A

23.以下關于軟件系統安全防護策略的敘述,不正確的是()

A、網閘的主要目的是實現內網和外網的物理隔離

B、防火墻的主要目的是實現內網和外網的邏輯隔離

C、入侵檢測系統通常部署在防火墻之外

D、安全日志屬于被動防護策略

答案:C

24.以下幾種白盒覆蓋測試中,覆蓋準則最強的是()。

A、語句覆蓋

B、判定覆蓋

C、條件覆蓋

D、條件組合覆蓋

答案:D

解析:本題考查白盒測試的邏輯覆蓋法。根據邏輯覆蓋法定義,語句覆蓋針對的

是語句,是最弱的覆蓋準則;判定覆蓋和條件覆蓋分別針對的是判定和條件,強

度次之;判定條件覆蓋要同時考慮判定和判定中的條件,滿足判定條件覆蓋同時

滿足了判定覆蓋和條件覆蓋;條件組合覆蓋則要考慮同一判定中各條件之間的組

合關系,是最強的覆蓋準則。根據上述描述,覆蓋準則最強的是條件組合覆蓋,

應選擇選項Do

25.下圖是()設計模式的類圖,該設計模式的目的是(),圖中,Abstractio

n和RefinedAbstraciton之間是()關系,Abstraction和Implementor之間是

(請作答此空)關系。

Av依賴

B、關聯

C、繼承

D、聚合

答案:D

解析:適配器模式:將一個類的接口適配成用戶所期待的。一個適配允許通常因

為接口不兼容而不能在一起工作的類工作在一起,做法是將類自己的接口包裹在

一個已存在的類中。橋接模式:將抽象部分與它的實現部分分離,使它們都可以

獨立地變化。裝飾模式:指的是在不必改變原類文件和使用繼承的情況下,動態

地擴展一個對象的功能。它是通過創建一個包裝對象,也就是裝飾來包裹真實的

對象。代理模式:為一個對象提供代理以控制該對象的訪問。類之間的關系主要

有以下幾種:(1)繼承關系:是指子類自動地具有其父類的全部屬性與操作,

也稱為父類對子類的泛化。在UML建模語言中,采用空心三角形表示,從子類指

向父類。(2)關聯關系:是指兩個或多個類之間的一種靜態關系,表現為一個

類是另一個類的成員變量。在UML類圖中,用實線連接有關聯的對象所對應的類。

(3)聚合關系:是整體與部分之間的關系,是強的關聯關系。在UML中,聚合

關系用帶空心菱形的實心線,菱形指向整體。(4)依賴關系:也是類之間的一

種靜態關系,表現為一個類是另外一個類的局部變量。在UML中,依賴關系用帶

箭頭的虛線表示,由依賴的一方指向被依賴的一方。

26.以下關于白盒測試的敘述中,不正確的是。。

A、滿足判定覆蓋一定滿足語句覆蓋

B、滿足條件覆蓋一定滿足判定覆蓋

C、滿足判定條件覆蓋一定滿足條件覆蓋

D、滿足條件組合覆蓋一定滿足判定條件覆蓋

答案:B

解析:本題考查白盒測試的邏輯覆蓋法。根據邏輯覆蓋法定義,語句覆蓋針對的

是語句,是最弱的覆蓋準則;判定覆蓋和條件覆蓋分別針對判定和條件,強度次

之,滿足判定覆蓋或者條件覆蓋一定滿足語句覆蓋;判定條件覆蓋要同時考慮判

定和判定中的條件,滿足判定條件覆蓋同時滿足了判定覆蓋和條件覆蓋;條件組

合覆蓋則要考慮同一判定中各條件之間的組合關系,是最強的覆蓋準則,滿足條

件組合覆蓋一定同時滿足判定條件覆蓋、判定覆蓋、條件覆蓋和語句覆蓋。判定

覆蓋和條件覆蓋之間沒有誰強誰弱的關系,滿足條件覆蓋不一定滿足判定覆蓋。

27.模擬攻擊試驗是一種基本的軟件安全性測試方法,以下關于模擬攻擊試驗的

敘述中,正確的是()0

A、模擬攻擊試驗必須借助于特定的漏洞掃描器才能完成

B、對安全測試來說,模擬攻擊試驗是一組特殊的白盒測試案例,必須在充分了

解系統安全機制的軟件組成基礎上,才能進行相應攻擊試驗的設計與試驗

C、緩沖區溢出攻擊是一種常見的模擬攻擊試驗,此類攻擊者通常通過截獲含有

身份鑒別信息或授權請求的有效消息,將該消息進行重演

D、服務拒絕攻擊是一種常見的模擬攻擊試驗,此類攻擊者通常通過向服務器發

送大量虛假請求,使得服務器功能不能正常執行

答案:D

解析:本題考查模擬攻擊試驗的基本原理。模擬攻擊試驗是一組特殊的墨盒測試

案例,以模擬攻擊來驗證軟件或信息系統的安全防護能力,因為是墨盒測試,所

以通常可在不借助漏洞掃描器的前提下完成,因此選項A與選項B是均是錯誤的;

而選項C描述的應為模擬重演攻擊的基本原理,因此也是錯誤的;選項D描述的

是服務拒絕攻擊的基本原理,因此本題正確答案應為D。

28.軟件測試使用各種術語描述軟件出現的問題,以下正確的是()

A、軟件錯誤(error)是指軟件生命周期內的不希望或不可接受的人為錯誤,其

結果是導致軟件故障的產生

B、軟件缺陷(defect)是存在于軟件(文檔、數據、文檔)之中的那些不希望

或不可接受的偏差

C、軟件故障(fault)是指軟件運行過程中出現的一種不希望或不可接受的外部

狀態

D、軟件失效(failure)是指軟件運行時產生的一種不希望或不可接受的內部行

為結果。

答案:B

解析:軟件錯誤:是指軟件在生存周期內的不希望或不可接受的人為錯誤,其結

果是導致軟件缺陷的產生。軟件故障:軟件運行過程中出現的一種不希望或不可

接受的內部狀態。軟件失效:軟件運行時產生的一種不希望或不可接受的外部行

為結果。

29.在CPU的寄存器中,()對用戶是完全透明的。

A、程序計數器

B、指令寄存器

C、狀態寄存器

D、通用寄存器

答案:B

30.以下。方法不是黑盒測試用例的設計方法。

A、場景法

B、邊界值法

C、因果圖法

D、路徑法

答案:D

解析:試題分析:本題考查黑盒測試用例的設計方法。黑盒測試用例的設計方法

包括:等價類劃分法、邊界值分析法、錯誤推測法、因果圖法、判定表驅旬法、

正交試驗設計法、功能圖法等。參考答案:D

31.關于白盒測試的測試用例設計方法敘述,正確的是()o

A、完成SC(語句判定)所需的測試用例數目一定多于完成DC(邏輯判定)所需

的測試用例數目

B、達到100%CC(條件判定)要求就一定能夠滿足100%SC的要求

C、達到100%CDC(條件判定組合覆蓋)要求就一定能夠滿足100%CC的要求

D、任何情況下,都可以達到100%路徑覆蓋的要求

答案:C

解析:本題考查白盒測試用例設計方法中各覆蓋法的概念。CDC要同時滿足DC

和cc,因此達到IOO%CDC(條件判定組合覆蓋)要求就一定能夠滿足ioo%cc的

要求。

32.以下關于等價類劃分法的敘述中,不正確的是。。

A、如果規定輸入值a的范圍為1?99,那么得到兩個等價類,即有效等價類{a|

1<=a<=99|,無效等價類{a|aV1或者a>99}

B、如果規定輸入值s的第一個字符必須為數字,那么得到兩個等價類,即有效

等價類fsIs的第一個字符是數字),無效等價類(sIs的第一個字符不是數字)

C、如果規定輸入值x取值為1,2,3三個數之一,那么得到4個等價類,即有

效等價類{x|x=1)、{x|x二2}v{x|x=3},無效等價類(x|x#=1,2,3)

D、如果規定輸入值i為奇數,那么得到兩個等價類,即有效等價類{iIi是奇數}

無效等價類{i|i不是奇數}

答案:A

解析:劃分等價類的6條原則:(1)在輸入條件規定了取值范圍或值的個數的

情況下,可以確立一個有效等價類和兩個無效等價類(2)在輸入條件規定了輸

入值的集合或者規定了必須如何的條件的情況下,可以確立一個有效等價類和一

個無效等價類(3)在輸入條件是一個布爾量的情況下,可確定一個有效等價類

和一個無效等價類(4)在規定了輸入數據的一組值(假定n個),并且程序要

對每一個輸入值分別處理的情況下,可確立n個有效等價類和一個無效等價類(5)

在規定了輸入數據必須遵守的規則的情況下,可確立一個有效等價類(符合規則)

和若干個無效等價類(從不同角度違反規則)(6)在確知已劃分的等價類中,

各元素在程序處理中的方式不同的情況下,則再將該等價類進一步地劃分為更小

的等價類故A選項中是規定了取值范圍,所以應該是一個有效等價類和2個無效

等價類,正確答案為A

33.程序中常采用變量表示數據,變量具有名、地址、值、作用域、生存期等屬

性。關于變量的敘述,()是錯誤的。

A、根據作用域規則,在函數中定義的變量只能在函數中引用

B、在函數中定義的變量,其生存期為整個程序執行期間

C、在函數中定義的變量不能與其所在函數的形參同名

D、在函數中定義的變量,其存儲單元在內存的棧區

答案:B

解析:本題考查程序語言基礎知識。變量程序語言中的一個重要概念,具有類型、

存儲地址和作用域和生存期等屬性。變量的作用域是指一個范圍,是從代碼空間

的角度考慮問題,它決定了變量的可見性,說明變量在程序的哪個區域可用,即

程序中哪些行代碼可以使用變量。作用域有三種:局部作用域、全局作用域和文

件作用域,相對應于局部變量(localvariable)、全局變量和靜態變量(glob

alvariable)o在變量的作用域中,可以合法地引用它,設置它的值,或在表達

式中使用它;在變量的作用域之外,就不能引用它的名稱,這么做會導致一個編

譯錯誤。在程序執行時,所有的變量都有有限的生存期。它們從被聲明的那一刻

起存在,并在某一刻消失,最遲也要在程序終止時消失。變量生存多長時間取決

于屬性”存儲持續時間”。函數中定義的變量(局部變量)一般在函數被執行時

由系統自動在棧區分配存儲空間,當函數執行結束時自動撒消其存儲空間,這稱

為變量具有自動的存儲持續時間。對于全局變量,其生存期一般從程序運行開始,

至程序運行結束,稱為變量具有靜態的存儲持續時間。還有一些變量,其存儲空

間由程序員根據需要申請或釋放,稱為具有動態的存儲持續時間。

34.在IPv4向IPv6的過渡期間,如果要使得兩個IPv6結點可以通過現有的IPv

4網絡進行通信,則應該使用(請作答此空);如果要使得純IPv6結點可以與

純IPv4結點進行通信,則需要使用0o

A、堆棧技術

B、雙協議棧技術

C、隧道技術

D、翻譯技術

答案:C

解析:如果要使得兩個IPv6結點可以通過現有的IPv4網絡進行通信,則應該使

用隧道技術;如果要使得純IPv6結點可以與純IPv4結點進行通信,則需要使用

翻譯技術。

35.設有職工EMP(職工號,姓名,性別,部門號,職務,進單位時間,電話),

職務JOB(職務,月薪)和部門DEPT(部門號,部門名稱,部門電話,負責人)

實體集。一個職務可以由多個職工擔任,但一個職工只能擔任一個職務,并屬于

一個部門,部門負責人是一個職工。下圖所示的a、b處的實體名分別為(請作

DEPTI*a___b

答此空);圖中a、b之間為()聯系。-------一一一」一

A.DEPT、EMP

A、EMP、DEPT

B、JO

C、EMP

D、EMP、JOB

答案:D

36.零件關系P(零件名,條形碼,供應商,產地,價格)中的()屬性可以作

為該關系的主鍵。

A、零件名

B、條形碼

C、產地

D、供應商

答案:B

37.以下關于模塊化的敘述中,正確的是()。

A、每個模塊的規模越小越好,這樣開發每個模塊的成本就可以降低了

B、每個模塊的規模越大越好,這樣模塊之間的通信開銷就會降低了

C、應具有高內聚和低耦合的性質

D、僅適用于結構化開發方法

答案:C

解析:模塊化設計是軟件設計的一個重要方面,不僅僅適用于結構化開發方法,

面向對象開發方法也適用。模塊的規模應該適中,過小可能會增加耦合性,過大

可能會降低內聚性。在分解模塊時,應該充分考慮模塊之間的低耦合和模塊內的

高內聚的性質,故正確答案為C。

38.()是功能測試工具。

A、LoadRunner

B、WinRunner

C、QALoad

D、WAS

答案:B

解析:本題考查測試工具的概念。WinRunner是功能測試工具,其他各項都是負

載壓力性能測試工具。

39.關于軟件評測過程中的配置管理,()是不正確的表述。

A、測試活動的配置管理屬于整個軟件項目配置管理的一部分

B、軟件評測配置管理包括4個基本的活動,配置項變更控制、配置狀態報告、

配置審計、配置管理委員會建立

C、配置項變更控制要規定測試基線、對每個基線進行描述

D、配置狀態報告要確認過程記錄、跟蹤問題報告、更改請求以及更改次序等

答案:B

40.GB\T18905.5《軟件工程產品評價》中,分別規定了開發者用、需方用、評價

者用的過程,以下理解正確的是()

A、計劃開發新產品的廠商,該標準中規定不允許利用他們自己的技術人員進行

產品評價

B、軟件產品的一般評價過程是:確立評價需求,規定、設計和執行評價

C、該標準不適用于對軟件產品執行獨立評估的第三方評測機構

D、該標準可用來決定從眾多可選產品中選擇某個產品。但該產品不可以是較大

產品的一部分

答案:B

解析:GB/T18905-2002《軟件工程產品評價》中確定的通用評價過程包括四個

方面,即:確立評價需求,規定評價,設計評價和執行評價。其中有關“規定評

價”部分包含的內容有:選擇度量、建立度量評定等級、確立評估準則。

41.對網絡設備和TCP/IP網絡的檢測主要吞吐量,延時、丟包率、背對背性能等

技術指標,其中,是指被測試設備或被測試系統在不丟包的情況下,能夠

達到的最大包轉發速率。

A、延時

B、吞吐量

C、丟包率

D、背對背性能

答案:B

解析:對網絡設備和TCP/IP網絡的檢測主要包括以下基本技術指標。吞吐量是

指被測試設備或被測試系統在不丟包的情況下,能夠達到的最大包轉發速率。吞

吐量測試是在每一對端口上,以全線速率在測試設置規定的時間段內生成傳輸流。

丟包率:通過測量由于缺少資源而未轉發的包的比例來顯示高負載狀態下系統的

性能。延時:是指測量系統在有負載條件下轉發數據包所需的時間。對存儲轉發

設備來說,測量的延時是指從輸入幀的最后一個比特達到輸入端口的時刻,到輸

出幀的第一個比特出現在輸出端口上的時刻的時間間隔。對于直通式設備來說,

延時是指從輸入幀的第一比特達到輸入端口的時刻,到輸出幀的第一比特達到輸

入端口的時刻,到輸出幀的第一比特出現在輸出端口的時刻的間隔。背靠背性能:

是指通過以最大幀速率發送突發傳輸流,并測量無包丟失時的最大突發(Burst)

長度(總包數量)來測試緩沖區容量。測試設置中規定的每一種包長度要進行背

到背性能測試。

42.網絡殺毒軟件廠商已經開始使用數據庫技術和LDAP技術進行策略日志存儲

和用戶管理,這里LDAP指的是()

A、輕量目錄訪問協議

B、本地目錄訪問協議

C、輕量數據訪問協議

D、本地數據訪問協議

答案:A

解析:目錄和目錄服務LDAP(LightweightDirectoryAccessProtocoI)輕型目

錄訪問協議是目錄訪問協議的一種。正確

43.以下關于負載壓力測試的敘述中,不正確的是()。

A、負載壓力測試用于確認系統是否支持性能需求

B、負載壓力測試能得到系統可承受的業務量增長

C、負載壓力測試是在一定約束條件下測試系統所能承受的最大負載壓力

D、負載壓力測試不用于發現不同負載場景下的速度變慢、內存泄露等問題

答案:D

解析:本題考查負載壓力測試的基礎知識。負載壓力測試是在一定約束條件下測

試系統所能承受的并發用戶量、運行時間、數據量,以確定系統所能承受的最大

負載壓力。負載壓力測試有助于確認被測系統是否能夠支持性能需求,以及預期

的負載增長等。負載壓力測試不只是關注不同負載場景下的響應時間等指標,它

也要通過測試來發現在不同負載場景下會出現的,例如速度變慢、內存泄漏等問

題的原因。負載壓力測試是性能測試的重要組成部分。根據上述描述,負載壓力

測試可以發現不同負載場景下的速度變慢、內存泄露等問題。

44.對于邏輯表達式((a||(b&c))||(c&&d)),需要()個測試用例才能

完成條件組合覆蓋。

A、4

B、8

C、16

D、32

答案:C

解析:本題考查白盒測?式中邏銀覆蓋法的條件組合覆蓋。條件組合覆蓋的含義是:

選擇足夠的測試用例,使得每個判定中條件的各種可能組合都至少出現一次。本

題中有a、b&C、d4個條件,組合之后需要的用例數是16,因此選項C正確。

45.某企業的生產流水線上有2名工人P1和P2,1名檢驗員P3OP1將初步加工

的半成品放入半成品箱B1,P2從半成口箱B1取出繼續加工,加工好的產品放入

成品箱B2,P3從成口箱B2取出產品檢驗。假設B1可存放n件半成品,B2可存

放m件產品,并設置6個信號量S1、S2、S3、S4、S5和S6,且S3和S6的初值

都為0,采用PV操作實現P1、P2和P3的同步模型如下圖所示,則信號量S1和

S5(請作答此空),S2、S4的初值分別為。

P(S3)P(S6)

初步筑工

P(SDP(S5)

如:以半站從B2取產品

PCS2)

V(SDV(S5)

PCS1)V(S2)VCS4)

運/工檢趁產品

半成品一

B1PCS4)I

VCSDP(S5)

V(S3)產品一82

V(S5)

V(S6)

A、分別為同步信號量和互斥信號量,初值分別為0和1

B、都是同步信號量,其初值分別為0和0

C、都是互斥信號量,其初值分別為1和1

D、都是互斥信號量,其初值分別為0和1

答案:C

解析:信號量:可以有效地實現進程的同步和互斥。在操作系統中,信號量是一

個整數,當大于等于0時,代表可供并發使用的資源實體數;當小于0時,其絕

對值表示正在等待使用臨界區的進程數。互斥:一組并發的進程中一個或多個程

序段,因共享某一個公有資源而導致他們必須以一個不允許交叉執行的單位執行。

簡而言之,互斥是要保證臨界資源在某一時刻只能被一個進程訪問。同步:異步

環境下的一組并發進程因直接制約而互相發送消息,進程互相合作和等待,使得

各進程按一定的速度執行的過程。簡而言之,進程之間是異步執行的,同步是說

使各進程按一定的制約順序和速度執行。對于B1每次執行前都執行P(S1),

訪問完B1后,執行VCS1),從這種結構來看,P(S1)……V(S1)的作用是:

保證進程只有一個同時訪問B1,所以S1應為互斥信號量,其初始值應為1;同

樣S5與S1類似。所以S1和S5都是互斥信號量,其初值分別為1和1,

46.缺陷探測率DDP是衡量一個公司測試工作效率的軟件質量成本的指標。在某

公司開發一個軟件產品的過程中,開發人員自行發現并修正的缺陷數量為8C個,

測試人員A發現的缺陷數量為50個,測試人員B發現的缺陷數為50個,測試人

員A和測試人員B發現的缺陷不重復,客戶反饋缺陷數量為50個,則該公司針

對本產品的缺陷探測率為()O

A、56.5%

B、78.3%

C、43.5%

D、34.8%

答案:B

解析:本題考查缺陷探測率DDP的概念。缺陷探測率DDP是另一個衡量測試工作

效率的軟件質量成本的指標,計算公式如下:

DDP=_____BugStester_____

BugSy^+Bugs.其中,

0moMBugstester為測試者發現的

錯誤數;Bugscustomer為客戶發現并反饋技術支持人員進行修復的錯誤數。

47.一個程序的控制流圖中有6個節點,10條邊,在測試用例數最少的情況下,

確保程序中每個可執行語句至少執行一次所需要的測試用例數的上限是()

A、2

B、4

C、6

D、8

答案:C

48.對象是面向對象系統的最基本的元素,一個運行期系統就是對象之間的協作。

一個對象通過()改變另一個對象的狀態。

A、另一個對象的修改操作符

B、另一個對象的選擇操作符

C、獲得那個對象的屬性值

D、創建那個對象的對象類的一個新的對象

答案:A

解析:在面向對象系統中,對象是最基本的元素,一個運行期系統就是對象之間

的協作。一個對象既包括數據(屬性),也包括作用于數據的操作(行為),一

個對象的屬性和行為封裝為一個整體,與其他對象之間有清晰的邊界,有良好定

義的行為。一個對象A要改變另一個對象B的狀態,要通過B的修改操作符進行;

如果需要讀取B的狀態信息,則通過B的選擇操作符,并可獲取B對象的屬性值。

創建B對象的類的一個新的對象,并不對B進行任何操作。

49.在數據庫系統中,數據的。是指保護數據庫,以防止不合法的使用所造成

的數據泄漏、更改或破壞。

A、安全性

B、可靠性

C、完整性

D、并發控制

答案:A

解析:本題考查數據庫系統概念方面的基本概念。正確選項為A。數據控制功能

包括對數據庫中數據的安全性、完整性、并發和恢復的控制。其中:①安全性(s

ecurity)是指保護數據庫受惡意訪問,即防止不合法的使用所造成的數據泄漏、

更改或破壞。這樣,用戶只能按規定對數據進行處理,例如,劃分了不同的權限,

有的用戶只能有讀數據的權限,有的用戶有修改數據的權限,用戶只能在規定的

權限范圍內操縱數據庫。②完整性(integrality)是指數據庫正確性和相容性,

是防止合法用戶使用數據庫時向數據庫加入不符合語義的數據。保證數據庫中數

據是正確的,避免非法的更新。③并發控制(concurrencycontrol)是指在多用

戶共享的系統中,許多用戶可能同時對同一數據進行操作。DBMS的并發控制子

系統負責協調并發事務的執行,保證數據庫的完整性不受破壞,避免用戶得到不

正確的數據。④故障恢復(recoveryfromfailure)o數據庫中的4類故障是事

務內部故障、系統故障、介質故障及計算機病毒。故障恢復主要是指恢復數據庫

本身,即在故障引起數據庫當前狀態不一致后,將數據庫恢復到某個正確狀態或

一致狀態。恢復的原理非常簡單,就是要建立冗余(redundancy)數據。換句話

說,確定數據庫是否可恢復的方法就是其包含的每一條信息是否都可以利用冗余

地存儲在別處的信息重構。冗余是物理級的,通常認為邏輯級是沒有冗余的。

50.表達式”a*(b-(c+d))”的后綴式為().

A、cd+ab_*

B、ab*c-d+

C、abcd+-*

D\abcd*-+

答案:C

51.若C程序表達式中引用了未賦初值的變量,則().

A、編譯時一定會報告錯誤信息,該程序不能運行

B、可以通過編譯并運廳,但運行時一定會報告異常

C、可以通過編譯,但鏈接時一定會報告錯誤信息而不能運行

D、可以通過編譯并運行,但運行結果不一定是期望的結果

答案:D

52.集線器與網橋的區別是。。

A、集線器不能檢測發生沖突,而網橋可以檢測沖突

B、集線器是物理層設備,而網橋是數據鏈路層設備

C、網橋只有兩個端口,而集線器是一種多端口網橋

D、網橋是物理層設備,而集線器是數據鏈路層設備

答案:B

解析:集線器的英文稱為“Hub”,是多端口的中繼器。主要功能是對接收到的

信號進行再生整形放大,以擴大網絡的傳輸距離,同時把所有節點集中在以它為

中心的節點上。它工作于OSI參考模型第一層,即“物理層”。屬于局域網中的

基礎設備,采用CSMA/CD(即帶沖突檢測的載波監聽多路訪問技術)介質訪問控

制機制。網橋也叫橋接器,是連接兩個局域網的一種存儲/轉發設備。最簡單的

網橋有兩個端口,復雜些的網橋可以有更多的端口。網橋的每個端口與一個網段

相連。網橋將網絡的多個網段在數據鏈路層連接起來。故正確答案為B

53.以下關于公鑰加密技術的敘述中,不正確的是()。

A、公鑰加密的數據可以用私鑰解密

B、私鑰加密的數據可以用公鑰解密

C、公鑰和私鑰相互關聯

D、公鑰加密采用與對稱加密類似的位模式操作完成對數據的加解密操作

答案:D

解析:本題考查公鑰加密技術的基礎知識。公鑰加密使用兩個獨立的密鑰,因此

是非對稱的,即需要使用一對加密密鑰與解密密鑰,這兩個密鑰是數學相關的。

公鑰加密的數據可以用私鑰解密,私鑰加密的數據也可以用公鑰解密。與對稱加

密使用的位模式簡單操作不同,公鑰加密是基于數學函數的。綜上不難看出,候

選答案D是不正確的。

54.()屬于概要設計說明書的評測內容。①分析該軟件的系統結構、子系統結

構,確認該軟件設計是否覆蓋了所有已確定的軟件需求,軟件每一成分是否可追

溯到某一項需求。②系統定義的目標是否與用戶的要求一致。③從軟件維護的角

度出發,確認該軟件設計是否考慮了方便未來的維護。④是否所有界面與更高級

別文檔中的需求一致。

A、①②③

B、①③④

C、②③④

D、①②③④

答案:B

解析:本題考查概要設計說明書的評測內容。概要設計說明書的評測內容如

下。?可追溯性:分析該軟件的系統結構、子系統結構,確認該軟件設計是否覆

蓋了所有已確定的軟件需求,軟件每一成分是否可追溯到某一項需求。?接口:

分析軟件各部分之間的聯系,確認該軟件的內部接口與外部接口是否已經明確定

義,模塊是否滿足高內聚和低耦合的要求,模塊作用范圍是否在其控制范圍之

內。?風險:確認該軟件設計在現有技術條件下和預算范圍內是否能按時實現,,實

用性:確認該軟件設計對于需求的解決方案是否實用。?技術清晰度:確認該軟

件設計是否以一種易于翻譯成代碼的形式表達。?可維護性:從軟件維護的角度

出發,確認該軟件設計是否考慮了方便未來的維護。?質量:確認該軟件設計是

否表現出良好的質量特征。?各種選擇方案:看是否考慮過其他方案,比較各種

選擇方案的標準是什么。?限制:評估對該軟件的限制是否現實,是否與需求一

致。.其他具體問題:對于文檔、可測試性、設計過程等進行評估。

55.在I/O設備與主機間進行數據傳輸時,CPU只需在開始和結束時作少量處理,

而無需干預數據傳送過程的是(5)方式。

A、中斷

B、程序查詢

C、無條件傳送

D、直接存儲器存取

答案:D

解析:中斷方式下的數據傳送是當I/O接口準備好接收數據或準備好向CPU傳送

數據時,就發出中斷信號通知CPU。對中斷信號進行確認后,CPU保存正在執行

的程序的現場,轉而執行提前設置好的I/O中斷服務程序,完成一次數據傳送的

處理。這樣,CPU就不需要主動查詢外設的狀態,在等待數據期間可以執行其他

程序,從而提高了CPU的利用率。采用中斷方式管理I/O設備,CPU和外設可以

并行地工作。程序查詢方式下,CPU通過執行程序查詢外設的狀態,判斷外設是

否準備好接收數據或準備好了向CPU輸入的數據。直接內存存取(DirectMemor

yAccess,DMA)方式的基本思想是通過硬件控制實現主存與I/O設備間的直接數

據傳送,數據的傳送過程由DMA控制器(DMAC)進行控制,不需要CPU的干預。

在DMA方式下,由CPU啟動傳送過程,即向設備發出“傳送一塊數據”的命令,

在傳送過程結束時,DMAC通過中斷方式通知CPU進行一些后續處理工作。

56.已知函數fO、g()的定義如下所示,執行表達式(5)”的運算時,

若函數調用g(a)是引用調用(calIbyreference)方式,則執行"x二千(5)"后

x的值為(請作答此空);若函數調用g(a)是值調用(caUbyvalue)方式,

則執行“x=f(5)”后x的值為()0

*intx)g(inty)

inta=x-l;y=y*y-l;

g(a);return;

returna*x;L_________________________

A、20

B、25

C、60

D、75

答案:D

解析:本題考查程序語言基礎知識。若實現函數調用時,將實參的值傳遞給對應

的形參,則稱為是傳值調用。這種方式下形式參數不能向實參傳遞信息。引用調

用的本質是將實參的地址傳給形參,函數中對形參的訪問和修改實際上就是針對

相應實際參數變量所作的訪問和改變。根據題目說明,調用函數f時,實參的值

為5,也就是在函數f中,x的初始值為5,接下來先通過匕二xT“將a的值設置

為4,再調用函數g(a)。函數g()執行時,形參y的初始值為4,經過“y二yxy-1

”運算后,y的值就修改為15。在引用調用方式下,g函數中y是千函數中a的

引用(可視為形參V與實參a是同一對象),也就是說函數千中a的值被改為15,

因此,返回函數f中再執行"a*x“運算后得到75(x=5,a=15),因此第一空應填

入的值為75。在值調月方式下,g函數中y只獲得f函數中a的值(形參y與實

參a是兩個不同的對象),也就是說在函數g中修改v的值與函數f中a的值已

經沒有關系了,因此,返回函數f再執行"a*x“運算后得到20(x=5,a=4),因此

第二空應填入的值為20。

57.為檢測系統在長時間運行下是否存在性能瓶頸,應進行()o

A、負載測試

B、壓力測試

C、疲勞強度測試

D、大數據量測試

答案:C

解析:本題考查負載測試、壓力測試、疲勞強度測試、大數據量測試的基本知識。

負載測試是通過逐步增加系統負載,測試系統性能的變化,并最終確定在滿足性

能指標的情況下,系統所能承受的最大負載量的情況。壓力測試是通過逐步增加

系統負載,測試系統性能的變化,并最終確定在什么負載條件下系統性能處于失

效狀態,并以此來獲得系統能提供的最大服務級別的測試。疲勞強度測試是采用

系統穩定運行情況下能夠支持的最大并發用戶數,或者日常運行用戶數,持續執

行一段時間業務,保證達到系統疲勞強度需求的業務量,通過綜合分析交易執行

指標和資源監控指標,來確定系統處理最大工作量強度性能的過程。大數據量測

試包括獨立的數據量測試和綜合數據量測試,獨立數據量測試是指針對系統存儲、

傳輸、統計、查詢等業務進行的大數據量測試;綜合數據量測試是指和壓力測試、

負載測試、疲勞強度測試相結合的綜合測試。本題的目標是檢測系統在長時間運

行下的表現,應進行疲勞強度測試。

58.以下關于公鑰加密技術的敘述中,不正確的是()o

A、公鑰加密的數據可以用私鑰解密

B、私鑰加密的數據可以用公鑰解密

C、公鑰和私鑰相互關聯

D、公鑰加密采用與對稱加密類似的位模式操作完成對數據的加解密操作

答案:D

解析:非對稱加密算法需要兩個密鑰:公開密鑰和私有密鑰。公開密鑰與私有密

鑰是一對,如果用公開密鑰對數據進行加密,只有用對應的私有密鑰才能解密;

如果用私有密鑰對數據進行加密,那么只有用對應的公開密鑰才能解密。因為加

密和解密使用的是兩個不同的密鑰,所以這種算法叫作非對稱加密算法。故正確

答案為D

59.算術表達式a+(b-c)*d的后綴式是()(-,+,*表示算數的減,力口,乘運

算,運算符的優先級和結合性遵循慣例)。

A、bc-d*a+

B、abc_d*+

C\ab+c-d*

D、abed-*+

答案:B

解析:后綴式:即逆波蘭式,是波蘭邏輯學家盧卡西維奇發明的一種表示表達式

的方法。特點:這種表示方式把運算符寫在運算對象的后面,例如,把a+b寫成

ab+,所以也稱為后綴式。優點是根據運算對象和算符的出現次序進行計算,不

需要使用括號,也便于用械實現求值。對于(a+b)*(c+d),其后綴式為ab+c

d+*。對于該題目,其計算次序是相減,相乘,相加,所以其后綴式為abc-d*+。

故正確答案為:B

60.兼容性測試的測試范圍包括。。①硬件兼容性測試②軟件兼容性測試③數

據兼容性測試④平臺兼容性測試

A、①②③④

B、①②③

C、①②

D、①

答案:A

解析:本題考查兼容性測試的基本知識。兼容性測試是測試被測軟件在特定的硬

件平臺上,不同的應用軟件之間,不同的操作系統平臺上,在不同的網絡等環境

中能否正常的運行。兼容性測試的目的包括:被測軟件在不同的操作系統平臺上

正常運行,包括能在同一操作系統平臺的不同版本上正常運行;被測軟件能與相

關的其他軟件或系統“和平共處”,能方便地共享數據;被測軟件能在指定的硬

件環境中正常運行;被測軟件能在不同的網絡環境中正常運行。根據上述描述,

應選擇選項Ao

61.關于軟件測試與軟件開發的認識,不正確的是()

A、軟件生命周期各個階段都可能產生錯誤

B、軟件測試是獨立于軟件開發的一個工作

C、軟件開發的需求分析和設計階段就應開始測試工作

D、測試越早進行,越有助于提高被測軟件的質量

答案:B

解析:測試工程師與開發工程師目標一致、行為對立、并行工作,有生產就必然

有質檢,二者的工作相輔相成,開發人員和測試人員的主要矛盾就集中在對bug

的定義上。正確

62.1976。1開13與依111^門首次公開提出。的概念與結構,采用兩個從此獨立

的密鑰對數據分別行行加密或解密,且加密過程基本數學函數,從而帶來了加密

領域的革命性進步。

A、公鑰加密

B、對稱加密

C、單向Hash函數

D、RSA力口密

答案:A

63.為說明某一問題,在學術論文中需要引用某些資料。以下敘述中,()是不

正確的。

A、既可引用發表的作品,也可引用未發表的作品

B、只能限于介紹、評論作品

C、只要不構成自己作品的主要部分,可適當引用資料

D、不必征得原作者的同意,不需要向他支付報酬

答案:A

解析:本題考查知識產權方面的基礎知識。選項A”既可引用發表的作品,也可

引用未發表的作品”的說法顯然是錯誤的。因為,為說明某一問題,在學術論文

中需要引用某些資料必須是已發表的作品,但只能限于介紹、評論作品,只要不

構成自己作品的主要部分,可適當引用資料,而不必征得原作者的同意,不需要

向他支付報酬。

64.服務端性能指標是一類重要的負載壓力測試指標,以下不屬于服務端交易處

理性能指標的是。

A、CPU占用率

B、平均事務響應時間

C、內存占用量

D、每秒進程切換數

答案:B

解析:負載壓力測試的性能指標包括客戶端交易處理性能指標、服務器資源監控

指標、數據庫資源監控指標、Web服務器監控指標以及中間件監控指標。其中,

客戶端交易處理性能指標包括并發用戶數、交易處理指標、Web請求指標和Web

頁面組件指標。本題中的CPU占用率、內存占用量、每秒進程切換數都是服務端

交易處理性能指標。而平均事務響應時間則屬于客戶端交易處理性能指標中的交

易處理指標。

65.以下關于公鑰加密技術的敘述中,不正確的是()

A、公鑰加密的數據可以用私鑰解密

B、私鑰加密的數據可以用公鑰解密

C、公鑰和私鑰相互關聯

D、公鑰加密采用與對夠加密類似的位模式操作完成對數據的加解密操作

答案:D

66.()不是單元測試主要檢查的內容?

A、模塊接口

B、局部數據結構

C、全局數據結構

D、重要的執行路徑

答案:C

解析:本題考查軟件測試的基礎知識。單元測試:又稱為模塊測試,是針對軟件

設計的最小單元一程序模塊,進行正確性檢驗的測試。單元測試需要從程序的

內部結構出發設計測試用例。模塊可以單獨進行單元測試。目的:發現各模塊內

不可能存在的各種問題和錯誤。測試對象:模塊接口,局部數據結構,執行路徑,

錯誤處理和邊界。故正確答案為:C

67.通用的風險分析表應包括()①風險問題②發生的可能性③影響的嚴重性④

風險預測值⑤風險優先級

A、①②③⑤

B、①②④⑤

C、①③④⑤

D、①②③④⑤

答案:D

解析:風險分析是一個對潛在問題識別和評估的過程。通常的風險分析包括兩種

方法:表格分析法和矩陣分析法。通用的風險分析表包括:風險標識、風險問題、

發生的可能性、影響的嚴重性、風險預測值、風險優先級。

68.三總線結構的計算機總線系統由()組成。

A、串行總線、并行總線和PCI總線

B、系統總線、內部總線和外部總線

C、數據總線、地址總線和控制總線

D、CPU總線、內存總線和10總線

答案:C

解析:計算機內部總線為三總線結構,它們分別是地址總線、數據總線和控制總

線。數據總線:傳送數據信息,CPU一次傳輸的數據與數據總線帶寬相等;控制

總線:傳送控制信號和時序信號,如讀/寫、片選、中斷響應信號等;地址總線:

傳送地址,它決定了系統的尋址空間。

69.I以下屬于軟件測試工具的是()①JTest②LoadRunner③VisualStudio@JB

uiIder

A、①②③④

B、①②③

C、①②

D、①

答案:C

70.以下不正確的軟件測試原則是()。

A、軟件測試可以發現軟件潛在的缺陷

B、所有的軟件測試都可追溯到用戶需求

C、測試應盡早不斷地執行

D、程序員應避免測試自己的程序

答案:A

解析:本題考查軟件測試原則。軟件測試不一定能夠發現軟件潛在的缺陷,這不

是軟件測試的原則。軟件測試原則如下:所有的軟件測試都應該追溯到用戶需求。

測試應盡早不斷地執行。程序員應避免測試自己的程序。

71.軟件評價過程的特性不包括。

A、正確性

B、可重復性

C、可再現性

D、客觀性

答案:A

解析:軟件評價過程的特性包括可重復性、可再現性、公正性和客觀性。可重復

性指由同一評價者按同一評價規格說明對同一產品進行重復地評價,應產生同一

種可接受的結果;可再現性指由不同評價者按同一評價規格說明對同一產品進行

評價,應產生同一種可接受的結果;公正性指評價應不偏向任何特殊的結果;客

觀性指評價結果應是客觀事實,不帶有評價者的感情色彩或主觀意見。軟件評價

過程的特性不包括正確性。

72.面向對象技術中,類之間共享屬性與行為的機制稱為()o

A、繼承

B、動態綁定

C、多態

D、靜態綁定

答案:A

解析:在面向對象技術中,繼承是指父類和子類之間共享數據和方法的機制。多

態是指不同的對象在收到同一消息可以產生完全不同的結果的現象。綁定是一個

把過程調用和響應調用所需要執行的代碼加以結合的過程。在一般的程序設計語

言中,綁定是指編譯時進行的,稱為靜態綁定,而在運行時進行的綁定稱為動態

綁定。故正確答案為A

73.以下關于軟件評測過程中的配置管理描述不正確的是()。

A、測試活動的配置管理屬于整個軟件項目配置管理的一部分。

B、軟件評測配置管理包括4個基本的活動,配置項變更控制、配置狀態報告、

配置審計、配置管理委員會建立。

C、配置項變更控制要規定測試基線、對每個基線進行描述。

D、配置狀態報告要確認過程記錄、跟蹤問題報告、更改請求以及更改次序等。

答案:B

解析:軟件評測配置管理包括4個基本的活動,配置項標識、配置項控制(變更

控制)、配置狀態報告和配置審計。所以B選項的配置管理委員會建立是錯誤的。

74.給系統增加特征越容易,說明軟件的。越好。

A、功能性

B、可靠性

C、可維護性

D、易使用性

答案:C

75.以下不屬于軟件測試工具的是()

AxJMeter

B、Loadrunner

C\JTest

D、JBuiIder

答案:D

解析:本題考查軟件工具的基礎知識。Jmeter,Loadrunner和JTest都是常見

的軟件測試工具,JbuiIder是軟件開發工具,不屬于軟件測試工具的范疇,故

正確答案為Do

76.設系統中有R類資源m個,現有n個進程互斥使用。若每個進程對R資源的

最大需求為w,那么當m、n、w取下表的值時,對于下表中的a?e五種情況,

可能會發生死鎖兩種情況中,若將(),則不會發生死鎖。

,

溫馨提示

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

評論

0/150

提交評論