版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、新版(中級(jí))軟件評(píng)測(cè)師考試統(tǒng)考題庫(kù)(含答案解析)一、單選題1.以下關(guān)于結(jié)構(gòu)化開(kāi)發(fā)方法的敘述中,不正確的是()。A、總的指導(dǎo)思想是自頂向下,逐層分解B、基本原則是功能的分解與抽象C、比面向?qū)ο箝_(kāi)發(fā)方法更適合于開(kāi)發(fā)大規(guī)模的、特別復(fù)雜的項(xiàng)目D、特別適合解決數(shù)據(jù)處理領(lǐng)域的問(wèn)題答案:C解析:結(jié)構(gòu)化方法總的指導(dǎo)思想是自頂向下、逐層分解,它的基本原則是功能的分解與抽象。是軟件工程中最早出現(xiàn)的開(kāi)發(fā)方法,特別適合于數(shù)據(jù)處理領(lǐng)域的問(wèn)題,但是不適合解決大規(guī)模的、特別復(fù)雜的項(xiàng)目,且難以適應(yīng)需求的變化。故正確答案為C。2.關(guān)于bug管理流程,()是正確的做法A、開(kāi)發(fā)人員提交新的bug入庫(kù),設(shè)置狀態(tài)為“New”B、開(kāi)發(fā)人
2、員確認(rèn)是bug,設(shè)置狀態(tài)為“Fixed”C、測(cè)試人員確認(rèn)問(wèn)題解決了,設(shè)置狀態(tài)為“Closed”D、測(cè)試人員確認(rèn)不是bug,設(shè)置狀態(tài)為“Reopen”答案:C解析:測(cè)試人員提交新的錯(cuò)誤入庫(kù),錯(cuò)誤狀態(tài)為“NEW”;高級(jí)測(cè)試人員驗(yàn)證錯(cuò)誤。如果確認(rèn)是錯(cuò)誤,分配給相關(guān)的開(kāi)發(fā)人員,設(shè)置狀態(tài)為“OPEN”;如果不是錯(cuò)誤,則拒絕,設(shè)置為“DECLINED”狀態(tài)。開(kāi)發(fā)人查詢(xún)狀態(tài)為“OPEN”,做如下處理:如果不是錯(cuò)誤,則狀態(tài)置為“DECLINED”;如果是錯(cuò)誤,則修復(fù)并置狀態(tài)為“FIXED”;如果不能解決的錯(cuò)誤,要留下文字說(shuō)明并保持錯(cuò)誤為“OPEN”狀態(tài);對(duì)不能解決和延期解決的錯(cuò)誤,不能由開(kāi)發(fā)人員自己決定,一般
3、要通過(guò)某種會(huì)議(評(píng)審會(huì))通過(guò)才能認(rèn)可測(cè)試人員查詢(xún)狀態(tài)置為“FIXED”的錯(cuò)誤,驗(yàn)證錯(cuò)誤是否已解決,做如下處理:如果解決了,置錯(cuò)誤為“CLOSED”狀態(tài);如果問(wèn)題沒(méi)有解決,則置狀態(tài)為“REOPEN”(重新打開(kāi))。3.()過(guò)程模型明確地考慮了開(kāi)發(fā)中的風(fēng)險(xiǎn)A、瀑布B、快速原型C、VD、螺旋答案:D解析:本題考查軟件過(guò)程模型的基礎(chǔ)知識(shí)。軟件過(guò)程是軟件生存周期中的一系列相關(guān)活動(dòng),即用于開(kāi)發(fā)和維護(hù)軟件及相關(guān)產(chǎn)品的一系列活動(dòng)。瀑布模型從一種非常高層的角度描述了軟件開(kāi)發(fā)過(guò)程中進(jìn)行的活動(dòng),并且提出了要求開(kāi)發(fā)人員經(jīng)過(guò)的事件序列??焖僭湍P驮试S開(kāi)發(fā)人員快速地構(gòu)造整個(gè)系統(tǒng)或系統(tǒng)的一部分以理解或澄清問(wèn)題。V模型是瀑布
4、模型的變種,他說(shuō)明測(cè)試活動(dòng)是如何與分析和設(shè)計(jì)相聯(lián)系的。螺旋模型把開(kāi)發(fā)和風(fēng)險(xiǎn)管理結(jié)合起來(lái),以將風(fēng)險(xiǎn)減到最小并控制風(fēng)險(xiǎn),在該過(guò)程模型中,風(fēng)險(xiǎn)被明確地提了出來(lái),故正確答案為D。4.下列算法中,不屬于公開(kāi)秘鑰加密算法的是()?A、ECCB、DSAC、RSAD、DES答案:D解析:本題考查加密算法的基礎(chǔ)知識(shí)。ECC:是“ErrorCorrectingCode”的簡(jiǎn)寫(xiě),中文名稱(chēng)是“錯(cuò)誤檢查和糾正”。DSA:數(shù)字簽名算法,是一種標(biāo)準(zhǔn)的DSS(數(shù)字簽名標(biāo)準(zhǔn)),嚴(yán)格來(lái)說(shuō)不算加密算法;RSA:是一個(gè)支持變長(zhǎng)密鑰的公共密鑰算法,需要加密的文件塊的長(zhǎng)度也是可變的,非對(duì)稱(chēng)算法;DES:對(duì)稱(chēng)算法,數(shù)據(jù)加密標(biāo)準(zhǔn),速度較快,
5、適用于加密大量數(shù)據(jù)的場(chǎng)合;常用的加密算法依據(jù)所使用的秘鑰數(shù)分為單鑰和雙鑰加密機(jī)制,也稱(chēng)為私鑰和公鑰加密算法。ECC、DSA和RSA都屬于公開(kāi)秘鑰加密算法,DES是典型的私鑰加密體制。5.幫助文檔的測(cè)試在很大程度上與用戶(hù)手冊(cè)測(cè)試相同,以下不屬于幫助文檔需要注意的是()A、幫助是文檔編寫(xiě)和程序編寫(xiě)的結(jié)合及準(zhǔn)確性、超鏈接、幫助索引B、幫助要濃縮C、鏈接的意義D、幫助的風(fēng)格答案:B解析:本題考查幫助文檔的內(nèi)容:幫助文檔注意點(diǎn):準(zhǔn)確性;幫助是文檔編寫(xiě)和程序編寫(xiě)的結(jié)合;幫助索引;超鏈接;鏈接的意義;幫助的風(fēng)格。6.計(jì)算機(jī)采用分級(jí)存儲(chǔ)體系的主要目的是為了解決()的問(wèn)題。A、主存容量不足B、存儲(chǔ)器讀寫(xiě)可靠性C
6、、外設(shè)訪(fǎng)問(wèn)效率D、存儲(chǔ)容量、成本和速度之間的矛盾答案:D解析:本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。計(jì)算機(jī)系統(tǒng)中,高速緩存一般用SRAM,內(nèi)存一般用DRAM,外存一般采用磁存儲(chǔ)器。SRAM的集成度低、速度快、成本高;DRAM的集成度高,但是需要?jiǎng)討B(tài)刷新。磁存儲(chǔ)器速度慢、容量大、價(jià)格便宜。因此,組成分級(jí)存儲(chǔ)體系以解決存儲(chǔ)容量、成本和速度之間的矛盾。7.兼容性測(cè)試不包括()。A、軟件兼容性測(cè)試B、硬件兼容性測(cè)試C、數(shù)據(jù)兼容性測(cè)試D、操作人員兼容性測(cè)試答案:D解析:兼容性測(cè)試包括有軟件、硬件、數(shù)據(jù)、平臺(tái)等兼容性測(cè)試。8.風(fēng)險(xiǎn)分析在軟件項(xiàng)目開(kāi)發(fā)中具有重要作用,包括風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)預(yù)測(cè)、風(fēng)險(xiǎn)評(píng)估和風(fēng)險(xiǎn)控制等。&qu
7、ot;建立風(fēng)險(xiǎn)條目檢查表"是(請(qǐng)作答此空)時(shí)的活動(dòng),"描述風(fēng)險(xiǎn)的結(jié)果"是()時(shí)的活動(dòng)。A、風(fēng)險(xiǎn)識(shí)別B、風(fēng)險(xiǎn)預(yù)測(cè)C、風(fēng)險(xiǎn)評(píng)估D、風(fēng)險(xiǎn)控制答案:A解析:本題考查軟件開(kāi)發(fā)過(guò)程中的風(fēng)險(xiǎn)分析基礎(chǔ)知識(shí)。風(fēng)險(xiǎn)分析包括風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)預(yù)測(cè)、風(fēng)險(xiǎn)評(píng)估和風(fēng)險(xiǎn)控制等4個(gè)不同活動(dòng),在風(fēng)險(xiǎn)識(shí)別過(guò)程中,要識(shí)別潛在的預(yù)算、進(jìn)度、個(gè)體、資源、用戶(hù)和需求等方面的問(wèn)題以及對(duì)整個(gè)項(xiàng)目的影響,并建立風(fēng)險(xiǎn)條目檢查表,列出所有可能的風(fēng)險(xiǎn)事項(xiàng)。在風(fēng)險(xiǎn)預(yù)測(cè)過(guò)程中,需要建立一個(gè)表示風(fēng)險(xiǎn)可能性的參考標(biāo)準(zhǔn),描述風(fēng)險(xiǎn)條目的結(jié)果,估計(jì)風(fēng)險(xiǎn)對(duì)項(xiàng)目的影響等。9.編寫(xiě)測(cè)試計(jì)劃的目的是()使用測(cè)試工作順利進(jìn)行使項(xiàng)目參與人員溝通更舒
8、暢使測(cè)試工作更加系統(tǒng)化軟件過(guò)程規(guī)范化的要求控制軟件質(zhì)量A、B、C、D、答案:B10.數(shù)據(jù)庫(kù)系統(tǒng)通常采用三級(jí)模式結(jié)構(gòu):外模式,模式和內(nèi)模式,這三級(jí)模式分別對(duì)應(yīng)的數(shù)據(jù)庫(kù)的()。A、基本表,存儲(chǔ)文件和視圖B、視圖,基本表和存儲(chǔ)文件C、基本表,視圖和存儲(chǔ)文件D、視圖,存儲(chǔ)文件和基本表答案:B解析:外模式:也稱(chēng)用戶(hù)模式,它是數(shù)據(jù)庫(kù)用戶(hù)能夠看見(jiàn)和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫(kù)用戶(hù)的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。外模式通常是模式的子集。一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外模式。應(yīng)用程序都是和外模式打交道的。外模式是保證數(shù)據(jù)庫(kù)安全性的一個(gè)有力措施。每個(gè)用戶(hù)只能看見(jiàn)和訪(fǎng)問(wèn)所對(duì)應(yīng)的外模式中的數(shù)據(jù),
9、數(shù)據(jù)庫(kù)中的其余數(shù)據(jù)對(duì)他們是不可見(jiàn)的。模式:也稱(chēng)邏輯模式或概念模式,是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶(hù)的公共數(shù)據(jù)視圖。一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)模式。定義模式時(shí)不僅要定義數(shù)據(jù)的邏輯結(jié)構(gòu),而且要定義數(shù)據(jù)之間的聯(lián)系,定義與數(shù)據(jù)有關(guān)的安全性、完整性要求。內(nèi)模式:也稱(chēng)存儲(chǔ)模式,一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式。它是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示方式。故正確答案為:B11.以下關(guān)于軟件測(cè)試的描述中,正確的是()。A、測(cè)試開(kāi)始越早,越有利于發(fā)現(xiàn)軟件缺陷B、采用正確的測(cè)試用例設(shè)計(jì)方法,軟件測(cè)試可以做到窮舉測(cè)試C、測(cè)試覆蓋度和測(cè)試用例數(shù)量成正比D、軟件測(cè)試的時(shí)間越長(zhǎng)越好答案:A解析:本
10、題考察軟件測(cè)試的原則。選項(xiàng)A顯然是正確的原則;選項(xiàng)B是錯(cuò)誤的,軟件測(cè)試的路徑是無(wú)法窮盡的;選項(xiàng)C是錯(cuò)誤的,測(cè)試用例數(shù)量的增加并不一定意味著測(cè)試覆蓋度的增加,因?yàn)樵黾拥臏y(cè)試用例可能覆蓋以前相同的路徑;選項(xiàng)D也是錯(cuò)誤的,測(cè)試時(shí)間并非越長(zhǎng)越好,需要在質(zhì)量、進(jìn)度和成本之間做出平衡。12.以下關(guān)于軟件測(cè)試原則的敘述中,正確的是()A、測(cè)試用例只需選用合理的輸入數(shù)據(jù),不需要選擇不合理的輸入數(shù)據(jù)B、應(yīng)制定測(cè)試計(jì)劃并嚴(yán)格執(zhí)行,排除隨意性C、窮舉測(cè)試是可能的D、程序員應(yīng)盡量測(cè)試自己的程序答案:B解析:本題考查軟件測(cè)試的原則。軟件測(cè)試應(yīng)遵循的原則包括:應(yīng)當(dāng)把“盡早和不斷地測(cè)試”作為開(kāi)發(fā)者的座右銘;程序員應(yīng)該避免檢
11、查自己的程序,測(cè)試工作應(yīng)該由獨(dú)立的專(zhuān)業(yè)的軟件測(cè)試機(jī)構(gòu)來(lái)完成;設(shè)計(jì)測(cè)試用例時(shí),應(yīng)該考慮到合法的輸入和不合法的輸入,以及各種邊界條件;一定要注意測(cè)試中的錯(cuò)誤集中發(fā)生現(xiàn)象,應(yīng)對(duì)錯(cuò)誤群集的程序段進(jìn)行重點(diǎn)測(cè)試;對(duì)測(cè)試錯(cuò)誤結(jié)果一定要有一個(gè)確認(rèn)的過(guò)程;制定嚴(yán)格的測(cè)試計(jì)劃,并把測(cè)試時(shí)間安排得盡量寬松,不要希望在極短的時(shí)間內(nèi)完成一個(gè)高水平的測(cè)試;回歸測(cè)試的關(guān)聯(lián)性一定要引起充分的注意,修改一個(gè)錯(cuò)誤而引起更多錯(cuò)誤出現(xiàn)的現(xiàn)象并不少見(jiàn);妥善保存一切測(cè)試過(guò)程文檔;窮舉測(cè)試是不能實(shí)現(xiàn)的。根據(jù)上述描述,測(cè)試過(guò)程中需要制定測(cè)試計(jì)劃并嚴(yán)格執(zhí)行。13.系統(tǒng)可維護(hù)性的評(píng)價(jià)指標(biāo)不包括()A、可理解性B、可測(cè)試性C、可移植性D、可修改性
12、答案:C14.TCP是互聯(lián)網(wǎng)中的(請(qǐng)作答此空)協(xié)議,使用()次握手協(xié)議建立連接。A、傳輸層B、網(wǎng)絡(luò)層C、會(huì)話(huà)層D、應(yīng)用層答案:A解析:TCP即傳輸控制協(xié)議,是整個(gè)TCP/IP協(xié)議族中最重要的協(xié)議之一,它在IP協(xié)議提供的不可靠數(shù)據(jù)服務(wù)的基礎(chǔ)上,采用了重發(fā)技術(shù),為應(yīng)用程序提供了一個(gè)可靠的、面向連接的、全雙工的數(shù)據(jù)傳輸服務(wù)。TCP協(xié)議傳輸層的協(xié)議,一般用于傳輸數(shù)據(jù)量比較少,且對(duì)可靠性要求高的應(yīng)用。TCP使用3次握手來(lái)建立連接,三次握手的過(guò)程如下:首先,主機(jī)A發(fā)送特有SYN的連接建立請(qǐng)求,其中包含了順序號(hào)x;然后,當(dāng)主機(jī)B接收到這個(gè)請(qǐng)求后,將回復(fù)連接請(qǐng)求,它將向主機(jī)A發(fā)送帶有SYN確認(rèn)TCP段,其中加
13、入了主機(jī)B的順序號(hào)y和確認(rèn)后希望收到的順序號(hào)為x+1的TCP段;接著,當(dāng)主機(jī)A收到該回復(fù)后將再次發(fā)送一個(gè)確認(rèn)段,此時(shí)就已經(jīng)沒(méi)有SYN標(biāo)志,而順序號(hào)為x+1,確認(rèn)碼為y+1,表示期望接收到主機(jī)B發(fā)來(lái)的順序號(hào)為y+1的數(shù)據(jù)。至此,在主機(jī)A和主機(jī)B之間已經(jīng)建立起一個(gè)TCP連接,雙方可以開(kāi)始進(jìn)行通信了。15.以下選項(xiàng)中,屬于作業(yè)常用的調(diào)度算法有?A、先來(lái)先服務(wù)B、電梯算法C、響應(yīng)比高者優(yōu)先D、優(yōu)先級(jí)調(diào)度答案:A解析:作業(yè)調(diào)度主要完成從后備狀態(tài)到執(zhí)行狀態(tài)的轉(zhuǎn)變,以及從執(zhí)行狀態(tài)到完成狀態(tài)的轉(zhuǎn)變。具體算法如下:(1)先來(lái)先服務(wù)(FCFS):按照作業(yè)到達(dá)的先后次序調(diào)度,不利于短作業(yè)。(2)短作業(yè)優(yōu)先(SJF)
14、:估計(jì)運(yùn)行時(shí)間短的作業(yè)優(yōu)先調(diào)度,不利于長(zhǎng)作業(yè),可能使其遲遲得不到服務(wù)。(3)響應(yīng)比高者優(yōu)先(HRN):HRN=(估計(jì)運(yùn)行時(shí)間+等待時(shí)間)/估計(jì)運(yùn)行時(shí)間,既考慮作業(yè)估計(jì)運(yùn)行時(shí)間,又考慮作業(yè)等待時(shí)間。(4)優(yōu)先級(jí)調(diào)度:根據(jù)作業(yè)的優(yōu)先級(jí)別,優(yōu)先級(jí)高者先調(diào)度。16.默認(rèn)情況下,Web服務(wù)器在()端口偵聽(tīng)客戶(hù)端的Web請(qǐng)求。A、大于1024B、21C、80D、25答案:C解析:小于1024的端口通常用做服務(wù)器端提供服務(wù)的端口,常用的有80端口用做Web服務(wù)器端口,21、20端口用做文件傳輸協(xié)議的控制與數(shù)據(jù)端口,23端口為T(mén)elnet服務(wù)端偵聽(tīng)端口,25端口為郵件傳輸SMTP的服務(wù)端口。大于1024的高端
15、通常為服務(wù)請(qǐng)求客戶(hù)端采用的端口。17.以下敘述中,正確的是()。A、編譯正確的程序不包含語(yǔ)義錯(cuò)誤B、編譯正確的程序不包含語(yǔ)法錯(cuò)誤C、除數(shù)為0的情況可以在語(yǔ)義分析階段檢查出來(lái)D、除數(shù)為0的情況可以在語(yǔ)法分析階段檢查出來(lái)答案:B解析:本題考查程序語(yǔ)言基礎(chǔ)知識(shí)。用戶(hù)編寫(xiě)的源程序不可避免地會(huì)有一些錯(cuò)誤,這些錯(cuò)誤大致可分為靜態(tài)錯(cuò)誤和動(dòng)態(tài)錯(cuò)誤。動(dòng)態(tài)錯(cuò)誤也稱(chēng)動(dòng)態(tài)語(yǔ)義錯(cuò)誤,它們發(fā)生在程序運(yùn)行時(shí),例如變量取零時(shí)作除數(shù)、引用數(shù)組元素下標(biāo)越界等錯(cuò)誤。靜態(tài)錯(cuò)誤是指編譯時(shí)所發(fā)現(xiàn)的程序錯(cuò)誤,可分為語(yǔ)法錯(cuò)誤和靜態(tài)語(yǔ)義錯(cuò)誤,如單詞拼寫(xiě)錯(cuò)誤、標(biāo)點(diǎn)符號(hào)錯(cuò)、表達(dá)式中缺少操作數(shù)、括號(hào)不匹配等有關(guān)語(yǔ)言結(jié)構(gòu)上的錯(cuò)誤稱(chēng)為語(yǔ)法錯(cuò)誤。而語(yǔ)義分
16、析時(shí)發(fā)現(xiàn)的運(yùn)算符與運(yùn)算對(duì)象類(lèi)型不合法等錯(cuò)誤屬于靜態(tài)語(yǔ)義錯(cuò)誤。18.算術(shù)表達(dá)式(a-b)*c+d的后綴式是(13)(-、+、*表示算術(shù)的減、加、乘運(yùn)算,運(yùn)算符的優(yōu)先級(jí)和結(jié)合性遵循慣例)。A、abcd-*+B、ab-cd*+C、ab-c*d+D、abc-d*+答案:C解析:后綴式即逆波蘭式,是邏輯學(xué)家盧卡西維奇發(fā)明的一種表示表達(dá)式的方法。這種表示方式把運(yùn)算符寫(xiě)在運(yùn)算對(duì)象的后面,例如,把a(bǔ)+b寫(xiě)成ab+。這種表示法的優(yōu)點(diǎn)是根據(jù)運(yùn)算對(duì)象和算符的出現(xiàn)次序進(jìn)行計(jì)算,不需要使用括號(hào),也便于用械實(shí)現(xiàn)求值。(a-b)*c+d的后綴式是ab-c*d+。19.若計(jì)算機(jī)存儲(chǔ)數(shù)據(jù)采用的是雙符號(hào)位(00表示正號(hào),11表示
17、負(fù)號(hào)),兩個(gè)符號(hào)相同的數(shù)相加時(shí),如果運(yùn)算結(jié)果的兩個(gè)符號(hào)位經(jīng)()運(yùn)算得1,則可斷定這兩個(gè)數(shù)相加的結(jié)果產(chǎn)生了溢出。A、邏輯與B、邏輯或C、邏輯同或D、邏輯異或答案:D解析:溢出:當(dāng)表示數(shù)據(jù)時(shí)規(guī)定了位數(shù)以后,其能表示的數(shù)值范圍就已經(jīng)確定了,在兩個(gè)數(shù)相加運(yùn)算的結(jié)果超出該范圍時(shí),就發(fā)生了溢出。在二進(jìn)制情況下,溢出時(shí)符號(hào)位將變反,即兩個(gè)正數(shù)相加,結(jié)果的符號(hào)位是負(fù)數(shù);兩個(gè)負(fù)數(shù)相加,結(jié)果的符號(hào)位就是正數(shù)。采用兩個(gè)符號(hào)位時(shí),溢出發(fā)生后兩個(gè)符號(hào)位就不一致了,這兩位進(jìn)行異或的結(jié)果一定為1。異或邏輯的關(guān)系是:當(dāng)AB不同時(shí),輸出P=1;當(dāng)AB相同時(shí),輸出P=0。故正確答案為:D20.操作系統(tǒng)的主要任務(wù)是()A、把源程序
18、轉(zhuǎn)換為目標(biāo)代碼B、負(fù)責(zé)文字格式編排和數(shù)據(jù)計(jì)算C、負(fù)責(zé)存取數(shù)據(jù)庫(kù)中的各種數(shù)據(jù),完成SQL查詢(xún)D、管理計(jì)算機(jī)系統(tǒng)中的軟、硬件資源答案:D解析:操作系統(tǒng)的作用:1、通過(guò)資源管理,提高計(jì)算機(jī)系統(tǒng)的效率;2、改善人機(jī)界面,向用戶(hù)提供友好的工作環(huán)境。故正確答案為:D21.()不是測(cè)試文檔包括的內(nèi)容。A、合同文檔B、開(kāi)發(fā)文檔C、管理文檔D、用戶(hù)文檔答案:A解析:本題考查文檔測(cè)試的內(nèi)容:文檔測(cè)試包括:開(kāi)發(fā)文檔、管理文檔、用戶(hù)文檔22.給定關(guān)系模式R(A,B,C,D)、S(C,D,E),與1,3,5(2='軟件工程'(RS)等價(jià)的SQL語(yǔ)句如下:SELECT(請(qǐng)作答此空)FROMR,SWHERE
19、();下列查詢(xún)B="信息"且E="北京"的A、B、E的關(guān)系代數(shù)表達(dá)式中,查詢(xún)效率最高的是()。A、A,C,S.CB、A,B,EC、A,R.C,ED、A,R.C,S.D答案:C解析:本題考查關(guān)系代數(shù)運(yùn)算與SQL查詢(xún)方面的基礎(chǔ)知識(shí)。第一小題的正確答案為選項(xiàng)C。1,3,5(2='軟件工程'(RS)的含義是從RS結(jié)果集中選取B='軟件工程'的元組,再進(jìn)行R.A、R.C和S.E投影。23.軟件缺陷通常是指存在于軟件之中的那些不希望或不可接受的偏差,以下關(guān)于軟件缺陷的理解不正確的是()A、軟件缺陷的存在會(huì)導(dǎo)致軟件運(yùn)行在特定條件時(shí)出現(xiàn)軟
20、件故障,這時(shí)稱(chēng)軟件缺陷被激活B、同一個(gè)軟件缺陷在軟件運(yùn)行的不同條件下被激活,可能會(huì)產(chǎn)生不同類(lèi)型的軟件故障C、軟件錯(cuò)誤是軟件生存期內(nèi)不希望或不可接受的人為錯(cuò)誤,這些人為錯(cuò)誤導(dǎo)致了軟件缺陷的產(chǎn)生D、實(shí)踐中,絕大多數(shù)的軟件缺陷的產(chǎn)生都來(lái)自于編碼錯(cuò)誤答案:D解析:軟件缺陷通常是指存在于軟件之中的那些不希望或不可接受的偏差,如少一分號(hào)、多一條語(yǔ)句等。其結(jié)果是軟件運(yùn)行于某一#定條件時(shí)出現(xiàn)軟件故障,這時(shí)稱(chēng)軟件缺陷被激活。而軟件錯(cuò)誤是軟件生存期內(nèi)不希望或不可接受的人為錯(cuò)誤,一個(gè)軟件錯(cuò)誤必定產(chǎn)生一個(gè)或多個(gè)軟件缺陷,當(dāng)一個(gè)軟件缺陷被激活時(shí),便產(chǎn)生一個(gè)軟件故障,同一個(gè)軟件缺陷在軟件運(yùn)行的不同條件下被激活,可能會(huì)產(chǎn)生
21、不同類(lèi)型的軟件故障。實(shí)踐表明,大多數(shù)軟件缺陷產(chǎn)生的原因并自編程錯(cuò)誤,主要來(lái)自于產(chǎn)品說(shuō)明書(shū)的編寫(xiě)和產(chǎn)品方案設(shè)計(jì)。24.編譯器和解釋器是兩種基本的高級(jí)語(yǔ)言處理程序。編譯器對(duì)高級(jí)語(yǔ)言源程序的處理過(guò)程可以劃分為詞法分析,語(yǔ)法分析,語(yǔ)義分析,中間代碼生成,代碼優(yōu)化,目標(biāo)代碼生成等階段,其中,()并不是每個(gè)編譯器都必需的。A、詞法分析各語(yǔ)法分析B、語(yǔ)義分析和中間代碼生成C、中間代碼生成和代碼優(yōu)化D、代碼優(yōu)化和目標(biāo)代碼生成答案:C25.視覺(jué)上的顏色可用亮度,色調(diào)和飽和度三個(gè)特征來(lái)描述,其中飽和度是指顏色的()。A、種數(shù)B、純度C、感覺(jué)D、存儲(chǔ)量答案:B26.()屬于概要設(shè)計(jì)說(shuō)明書(shū)的評(píng)測(cè)內(nèi)容。分析該軟件的系統(tǒng)
22、結(jié)構(gòu)、子系統(tǒng)結(jié)構(gòu),確認(rèn)該軟件設(shè)計(jì)是否覆蓋了所有已確定的軟件需求,軟件每一成分是否可追溯到某一項(xiàng)需求。系統(tǒng)定義的目標(biāo)是否與用戶(hù)的要求一致。從軟件維護(hù)的角度出發(fā),確認(rèn)該軟件設(shè)計(jì)是否考慮了方便未來(lái)的維護(hù)。是否所有界面與更高級(jí)別文檔中的需求一致。A、B、C、D、答案:B解析:本題考查概要設(shè)計(jì)說(shuō)明書(shū)的評(píng)測(cè)內(nèi)容。概要設(shè)計(jì)說(shuō)明書(shū)的評(píng)測(cè)內(nèi)容如下。·可追溯性:分析該軟件的系統(tǒng)結(jié)構(gòu)、子系統(tǒng)結(jié)構(gòu),確認(rèn)該軟件設(shè)計(jì)是否覆蓋了所有已確定的軟件需求,軟件每一成分是否可追溯到某一項(xiàng)需求。·接口:分析軟件各部分之間的聯(lián)系,確認(rèn)該軟件的內(nèi)部接口與外部接口是否已經(jīng)明確定義,模塊是否滿(mǎn)足高內(nèi)聚和低耦合的要求,模塊
23、作用范圍是否在其控制范圍之內(nèi)。·風(fēng)險(xiǎn):確認(rèn)該軟件設(shè)計(jì)在現(xiàn)有技術(shù)條件下和預(yù)算范圍內(nèi)是否能按時(shí)實(shí)現(xiàn)。·實(shí)用性:確認(rèn)該軟件設(shè)計(jì)對(duì)于需求的解決方案是否實(shí)用。·技術(shù)清晰度:確認(rèn)該軟件設(shè)計(jì)是否以一種易于翻譯成代碼的形式表達(dá)。·可維護(hù)性:從軟件維護(hù)的角度出發(fā),確認(rèn)該軟件設(shè)計(jì)是否考慮了方便未來(lái)的維護(hù)。·質(zhì)量:確認(rèn)該軟件設(shè)計(jì)是否表現(xiàn)出良好的質(zhì)量特征。·各種選擇方案:看是否考慮過(guò)其他方案,比較各種選擇方案的標(biāo)準(zhǔn)是什么。·限制:評(píng)估對(duì)該軟件的限制是否現(xiàn)實(shí),是否與需求一致。·其他具體問(wèn)題:對(duì)于文檔、可測(cè)試性、設(shè)計(jì)過(guò)程等進(jìn)行評(píng)估。27.評(píng)價(jià)
24、規(guī)格說(shuō)明中不包括()。A、分析產(chǎn)品的描述B、規(guī)定對(duì)產(chǎn)品及部件執(zhí)行的測(cè)量C、按照評(píng)價(jià)需求驗(yàn)證產(chǎn)生的規(guī)格說(shuō)明D、請(qǐng)求者說(shuō)明評(píng)價(jià)覆蓋范圍答案:D解析:本題考查評(píng)價(jià)過(guò)程中如何編寫(xiě)評(píng)價(jià)規(guī)格說(shuō)明。編制評(píng)價(jià)規(guī)格說(shuō)明的活動(dòng)由下列3個(gè)子活動(dòng)組成:·分析產(chǎn)品的描述。·規(guī)定對(duì)產(chǎn)品及部件執(zhí)行的測(cè)量。·按照評(píng)價(jià)需求驗(yàn)證編制的規(guī)格說(shuō)明。28.若要求對(duì)大小為n的數(shù)組進(jìn)行排序的時(shí)間復(fù)雜度為o(nlog2n),且是穩(wěn)定的(即如果待排序的序列中兩個(gè)數(shù)據(jù)元素具有相同的值,在排序前后它們的相對(duì)位置不變),則可選擇的排序方法是()A、快速排序B、歸并排序C、堆排序D、冒泡排序答案:B29.若有關(guān)系R(A,
25、B,C,D,E)和S(B,C,F,G),則R與S自然聯(lián)接運(yùn)算后的屬性列有()個(gè)?與表達(dá)式1,3,6,7(36(RS)等價(jià)的SQL語(yǔ)句如下:SELECT(請(qǐng)作答此空)FROM()WHERE();A、A,R.C,F,GB、A,C,S.B,S.FC、A,C,S.B,S.CD、R.A,R.C,S.B,S.C答案:A解析:本題考查關(guān)系代數(shù)運(yùn)算與SQL查詢(xún)方面的基礎(chǔ)知識(shí)。30.Thereisnothinginthisworldconstantbutinconstancy.SWIFTProjectafterprojectdesignsasetofalgorithmsandthenplungesintocon
26、structionofcustomer-deliverablesoftwareonaschedulethatdemandsdeliveryofthefirstthingbuilt.Inmostprojects,thefirstsystembuiltis()usable.Itmaybetooslow,toobig,awkwardtouse,orallthree.Thereisno()buttostartagain,smartingbutsmarter,andbuildaredesignedversioninwhichtheseproblemsaresolved.Thediscardand()ma
27、ybedoneinonelump,oritmaybedonepiece-by-piece.Butalllarge-systemexperienceshowsthatitwillbedone.Whereanewsystemconceptornewtechnologyisused,onehastobuildasystemtothrowaway,foreventhebestplanningisnotsoomniscient(全知的)astogetitrightthefirsttime.Themanagementquestion,therefore,isnotwhethertobuildapilots
28、ystemandthrowitaway.Youwilldothat.Theonlyquestioniswhethertoplaninadvancetobuilda(),ortopromisetodeliverthethrowawaytocustomers.Seenthisway,theanswerismuchclearer.Deliveringthatthrowawaytocustomersbuystime,butitdoessoonlyatthe(請(qǐng)作答此空)ofagony(極大痛苦)fortheuser,distractionforthebuilderswhiletheydotherede
29、sign,andabadreputationfortheproductthatthebestredesignwillfindhardtolivedown.Henceplantothrowoneaway;youwill,anyhow.A、worthB、valueC、costD、invaluable答案:C解析:題意想要表達(dá)的意思是將原型給用戶(hù)來(lái)獲得時(shí)間,是以用戶(hù)的極大痛苦為代價(jià)的,固定用法-atthecostof-以為代價(jià),正確答案為C。附(參考翻譯):世界上沒(méi)有一成不變的東西.斯威夫特項(xiàng)目組設(shè)計(jì)了一套項(xiàng)目算法,在按照約定交付給客戶(hù)時(shí)發(fā)現(xiàn)了該軟件存在結(jié)構(gòu)性的問(wèn)題。在大多數(shù)項(xiàng)目中,建立的第一套系統(tǒng)
30、幾乎是不可用的,它可能運(yùn)行太慢、數(shù)據(jù)太大、使用不方便等,或者這三者都有。除了重新開(kāi)始之外我們別無(wú)選擇,雖然很痛苦但是我們可以更加睿智地構(gòu)建一個(gè)重新設(shè)計(jì)的版本,解決掉存在的問(wèn)題。可以一次全部丟棄和重構(gòu),也可以分批進(jìn)行。但是從過(guò)往的經(jīng)驗(yàn)來(lái)看,所有的大型系統(tǒng)都必然經(jīng)歷這樣的過(guò)程。在使用時(shí)系統(tǒng)研究新概念或新技術(shù),就必須建立一個(gè)系統(tǒng)并拋棄,因?yàn)榧词棺詈玫囊?guī)劃也不能保證考慮到方方面面,使第一次便獲得讓人滿(mǎn)意的結(jié)果。因此,管理并不是考慮是否需要建立一項(xiàng)試驗(yàn)系統(tǒng)然后又把它扔了,因?yàn)檫@是必須的。問(wèn)題僅在于是否要計(jì)劃提前打造產(chǎn)品,或作出承諾,為客戶(hù)提供這種必然會(huì)被替換的產(chǎn)品。如果這樣來(lái)考慮,答案是很清楚的。為客戶(hù)
31、提供這類(lèi)產(chǎn)品需要花費(fèi)時(shí)間,但對(duì)用戶(hù)來(lái)說(shuō)痛苦的代價(jià)是巨大的,會(huì)使建設(shè)者他們重新設(shè)計(jì)時(shí)分心,壞的聲譽(yù)也會(huì)導(dǎo)致最好的重新設(shè)計(jì)難以落實(shí)。所以將舍棄寫(xiě)進(jìn)你的計(jì)劃;無(wú)論怎樣,你都會(huì)的。31.關(guān)于軟件著作權(quán)產(chǎn)生的時(shí)間,下面表述正確的是()。A、自作品首次公開(kāi)發(fā)表時(shí)B、自作者有創(chuàng)作意圖時(shí)C、自作品得到國(guó)家著作權(quán)行政管理部門(mén)認(rèn)可時(shí)D、自作品完成創(chuàng)作之日答案:D解析:本題考查軟件著作權(quán)的時(shí)間,計(jì)算機(jī)軟件保護(hù)條例第+四條規(guī)定如下。第十四條軟件著作權(quán)自軟件開(kāi)發(fā)完成之日起產(chǎn)生。自然人的軟件著作權(quán),保護(hù)期為自然人終生及其死亡后50年,截止于自然人死亡后第50年的12月31日:軟件是合作開(kāi)發(fā)的,截止于最后死亡的自然人死亡后
32、第50年的12月31日。法人或者其他組織的軟件著作權(quán),保護(hù)期為50年,截止于軟件首次發(fā)表后第50年的12月31日。但軟件自開(kāi)發(fā)完成之日起50年內(nèi)未發(fā)表的,本條例不再保護(hù)。32.Thereisnothinginthisworldconstantbutinconstancy.SWIFTProjectafterprojectdesignsasetofalgorithmsandthenplungesintoconstructionofcustomer-deliverablesoftwareonaschedulethatdemandsdeliveryofthefirstthingbuilt.Inmost
33、projects,thefirstsystembuiltis(請(qǐng)作答此空)usable.Itmaybetooslow,toobig,awkwardtouse,orallthree.Thereisno()buttostartagain,smartingbutsmarter,andbuildaredesignedversioninwhichtheseproblemsaresolved.Thediscardand()maybedoneinonelump,oritmaybedonepiece-by-piece.Butalllarge-systemexperienceshowsthatitwillbed
34、one.Whereanewsystemconceptornewtechnologyisused,onehastobuildasystemtothrowaway,foreventhebestplanningisnotsoomniscient(全知的)astogetitrightthefirsttime.Themanagementquestion,therefore,isnotwhethertobuildapilotsystemandthrowitaway.Youwilldothat.Theonlyquestioniswhethertoplaninadvancetobuilda(),ortopro
35、misetodeliverthethrowawaytocustomers.Seenthisway,theanswerismuchclearer.Deliveringthatthrowawaytocustomersbuystime,butitdoessoonlyatthe()ofagony(極大痛苦)fortheuser,distractionforthebuilderswhiletheydotheredesign,andabadreputationfortheproductthatthebestredesignwillfindhardtolivedown.Henceplantothrowone
36、away;youwill,anyhow.A、almostB、oftenC、usuallyD、Barely答案:D解析:題意想要表達(dá)的意思是并不好用,正確答案為D,幾乎不。附(參考翻譯):世界上沒(méi)有一成不變的東西.斯威夫特項(xiàng)目組設(shè)計(jì)了一套項(xiàng)目算法,在按照約定交付給客戶(hù)時(shí)發(fā)現(xiàn)了該軟件存在結(jié)構(gòu)性的問(wèn)題。在大多數(shù)項(xiàng)目中,建立的第一套系統(tǒng)幾乎是不可用的,它可能運(yùn)行太慢、數(shù)據(jù)太大、使用不方便等,或者這三者都有。除了重新開(kāi)始之外我們別無(wú)選擇,雖然很痛苦但是我們可以更加睿智地構(gòu)建一個(gè)重新設(shè)計(jì)的版本,解決掉存在的問(wèn)題。可以一次全部丟棄和重構(gòu),也可以分批進(jìn)行。但是從過(guò)往的經(jīng)驗(yàn)來(lái)看,所有的大型系統(tǒng)都必然經(jīng)歷這樣的過(guò)
37、程。在使用時(shí)系統(tǒng)研究新概念或新技術(shù),就必須建立一個(gè)系統(tǒng)并拋棄,因?yàn)榧词棺詈玫囊?guī)劃也不能保證考慮到方方面面,使第一次便獲得讓人滿(mǎn)意的結(jié)果。因此,管理并不是考慮是否需要建立一項(xiàng)試驗(yàn)系統(tǒng)然后又把它扔了,因?yàn)檫@是必須的。問(wèn)題僅在于是否要計(jì)劃提前打造產(chǎn)品,或作出承諾,為客戶(hù)提供這種必然會(huì)被替換的產(chǎn)品。如果這樣來(lái)考慮,答案是很清楚的。為客戶(hù)提供這類(lèi)產(chǎn)品需要花費(fèi)時(shí)間,但對(duì)用戶(hù)來(lái)說(shuō)痛苦的代價(jià)是巨大的,會(huì)使建設(shè)者他們重新設(shè)計(jì)時(shí)分心,壞的聲譽(yù)也會(huì)導(dǎo)致最好的重新設(shè)計(jì)難以落實(shí)。所以將舍棄寫(xiě)進(jìn)你的計(jì)劃;無(wú)論怎樣,你都會(huì)的。33.某軟件系統(tǒng)的原始需求包括,“當(dāng)某個(gè)查詢(xún)請(qǐng)求是不適當(dāng)或非法的,應(yīng)提示用戶(hù)”,該需求屬于()。A
38、、功能需求B、質(zhì)量需求C、設(shè)計(jì)約束D、過(guò)程約束答案:C34.在各種不同的軟件需求中(請(qǐng)作答此空)描述了用戶(hù)使用產(chǎn)品必須要完成的任務(wù),可以用UML建模語(yǔ)言()表示。A、功能需求B、非功能需求C、過(guò)程約束D、設(shè)計(jì)約束答案:A解析:本題考查軟件需求的基礎(chǔ)知識(shí)。功能需求描述了用戶(hù)使用產(chǎn)品必須要完成的任務(wù),UML的用例圖可以用來(lái)對(duì)功能需求建模,故25題答案為A,26題的答案也為A。非功能需求描述軟件解決方案必須具有的質(zhì)量特性,如性能、安全等。過(guò)程約束是對(duì)用于構(gòu)建系統(tǒng)的技術(shù)和資源的限制。設(shè)計(jì)約束是已經(jīng)做出的設(shè)計(jì)決策或限制問(wèn)題解決方案集的設(shè)計(jì)決策。35.按照測(cè)試實(shí)施組織,可將測(cè)試劃分為開(kāi)發(fā)方測(cè)試、用戶(hù)測(cè)試、
39、第三方測(cè)試。下面關(guān)于開(kāi)發(fā)方測(cè)試的描述正確的是()。開(kāi)發(fā)方測(cè)試通常也叫“驗(yàn)證測(cè)試”或“Alpha測(cè)試”開(kāi)發(fā)方測(cè)試又稱(chēng)“Beta測(cè)試”開(kāi)發(fā)方測(cè)試可以從軟件產(chǎn)品編碼結(jié)束之后開(kāi)始,或在模塊(子系統(tǒng))測(cè)試完成后開(kāi)始,也可以在確認(rèn)測(cè)試過(guò)程中產(chǎn)品達(dá)到一定的穩(wěn)定和可靠程度之后在開(kāi)始開(kāi)發(fā)方測(cè)試主要是把軟件產(chǎn)品有計(jì)劃地免費(fèi)分發(fā)到目標(biāo)市場(chǎng),讓用戶(hù)大量使用,并評(píng)價(jià)、檢查軟件A、B、C、D、答案:B解析:本題考察軟件測(cè)試分類(lèi)。按照測(cè)試實(shí)施組織劃分,可將測(cè)試劃分為開(kāi)發(fā)方測(cè)試、用戶(hù)測(cè)試和第三方測(cè)試。開(kāi)發(fā)方測(cè)試通常也稱(chēng)為“驗(yàn)證測(cè)試”或“Alpha測(cè)試”,主要是指在軟件開(kāi)發(fā)完后,開(kāi)發(fā)方要對(duì)提交的軟件進(jìn)行全面的自我檢查與驗(yàn)證。它
40、可以從軟件產(chǎn)品編碼結(jié)束之后開(kāi)始,或在模塊(子系統(tǒng))測(cè)試完成后開(kāi)始,也可以在確認(rèn)測(cè)試過(guò)程中產(chǎn)品達(dá)到一定的穩(wěn)定和可靠程度之后再開(kāi)始。用戶(hù)測(cè)試是指在用戶(hù)的應(yīng)用環(huán)境下,用戶(hù)通過(guò)運(yùn)行和使用軟件,檢測(cè)與驗(yàn)證軟件是否符合自己預(yù)期的要求,這里大家要注意,用戶(hù)測(cè)試一般不是指用戶(hù)的“驗(yàn)收測(cè)試”,而是指用戶(hù)的使用性測(cè)試。常見(jiàn)的用戶(hù)測(cè)試有“Beta測(cè)試”。第三方測(cè)試也稱(chēng)為獨(dú)立測(cè)試,它是指由在技術(shù)、管理和財(cái)務(wù)上與開(kāi)發(fā)方和用戶(hù)方相對(duì)獨(dú)立的組織進(jìn)行的軟件測(cè)試。36.Thereisnothinginthisworldconstantbutinconstancy.-SWIFTProjectafterprojectdesigns
41、asetofalgorithmsandthenplungesintoconstructionofcustomer-deliverablesoftwareonaschedulethatdemandsdeliveryofthefirstthingbuilt.Inmostprojects,thefirstsystembuiltis()usable.Itmaybetooslow,toobig,awkwardtouse,orallthree.Thereisno()buttostartagain,smartingbutsmarter,andbuildaredesignedversioninwhichthe
42、seproblemsaresolved.Thediscardand()maybedoneinonelump,oritmaybedonepiece-by-piece.Butalllarge-systemexperienceshowsthatitwillbedone.Whereanewsystemconceptornewtechnologyisused,onehastobuildasystemtothrowaway,foreventhebestplanningisnotsoomniscient(全知的)astogetitrightthefirsttime.Themanagementquestion
43、,therefore,isnotwhethertobuildapilotsystemandthrowitaway.Youwilldothat.Theonlyquestioniswhethertoplaninadvancetobuilda(請(qǐng)作答此空),ortopromisetodeliverthethrowawaytocustomers.Seenthisway,theanswerismuchclearer.Deliveringthatthrowawaytocustomersbuystime,butitdoesSOonlyatthe()ofagony(極大痛苦)fortheuser,distra
44、ctionforthebuilderswhiletheydotheredesign,andabadreputationfortheproductthatthebestredesignwillfindhardtolivedown.Henceplantothrowoneaway;youwill,anyhow.A、throwawayB、systemC、softwareD、product答案:A37.A.閱讀和理解標(biāo)準(zhǔn)b.確定測(cè)試工具c.執(zhí)行用例文件d.確定用例文件e.分析測(cè)試結(jié)果A、abcdeB、acebeC、abdecD、abdce答案:D解析:標(biāo)準(zhǔn)符合性測(cè)試執(zhí)行步驟為(1)閱讀和理解標(biāo)準(zhǔn);(2)
45、確定測(cè)試工具;(3)確定用例文件;(4)執(zhí)行用例文件;(5)分析測(cè)試結(jié)果。38.()過(guò)程模型明確地考慮了開(kāi)發(fā)中的風(fēng)險(xiǎn)。A、瀑布B、快速原型C、VD、螺旋答案:D解析:本題考查軟件過(guò)程模型的基礎(chǔ)知識(shí)。軟件過(guò)程是軟件生存周期中的一系列相關(guān)活動(dòng),即用于開(kāi)發(fā)和維護(hù)軟件及相關(guān)產(chǎn)品的一系列活動(dòng)。瀑布模型從一種非常高層的角度描述了軟件開(kāi)發(fā)過(guò)程中進(jìn)行的活動(dòng),并且提出了要求開(kāi)發(fā)人員經(jīng)過(guò)的事件序列??焖僭湍P驮试S開(kāi)發(fā)人員快速地構(gòu)造整個(gè)系統(tǒng)或系統(tǒng)的一部分以理解或澄清問(wèn)題。V模型是瀑布模型的變種,他說(shuō)明測(cè)試活動(dòng)是如何與分析和設(shè)計(jì)相聯(lián)系的。螺旋模型把開(kāi)發(fā)和風(fēng)險(xiǎn)管理結(jié)合起來(lái),以將風(fēng)險(xiǎn)減到最小并控制風(fēng)險(xiǎn),在該過(guò)程模型中,
46、風(fēng)險(xiǎn)被明確地提了出來(lái),故正確答案為D。39.關(guān)于軟件著作權(quán)產(chǎn)生的時(shí)間,表述正確的是()。A、自軟件首次公開(kāi)發(fā)表時(shí)B、自開(kāi)發(fā)者有開(kāi)發(fā)意圖時(shí)C、自軟件得到國(guó)家著作權(quán)行政管理部門(mén)認(rèn)可時(shí)D、自軟件完成創(chuàng)作之日起答案:D解析:著作權(quán)法規(guī)定,軟件著作權(quán)自軟件開(kāi)發(fā)完成之日起產(chǎn)生。40.以下關(guān)于公鑰加密技術(shù)的敘述中,不正確的是()A、公鑰加密的數(shù)據(jù)可以用私鑰解密B、私鑰加密的數(shù)據(jù)可以用公鑰解密C、公鑰和私鑰相互關(guān)聯(lián)D、公鑰加密采用與對(duì)稱(chēng)加密類(lèi)似的位模式操作完成對(duì)數(shù)據(jù)的加解密操作答案:D41.為說(shuō)明某一問(wèn)題,在學(xué)術(shù)論文中需要引用某些資料。以下敘述中,()是不正確的。A、既可以引用發(fā)表的作品,也可以引用未發(fā)表的作
47、品B、只能限于介紹,評(píng)論作品C、只要不構(gòu)成自己作品的主要部分,可以適當(dāng)引用資料D、不必征得原作者的同意,不需要向他支付報(bào)酬答案:A解析:本題考查知識(shí)產(chǎn)權(quán)方面的基礎(chǔ)知識(shí)。選項(xiàng)A的說(shuō)法顯然是錯(cuò)誤的,因?yàn)闉檎f(shuō)明某一問(wèn)題,在學(xué)術(shù)論文中需要引用某些資料必須是已發(fā)表的作品,但只能限于介紹和評(píng)論作品,只要不構(gòu)成自己作品的主要部分,可以適當(dāng)引用資料,而不必征得原作者的同意,不需要向他支付報(bào)酬。故正確答案為:A42.若某計(jì)算機(jī)采用8位整數(shù)補(bǔ)碼表示數(shù)據(jù),則運(yùn)算()將產(chǎn)生溢出。A、127+1B、-127-1C、-127+1D、127-1答案:A43.三總線(xiàn)結(jié)構(gòu)的計(jì)算機(jī)總線(xiàn)系統(tǒng)由()組成。A、CPU總線(xiàn)、內(nèi)存總線(xiàn)和I
48、O總線(xiàn)B、數(shù)據(jù)總線(xiàn)、地址總線(xiàn)和控制總線(xiàn)C、系統(tǒng)總線(xiàn)、內(nèi)部總線(xiàn)和外部總線(xiàn)D、串行總線(xiàn)、并行總線(xiàn)和PCI總線(xiàn)答案:B44.用等價(jià)類(lèi)劃分法設(shè)計(jì)8位長(zhǎng)數(shù)字類(lèi)型用戶(hù)名登錄操作的測(cè)試用例,應(yīng)該分成()個(gè)等價(jià)區(qū)間。A、2B、3C、4D、6答案:C解析:本題考查黑盒測(cè)試用例的設(shè)計(jì)方法-等價(jià)類(lèi)劃分法。等價(jià)類(lèi)劃分的辦法是把程序的輸入域劃分成若干部分,然后從每個(gè)部分中選取少數(shù)代表性數(shù)據(jù)作為測(cè)試用例。每一類(lèi)的代表性數(shù)據(jù)在測(cè)試中的作用等價(jià)于這一類(lèi)中的其他值,也就是說(shuō),如果某一類(lèi)中的一個(gè)例子發(fā)現(xiàn)了錯(cuò)誤,這一等價(jià)類(lèi)中的其他例子也能發(fā)現(xiàn)同樣的錯(cuò)誤;反之,如果某一類(lèi)中的一個(gè)例子沒(méi)有發(fā)現(xiàn)錯(cuò)誤,則這一類(lèi)中的其他例子也不會(huì)查出錯(cuò)誤(
49、除非等價(jià)類(lèi)中的某些例子屬于另一等價(jià)類(lèi),因?yàn)閹讉€(gè)等價(jià)類(lèi)是可能相交的)。45.測(cè)試過(guò)程中,正確的測(cè)試順序應(yīng)該是()。(1)單元測(cè)試(2)集成測(cè)試(3)系統(tǒng)測(cè)試A、(1)(2)(3)B、(3)(1)(2)C、(2)(3)(1)D、(3)(2)(1)答案:A解析:本題考查軟件測(cè)試過(guò)程的基礎(chǔ)知識(shí)。本題目屬于基礎(chǔ)題,有測(cè)試基礎(chǔ)的考生很塊就能定位正確答案。測(cè)試過(guò)程是從模塊層開(kāi)始的,然后擴(kuò)大延伸到整個(gè)基于計(jì)算機(jī)的系統(tǒng)集合中。因此正確的測(cè)試順序應(yīng)該是從針對(duì)單個(gè)模塊的單元測(cè)試開(kāi)始,然后逐步集成各個(gè)單元,最終進(jìn)行系統(tǒng)測(cè)試,故正確答案為A。46.如果程序的功能說(shuō)明中含有輸入條件的組合情況,則一開(kāi)始就可以選用_和判定表
50、驅(qū)動(dòng)法。A、等價(jià)類(lèi)劃分B、因果圖法C、正交試驗(yàn)法D、場(chǎng)景法答案:B解析:試題分析:本組題考查對(duì)黑盒測(cè)試用例中幾種設(shè)計(jì)方法的理解。場(chǎng)景法基于測(cè)試用例場(chǎng)景,測(cè)試用例的設(shè)計(jì)業(yè)務(wù)路徑,從用例開(kāi)始到結(jié)束遍歷其中所有基本流和備選流。正交試驗(yàn)法是指從大量的試驗(yàn)數(shù)據(jù)中挑選適量的、有代表性的點(diǎn),從而合理地安排測(cè)試的一種科學(xué)試驗(yàn)設(shè)計(jì)方法。因果圖法對(duì)輸入值的考慮是輸入情況的各種組合,以及各個(gè)輸入情況之間的相互制約關(guān)系參考答案:B47.在CPU的寄存器中,()對(duì)用戶(hù)是完全透明的。A、程序計(jì)數(shù)器B、指令寄存器C、狀態(tài)寄存器D、通用寄存器答案:B48.()不是單元測(cè)試主要檢查的內(nèi)容?A、模塊接口B、局部數(shù)據(jù)結(jié)構(gòu)C、全局?jǐn)?shù)
51、據(jù)結(jié)構(gòu)D、重要的執(zhí)行路徑答案:C解析:本題考查軟件測(cè)試的基礎(chǔ)知識(shí)。單元測(cè)試:又稱(chēng)為模塊測(cè)試,是針對(duì)軟件設(shè)計(jì)的最小單元程序模塊,進(jìn)行正確性檢驗(yàn)的測(cè)試。單元測(cè)試需要從程序的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計(jì)測(cè)試用例。模塊可以單獨(dú)進(jìn)行單元測(cè)試。目的:發(fā)現(xiàn)各模塊內(nèi)不可能存在的各種問(wèn)題和錯(cuò)誤。測(cè)試對(duì)象:模塊接口,局部數(shù)據(jù)結(jié)構(gòu),執(zhí)行路徑,錯(cuò)誤處理和邊界。故正確答案為:C49.某文件管理系統(tǒng)采用位示圖(bitmap)記錄磁盤(pán)的使用情況。如果系統(tǒng)的字長(zhǎng)為32位,磁盤(pán)物理塊的大小為4MB,物理塊依次編號(hào)為:0、1、2、,位示圖字依次編號(hào)為:0、1、2、,那么16385號(hào)物理塊的使用情況在位示圖中的第(請(qǐng)作答此空)個(gè)字中描述;如果
52、磁盤(pán)的容量為1000GB,那么位示圖需要()個(gè)字來(lái)表示。A、128B、256C、512D、1024答案:C解析:本題考查操作系統(tǒng)文件管理的基礎(chǔ)知識(shí)。文件管理系統(tǒng)是在外存上建立一張位示圖,記錄文件存儲(chǔ)器的使用情況。每一位對(duì)應(yīng)文件存儲(chǔ)器上的一個(gè)物理塊,取值0和1分別表示空閑和占用。因?yàn)樽珠L(zhǎng)為32,所以每個(gè)字可以表示32個(gè)物理塊的使用情況,物理塊編號(hào)從0開(kāi)始,所以(16385+1)/32=512余2,又因?yàn)樽忠彩菑?開(kāi)始編號(hào),所以16385號(hào)物理塊應(yīng)該在位示圖的第512個(gè)子中描述。故14題答案為C。50.指令寄存器的位數(shù)取決于()。A、存儲(chǔ)器的容量B、指令字長(zhǎng)C、數(shù)據(jù)總線(xiàn)的寬度D、地址總線(xiàn)的寬度答案
53、:B解析:本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。指令寄存器是CPU中的關(guān)鍵寄存器,其內(nèi)容為正在執(zhí)行的指令,顯然其位數(shù)取決于指令字長(zhǎng)。51.當(dāng)采用數(shù)據(jù)流圖對(duì)銀行客戶(hù)關(guān)系管理進(jìn)行分析時(shí),()是一個(gè)加工。A、工作人員B、賬戶(hù)C、余額D、存款答案:C解析:C;加工描述了輸入數(shù)據(jù)流到輸出數(shù)據(jù)流之間的變換,也就是輸入數(shù)據(jù)流經(jīng)過(guò)什么處理后變成了輸出數(shù)據(jù)流。結(jié)合本題的選項(xiàng)來(lái)看,只有選項(xiàng)C余額需要經(jīng)過(guò)處理變換,所以本題應(yīng)該選擇C52.以下關(guān)于軟件系統(tǒng)安全防護(hù)策略的敘述,不正確的是()A、網(wǎng)閘的主要目的是實(shí)現(xiàn)內(nèi)網(wǎng)和外網(wǎng)的物理隔離B、防火墻的主要目的是實(shí)現(xiàn)內(nèi)網(wǎng)和外網(wǎng)的邏輯隔離C、入侵檢測(cè)系統(tǒng)通常部署在防火墻之外D、安全日志屬
54、于被動(dòng)防護(hù)策略答案:C53.以下關(guān)于軟件測(cè)試原則的敘述中,正確的是()。A、測(cè)試用例只需選用合理的輸入數(shù)據(jù),不需要選擇不合理的輸入數(shù)據(jù)B、應(yīng)制定測(cè)試計(jì)劃并嚴(yán)格執(zhí)行,排除隨意性C、窮舉測(cè)試是可能的D、程序員應(yīng)盡量測(cè)試自己的程序答案:B解析:本題考查軟件測(cè)試的原則。軟件測(cè)試應(yīng)遵循的原則包括:應(yīng)當(dāng)把"盡早和不斷地測(cè)試"作為開(kāi)發(fā)者的座右銘;程序員應(yīng)該避免檢查自己的程序,測(cè)試工作應(yīng)該由獨(dú)立的專(zhuān)業(yè)的軟件測(cè)試機(jī)構(gòu)來(lái)完成;設(shè)計(jì)測(cè)試用例時(shí),應(yīng)該考慮到合法的輸入和不合法的輸入,以及各種邊界條件;一定要注意測(cè)試中的錯(cuò)誤集中發(fā)生現(xiàn)象,應(yīng)對(duì)錯(cuò)誤群集的程序段進(jìn)行重點(diǎn)測(cè)試;對(duì)測(cè)試錯(cuò)誤結(jié)果一定要有一個(gè)確認(rèn)
55、的過(guò)程;制定嚴(yán)格的測(cè)試計(jì)劃,并把測(cè)試時(shí)間安排得盡量寬松,不要希望在極短的時(shí)間內(nèi)完成一個(gè)高水平的測(cè)試;回歸測(cè)試的關(guān)聯(lián)性一定要引起充分的注意,修改一個(gè)錯(cuò)誤而引起更多錯(cuò)誤出現(xiàn)的現(xiàn)象并不少見(jiàn);妥善保存一切測(cè)試過(guò)程文檔;窮舉測(cè)試是不能實(shí)現(xiàn)的。根據(jù)上述描述,測(cè)試過(guò)程中需要制定測(cè)試計(jì)劃并嚴(yán)格執(zhí)行。54.軟件工程每一個(gè)階段結(jié)束前,應(yīng)該著重對(duì)可維護(hù)性進(jìn)行復(fù)審。在系統(tǒng)設(shè)計(jì)階段的復(fù)審期間,應(yīng)該從()出發(fā);評(píng)價(jià)軟件的結(jié)構(gòu)和過(guò)程。A、指出可移植性問(wèn)題以及可能影響軟件維護(hù)的系統(tǒng)界面B、容易修改、模塊化和功能獨(dú)立的目的C、強(qiáng)調(diào)編碼風(fēng)格和內(nèi)部說(shuō)明文檔D、可測(cè)試性答案:B解析:本題考查軟件復(fù)審基本概念??删S護(hù)性是所有軟件都應(yīng)具
56、有的基本特點(diǎn),必須在開(kāi)發(fā)階段保證軟件具有可維護(hù)的特點(diǎn)。在系統(tǒng)分析階段的復(fù)審過(guò)程中,應(yīng)該指出軟件的可移植性問(wèn)題以及可能影響軟件維護(hù)的系統(tǒng)界面;在系統(tǒng)設(shè)計(jì)階段的復(fù)審期間,應(yīng)該從容易修改、模塊化和功能獨(dú)立的目的出發(fā),評(píng)價(jià)軟件的結(jié)構(gòu)和過(guò)程;在系統(tǒng)實(shí)施階段的復(fù)審期間,代碼復(fù)審應(yīng)該強(qiáng)調(diào)編碼風(fēng)格和內(nèi)部說(shuō)明文檔這兩個(gè)影響可維護(hù)性的因素??蓽y(cè)試性是可維護(hù)性的一個(gè)評(píng)價(jià)指標(biāo)。55.測(cè)試過(guò)程中,正確的測(cè)試順序應(yīng)該是()。單元測(cè)試集成測(cè)試系統(tǒng)測(cè)試A、B、C、D、答案:A解析:本題考查軟件測(cè)試的過(guò)程。測(cè)試過(guò)程應(yīng)該是從模塊層開(kāi)始,然后擴(kuò)大延伸到整個(gè)基于計(jì)算機(jī)的系統(tǒng)集合中。因此正確的測(cè)試順序應(yīng)該是從針對(duì)單個(gè)模塊的單元測(cè)試開(kāi)始
57、,然后逐步集成各個(gè)單元,最后進(jìn)行系統(tǒng)測(cè)試。56.以下關(guān)于中間件的描述,錯(cuò)誤的是()。A、中間件是基于分布式系統(tǒng)的軟件B、中間件不僅僅實(shí)現(xiàn)互聯(lián),還要實(shí)現(xiàn)應(yīng)用之間的互操作C、中間件本質(zhì)上是對(duì)分布式應(yīng)用的抽象D、中間件是一種應(yīng)用軟件答案:D解析:中間件不是-種應(yīng)用軟件,而是位于應(yīng)用軟件和系統(tǒng)軟件之間的服務(wù)程序。IDG對(duì)中間件的定義表明,它是一類(lèi)軟件,而非一種軟件。中間件不僅僅實(shí)現(xiàn)互聯(lián),還要實(shí)現(xiàn)應(yīng)用之間的互操作。中間件是基于分布式處理的軟件,最突出的特點(diǎn)是其網(wǎng)絡(luò)通信功能。57.以下關(guān)于白盒測(cè)試的敘述中,不正確的是()。A、滿(mǎn)足判定覆蓋一定滿(mǎn)足語(yǔ)句覆蓋B、滿(mǎn)足條件覆蓋一定滿(mǎn)足判定覆蓋C、滿(mǎn)足判定條件覆蓋一定滿(mǎn)足條件覆蓋D、滿(mǎn)足條件組合覆蓋一定滿(mǎn)足判定條件覆蓋答案:B解析:本題考查白盒測(cè)試的邏輯覆蓋法。根據(jù)邏輯覆蓋法定義,語(yǔ)句覆蓋針對(duì)的是語(yǔ)句,是最弱的覆蓋準(zhǔn)則;判定覆蓋和條件覆蓋分別針對(duì)判定和條件,強(qiáng)度次之,滿(mǎn)足判定覆蓋或者條件覆蓋一定滿(mǎn)足語(yǔ)句覆蓋;判定條件覆蓋要同時(shí)考慮判定和判定中的條件,滿(mǎn)足判定條件覆蓋同時(shí)滿(mǎn)足了判定覆蓋和條件覆蓋;條件組合覆蓋則要考慮同一判定中各條件之間
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 購(gòu)銷(xiāo)合同貸款申請(qǐng)技巧分享
- 二年級(jí)品德與生活上冊(cè) 愛(ài)護(hù)我們的生活環(huán)境教案3 北師大版
- 八年級(jí)歷史上冊(cè) 第六單元 中華民族的抗日戰(zhàn)爭(zhēng)第18課 從九一八事變到西安事變教案 新人教版
- 2024-2025學(xué)年高中物理 第一章 機(jī)械振動(dòng) 2 單擺教案 教科版選修3-4
- 2023四年級(jí)數(shù)學(xué)上冊(cè) 1 大數(shù)的認(rèn)識(shí)第5課時(shí) 將整萬(wàn)數(shù)改寫(xiě)成用“萬(wàn)”作單位的數(shù)教案 新人教版
- 北京中南紅星足球?qū)W校九年級(jí)化學(xué)上冊(cè) 第三單元 課題1 分子和原子教學(xué)設(shè)計(jì) (新版)新人教版
- 坐班合同協(xié)議書(shū)范本(2篇)
- 租的民房租房合同(2篇)
- 裝修管理費(fèi)合同(2篇)
- 浮選 課件 演示
- 金屬擠壓共(有色擠壓工)中級(jí)復(fù)習(xí)資料練習(xí)卷含答案
- 江蘇省啟東市長(zhǎng)江中學(xué)2023-2024學(xué)年七年級(jí)上學(xué)期12月月考道德與法治試題
- 護(hù)患溝通情景實(shí)例
- 往復(fù)式壓縮機(jī)常見(jiàn)故障與排除
- 高速鐵道工程職業(yè)生涯規(guī)劃書(shū)
- 護(hù)理查房-膝痹病課件
- 圓球幕墻施工方案
- 歌劇《洪湖水浪打浪-》課件
- 手術(shù)后氣胸的護(hù)理課件
- 現(xiàn)澆砼路緣石施工方案百度
- 組織文化與領(lǐng)導(dǎo)力 詳解報(bào)告
評(píng)論
0/150
提交評(píng)論