




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
2018下半年軟件評測師考試真題及答案-上午卷
以下關于信息和數(shù)據(jù)的描述中,錯誤的是(1)。(1)A.通常從數(shù)據(jù)中可以提取信息 B.信息和數(shù)據(jù)都由數(shù)字組成 C.信息是抽象的、數(shù)據(jù)是具體的 D.客觀事物中都蘊涵著信息【答案】B【解析】 數(shù)據(jù)是描述事物的符號記錄,其具有多種表現(xiàn)形式,可以是文字、圖形、圖像、聲音和語言等。信息是現(xiàn)實世界事物的存在方式或狀態(tài)的反映。信息具有可感知、可存儲、可加工、可傳遞和可再生等自然屬性數(shù)據(jù)是經(jīng)過組織化的比特的集合,而信息是具有特定釋義和意義的數(shù)據(jù)。(2)服務的主要作用是提供遠程登錄服務。 (2)A.Gopher B.FTP C.Telnet D.E-mail【答案】C【解析】 Telnet協(xié)議是TCP/IP協(xié)議族中的一員,是Internet遠程登陸服務的標準協(xié)議和主要方式。它為用戶提供了在本地計算機上完成遠程主機工作的能力。在終端使用者的電腦上使用telnet程序,用它連接到服務器。終端使用者可以在telnet程序中輸入命令,這些命令會在服務器上運行,就像直接在服務器的控制臺上輸入一樣。可以在本地就能控制服務器。要開始一個telnet會話,必須輸入用戶名和密碼來登錄服務器。Gopher是Internet上一個非常有名的信息查找系統(tǒng),它將Internet上的文件組織成某種索引,很方便地將用戶從Internet的一處帶到另一處。在WWW出現(xiàn)之前,Gopher是Internet上最主要的信息檢索工具,Gopher站點也是最主要的站點,使用tcp70端口?,F(xiàn)在它基本過時,人們很少再使用。計算機系統(tǒng)中,CPU對主存的訪問方式屬于(3)。(3)A.隨機存取 B.順序存取 C.索引存取 D.哈希存取【答案】A【解析】在指令系統(tǒng)的各種尋址方式中,獲取操作數(shù)最快的方式是(4)。(4)A.直接尋址 B.間接尋址 C.立即尋址 D.寄存器尋址【答案】C【解析】 立即尋址:是一種特殊的尋址方式,指令中在操作碼字段后面的部分不是通常意義上的操作數(shù)地址,而是操作數(shù)本身,也就是說數(shù)據(jù)就包含在指令中,只要取出指令,也就取出了可以立即使用的操作數(shù)。在計算機外部設備和主存之間直接傳送而不是由CPU執(zhí)行程序指令進行數(shù)據(jù)傳送的控制方式稱為(5)。(5)A.程序查詢方式 B.中斷方式 C.并行控制方式 D.DMA方式【答案】D【解析】 DMA:指數(shù)據(jù)在內(nèi)存與I/O設備間的直接成塊傳送,即在內(nèi)存與I/O設備間傳送一個數(shù)據(jù)塊的過程中,不需要CPU的任何干涉,只需要CPU在過程開始啟動(即向設備發(fā)出“傳送一塊數(shù)據(jù)”的命令)與過程結束(CPU通過輪詢或中斷得知過程是否結束和下次操作是否準備就緒)時的處理。實際操作由DMA硬件直接執(zhí)行完成,CPU在此傳送過程中做別的事情。若計算機中地址總線的寬度為24位,則最多允許直接訪問主存儲器(6)的物理空間(以字節(jié)為單位編址)。(6)A.8MB B.16MB C.8GB D.16GB【答案】B【解析】根據(jù)《計算機軟件保護條例》的規(guī)定,著作權法保護的計算機軟件是指(7)。(7)A.程序及其相關文檔 B.處理過程及開發(fā)平臺 C.開發(fā)軟件所用的算法 D.開發(fā)軟件所用的操作方法【答案】A【解析】以下說法中,錯誤的是(8)。(8)A.張某和王某合作完成一款軟件,他們可以約定申請專利的權利只屬于張某 B.張某和王某共同完成了一項發(fā)明創(chuàng)造,在沒有約定的情況下,如果張某要對其單獨申請專利就必須征得王某的同意 C.張某臨時借調(diào)到某軟件公司工作,在執(zhí)行該公司交付的任務的過程中,張某完成的發(fā)明創(chuàng)造屬于職務發(fā)明 D.甲委托乙開發(fā)了一款軟件,在沒有約定的情況下,由于甲提供了全部的資金和設備,因此該軟件著作權屬于甲【答案】D【解析】防火墻對數(shù)據(jù)包進行過濾時,不能過濾的是(9)。(9)A.源和目的IP地址 B.存在安全威脅的URL地址 C.IP協(xié)議號 D.源和目的端口【答案】B【解析】 存在安全威脅的URL地址,屬于應用層的數(shù)據(jù)內(nèi)容,防火墻不能進行有效篩選。采用(10)表示帶符號數(shù)據(jù)時,算術運算過程中符號位與數(shù)值位采用同樣的運算規(guī)則進行處理。(10)A.補碼 B.原碼 C.反碼 D.海明碼【答案】A【解析】與X⊕Y(即X與Y不相同時,X⊕Y的結果為真)等價的邏輯表達式為(11)。(11)A. B. C. D.【答案】D【解析】操作系統(tǒng)的主要任務是(12)。(12)A.把源程序轉換為目標代碼 B.負責文字格式編排和數(shù)據(jù)計算 C.負責存取數(shù)據(jù)庫中的各種數(shù)據(jù),完成SQL查詢 D.管理計算機系統(tǒng)中的軟、硬件資源【答案】D【解析】 操作系統(tǒng)的作用:1、通過資源管理,提高計算機系統(tǒng)的效率;2、改善人機界面,向用戶提供友好的工作環(huán)境。假設某計算機系統(tǒng)中進程的三態(tài)模型如下圖所示,那么圖中的a、b、c、d處應分別填寫(13)。(13)A.作業(yè)調(diào)度、時間片到、等待某事件、等待某事件發(fā)生了 B.進程調(diào)度、時間片到、等待某事件、等待某事件發(fā)生了 C.作業(yè)調(diào)度、等待某事件、等待某事件發(fā)生了、時間片到 D.進程調(diào)度、等待某事件、等待某事件發(fā)生了、時間片到【答案】B【解析】 三態(tài)模型是進程管理的模型:假設系統(tǒng)有n(n≥6)個并發(fā)進程共享資源R,且資源R的可用數(shù)為3。若采用PV操作,則相應的信號量S的取值范圍應為(14)。 (14)A.-(n-3)~3 B.-6~3 C.-(n-1)~1 D.-1~n-1【答案】A【解析】 當所有進程運行完成/未開始時,S的取值為3,當所有進程同時并發(fā)時,S=3-n,其它的時候處于該范圍(3-n~3)內(nèi)變化若一個單處理器的計算機系統(tǒng)中同時存在3個并發(fā)進程,則同一時刻允許占用處理器的進程數(shù)(15)。(15)A.至少為1個 B.至少為2個 C.最多為1個 D.最多為2個【答案】C【解析】 單處理系統(tǒng),利用一個處理單元與其它外部設備結合起來,實現(xiàn)存儲、計算、通信、輸入與輸出等功能的系統(tǒng)。多個進程在并發(fā)時,一個處理單元同一時刻最多允許被一個進程占用。某計算機系統(tǒng)采用頁式存儲管理方案,假設其地址長度為32位,其中頁號占20位,頁內(nèi)地址占12位。系統(tǒng)中頁面總數(shù)與頁面大小分別為(16)。(16)A.1K,1024K B.4K,1024K C.1M,1K D.1M,4K【答案】D【解析】某算術表達式用二叉樹表示如下,該算術表達式的中綴式為(17),其后綴式為(18)。(17)A.a-b+c*d B.a-(b+c)*d C.(a-(b+c))*d D.a-(b+c*d)(18)A.abc+-d* B.abcd*+- C.ab-c+d* D.abcd+*-【答案】CA【解析】前序遍歷:先訪問根結點,再依次按前序遍歷的方式訪問根結點的左子樹、右子樹中序遍歷:先中序遍歷根結點的左子樹,再訪問根結點,再中序遍歷根結點的右子樹后序遍歷:先中序遍歷根結點的左子樹,再中序遍歷根結點的右子樹,再訪問根結點二叉樹采用中序遍歷得中綴表達式,采用后序遍歷得后綴表達式調(diào)用函數(shù)時若是引用調(diào)用方式,則是將(19)。下面所定義的函數(shù)f1為值調(diào)用方式,函數(shù)f2為引用調(diào)用方式。若有表達式x=f1(5),則函數(shù)調(diào)用執(zhí)行完成后,該表達式中x獲得的值為(20)。(19)A.實參的值傳給形參 B.形參的值傳給實參 C.實參的地址傳給形參 D.形參的地址傳給實參(20)A.5 B.20 C.36 D.45【答案】CD【解析】 傳址調(diào)用(引用調(diào)用):將實參地址給形參由于f1采用傳值調(diào)用,X值不發(fā)生變化X=5;f2采用傳址調(diào)用,會對B的值產(chǎn)生影響,當執(zhí)行b=x-1后b=4;當執(zhí)行f2中2*x+1后,b=9;所以最后b*x=5*9=45設數(shù)組a[1..10,1..8]中的元素按行存放,每個元素占用4個存儲單元,已知第一個數(shù)組元素a[1,1]的地址為1004,那么a[5,6]的地址為(21)。(21)A.1004+(5*8+6)*4 B.1004+(4*8+5)*4 C.1004+(5*10+6)*4 D.1004+(4*10+5)*4【答案】B【解析】 本題數(shù)組下標從1開始,a[5,6],按行存儲,其前4行已經(jīng)存滿,所在行前5個元素位已經(jīng)存滿,所以a[5,6],偏移的元素個數(shù)為:4*8+5可利用一個棧來檢查表達式中的括號是否匹配,其方法是:初始時設置棧為空,然后從左到右掃描表達式,遇到左括號“(”就將其入棧,遇到右括號“)”就執(zhí)行出棧操作,忽略其他符號。對于算術表達式“a*(b+c))d”,由于(22),因此可判斷出該表達式中的括號不匹配。(22)A.需要進行出棧操作但棧已空 B.需要進行入棧操作但棧已滿 C.表達式處理已結束,但棧中仍留有字符“(” D.表達式處理已結束,但棧中仍留有字符“)”【答案】A【解析】左括號入站,右括號出棧,,該題中括號為:()),所以當執(zhí)行第2個右括號時,第一個左括號已經(jīng)出棧了,棧為空棧若有字符串“software”,則其長度為3的子串有(23)個。(23)A.5 B.6 C.7 D.8【答案】B【解析】 子串長度為3,則至少需要3個字符,在本題中are是最后一個滿足要求的,sof是第一滿足要求的,只要第一個字符位于s與a之間則滿足要求,依次類推,一共有6個。對下圖所示的二叉樹進行順序存儲(根結點編號為1,對于編號為i的結點,其左孩子結點為2i,右孩子結點為2i+1)并用一維數(shù)組BT來表示,已知結點X、E和D在數(shù)組BT中的下標分別為1、2、3,可推出結點G、K和H在數(shù)組BT中的下分別為(24)。(24)A.10、11、12 B.12、24、25 C.11、12、13 D.11、22、23【答案】D【解析】 元素G為F的右子樹,其下標為2F+1;F為元素E的右子樹,其下標為2E+1,E的下標為2,因此G=2*(2*2+1)+1=11;K=2G=22;H=2G+1=23;對于關鍵字序列(10,34,37,51,14,25,56,22,3),用線性探查法解決沖突構造哈希表,哈希函數(shù)為H(key)=key%11,關鍵字25存入的哈希地址編號為(25)。(25)A.2 B.3 C.5 D.6【答案】C【解析】 1、序列的長度為11,標號0到102、依次將數(shù)帶入哈希函數(shù)求哈希值,哈希值對應步驟1中標號3、如果步驟2的哈希值對應的標號已經(jīng)被占用,則往后一位,直到未占用的位置存放4、如果,步驟3到了最后一個標號還未找到,則從0開始找,找到該哈希值之前本題25代入哈希值為3,其中3已被14占,后退一位4號被37占用,5號為空,所以25應該存入標號為5的位置通過設置基準(樞軸)元素將待排序的序列劃分為兩個子序列,使得其一個子序列的元素均不大于基準元素,另一個子序列的元素均不小于基準元素,然后再分別對兩個子序列繼續(xù)遞歸地進行相同思路的排序處理,這種排序方法稱為(26)。(26)A.快速排序 B.冒泡排序 C.簡單選擇排序 D.歸并排序【答案】A【解析】快速排序的基本思想是,通過一輪的排序將序列分割成獨立的兩部分,其中一部分序列的關鍵字(這里主要用值來表示)均比另一部分關鍵字小。繼續(xù)對長度較短的序列進行同樣的分割,最后到達整體有序。在排序過程中,由于已經(jīng)分開的兩部分的元素不需要進行比較,故減少了比較次數(shù),降低了排序時間。詳細描述:首先在要排序的序列a中選取一個中軸值,而后將序列分成兩個部分,其中左邊的部分b中的元素均小于或者等于中軸值,右邊的部分c的元素均大于或者等于中軸值,而后通過遞歸調(diào)用快速排序的過程分別對兩個部分進行排序,最后將兩部分產(chǎn)生的結果合并即可得到最后的排序序列。某汽車維修公司有部門、員工和顧客等實體,各實體對應的關系模式如下:部門(部門代碼,部門名稱,電話)員工(員工代碼,姓名,部門代碼)顧客(顧客號,姓名,年齡,性別)維修(顧客號,故障情況,維修日期,員工代碼)假設每個部門允許有多部電話,則電話屬性為(27)。若每個部門有多名員工,而每個員工只屬于一個部門。員工代碼唯一標識員工關系的每一個元組。部門和員工之間是(28)聯(lián)系。一個員工同一天可為多位顧客維修車輛,而一名顧客,也可由多個員工為其維修車輛,維修關系模式的主鍵是(29),員工關系模式的外鍵是(30)。(27)A.組合屬性 B.派生屬性 C.多值屬性 D.單值屬性(28)A.1:1 B.1:n C.n:1 D.n:m(29)A.顧客號,姓名 B.顧客號,故障情況 C.顧客號,維修日期,員工代碼 D.故障情況,維修日期,員工代碼(30)A.顧客號 B.員工代碼 C.維修日期 D.部門代碼【答案】CBCD【解析】以下關于極限編程(XP)的敘述中,正確的是(31)。XP的12個最佳實踐,不包括(32)。(31)A.XP是激發(fā)開發(fā)人員創(chuàng)造性、使管理負擔最小的一組技術 B.每一個不同的項目都需要一套不同的策略、約定和方法論 C.多個自組織和自治小組并行地遞增實現(xiàn)產(chǎn)品 D.有一個使命作為指導,它設立了項目的目標,但并不描述如何達到這個目標(32)A.重構 B.結對編程 C.精心設計 D.隱喻【答案】DC【解析】 極限編程是一個輕量級的、靈巧的軟件開發(fā)方法;同時它也是一個非常嚴謹和周密的方法。它的基礎和價值觀是交流、樸素、反饋和勇氣;即,任何一個軟件項目都可以從四個方面入手進行改善:加強交流;從簡單做起;尋求反饋;勇于實事求是。XP是一種近螺旋式的開發(fā)方法,它將復雜的開發(fā)過程分解為一個個相對比較簡單的小周期;通過積極的交流、反饋以及其它一系列的方法,開發(fā)人員和客戶可以非常清楚開發(fā)進度、變化、待解決的問題和潛在的困難等,并根據(jù)實際情況及時地調(diào)整開發(fā)過程。XP中簡單:極限編程鼓勵從最簡單的解決方式入手再通過不斷重構達到更好的結果。這種方法與傳統(tǒng)系統(tǒng)開發(fā)方式的不同之處在于,它只關注于對當前的需求來進行設計、編碼,而不去理會明天、下周或者下個月會出現(xiàn)的需求。在XP中,每個對項目做貢獻的人都應該是項目開發(fā)小組中的一員每個不同的項目都需要一套不同的策略,約定和方法論是水晶法的內(nèi)容極限編程的主要目標在于降低因需求變更而帶來的成本12個最佳實踐為:計劃游戲、小型發(fā)布、隱喻、簡單設計、測試先行、重構、結對編程、集體代碼所有制、持續(xù)集成、每周工作40小時、現(xiàn)場客戶、編碼標準。某軟件項目的活動圖如下圖所示,其中頂點表示項目里程碑,連接頂點的邊表示包含的活動,邊上的數(shù)字表示活動的持續(xù)時間(天),則完成該項目的最少時間為(33)天?;顒覨G的松弛時間為(34)天。(33)A.20 B.30 C.36 D.37(34)A.1 B.8 C.9 D.17【答案】DC【解析】松弛時間:表示在不影響整個工期的前提下,完成該任務有多少機動余地。關鍵路徑:在Pert圖中時間跨度最長的路徑本題關鍵路徑為ADFGJ共計37天,經(jīng)過FG的最長路徑為ADFGJ共計28天,所以松弛時間為37-28=9以下關于軟件項目工作量估算的敘述中,不正確的是(35)。(35)A.專家估計方法受到專家的背景知識和經(jīng)驗的影響 B.復雜的模型不一定更準確 C.機器學習方法可以準確估算項目工作量 D..多種方法結合可以在某種程度上提高估算精度【答案】C【解析】 軟件項目估算涉及人、技術、環(huán)境等多種因素,因此很難在項目完成前準確地估算出開發(fā)軟件所需的成本、持續(xù)時間、和工作量。結構化分析的輸出不包括(36)。(36)A.數(shù)據(jù)流圖 B.數(shù)據(jù)字典 C.加工邏輯 D.結構圖【答案】D【解析】 構圖是指以模塊的調(diào)用關系為線索,用自上而下的連線表示調(diào)用關系并注明參數(shù)傳遞的方向和內(nèi)容,從宏觀上反映軟件層次結構的圖形,屬于軟件設計以下關于數(shù)據(jù)流圖的敘述中,不正確的是(37)。(37)A.分層數(shù)據(jù)流圖可以清晰地對稍微復雜一些的實際問題建模 B.用來描述數(shù)據(jù)流從輸入到輸出的變換流程 C.能清晰地表達加工的處理過程 D.不能表示實體之間的關系【答案】C【解析】軟件設計一般包括概要設計和詳細設計,其中概要設計不包括(38)。(38)A.體系結構設計 B.模塊劃分 C.數(shù)據(jù)結構設計 D.模塊之間的接口設計【答案】D【解析】 概要設計:就是設計軟件的結構、明確軟件由哪些模塊組成,這些模塊的層次結構是怎樣的,這些模塊的調(diào)用關系是怎樣的,每個模塊的功能是什么。同時,還要設計該項目的應用系統(tǒng)的總體數(shù)據(jù)結構和數(shù)據(jù)庫結構,即應用系統(tǒng)要存儲什么數(shù)據(jù),這些數(shù)據(jù)是什么樣的結構,它們之間有什么關系。概要設計的基本任務:1、設計軟件系統(tǒng)的總體結構(將系統(tǒng)按功能劃分模塊;確定每個模塊的功能;確定模塊之間的調(diào)用關系;確定模塊之間的接口,即模塊之間傳遞的信息;評價模塊結構的質(zhì)量);2、數(shù)據(jù)結構及數(shù)據(jù)庫設計;3、編寫概要設計文檔;4、評審軟件體系結構:是對子系統(tǒng)、軟件系統(tǒng)組件以及它們之間相互關系的描述具體的模塊之間的接口設計應為詳細設計的內(nèi)容MVC模式(模型-視圖-控制器)是軟件工程中的一種軟件架構模式,把軟件系統(tǒng)分為模型、視圖和控制器三個部分。(39)不屬于MVC模式的優(yōu)點。(39)A.低耦合性 B.高重用性 C.可維護性 D.高運行效率【答案】D【解析】 MVC全名是ModelViewController,是模型(model)-視圖(view)-控制器(controller)的縮寫,是用一種業(yè)務邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務邏輯;可以提高可重復性、可維護性、降低耦合等優(yōu)點某系統(tǒng)中有一個中央數(shù)據(jù)存儲,模塊A負責接收新來的數(shù)據(jù)并修改中央數(shù)據(jù)存儲中的數(shù)據(jù),模塊B負責訪問中央數(shù)據(jù)存儲中的數(shù)據(jù)則這兩個模塊之間的耦合類型為(40)。若將這兩個模塊及中央數(shù)據(jù)合并成一個模塊,則該模塊的內(nèi)聚類型為(41)。(40)A.數(shù)據(jù) B.標記 C.控制 D.公共(41)A.邏輯 B.時間 C.通信 D.功能【答案】DC【解析】 偶然聚合:模塊完成的動作之間沒有任何關系,或者僅僅是一種非常松散的關系。邏輯聚合:模塊內(nèi)部的各個組成在邏輯上具有相似的處理動作,但功能用途上彼此無關。時間聚合:模塊內(nèi)部的各個組成部分所包含的處理動作必須在同一時間內(nèi)執(zhí)行。過程聚合:模塊內(nèi)部各個組成部分所要完成的動作雖然沒有關系,但必須按特定的次序執(zhí)行。通信聚合:模塊的各個組成部分所完成的動作都使用了同一個數(shù)據(jù)或產(chǎn)生同一輸出數(shù)據(jù)。順序聚合:模塊內(nèi)部的各個部分,前一部分處理動作的最后輸出是后一部分處理動作的輸入。功能聚合:模塊內(nèi)部各個部分全部屬于一個整體,并執(zhí)行同一功能,且各部分對實現(xiàn)該功能都比不可少非直接耦合:兩個模塊之間沒有直接關系,它們的聯(lián)系完全是通過主模塊的控制和調(diào)用來實現(xiàn)的。數(shù)據(jù)耦合:兩個模塊彼此間通過數(shù)據(jù)參數(shù)交換信息。標記耦合:一組模塊通過參數(shù)表傳遞記錄信息,這個記錄是某一個數(shù)據(jù)結構的子結構,而不是簡單變量。 控制耦合:兩個模塊彼此間傳遞的信息中有控制信息。外部耦合:一組模塊都訪問同一全局簡單變量而不是同一全局數(shù)據(jù)結構,而且不是通過參數(shù)表傳遞該全局變量的信息。公共耦合:兩個模塊之間通過一個公共的數(shù)據(jù)區(qū)域傳遞信息。內(nèi)容耦合:一個模塊需要涉及到另一個模塊的內(nèi)部信息。系統(tǒng)交付后,修改偶爾會出現(xiàn)亂碼的問題,該行為屬于(42)維護。 (42)A.正確性 B.適應性 C.完善性 D.預防性【答案】A【解析】 更正性維護:更正交付后發(fā)現(xiàn)的錯誤適應性維護:使軟件產(chǎn)品能夠在變化后或變化中的環(huán)境中繼續(xù)使用完善性維護:改進交付后產(chǎn)品的性能和可維護性預防性維護:在軟件產(chǎn)品中的潛在錯誤成為實際錯誤前,檢測并更正它們堆是一種數(shù)據(jù)結構,分為大頂堆和小頂堆兩種類型。大(小)頂堆要求父元素大于等于(小于等于)其左右孩子元素。則(43)是一個小頂堆結構。堆結構用二叉樹表示,則適宜的二叉樹類型為(44)。對于10個結點的小頂堆,其對應的二叉樹的高度(層數(shù))為(45)。堆排序是一種基于堆結構的排序算法,該算法的時間復雜度為(46)。(43)A.10,20,50,25,30,55,60,28,32,38 B.10,20,50,25,38,55,60,28,32,30 C.60,55,50,38,32,30,28,25,20,10 D.10,20,60,25,30,55,50,28,32,38(44)A.普通二叉樹 B.完全二叉樹 C.二叉排序樹 D.滿二叉樹(45)A.3 B.4 C.5 D.6(46)A.lgn B.nlgn C.n D.n2【答案】ABBB【解析】下圖是(47)設計模式的類圖,該設計模式的目的是(48),圖中,Decorator和Component之間是(49)關系,ConcreteDecorator和Decorator之間是(50)關系。(47)A.適配器 B.橋接 C.裝飾 D.代理(48)A.將一個類的接口轉換為客戶期望的另一種接口,使得原本因接口不匹配而無法合作的類可以一起工作 B.將一個抽象與其實現(xiàn)分離開,以便兩者能夠各自獨立地演變 C.為一個對象提供代理以控制該對象的訪問 D.動態(tài)地給一個對象附加額外的職責,不必通過子類就能靈活地增加功能(49)A.依賴和關聯(lián) B.依賴和繼承 C.關聯(lián)和實現(xiàn) D.繼承和實現(xiàn)(50)A.依賴 B.關聯(lián) C.繼承 D.組合【答案】CDCC【解析】圖中Component定義一個對象接口,可以給這些對象動態(tài)地添加職責ConcreteComponent定義一個對象,可以給這個對象添加一些職責Decorator維持一個指向Compnonent對象的指針,并定義一個與Component接口一致的接口ConcreateDecorator向組件添加職責裝飾(Decorator)模式適應于:在不影響其它對象的情況下,以動態(tài)、透明的方式給單個對象添加職責;處理那些可以撤銷的職責;當不能采用生成子類的方式進行擴充時Decorator和Component之間應為關聯(lián)與實現(xiàn)關系ConcreteDecorator和Decorator之間是繼承(泛化)關系軟件測試的對象不包括(51)。(51)A.代碼 B.軟件測試文檔 C.相關文件數(shù)據(jù) D.開發(fā)人員【答案】D【解析】集成測試的集成方式不包括(52)。(52)A.一次性集成 B.自中間到兩端集成 C.自頂向下集成 D.自底向上集成【答案】B【解析】集成測試的集成方式包括:一次性集成、自底向上、自頂向下、混合式等。以下測試項目不適合采用自動化測試的是(53)。(53)A.負載壓力測試 B.需要反復進行的測試 C.易用性測試 D.可以錄制回放的測試【答案】C【解析】 易用性是指軟件產(chǎn)品被理解、學習、使用和吸引用戶的能力。易用性涉及易理解、易學習、美觀性、一致性、業(yè)務符合性等方面,這些不適合采用自動化測試。以下關于軟件測試目的的敘述中,不正確的是(54)。(54)A.測試是程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯誤 B.一個好的測試用例在于能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤 C.分析錯誤產(chǎn)生原因不便于軟件過程改進 D.通過對測試結果分析整理,可以修正軟件開發(fā)規(guī)則【答案】C【解析】以下關于軟件測試分類的敘述中,不正確的是(55)。(55)A.按照軟件開發(fā)階段可分為單元測試、集成測試、系統(tǒng)測試等 B.按照測試實施組織可分為開發(fā)方測試、用戶測試和第三方測試等 C.按照測試技術可分為白盒測試、黑盒測試等 D.按照測試持續(xù)時長可分為確認測試、驗收測試等【答案】D【解析】 按開發(fā)階段劃分:單元測試、集成測試、系統(tǒng)測試、確認測試、驗收測試按測試技術劃分:白盒測試、黑盒測試、灰盒測試按實施組織劃分:開發(fā)方測試、用戶測試、第三方測試以下關于軟件質(zhì)量屬性的敘述中,不正確的是(56)。 (56)A.功能性是指軟件滿足明確和隱含要求功能的能力 B.易用性是指軟件能被理解、學習、使用和吸引用戶的能力 C.效率是指軟件維持規(guī)定容量的能力 D.維護性是指軟件可被修改的能力【答案】C【解析】Bug記錄信息包括(57)。①被測軟件名稱 ②被測軟件版本 ③測試人 ④錯誤等級⑤開發(fā)人 ⑥詳細步驟 (57)A.①③④⑥ B.①②④⑥ C.①②③④⑥ D.①②③④⑤⑥【答案】C【解析】自動化測試的優(yōu)勢不包括(58)。(58)A.提高測試效率 B.提高測試覆蓋率 C.適用于所有類型的測試 D.更好地利用資源【答案】C【解析】 自動化測試的優(yōu)勢:提高測試質(zhì)量、提高測試效率、提高測試覆蓋率、執(zhí)行手工測試不能完成的測試任務、更好地利用資源、增進測試人員與開發(fā)人員之間的合作伙伴關系以下關于因果圖法測試的敘述中,不正確的是(59)。(59)A.因果圖法是從自然語言書寫的程序規(guī)格說明中找出因和果 B.因果圖法不一定需要把因果圖轉成判定表 C.為了去掉不可能出現(xiàn)的因果組合,需要標明約束條件 D.如果設計階段就采用了判定表,則不必再畫因果圖【答案】B【解析】 因果圖導出測試用例的步驟分析程序規(guī)格說明的描述中:原因和結果分析程序規(guī)格說明描述中語義的內(nèi)容,并將其表示成連接各個原因與各個結果的“因果圖”標明約束條件把因果圖轉換成判定表為判定表中每一列表示的情況設計測試用例因果圖法需要轉換成判定表,然后再設計測試用例一個程序的控制流圖中有8個節(jié)點、12條邊,在測試用例數(shù)最少的情況下,確保程序中每個可執(zhí)行語句至少執(zhí)行一次所需測試用例數(shù)的上限是(60)。 (60)A.2 B.4 C.6 D.8【答案】C【解析】 控制流程圖的環(huán)路復雜性V(G)等于:(1)控制流程圖中的區(qū)域個數(shù)。(2)邊數(shù)-結點數(shù)+2。(3)判定數(shù)+1。對于邏輯表達式(((a|b)‖(c>2))&&d<0),需要(61)個測試用例才能完成條件組合覆蓋。(61)A.2 B.4 C.8 D.16【答案】C【解析】(62)不屬于網(wǎng)絡測試對象。 (62)A.服務器 B.路由器 C.網(wǎng)段 D.CPU【答案】D【解析】 CPU屬于服務器的資源,不屬于網(wǎng)絡資源。(63)不屬于網(wǎng)絡測試的測試類型。(63)A.可靠性測試 B.可接受性測試 C.存儲容量測試 D.吞吐量測試【答案】C【解析】網(wǎng)絡測試的類型為:網(wǎng)絡可靠性測試、網(wǎng)絡可接受性測試、網(wǎng)絡瓶頸測試、網(wǎng)絡容量規(guī)劃測試、網(wǎng)絡升級測試、網(wǎng)絡功能/特性測試、網(wǎng)絡吞吐量測試、網(wǎng)絡響應時間測試、衰減測試、網(wǎng)絡配置規(guī)模測試、網(wǎng)絡設備評估測試等(64)不屬于數(shù)據(jù)庫性能測試的測試指標。(64)A.內(nèi)存利用 B.會話統(tǒng)計 C.帶寬 D.SQL執(zhí)行情況【答案】C【解析】以下關于文檔測試的敘述中,不正確的是(65)。(65)A.文檔要面向所有級別讀者 B.文檔中用到的術語要符合行業(yè)規(guī)范 C.需要檢查所有信息是否真實正確 D.需要檢查軟件返回結果跟文檔描述是否一致【答案】A【解析】 檢查軟件返回結果跟文檔描述是否一致屬于一致性方面檢查所有信息是否真實正確屬于正確性方面檢查術語符合行業(yè)規(guī)范屬于屬于范疇文檔面向讀者應該定位要明確,不能一個文檔面向所有級別以下關于web測試的敘述中,不正確的是(66)。(66)A.與其它系統(tǒng)的測試內(nèi)容不同 B.與其它系統(tǒng)的測試手段基本相同 C.與其它系統(tǒng)的測試重點不同 D.與其它系統(tǒng)采用的測試工具部分不同【答案】A【解析】用戶口令測試應考慮的測試點包括(67)。①口令時效 ②口令長度 ③口令復雜度 ④口令鎖定(67)A.①③ B.②③ C.①②③ D.①②③④【答案】D【解析】以下不屬于易用性測試的是(68)。 (68)A.安裝測試 B.負載測試 C.功能易用性測試 D.界面測試【答案】B【解析】通過遍歷用例的路徑上基本流和備選流的黑盒測試方法是(69)。(69)A.等價類劃分法 B.因果圖法 C.邊界值分析法 D.場景法【答案】D【解析】 場景法從一個流程開始,通過描述經(jīng)過的路徑來確定的過程,經(jīng)過遍歷所有的基本流和備用流來完成整個場景;通過運用場景來對系統(tǒng)的功能點或業(yè)務流程進行描述,從而提高測試效果:場景法=基本流+備用流以下關于軟件質(zhì)量保證的敘述中,不正確的是(70)。(70)A.軟件質(zhì)量是指軟件滿足規(guī)定或潛在用戶需求的能力 B.質(zhì)量保證通過預防、檢查與改進來保證軟件質(zhì)量 C.質(zhì)量保證關心的是開發(fā)過程活動本身D.質(zhì)量保證的工作主要是通過測試找出更多問題【答案】D【解析】Theprojectworkbookisnotsomuchaseparatedocumentasitisastructureimposedonthedocumentsthattheprojectwillbeproducinganyway.Allthedocumentsoftheprojectneedtobepartofthis(71).Thisincludesobjectives,externalspecifications,interfacespecifications,technicalstandards,internalspecificationsandadministrativememoranda(備忘錄).Technicalproseisalmostimmortal.Ifoneexaminesthegenealogy(手冊)ofacustomermanualforapieceofhardwareorsoftware,onecantracenotonlytheideas,butalsomanyoftheverysentencesandparagraphsbacktothefirst(72)proposingtheproductorexplainingthefirstdesign.Forthetechnicalwriter,thepaste-potisasmightyasthepen.Sincethisisso,andsincetomorrow'sproduct-qualitymanualswillgrowfromtoday’smemos,itisveryimportanttogetthestructureofthedocumentationright.Theearlydesignoftheproject(73)ensuresthatth
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度盆栽養(yǎng)護管理及售后服務合同
- 二零二五年度解聘勞動合同補償標準及社會保險銜接協(xié)議
- 二零二五年度民事糾紛和解協(xié)議書(附爭議解決專家評審)
- 2025年度砸墻工程安全施工人員健康管理協(xié)議合同
- 2025年度綠色建筑合伙公司股權合作協(xié)議書
- 2025年度跨境電商市場調(diào)研商務合作協(xié)議書
- 2025年度液化氣價格調(diào)整與結算合作協(xié)議
- 二零二五年度綠色建筑項目融資合同
- 二零二五農(nóng)村宅基地買賣與農(nóng)村土地整治與生態(tài)保護合同
- 二零二五年度生活垃圾清運與廢棄物處理設施建設協(xié)議
- 數(shù)據(jù)管理(培訓課件)
- 唇腺活檢的疾病查房課件
- 全套ISO45001職業(yè)健康安全管理體系文件(手冊及程序文件)
- tdp燙傷處理應急預案
- ICD-9-CM-3手術與操作國家臨床版亞目表
- MQL4命令中文詳解手冊
- 辦公耗材采購 投標方案(技術方案)
- 水利工程危險源辨識清單全
- 家長會課件:六年級數(shù)學家長會老師課件
- ISO20000:2018版標準培訓教材
- 創(chuàng)新中學化學教學中的實驗設計
評論
0/150
提交評論