版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PAGEPAGE1軟件評測師《基礎(chǔ)知識》近年考試真題匯總(300題)一、單選題1.在編譯過程中,進行類型分析和檢查是(7)階段的一個主要工作。A、詞法分析B、語法分析C、語義分析D、代碼優(yōu)化答案:C解析:一般的編譯程序工作過程包括詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化、目標代碼生成,以及出錯處理和符號表管理。詞法分析階段是編譯過程的第一階段,這個階段的任務(wù)是對源程序從前到后(從左到右)逐個字符地掃描,從中識別出一個個“單詞”符號。語法分析的任務(wù)是在詞法分析的基礎(chǔ)上,根據(jù)語言的語法規(guī)則將單詞符號序列分解成各類語法單位,如“表達式”、“語句”和“程序”等。語義分析階段主要分析程序中各種語法結(jié)構(gòu)的語義信息,包括檢查源程序是否包含語義錯誤,并收集類型信息供后面的代碼生成階段使用。只有語法和語義都正確的源程序才能被翻譯成正確的目標代碼。由于編譯器將源程序翻譯成中間代碼的工作是機械的、按固定模式進行的,因此,生成的中間代碼往往在時間上和空間上有2.編譯器對高級語言源程序的處理過程可以劃分為詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化、目標代碼生成等幾個階段,其中,()并不是每種編譯器都必需的。A、詞法分析和語法分析B、語義分析和中間代碼生成C、中間代碼生成和代碼優(yōu)化D、代碼優(yōu)化和目標代碼生成答案:C解析:本題考查程序語言翻譯基礎(chǔ)知識。編譯器對高級語言源程序的處理過程可以分為詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化、目標代碼生成等階段,以及符號表管理模塊和出錯處理模塊。在編譯器的分析綜合模式中,前端將源程序翻譯成一種中間表示,后端根據(jù)這個中間表示生成目標代碼。目標語言的細節(jié)盡可能限制在后端。盡管可以將源程序直接翻譯成目標語言代碼,但使用與機器無關(guān)的中間表示形式具有以下優(yōu)點:①重置目標比較容易。不同機器上的編譯器可以在已有前端的基礎(chǔ)上附加一個適合這個機器的后端來生成。②可以在中間表示上應(yīng)用與機器無關(guān)的代碼優(yōu)化器。3.軟件測試的對象不包括()A、軟件代碼B、軟件文檔C、質(zhì)量保證方法D、相關(guān)數(shù)據(jù)答案:C4.()不是RISC的特點。A、指令種類豐富B、高效的流水線操作C、尋址方式較少D、硬布線控制答案:A解析:本題考查計算機系統(tǒng)基礎(chǔ)知識。RISC(ReducedInstructionSetputer,精簡指令集計算機)的主要特點是重疊寄存器窗口技術(shù);優(yōu)化編譯技術(shù)。RISC使用了大量的寄存器,如何合理分配寄存器、提高寄存器的使用效率及減少訪存次數(shù)等,都應(yīng)通過編譯技術(shù)的優(yōu)化來實現(xiàn);超流水及超標量技術(shù)。為了進一步提高流水線速度而采用的技術(shù);硬布線邏輯與微程序相結(jié)合在微程序技術(shù)中。5.現(xiàn)有四級指令流水線,分別完成取指、取數(shù)、運算、傳送結(jié)果4步操作。若完成上述操作的時間依次為9ns、10ns、6ns、8ns,則流水線的操作周期應(yīng)設(shè)計為()ns。A、6B、8C、9D、10答案:D解析:本題考查計算機流水線基本工作原理。流水線的基本原理是把一個重復的過程分解為若干個子過程,前一個子過程為下一個子過程創(chuàng)造執(zhí)行條件,每一個過程可以與其他子過程同時進行。流水線各段執(zhí)行時間最長的那段為整個流水線的瓶頸,一般的,將其執(zhí)行時間稱為流水線的周期。6.當用戶需求不清晰,需求經(jīng)常發(fā)生變化,系統(tǒng)規(guī)模不太大時,最適宜采用軟件開發(fā)方法是()。A、結(jié)構(gòu)化B、原型C、面向?qū)ο驞、敏捷答案:B7.POP3協(xié)議采用()模式進行通信,當客戶機需要服務(wù)時,客戶端軟件與POP3服務(wù)器建立(請作答此空)連接。A、TCPB、UDPC、PHPD、IP答案:A解析:POP3協(xié)議采用C/S模式進行通信,POP3需要TCP連接的支持,當客戶機需要服務(wù)時,客戶端軟件與POP3服務(wù)器建立TCP連接。8.以下關(guān)于公鑰加密技術(shù)的敘述中,不正確的是()A、公鑰加密的數(shù)據(jù)可以用私鑰解密B、私鑰加密的數(shù)據(jù)可以用公鑰解密C、公鑰和私鑰相互關(guān)聯(lián)D、公鑰加密采用與對稱加密類似的位模式操作完成對數(shù)據(jù)的加解密操作答案:D9.以下關(guān)于RISC和CISC的敘述中,不正確的是()。A、RISC通常比CISC的指令系統(tǒng)更復雜B、RISC通常會比CISC配置更多的寄存器C、RISC編譯器的子程序庫通常要比CISC編譯器的子程序庫大得多D、RISC比CISC更加適合VLSI工藝的規(guī)整性要求答案:A解析:本題考查計算機系統(tǒng)基礎(chǔ)知識。計算機工作時就是取指令和執(zhí)行指令。一條指令往往可以完成一串運算的動作,但卻需要多個時鐘周期來執(zhí)行。隨著需求的不斷增加,設(shè)計的指令集越來越多,為支持這些新增的指令,計算機的體系結(jié)構(gòu)會越來越復雜,發(fā)展成CISC指令結(jié)構(gòu)的計算機。而在CISC指令集的各種指令中,其使用頻率卻相差懸殊,大約有20%的指令會被反復使用,占整個程序代碼的80%。而余下的80%的指令卻不經(jīng)常使用,在程序設(shè)計中只占20%,顯然,這種結(jié)構(gòu)是不太合理的。RISC和CISC在架構(gòu)上的不同主要有:①在指令集的設(shè)計上,RISC指令格式和長度通常是固定的(如ARM是32位的指令)、且尋址方式少而簡單、大多數(shù)指令在一個周期內(nèi)就可以執(zhí)行完畢;CISC構(gòu)架下的指令長度通常是可變的、指令類型也很多、一條指令通常要若干周期才可以執(zhí)行完。由于指令集多少與復雜度上的差異,使RISC的處理器可以利用簡單的硬件電路設(shè)計出指令解碼功能,這樣易于流水線的實現(xiàn)。相對的CISC則需要通過只讀存儲器里的微碼來進行解碼,CISC因為指令功能與指令參數(shù)變化較大,執(zhí)行流水線作業(yè)時有較多的限制。②RISC架構(gòu)中只有載入和存儲指令可以訪問存儲器,數(shù)據(jù)處理指令只對寄存器的內(nèi)容進行操作。為了加速程序的運算,RISC會設(shè)定多組的寄存器,并且指定特殊用途的寄存器。CISC構(gòu)架則允許數(shù)據(jù)處理指令對存儲器進行操作,對寄存器的要求相對不高。10.測試成本控制的目標是使測試開發(fā)成本、測試實施成本和測試維護成本最小化,以下理解正確的是()。A、測試準備成本就是測試實施成本B、可以通過加強軟件測試的配置管理來降低測試維護成本C、測試設(shè)計成本控制的目標是盡可能地減少測試總執(zhí)行時間和所需的測試專用設(shè)備D、回歸測試將測試案例全部重新執(zhí)行一遍,可以將測試維護成本降至最低答案:B解析:軟件成本控制的目標是使測試開發(fā)成本、測試實施成本和測試維護成本最小化。測試工作的主要目標是使測試產(chǎn)能最大化。也就是說,要使通過測試找出錯誤的能力最大化,而測試的次數(shù)最小化。測試實施成本的構(gòu)成:測試準備成本+測試執(zhí)行成本+測試結(jié)束成本。(1)測試準備成本控制的目標是使時間消耗總量、勞動力總量,尤其是準備工作所需的熟練勞動力問題最小化。準備工作一般包括:硬件配置、軟件配置、測試環(huán)境建立,以及測試環(huán)境的確定等。可以通過加強軟件測試的配置管理來降低測試維護成本。(2)測試執(zhí)行成本控制的目標是使總執(zhí)行時間和所需的測試專用設(shè)備盡可能地減少。(3)測試結(jié)束成本控制是進行測試結(jié)果分析和測試報告編制、測試環(huán)境的清除與恢復原環(huán)境所需的成本,使所需的時間和熟練勞動力問題減少到最低限度?;貧w測試將測試案例全部重新執(zhí)行一遍,可以將測試風險降至最低,但加大了測試執(zhí)行成本。11.安全防護策略是軟件系統(tǒng)對抗攻擊的主要手段,安全防護策略不包括()。A、安全日志B、入侵檢測C、漏洞掃描D、數(shù)據(jù)備份與恢復答案:D12.程序運行過程中常使用參數(shù)在函數(shù)(過程)間傳遞信息,引用調(diào)用傳遞的是實參的()?A、地址B、類型C、名稱D、值答案:A解析:本題考查程序語言基礎(chǔ)知識。調(diào)用方式:進行函數(shù)調(diào)用環(huán)境中的數(shù)據(jù)傳遞給被調(diào)用的函數(shù),作為輸入?yún)?shù)由被調(diào)用函數(shù)處理,基本的調(diào)用方式為值調(diào)用(或傳值調(diào)用)和引用調(diào)用。值調(diào)用方式:將實參的值單向地傳遞給被調(diào)用函數(shù)的形參;引用調(diào)用方式:通過將實參的地址傳送給形參,在被調(diào)用函數(shù)中通過指針實現(xiàn)對實參變量數(shù)據(jù)的間接訪問和修改,從而將修改后的值“傳回來”的效果。故正確答案為:A13.網(wǎng)絡(luò)殺毒軟件廠商已經(jīng)開始使用數(shù)據(jù)庫技術(shù)和LDAP技術(shù)進行策略日志存儲和用戶管理,這里LDAP指的是()。A、輕量目錄訪問協(xié)議B、本地目錄訪問協(xié)議C、輕量數(shù)據(jù)訪問協(xié)議D、本地數(shù)據(jù)訪問協(xié)議答案:A解析:LDAP即輕量目錄訪問協(xié)議,是LightweightDirectoryAccessProtocol的縮寫,是一個用來發(fā)布目錄信息到許多不同資源的協(xié)議。14.以下不屬于軟件測試工具的是()A、JMeterB、LoadrunnerC、JTestD、JBuilder答案:D解析:本題考查軟件工具的基礎(chǔ)知識。Jmeter,Loadrunner和JTest都是常見的軟件測試工具,Jbuilder是軟件開發(fā)工具,不屬于軟件測試工具的范疇,故正確答案為D。15.在各種不同的軟件需求中,()描述了用戶使用產(chǎn)品必須要完成的任務(wù),可以用UML建模語言的(請作答此空)表示。A、用例圖B、類圖C、狀態(tài)圖D、序列圖答案:A解析:本題考查軟件需求的基礎(chǔ)知識。功能需求描述了用戶使用產(chǎn)品必須要完成的任務(wù),UML的用例圖可以用來對功能需求建模。非功能需求描述軟件解決方案必須具有的質(zhì)量特性,如性能、安全等。過程約束是對用于構(gòu)建系統(tǒng)的技術(shù)和資源的限制。設(shè)計約束是已經(jīng)做出的設(shè)計決策或限制問題解決方案集的設(shè)計決策。16.下列算法中,不屬于公開密鑰加密算法的是()。A、ECCB、DSAC、RSAD、DES答案:D解析:本題考查加密算法的基礎(chǔ)知識。常用的加密算法依據(jù)所使用的秘鑰數(shù)分為單鑰和雙鑰加密體制,也稱私鑰和公鑰加密算法。ECC、DSA和RSA都屬于公開密鑰加密算法,DES是典型的私鑰加密體制。17.Teamsarerequiredformostengineeringprojects.Althoughsomesmallhardwareorsoftwareproductscanbedevelopedbyindividuals,thescaleandplexityofmodemsystemsissuch,andthedemandforshortschedulessogreat,thatitisnolonger()foronepersontodomostengineeringjobs.Systemsdevelopmentisateam(),andtheeffectivenessoftheteamlargelydeterminesthe()oftheengineermg.Developmentteamsoftenbehavemuchlikebaseballorbasketballteams.Eventhoughtheymayhavemultiplespecialties,allthemembersworktoward(請作答此空).However,onsystemsmaintenanceandenhancementteams,theengineersoftenworkrelativelyindependently,muchlikewrestlingandtrackteams.Ateamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequiremonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.A、multipleobjectivesB、differentobjectivesC、asingleobjectiveD、independentobjectives答案:C解析:本題意想要表達的意思是盡管他們有多專業(yè)技能,所有成員都朝著一個單一的目的工作。正確答案為C,單一目標。附(參考翻譯):團隊是大多數(shù)工程項目的要求。雖然有一些小的硬件或軟件產(chǎn)品可以由個人開發(fā),但對一個有規(guī)模、復雜的現(xiàn)代系統(tǒng)來說,短時間內(nèi)完成如此巨大的需求,還是一個人做多個工作的工程方式不再實用。系統(tǒng)開發(fā)是一項團隊活動,團隊的效率很大程度上決定了軟件工程的質(zhì)量。開發(fā)團隊往往表現(xiàn)得很像棒球或籃球隊。盡管他們有多專業(yè)技能,所有成員都朝著一個單一的目的工作。然而,致力于對系統(tǒng)維護和改善的團隊,工程師們經(jīng)常工作相對獨立,就像摔跤和田徑隊。一個團隊不僅僅是一群人碰巧在一起工作。團隊需要實踐,它涉及到特殊技能。團隊需要共同的過程;他們需要達成一致的目標;他們需要有效的指導和領(lǐng)導。指導和領(lǐng)導小組的方法是眾所周知的,但他們并不明顯。18.以下不屬于系統(tǒng)測試的是()。①單元測試②集成測試③安全性測試④可靠性測試⑤確認測試⑥驗證測試A、①②③④⑤⑥B、①②③④C、①②⑤⑥D(zhuǎn)、①②④⑤⑥答案:C19.POP3協(xié)議采用()模式,客戶端代理與POP3服務(wù)器通過建立(請作答此空)連接來傳送數(shù)據(jù)。A、TCPB、UDPC、P2PD、IP答案:A解析:概念:全名為“PostOfficeProtocol-Version3”,即“郵局協(xié)議版本3”。POP適用于C/S結(jié)構(gòu)的脫機模型的電子郵件協(xié)議,目前已發(fā)展到第三版,稱POP3。協(xié)議支持離線郵件處理,當郵件發(fā)送到服務(wù)器后,電子郵件客戶端會調(diào)用郵件客戶端程序,下載所有未閱讀的電子郵件,當郵件從郵件服務(wù)器發(fā)送到個人計算機上,同時郵件服務(wù)器會刪除該郵件。POP3協(xié)議特性默認端口:110默認傳輸協(xié)議:TCP適用的構(gòu)架結(jié)構(gòu):C/S訪問模式:離線訪問C/S即Client/Server,本題正確答案為A。20.某汽車維修公司有部門、員工和顧客等實體,各實體對應(yīng)的關(guān)系模式如下:部門(部門代碼,部門名稱,電話)員工(員工代碼,姓名,部門代碼)顧客(顧客號,姓名,年齡,性別)維修(顧客號,故障情況,維修日期,員工代碼)假設(shè)每個部門允許有多部電話,則電話屬性為()。若每個部門有多名員工,而每個員工只屬于一個部門。員工代碼唯一標識員工關(guān)系的每一個元組。部門和員工之間是()聯(lián)系。一個員工同一天可為多位顧客維修車輛,而一名顧客,也可由多個員工為其維修車輛,維修關(guān)系模式的主鍵是(),員工關(guān)系模式的外鍵是(請作答此空)。A、顧客號B、員工代碼C、維修日期D、部門代碼答案:D解析:本題考查數(shù)據(jù)庫方面的基礎(chǔ)知識。由于員工與部門之間存在n:1的聯(lián)系,推出員工關(guān)系應(yīng)該存在一個外鍵,關(guān)聯(lián)到部門,所以21題選擇D比較合適。21.以下關(guān)于負載壓力測試的敘述中,不正確的是()。A、負載壓力測試用于確認系統(tǒng)是否支持性能需求B、負載壓力測試能得到系統(tǒng)可承受的業(yè)務(wù)量增長C、負載壓力測試是在一定約束條件下測試系統(tǒng)所能承受的最大負載壓力D、負載壓力測試不用于發(fā)現(xiàn)不同負載場景下的速度變慢、內(nèi)存泄露等問題答案:D解析:本題考查負載壓力測試的基礎(chǔ)知識。負載壓力測試是在一定約束條件下測試系統(tǒng)所能承受的并發(fā)用戶量、運行時間、數(shù)據(jù)量,以確定系統(tǒng)所能承受的最大負載壓力。負載壓力測試有助于確認被測系統(tǒng)是否能夠支持性能需求,以及預(yù)期的負載增長等。負載壓力測試不只是關(guān)注不同負載場景下的響應(yīng)時間等指標,它也要通過測試來發(fā)現(xiàn)在不同負載場景下會出現(xiàn)的,例如速度變慢、內(nèi)存泄漏等問題的原因。負載壓力測試是性能測試的重要組成部分。根據(jù)上述描述,負載壓力測試可以發(fā)現(xiàn)不同負載場景下的速度變慢、內(nèi)存泄露等問題。22.以下關(guān)于軟件測試概念的敘述,不正確的是()。A、軟件失效是指軟件運行時產(chǎn)生了一種不希望或不可接受的內(nèi)部行為結(jié)果B、軟件功能實現(xiàn)超出了產(chǎn)品說明書的規(guī)定說明軟件存在缺陷C、測試目的是為了發(fā)現(xiàn)軟件缺陷與錯誤,也是對軟件質(zhì)量進行度量和評估D、在軟件生命周期各個階段都可能產(chǎn)生錯誤答案:A解析:本題考查軟件測試基本概念。正確的理解是:軟件失效是指軟件運行時產(chǎn)生的一種不希望或不可接受的外部行為結(jié)果。軟件缺陷包括軟件未達到產(chǎn)品說明書標明的功能,軟件出現(xiàn)了產(chǎn)品說明書指明不會出現(xiàn)的錯誤,軟件功能超出產(chǎn)品說明書指明范圍等。測試的目的之一是以評價一個程序或者系統(tǒng)屬性為目標的一種活動,測試是對軟件質(zhì)量的度量與評估,以驗證軟件的質(zhì)量滿足用戶的需求,為用戶選擇與接受軟件提供有力的依據(jù)。測試的目的之二是想以最少的人力、物力和時間找出軟件中潛在的各種錯誤和缺陷,通過修正各種錯誤和缺陷提高軟件質(zhì)量,回避軟件發(fā)布后由于潛在的軟件缺陷和錯誤造成的隱患帶來的商業(yè)風險。在軟件生命周期中任何一個階段都可能產(chǎn)生錯誤。23.以下關(guān)于模塊化的敘述中,正確的是()A、每個模塊的規(guī)模越小越好,這樣開發(fā)每個模塊的成本就可以降低了B、每個模塊的規(guī)模越大越好,這樣模塊之間的通信開銷就會降低了C、應(yīng)具有高內(nèi)聚和低耦合的性質(zhì)D、僅適用于結(jié)構(gòu)化開發(fā)方法答案:C解析:本題考查軟件設(shè)計的基礎(chǔ)知識。模塊化設(shè)計是軟件設(shè)計的一個重要方面,不僅僅適用于結(jié)構(gòu)化開發(fā)方法,面向?qū)ο箝_發(fā)方法也適用。模塊的規(guī)模應(yīng)該適中,過小可能會增加耦合性,過大可能會降低內(nèi)聚性。在分解模塊時,應(yīng)該充分考慮模塊之間的低耦合和模塊內(nèi)的高內(nèi)聚的性質(zhì),故正確答案為C。24.為檢測系統(tǒng)在長時間運行下是否存在性能瓶頸,應(yīng)進行()。A、負載測試B、壓力測試C、疲勞強度測試D、大數(shù)據(jù)量測試答案:C解析:本題考查負載測試、壓力測試、疲勞強度測試、大數(shù)據(jù)量測試的基本知識。負載測試是通過逐步增加系統(tǒng)負載,測試系統(tǒng)性能的變化,并最終確定在滿足性能指標的情況下,系統(tǒng)所能承受的最大負載量的情況。壓力測試是通過逐步增加系統(tǒng)負載,測試系統(tǒng)性能的變化,并最終確定在什么負載條件下系統(tǒng)性能處于失效狀態(tài),并以此來獲得系統(tǒng)能提供的最大服務(wù)級別的測試。疲勞強度測試是采用系統(tǒng)穩(wěn)定運行情況下能夠支持的最大并發(fā)用戶數(shù),或者日常運行用戶數(shù),持續(xù)執(zhí)行一段時間業(yè)務(wù),保證達到系統(tǒng)疲勞強度需求的業(yè)務(wù)量,通過綜合分析交易執(zhí)行指標和資源監(jiān)控指標,來確定系統(tǒng)處理最大工作量強度性能的過程。大數(shù)據(jù)量測試包括獨立的數(shù)據(jù)量測試和綜合數(shù)據(jù)量測試,獨立數(shù)據(jù)量測試是指針對系統(tǒng)存儲、傳輸、統(tǒng)計、查詢等業(yè)務(wù)進行的大數(shù)據(jù)量測試;綜合數(shù)據(jù)量測試是指和壓力測試、負載測試、疲勞強度測試相結(jié)合的綜合測試。本題的目標是檢測系統(tǒng)在長時間運行下的表現(xiàn),應(yīng)進行疲勞強度測試。25.以下不屬于作業(yè)狀態(tài)的是?A、提交狀態(tài)B、完成狀態(tài)C、就緒狀態(tài)D、執(zhí)行狀態(tài)答案:C解析:一個作業(yè)從交給計算機系統(tǒng)到執(zhí)行結(jié)束退出系統(tǒng),一般都要經(jīng)歷提交,后備,執(zhí)行和完成4個狀態(tài)。(1)提交狀態(tài):作業(yè)由輸入設(shè)備進入外存儲器的過程。(2)后備狀態(tài):當作業(yè)的全部信息進入外存后,系統(tǒng)就為該作業(yè)建立一個作業(yè)控制塊(JBC)。(3)執(zhí)行狀態(tài):一個后備作業(yè)被作業(yè)調(diào)度程序選中,分配了必要的資源并進入了內(nèi)存,作業(yè)調(diào)度程序同時為其建立了相應(yīng)的進程后,就進入了執(zhí)行狀態(tài)。(4)完成狀態(tài):當作業(yè)正常運行結(jié)束,所占用的資源尚未全部被系統(tǒng)回收時的狀態(tài)。26.黑盒測試中,()是根據(jù)輸出對輸入的依賴關(guān)系設(shè)計測試用例。A、基本路徑法B、等價類C、因果圖D、功能圖法答案:C解析:本題考查黑盒測試用例設(shè)計方法。正確的理解是:因果圖是根據(jù)輸出對輸入的依賴關(guān)系設(shè)計測試用例。27.軟件評測師考試分為()個科目?A、4B、3C、2D、1答案:C解析:軟件評測師考試分為基礎(chǔ)知識和應(yīng)用技術(shù)2個科目,分為上午場和下午場,上午場為軟件工程與軟件測試基礎(chǔ)知識,一共75道選擇題;下午場為軟件測試應(yīng)用技術(shù),5道問答題。28.對于邏輯表達式((b1&b2)||in),需要()個測試用例才能完成條件組合覆蓋。A、2B、4C、8D、26答案:B解析:多條件覆蓋(MCC):也稱條件組合覆蓋,設(shè)計足夠的測試用例,使得每個判定中條件的各種可能組合都至少出現(xiàn)一次。本題中&被認為是位運算,則MCC的測試用例數(shù)應(yīng)為:22=429.為說明某一問題,在學術(shù)論文中需要引用某些資料。以下敘述中,()是不正確的。A、既可以引用發(fā)表的作品,也可以引用未發(fā)表的作品B、只能限于介紹,評論作品C、只要不構(gòu)成自己作品的主要部分,可以適當引用資料D、不必征得原作者的同意,不需要向他支付報酬答案:A解析:選項A的說法顯然是錯誤的,因為為說明某一問題,在學術(shù)論文中需要引用某些資料必須是已發(fā)表的作品,但只能限于介紹和評論作品,只要不構(gòu)成自己作品的主要部分,可以適當引用資料,而不必征得原作者的同意,不需要向他支付報酬。故正確答案為:A30.Teamsarerequiredformostengineeringprojects.Althoughsomesmallhardwareorsoftwareproductscanbedevelopedbyindividuals,thescaleandplexityofmodemsystemsissuch,andthedemandforshortschedulessogreat,thatitisnolonger(請作答此空)foronepersontodomostengineeringjobs.Systemsdevelopmentisateam(),andtheeffectivenessoftheteamlargelydeterminesthe()oftheengineermg.Developmentteamsoftenbehavemuchlikebaseballorbasketballteams.Eventhoughtheymayhavemultiplespecialties,allthemembersworktoward().However,onsystemsmaintenanceandenhancementteams,theengineersoftenworkrelativelyindependently,muchlikewrestlingandtrackteams.Ateamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequiremonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.A、convenentB、existingC、practicalD、real答案:C解析:本題意想要表達的意思是不再實際,正確答案為C,實際的。附(參考翻譯):團隊是大多數(shù)工程項目的要求。雖然有一些小的硬件或軟件產(chǎn)品可以由個人開發(fā),但對一個有規(guī)模、復雜的現(xiàn)代系統(tǒng)來說,短時間內(nèi)完成如此巨大的需求,還是一個人做多個工作的工程方式不再實用。系統(tǒng)開發(fā)是一項團隊活動,團隊的效率很大程度上決定了軟件工程的質(zhì)量。開發(fā)團隊往往表現(xiàn)得很像棒球或籃球隊。盡管他們有多專業(yè)技能,所有成員都朝著一個單一的目的工作。然而,致力于對系統(tǒng)維護和改善的團隊,工程師們經(jīng)常工作相對獨立,就像摔跤和田徑隊。一個團隊不僅僅是一群人碰巧在一起工作。團隊需要實踐,它涉及到特殊技能。團隊需要共同的過程;他們需要達成一致的目標;他們需要有效的指導和領(lǐng)導。指導和領(lǐng)導小組的方法是眾所周知的,但他們并不明顯。31.某汽車維修公司有部門、員工和顧客等實體,各實體對應(yīng)的關(guān)系模式如下:部門(部門代碼,部門名稱,電話)員工(員工代碼,姓名,部門代碼)顧客(顧客號,姓名,年齡,性別)維修(顧客號,故障情況,維修日期,員工代碼)假設(shè)每個部門允許有多部電話,則電話屬性為()。若每個部門有多名員工,而每個員工只屬于一個部門。員工代碼唯一標識員工關(guān)系的每一個元組。部門和員工之間是()聯(lián)系。一個員工同一天可為多位顧客維修車輛,而一名顧客,也可由多個員工為其維修車輛,維修關(guān)系模式的主鍵是(請作答此空),員工關(guān)系模式的外鍵是()。A、顧客號,姓名B、顧客號,故障情況C、顧客號,維修日期,員工代碼D、故障情況,維修日期,員工代碼答案:C解析:本題考查數(shù)據(jù)庫方面的基礎(chǔ)知識。從題干可得出:一個員工可以給多個顧客修車,一個顧客可以由多個員工修車,推出員工和顧客之間是多對多,一般多對多的聯(lián)系轉(zhuǎn)關(guān)系的主鍵為雙方實體主碼組合而成;但本題由于一個顧客可以找同一員工多次修車的情況,因此需要在額外增加一個屬性修車的時間,所以本題選項C比較合適32.以下屬于集成測試的是()A、系統(tǒng)功能是否滿足用戶要求B、系統(tǒng)中一個模塊的功能是否會對另一個模塊的功能產(chǎn)生不利的影響C、系統(tǒng)的實時性是否滿足D、函數(shù)內(nèi)局部變量的值是否為預(yù)期值答案:B解析:集成測試的內(nèi)容包括:在把各個模塊連接起來的時候,穿越模塊接口的數(shù)據(jù)是否會丟失;各個子功能組合起來,能否達到預(yù)期要求的父功能;一個模塊的功能是否會對另一個模塊的功能產(chǎn)生不利的影響;全局數(shù)據(jù)結(jié)構(gòu)是否有問題;單個模塊的誤差積累起來,是否會放大,從而達到不可接受的程度。33.以下關(guān)于等價類劃分法的敘述中,不正確的是()。A、如果規(guī)定輸入值string1必須是‘\0’結(jié)束,那么得到兩個等價類,即有效等價類{string1|string1以‘\0’結(jié)束},無效等價類{string1|string1不以‘\0’結(jié)束}B、如果規(guī)定輸入值int1取值為1、-1兩個數(shù)之一,那么得到3個等價類,即有效等價類{int1|int1=1}、{int1|int1=-1}無效等類價類{int1|int1≠1并且int1≠-1}C、如果規(guī)定輸入值int2取值范圍為-10~9,那么得到的兩個等價類,即有效等價類{int2|-10<=int2<=9},無效等價類{int2|int2<-10或者>9}D、如果規(guī)定輸入值int3為質(zhì)數(shù),那么得到兩個等價類,即有效等價類{int3|int3是質(zhì)數(shù)},無效等價類{int3|int3不是質(zhì)數(shù)}答案:C解析:劃分等價類的6條原則:(1)在輸入條件規(guī)定了取值范圍或值的個數(shù)的情況下,可以確立一個有效等價類和兩個無效等價類(2)在輸入條件規(guī)定了輸入值的集合或者規(guī)定了必須如何的條件的情況下,可以確立一個有效等價類和一個無效等價類(3)在輸入條件是一個布爾量的情況下,可確定一個有效等價類和一個無效等價類(4)在規(guī)定了輸入數(shù)據(jù)的一組值(假定n個),并且程序要對每一個輸入值分別處理的情況下,可確立n個有效等價類和一個無效等價類(5)在規(guī)定了輸入數(shù)據(jù)必須遵守的規(guī)則的情況下,可確立一個有效等價類(符合規(guī)則)和若干個無效等價類(從不同角度違反規(guī)則)(6)在確知已劃分的等價類中,各元素在程序處理中的方式不同的情況下,則再將該等價類進一步地劃分為更小的等價類選項C屬于規(guī)定了輸入數(shù)據(jù)的取值范圍,因此應(yīng)該得到一個有效等價類{int2|-10<=int2<=9}和兩個無效等價類{int2|int2<-10}、{int2|int2>9}。34.A.閱讀和理解標準b.確定測試工具c.執(zhí)行用例文件d.確定用例文件e.分析測試結(jié)果A、abcdeB、acebeC、abdecD、abdce答案:D解析:標準符合性測試執(zhí)行步驟為(1)閱讀和理解標準;(2)確定測試工具;(3)確定用例文件;(4)執(zhí)行用例文件;(5)分析測試結(jié)果。35.在結(jié)構(gòu)化分析方法中,數(shù)據(jù)流圖描述數(shù)據(jù)在系統(tǒng)中如何被傳送或變換,反映系統(tǒng)必須完成的邏輯功能,用于()建模。在繪制數(shù)據(jù)流圖時,(請作答此空)。A、每個加工至少有一個輸入數(shù)據(jù)流,可以沒有輸出數(shù)據(jù)流B、不允許一個加工有多條數(shù)據(jù)流流向另一個加工C、不允許一個加工有兩個相同的輸出數(shù)據(jù)流流向兩個不同的加工D、必須保持父圖與子圖平衡答案:D解析:本題考查軟件工程需求分析的基礎(chǔ)知識。在結(jié)構(gòu)化分析方法中,存在幾種重要的模型:數(shù)據(jù)流圖描述數(shù)據(jù)在系統(tǒng)中如何被傳送或變換,反映系統(tǒng)必須完成的邏輯功能,用于功能建模;實體一聯(lián)系圖用于數(shù)據(jù)建模;狀態(tài)-遷移圖用于行為建模。數(shù)據(jù)流圖包含外部實體(數(shù)據(jù)源)、加工、數(shù)據(jù)存儲和數(shù)據(jù)流。每個加工必須既有輸入流又有輸出流;一個加工可以有多個數(shù)據(jù)流流向另一個加工,一個加工可以有兩個相同的輸出數(shù)據(jù)流流向兩個不同的加工。在將父圖分解為子圖時,必須要保持數(shù)據(jù)流的平衡。36.結(jié)構(gòu)化開發(fā)方法中,()主要包含對數(shù)據(jù)結(jié)構(gòu)和算法的設(shè)計。對算法設(shè)計時,其主要依據(jù)來自(請作答此空)。描述算法時,()不是理想的表達方式。A、數(shù)據(jù)流圖B、E-R圖C、狀態(tài)-遷移圖D、加工規(guī)格說明答案:D解析:體系結(jié)構(gòu)設(shè)計是整個系統(tǒng)架構(gòu)需要考慮的問題,過程設(shè)計主要包含對數(shù)據(jù)結(jié)構(gòu)和算法的設(shè)計,故第一問正確答案為D數(shù)據(jù)流圖是一種圖形化技術(shù),用來描述數(shù)據(jù)從輸入到輸出的變換流程。沒有任何具體的物理部件,只描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程。E-R圖:即實體-關(guān)系圖,使用簡單的圖形符號表達系統(tǒng)分析員對問題的理解,不熟悉計算機技術(shù)的用戶也能理解,可以作為用戶與系統(tǒng)分析人員之間有效的交流工具,通常用于數(shù)據(jù)庫應(yīng)用系統(tǒng)。狀態(tài)-遷移圖:描述系統(tǒng)或?qū)ο蟮臓顟B(tài),以及導致系統(tǒng)或?qū)ο蟮臓顟B(tài)改變的事件,從而描述系統(tǒng)的行為。加工規(guī)格說明:加工描述了輸入數(shù)據(jù)流到輸出數(shù)據(jù)流之間的變換,是算法設(shè)計的主要依據(jù),故第二問正確答案為D算法可以借助各種工具描述出來,一個算法可以是用自然語言、數(shù)字語言或約定的符合來描述,如流程圖、偽代碼、決策表、決策樹等,不包括程序設(shè)計語言代碼,故第三問正確答案為C。37.編寫測試計劃的目的是()①使用測試工作順利進行②使項目參與人員溝通更舒暢③使測試工作更加系統(tǒng)化④軟件過程規(guī)范化的要求⑤控制軟件質(zhì)量A、②③⑤B、①②③C、①②④D、①②⑤答案:B38.測試過程中,正確的測試順序應(yīng)該是()。(1)單元測試(2)集成測試(3)系統(tǒng)測試A、(1)(2)(3)B、(3)(1)(2)C、(2)(3)(1)D、(3)(2)(1)答案:A解析:本題考查軟件測試過程的基礎(chǔ)知識。本題目屬于基礎(chǔ)題,有測試基礎(chǔ)的考生很塊就能定位正確答案。測試過程是從模塊層開始的,然后擴大延伸到整個基于計算機的系統(tǒng)集合中。因此正確的測試順序應(yīng)該是從針對單個模塊的單元測試開始,然后逐步集成各個單元,最終進行系統(tǒng)測試,故正確答案為A。39.將二進制序列1011011表示為十六進制,為()。A、B3B、5BC、BBD、3B答案:B解析:首先可以劃分一下,從右向左,每四個一個單位:101,1011。然后轉(zhuǎn)換為16進制為:1+0+2*2,1+2+0+2*2*2=5,11,其中11在16進制中表示為B,所以最終為:5B。故正確答案為B。40.在結(jié)構(gòu)化分析中,用數(shù)據(jù)流圖描述()。A、數(shù)據(jù)對象之間的關(guān)系,用于對數(shù)據(jù)建模<br>B、數(shù)據(jù)在系統(tǒng)中如何被傳送或變換,以及如何對數(shù)據(jù)流進行變換<br>C、系統(tǒng)對外部事件如何響應(yīng),如何動作,用于對行為建模<br>D、系統(tǒng)中的數(shù)據(jù)對象和控制信息的特性<br>答案:B41.軟件能力成熟度模型(CMM)將軟件能力成熟度自低到高依次劃分為5級。目前,達到CMM第3級(已定義級)是許多組織努力的目標,該級的核心是()。A、建立基本的項目管理和實踐來跟蹤項目費用、進度和功能特性B、使用標準開發(fā)過程(或方法論)構(gòu)建(或集成)系統(tǒng)C、管理層尋求更主動地應(yīng)對系統(tǒng)的開發(fā)問題D、連續(xù)地監(jiān)督和改進標準化的系統(tǒng)開發(fā)過程答案:B解析:本題考查軟件成熟度模型(CMM)的基本概念。建立基本的項目管理和實踐來跟蹤項目費用、進度和功能特性為可重復級的核心;使用標準開發(fā)過程(或方法論)構(gòu)建(或集成)系統(tǒng)為已定義級的核心;管理層尋求更主動地應(yīng)對系統(tǒng)的開發(fā)問題為已管理級的核心;連續(xù)地監(jiān)督和改進標準化的系統(tǒng)開發(fā)過程為優(yōu)化級的核心。42.準確性質(zhì)量子特性屬于()質(zhì)量特性A、功能性B、效率C、可靠性D、可維護性答案:A43.軟件測試的對象不包括()。A、軟件代碼B、軟件需求規(guī)格說明書C、軟件測試報告D、軟件開發(fā)人員答案:D解析:本題考查軟件測試的對象。根據(jù)軟件的定義,軟件包括程序、數(shù)據(jù)和文檔。所以軟件測試并不僅僅是程序測試,還應(yīng)包括相應(yīng)文檔和數(shù)據(jù)的測試。軟件開發(fā)人員不屬于上述三者之一,不是軟件測試的對象。44.軟件可靠性管理把軟件可靠性活動貫穿于軟件開發(fā)的全過程,成為軟件工程管理的一部分,確定軟件可靠性度量活動屬于()階段A、需求分析B、概要設(shè)計C、詳細設(shè)計D、測試階段答案:B解析:本題考查軟件可靠性概念的基礎(chǔ)知識。對于軟件可靠性度量活動的確定,一定是在概要設(shè)計階段要完成的工作,故正確答案為B。45.在字長為16位、32位、64位或128位的計算機中,字長為()位的計算機數(shù)據(jù)運算精度最高。A、16B、32C、64D、128答案:D解析:計算機數(shù)據(jù)運算精度的規(guī)律是字長越長,精度最高。46.假設(shè)某公司營銷系統(tǒng)有營銷點關(guān)系S(營銷點,負責人姓名,聯(lián)系方式)、商品關(guān)系P(商品名,條形碼,型號,產(chǎn)地,數(shù)量,價格),其中,營銷點唯一標識S中的每一個元組。每個營銷點可以銷售多種商品,每一種商品可以由不同的營銷點銷售。關(guān)系S和P的主鍵分別為(),S和P之間聯(lián)系類型屬于(請作答此空)A、1:1B、1:nC、n:1D、n:m答案:D解析:本題考查對數(shù)據(jù)庫基本概念和SQL語言的掌握。條形碼:由于寬度不同、反射率不同的條和空,按照一定的編碼規(guī)則編制而成,用來表示一組數(shù)字或字母符號信息的圖形標識符。并且可以唯一標識。根據(jù)“每個營銷點可以銷售多種商品,每一種商品可以由不同的營銷點銷售?!笨芍猄和P之間的聯(lián)系類型屬于n:m。本題正確答案為:D。47.客戶端交易處理性能指標是—類重要的負載壓力測試指標,以下不屬于客戶端交易處理性能指標的是A、并發(fā)用戶數(shù)B、平均事務(wù)響應(yīng)時間C、每秒事務(wù)數(shù)D、每秒進程切換數(shù)答案:D48.浮點數(shù)能夠表示的數(shù)的范圍是由其()的位數(shù)決定的。A、尾數(shù)B、階碼C、數(shù)符D、階符答案:B解析:數(shù)的浮點表示形式為:N=2^EXF,其中E稱為階碼,F(xiàn)為尾數(shù)。階碼通常為帶符號的純整數(shù),尾數(shù)為帶符號的純小數(shù)。浮點數(shù)的表示格式如下:很明顯,一個數(shù)的浮點表示不是唯一的。當小數(shù)點的位置改變時,階碼也相應(yīng)改變,因此可以用多種浮點形式表示同一個數(shù)。浮點數(shù)所能表示的數(shù)值范圍主要由階碼決定,所表示數(shù)值的精度則由尾數(shù)決定。49.假設(shè)段頁式存儲管理系統(tǒng)中的地址結(jié)構(gòu)如下圖所示,則系統(tǒng)中()。A、頁的大小為4K,每個段的大小均為4096個頁,最多可有256個段B、頁的大小為4K,每個段最大允許有4096個頁,最多可有256個段C、頁的大小為8K,每個段的大小均為2048個頁,最多可有128個段D、頁的大小為8K,每個段最大允許有2048個頁,最多可有128個段答案:B解析:本題考查操作系統(tǒng)頁式存儲管理方面的基礎(chǔ)知識。從圖中可見,頁內(nèi)地址的長度是12位,212=4096,即4K;頁號部分的地址長度是12位,每個段最大允許有4096個頁;段號部分的地址長度是8位,28=256,最多可有256個段。50.軟件評測師各個科目均需達到()分及以上才能及格。A、45B、60C、75D、100答案:A解析:軟件評測師基本上穩(wěn)定在各個科目(滿分75)都要求在45分及以上,在一次考試中各科目全部合格,只有單科合格不予頒發(fā)證書。51.系統(tǒng)功能測試過程中,驗證需求可以正確實現(xiàn)的測試用例稱為()。A、業(yè)務(wù)流程測試用例B、功能點測試用例C、通過測試用例D、失敗測試用例答案:C解析:本題考查功能測試用例概念。正確的功能測試用例概念如下:業(yè)務(wù)流程測試用例包括通過測試用例和失敗測試用例。功能測試用例一般包括業(yè)務(wù)流程測試用例和功能點測試用例。通過測試用例是驗證需求能否正確實現(xiàn),打通流程的一類測試。失敗測試用例是模擬一些異常業(yè)務(wù)操作,測試系統(tǒng)是否具備容錯性52.Object-orientedanalysis(OOA.isasemiformalspecificationtechniquefortheobject-orientedparadigm.Object-orientedanalysisconsistsofthreesteps.Thefirststepis(請作答此空).Itdetermineshowthevariousresultsareputedbytheproductandpresentsthisinformationintheformofa()andassociatedscenarios.Thesecondis(),whichdeterminestheclassesandtheirattributes.Thendeterminetheinterrelationshipsandinteractionamongtheclasses.Thelaststepis(),whichdeterminestheactionsperformedbyortoeachclassorsubclassandpresentsthisinformationintheformof().A、use-casemodelingB、classmodelingC、dynamicmodelingD、behavioralmodeling答案:A53.若UML類圖中包含訂單和訂單明細兩個類,則這兩個類之間的關(guān)系應(yīng)為()。A、關(guān)聯(lián)B、聚合C、組裝D、繼承答案:C解析:C,在UML類圖中,常見的有以下幾種關(guān)系:泛化(Generalization),實現(xiàn)(Realization),關(guān)聯(lián)(Association),聚合(Aggregation),組合(position),依賴(Dependency)54.兼容性測試的測試范圍包括()。①硬件兼容性測試②軟件兼容性測試③數(shù)據(jù)兼容性測試④平臺兼容性測試A、①②③④B、①②③C、①②D、①答案:A55.軟件工程的基本目標是()A、消除軟件固有的復雜性B、開發(fā)高質(zhì)量的軟件C、努力發(fā)揮開發(fā)人員的創(chuàng)造性潛能D、推動軟件理論和技術(shù)的發(fā)展答案:B解析:本題考查軟件工程的基礎(chǔ)知識。軟件工程是指導計算機軟件開發(fā)的和維護的工程學科,其最根本的目標就是開發(fā)出高質(zhì)量的軟件并有效地維護它,故正確答案為B。56.在開發(fā)一個字處理軟件時,首先快速發(fā)布了一個提供基本文件管理、編輯和文檔生成功能的版本,接著發(fā)布提供更完善的編輯和文檔生成功能的版本,最后發(fā)布提供拼寫和語法檢查功能的版本,這里采用了()過程模型。A、瀑布B、快速原型C、增量D、螺旋答案:C解析:本題考查軟件過程模型的基礎(chǔ)知識。瀑布模型從一種非常高層的角度描述了軟件開發(fā)過程中進行的活動,并且提出了要求開發(fā)人員經(jīng)過的事件序列。原型模型允許開發(fā)人員快速地構(gòu)造整個系統(tǒng)或系統(tǒng)的一部分以理解或澄清問題。增量開發(fā)是把軟件產(chǎn)品作為一系列的增量構(gòu)件來設(shè)計、編碼、集成和測試,系統(tǒng)功能在增量中不斷完善或者增加。螺旋模型把開發(fā)活動和風險管理結(jié)合起來,以將風險減到最小并控制風險。57.軟件評測師下午場考試一共有()道題?A、4B、5C、6D、7答案:B解析:軟件評測師下午場為軟件測試應(yīng)用技術(shù),5道問答題,前兩道題目偏基礎(chǔ),為必答題目,后三道為創(chuàng)新發(fā)揮題目,三選二。58.以下關(guān)于驗收測試的敘述中,不正確的是()。A、驗收測試由開發(fā)方主導,用戶參與B、驗收測試也需要制定測試計劃C、驗收測試之前需要先明確驗收方法D、驗收測試需要給出驗收通過或者不通過結(jié)論答案:A解析:驗收測試是部署軟件之前的最后一個測試操作。在軟件產(chǎn)品完成了單元測試、集成測試和系統(tǒng)測試之后,產(chǎn)品發(fā)布之前所進行的軟件測試活動。它是技術(shù)測試的最后一個階段,也稱為交付測試。這時相關(guān)的用戶和獨立測試人員根據(jù)測試計劃和結(jié)果對系統(tǒng)進行測試和接收。它讓系統(tǒng)用戶決定是否接收系統(tǒng)。它是一項確定產(chǎn)品是否能夠滿足合同或用戶所規(guī)定需求的測試。所以不是由開發(fā)方主導,而是以用戶為主導,故正確答案為A59.在進行面向?qū)ο笤O(shè)計時,采用設(shè)計模式能夠()。A、復用相似問題的相同解決方案B、改善代碼的平臺可移植性C、改善代碼的可理解性D、增強軟件的易安裝性答案:A解析:本題考查設(shè)計模式的基本概念。設(shè)計模式最根本的目的在于復用相似問題的相同解決方案,從而提高了軟件在設(shè)計層次的復用度和設(shè)計的水平與質(zhì)量。60.確定采用哪種軟件體系結(jié)構(gòu)是在()階段進行的A、需求分析B、概要設(shè)計C、詳細設(shè)計D、軟件實現(xiàn)答案:B解析:本題考查軟件設(shè)計的基礎(chǔ)知識。軟件體系結(jié)構(gòu)就是描述軟件的部分及其部分之間的關(guān)系。軟件體系結(jié)構(gòu)應(yīng)該盡早確定,一般在軟件開發(fā)的概要設(shè)計階段進行,故正確答案為B。61.()是指把數(shù)據(jù)以及操作數(shù)據(jù)的相關(guān)方法組合在同一個單元中,使我們可以把類作為軟件中的基本復用單元,提高其內(nèi)聚度,降低其耦合度。A、封裝B、多態(tài)C、繼承D、變異答案:A解析:本題考查的是面向?qū)ο蟮幕靖拍?。封裝是指把數(shù)據(jù)以及操作數(shù)據(jù)的相關(guān)方法組合在同一個單元中。而多態(tài)指同一個消息可以具有不同的響應(yīng)。面向?qū)ο笾械睦^承使得子類能夠獲得父類的屬性和方法,如同現(xiàn)實世界中的遺傳現(xiàn)象。62.造成軟件測試風險的主要原因不包括()A、測試計劃的不充分B、測試方法有誤C、測試過程的偏離D、軟件設(shè)計方案有誤答案:D解析:軟件測試風險指的是軟件測試過程中出現(xiàn)的或潛在的問題,造成的主要原因是測試計劃的不充分、測試方法有誤或測試過程的偏離,造成測試的補充以及結(jié)果的不準確。而測試的不成功導致軟件交付潛藏著問題,一旦在運行時爆發(fā),會帶來很大的商業(yè)風險。63.黑盒測試法是根據(jù)產(chǎn)品的()來設(shè)計測試用例的。A、功能B、輸入數(shù)據(jù)C、應(yīng)用范圍D、內(nèi)部邏輯答案:A解析:黑盒測試:也稱功能測試。它是通過軟件外部表現(xiàn)來發(fā)現(xiàn)其缺陷和錯誤。黑盒測試法把測試對象看成一個黑盒子、完全不考慮程序內(nèi)部結(jié)構(gòu)和處理過程。黑盒測試是在程序界面處進行測試,它只是程序是否按照需求說明書的規(guī)定正常實現(xiàn)。64.軟件評價過程的特性不包括()。A、正確性B、可重復性C、可再現(xiàn)性D、客觀性答案:A解析:本題考查軟件評價過程的基本概念。軟件評價過程的特性包括可重復性、可再現(xiàn)性、公正性和客觀性??芍貜托灾赣赏辉u價者按同一評價規(guī)格說明對同一產(chǎn)品進行重復地評價,應(yīng)產(chǎn)生同一種可接受的結(jié)果;可再現(xiàn)性指由不同評價者按同一評價規(guī)格說明對同一產(chǎn)品進行評價,應(yīng)產(chǎn)生同一種可接受的結(jié)果;公正性指評價應(yīng)不偏向任何特殊的結(jié)果;客觀性指評價結(jié)果應(yīng)是客觀事實,不帶有評價者的感情色彩或主觀意見。軟件評價過程的特性不包括正確性。故正確答案為A65.目前信息系統(tǒng)所使用的主要用戶認證機制,身份識別不包括()A、指紋B、智能卡C、數(shù)字證書D、身份證號答案:D解析:目前信息系統(tǒng)所使用的主要用戶認證機制,身份識別包括:數(shù)字證書、智能卡、雙重認證、安全電子交易(SET)協(xié)議。數(shù)字證書:這是一種檢驗用戶身份的電子文件,提供較強的訪問控制,并具有較高的安全性各可靠性,這種證書可以授權(quán)購買。智能卡:這種解決辦法可以持續(xù)較長的時間,并且更加靈活,存儲信息更多,并具有可供選擇的管理方式。雙重認證:系統(tǒng)不是采用一種認證方式,而是采用兩種或多種認證方式,這些認證方式包括令牌、智能卡和仿生裝置,如視網(wǎng)膜或指紋掃描器等,例如同時使用ATM卡和PIN卡進行雙重認證。安全電子交易(SET)協(xié)議:它是電子商務(wù)中安全電子交易的一個國際標準。其主要目的是解決信用卡電子付款的安全保障問題。66.軟件設(shè)計要遵循的基本原則包括()①模塊化②抽象③封裝④信息隱蔽A、①②③④B、①②④C、②③④D、①②③答案:B67.結(jié)構(gòu)化分析(StructuredAnalysis,簡稱SA)是面向數(shù)據(jù)流的需求分析方法,()不屬于SA工具。A、分層的數(shù)據(jù)流圖B、數(shù)據(jù)詞典C、問題分析圖D、描述加工邏輯的結(jié)構(gòu)化語言、判定表或判定樹答案:C解析:SA法的描述工具⑴分層的數(shù)據(jù)流圖⑵數(shù)據(jù)詞典⑶描述加工邏輯的結(jié)構(gòu)化語言、判定表或判定樹。68.在分布式數(shù)據(jù)庫中有分片透明,復制透明,位置透明和邏輯透明等基本概念,其中()是指局部數(shù)據(jù)模型透明,即用戶或應(yīng)用程序無需知道局部使用是哪種數(shù)據(jù)模型,(請作答此空)是指用戶或應(yīng)用程序不需要知道邏輯上訪問的表是怎么分塊存儲的。A、分片透明B、復制透明C、位置透明D、邏輯透明答案:A解析:分片透明:指用戶不必關(guān)心數(shù)據(jù)是如何分片的,它們對數(shù)據(jù)的操作在全局關(guān)系上進行,即關(guān)系如何分片對用戶是透明的,因此,當分片改變時應(yīng)用程序可以不變。復制透明:用戶覺察不到分段的復制,復制透明性和位置透明性緊密相關(guān)。位置透明:指用戶不必知道所操作的數(shù)據(jù)放在何處,即數(shù)據(jù)分配到哪個或哪些站點存儲對用戶是透明的。邏輯透明:指局部數(shù)據(jù)模型透明,該透明性提供數(shù)據(jù)到局部數(shù)據(jù)庫的映像,即用戶不必關(guān)心局部DBMS支持哪種數(shù)據(jù)模型、使用哪種數(shù)據(jù)操縱語言,數(shù)據(jù)模型和操縱語言的轉(zhuǎn)換是由系統(tǒng)完成的。69.運行Web瀏覽器的計算機與網(wǎng)頁所在的計算機要建立(請作答此空)連接,采用()協(xié)議傳輸網(wǎng)頁文件。A、HTTPB、HTMLC、ASPD、RPC答案:A解析:運行Web瀏覽器的計算機與網(wǎng)頁所在的計算機首先要建立TCP連接,采用HTTP協(xié)議傳輸網(wǎng)頁文件。HTTP是HyperTextTransportationProtocol(超文本傳輸協(xié)議)的縮寫,是計算機之間交換數(shù)據(jù)的方式。HTTP應(yīng)用的相當廣泛,其主要任務(wù)是用來瀏覽網(wǎng)頁,但也能用來下載。用戶是按照一定的規(guī)則(協(xié)議)和提供文件的服務(wù)器取得聯(lián)系,并將相關(guān)文件傳輸?shù)接脩舳说挠嬎銠C中來。70.計算機采用分級存儲體系的主要目的是為了解決()的問題。A、主存容量不足B、存儲器讀寫可靠性C、外設(shè)訪問效率D、存儲容量、成本和速度之間的矛盾答案:D71.A.teamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequiremonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.A、activityB、jobC、processD、application答案:A72.以下關(guān)于建立良好的程序設(shè)計風格的敘述中,正確的是()。A、程序應(yīng)簡單,清晰和可讀性好B、變量的命名要符合語法C、充分考慮程序的執(zhí)行效率D、程序的注釋可有可無答案:A解析:在編寫程序時,變量的命名必須符合語法要求,這是正確性要求,不是程序設(shè)計風格的范疇。程序的執(zhí)行效率是軟件性能方面的要求,也不屬于程序設(shè)計風格的要求。良好的程序設(shè)計風格,包括程序的簡單性,清晰性和可讀性等方面,還包括清晰的注釋,故正確答案為A。73.針對程序段:IF(X>10)AND(Y<20)THENW=W/A,對于(X,Y)的取值,以下()組測試用例能夠滿足判定覆蓋的要求。A、(30,15)(40,10)B、(3,0)(30,30)C、(5,25)(10,20)D、(20,10)(1,100)答案:D解析:本題考查白盒測試用例設(shè)計方法--判定覆蓋法的概念。比語句覆蓋稍強的覆蓋標準是判定覆蓋(DecisionCoverage)。判定覆蓋的含義是:設(shè)計足夠的測試用例,使得程序中的每個判定至少都獲得一次"真值"或"假值",或者說使得程序中的每一個取"真"分支和取"假"分支至少經(jīng)歷一次,因此判定覆蓋又稱為分支覆蓋。74.兼容性測試不包括()。A、軟件兼容性測試B、硬件兼容性測試C、數(shù)據(jù)兼容性測試D、操作人員兼容性測試答案:D解析:兼容性測試包括有軟件、硬件、數(shù)據(jù)、平臺等兼容性測試。75.程序質(zhì)量評審通常是從開發(fā)者的角度進行評審,其內(nèi)容不包括()。A、功能結(jié)構(gòu)B、功能的通用性C、模塊層次D、與硬件的接口答案:D76.()是企業(yè)信息系統(tǒng)的重要目標。A、技術(shù)提升B、數(shù)據(jù)標準化C、企業(yè)需求分析D、信息共享和業(yè)務(wù)協(xié)同答案:D解析:本題考查企業(yè)信息化及目標。信息化指充分利用信息技術(shù)改造、推動、提升和發(fā)展各個行業(yè),造福于人類社會的過程。企業(yè)信息化就是企業(yè)將信息技術(shù)手段應(yīng)用到企業(yè)的生產(chǎn)和運營管理中,利用信息技術(shù)來改造和提升自己業(yè)務(wù)和管理水平的過程。信息化通過一一個個的項目來完成,這些項目建成的信息系統(tǒng)作為各行業(yè)及各單位的數(shù)字神經(jīng)系統(tǒng)支持和推動相關(guān)行業(yè)和相關(guān)單位的發(fā)展,信息系統(tǒng)的功能在服務(wù)各行業(yè)和各單位業(yè)務(wù)發(fā)展的過程中得以體現(xiàn)。如一個企業(yè)的MRP系統(tǒng)不僅要支持企業(yè)的進銷存業(yè)務(wù),還要支持生產(chǎn)和財務(wù)。根據(jù)具體企業(yè)的需要,MRP還可以具有其他一些功能,MRP同時要求各部門各業(yè)務(wù)的數(shù)據(jù)統(tǒng)一和集中。因此企業(yè)信息系統(tǒng)不僅支持企業(yè)的單個業(yè)務(wù),集成的企業(yè)信息系統(tǒng)也支持企業(yè)的業(yè)務(wù)協(xié)同,進而支持企業(yè)的信息共享。本題的選項B“數(shù)據(jù)標準化”是信息化的一部分工作,是企業(yè)信息系統(tǒng)的基礎(chǔ)而不是H標。選項C“企業(yè)需求分析”是建設(shè)企業(yè)信息系統(tǒng)的一-個早期階段,同樣也不是目標。企業(yè)信息系統(tǒng)有助于技術(shù)提升(選項A),但是信息共享和業(yè)務(wù)協(xié)同(選項D)才是企業(yè)信息系統(tǒng)的重要目標。77.在IPv4向IPv6的過渡期間,如果要使得兩個IPv6結(jié)點可以通過現(xiàn)有的IPv4網(wǎng)絡(luò)進行通信,則應(yīng)該使用(請作答此空);如果要使得純IPv6結(jié)點可以與純IPv4結(jié)點進行通信,則需要使用()。A、堆棧技術(shù)B、雙協(xié)議棧技術(shù)C、隧道技術(shù)D、翻譯技術(shù)答案:C解析:如果要使得兩個IPv6結(jié)點可以通過現(xiàn)有的IPv4網(wǎng)絡(luò)進行通信,則應(yīng)該使用隧道技術(shù);如果要使得純IPv6結(jié)點可以與純IPv4結(jié)點進行通信,則需要使用翻譯技術(shù)。78.以下對用戶口令進行限定的措施中,()對提高安全性來說是無用的。A、最小改變口令的時限B、最短口令長度C、口令不能全為數(shù)字或小寫字母之外的字符D、首次登錄必須改變口令答案:C解析:本題考查口令強度和口令控制模式。最小改變口令的時限、最短口令長度、首次登錄必須改變口令均可提高口令的安全性,而限制口令可使用的字符將降低口令復雜度,不利于提高口令安全性。79.軟件評價過程的特性不包括()A、正確性B、可重復性C、可再現(xiàn)性D、客觀性答案:A解析:軟件評價過程的特性包括可重復性、可再現(xiàn)性、公正性和客觀性??芍貜托灾赣赏辉u價者按同一評價規(guī)格說明對同一產(chǎn)品進行重復地評價,應(yīng)產(chǎn)生同一種可接受的結(jié)果;可再現(xiàn)性指由不同評價者按同一評價規(guī)格說明對同一產(chǎn)品進行評價,應(yīng)產(chǎn)生同一種可接受的結(jié)果;公正性指評價應(yīng)不偏向任何特殊的結(jié)果;客觀性指評價結(jié)果應(yīng)是客觀事實,不帶有評價者的感情色彩或主觀意見。軟件評價過程的特性不包括正確性。80.以下關(guān)于信息和信息化的論述中,不正確的是()。A、信息化就是開發(fā)利用信息資源,促進信息交流和知識共享,提高經(jīng)濟增長質(zhì)量,推動經(jīng)濟社會發(fā)展轉(zhuǎn)型的歷史進程B、信息、材料和能源共同構(gòu)成經(jīng)濟和社會發(fā)展的3大戰(zhàn)略資源,這三者之間不可以相互轉(zhuǎn)化C、信息是“用以消除隨機不確定的東西”D、信息資源是重要的生產(chǎn)要素答案:B81.在結(jié)構(gòu)化分析模型中,()描述了所有在目標系統(tǒng)中使用和生成的數(shù)據(jù)對象A、數(shù)據(jù)字典B、數(shù)據(jù)流圖C、實體一關(guān)系圖(ER圖)D、類圖答案:A82.以下屬于影響軟件可靠性因素的是()。①軟件運行剖面②軟件規(guī)模③軟件內(nèi)部結(jié)構(gòu)④軟件的開發(fā)方法和開發(fā)環(huán)境⑤軟件的可靠性投入A、①②B、①②③C、①②③④D、①②③④⑤答案:D解析:本題考查軟件可靠性的基本概念。軟件可靠性是軟件產(chǎn)品在規(guī)定的條件下和規(guī)定的時間區(qū)間完成規(guī)定功能的能力。軟件運行剖面越多,軟件規(guī)模越大,內(nèi)部結(jié)構(gòu)越復雜,則表明軟件出錯的可能性就越大,可靠性就會越低;軟件的開發(fā)方法和開發(fā)環(huán)境不合適或者落后,開發(fā)出來的軟件就會遺留較多問題,會影響軟件可靠性;軟件可靠性投入不夠,比如可靠性測試不夠,也會影響到軟件可靠性。根據(jù)上述描述,題目中這5項都會對軟件可靠性產(chǎn)生影響。應(yīng)選擇選項D。83.Inaworldwhereitseemswealreadyhavetoomuchtodo,andtoomanythingstothinkabout,itseemsthelastthingweneedissomethingnewthatwehavetolearn.Butusecasesdosolveaproblemwithrequirements:with()declarativeequirementsit'shardtodescriblestepsandsequencesofevents.Usecases,statedsimply,allowdescriptionofsequencesofeventsthat,takentogether,leadtoasystemdoingsomethinguseful.Assimpleasthissounds,thisisimportant.Whenconfrontedonlywithapileofrequiements,it'soften()tomakesenseofwhattheauthorsoftherequirementsreallywantedthesystemtodo.Intheprecedingexample,usecasesreducetheambiguityoftherequirementsbyspecifyingexactlywhenandunderwhatconditionscertainbehavioroccurs;assuch,thesequenceofthebehaviorscanberegardedasarequirement.Usecasesareparticularlywellsuitedtocaptureapproaches.Althoughthismaysoundsimple,thefactisthat(請作答此空)equirementcaptureapproaches,withtheiremphasisondeclarativerequirementsand"shall"statements,pletelyfailtocapturethe()ofthesystem'sbehavior.Usecasesareasimpleyetpowerfulwaytoexpressthebehaviorofthesysteminwaythatallstakeholderscaneasilyunderstand.But,likeanything,usecasesewiththeirownproblems,andasusefulastheyare,theycanbe().theresultissomethingthatisasbad,ifnotworse,thattheoriginalproblem.Thereinit'simportanttoutilizeusecaseseffectivelywithoutcreatingagreaterproblemthantheoneyoustartedwith.A、modernB、conventionalC、differentD、formal答案:C解析:本題意想要表達的意思是不同的需求捕獲的方法,正確答案為C,不同的。附(參考翻譯):在一個似乎已經(jīng)有做不完的事情的世界里,我們有大量事情要思考,似乎我們不太需要學習新的東西。但是用例解決問題是有條件的:嚴密的說明性需求使得描述事件的步驟和次序變得舉步維艱。簡單地講,用例描述一組事件序列,系統(tǒng)性地執(zhí)行產(chǎn)生相應(yīng)有用的結(jié)果。聽上去簡單明了,這是很重要的。當面對一大堆的需求時,通常不太可能理解這些需求的發(fā)起者到底想要系統(tǒng)做什么。在前面的案例中,用例通過詳細準確描述什么時間、什么情況下確定的行為會發(fā)生,以減少需求的不確定。像這樣的一些動作序列被看作是一個需求。用例特別適合于捕捉方法。雖然這聽起來很簡單,但事實上不同的需求會根據(jù)他們各自在說明性需求和“應(yīng)有”的聲明的側(cè)重面上捕捉方法,導致完全無法捕捉到系統(tǒng)行為的初衷。用例是一個所有的利益相關(guān)者都可以很容易地理解的、簡單卻十分有效的表達系統(tǒng)的行為的方式。但是,和其他任何事情一樣,用例也存在自身的問題,可能會被誤用而弄巧成拙。造成的后果也很糟糕,或許只是沒有比原本想要解決的問題更麻煩罷了。因此有效使用用例而避免制造更大的麻煩是非常重要的。84.銀行系統(tǒng)數(shù)據(jù)流圖中,某個加工根據(jù)客戶的多個不同屬性的值來執(zhí)行不同的操作,則對該加工最適宜采用()描述A、結(jié)構(gòu)化語言B、判定表C、自然語言D、流程圖答案:B解析:數(shù)據(jù)流圖中加工的常用描述方法有結(jié)構(gòu)化語言、判定樹和判定表。結(jié)構(gòu)化語言是一種介于自然語言和形式化語言之間的半形式化語言,并沒有嚴格的語法。其結(jié)構(gòu)通常分為內(nèi)層和外層,外層用來描述控制結(jié)構(gòu),采用順序、選擇和重復三種基本結(jié)構(gòu),而內(nèi)層可以用接近自然語言的描述。在加工的一組動作依賴于多個邏輯條件的取值時用自然語言和結(jié)構(gòu)化語言不易清晰表達,而判定樹和判定表則可以很好的表示。自然語言具有二義性,不適合用來描述加工。流程圖不用于描述加工。85.下列技術(shù)不屬于軟件可靠性設(shè)計技術(shù)()A、容錯設(shè)計B、檢錯設(shè)計C、降低復雜度設(shè)計D、并發(fā)性設(shè)計答案:D解析:軟件可靠性設(shè)計技術(shù)主要有容錯設(shè)計、檢錯設(shè)計、改錯設(shè)計、避錯設(shè)計和降低復雜度設(shè)計等技術(shù),但沒有并發(fā)性設(shè)計。86.1976年Diffie與Hellman首次公開提出()的概念與結(jié)構(gòu),采用兩個從此獨立的密鑰對數(shù)據(jù)分別進行加密或解密,且加密過程基于數(shù)學函數(shù),從而帶來了加密領(lǐng)域的革命性進步。A、公鑰加密B、對稱加密C、單向Hash函數(shù)D、RSA加密答案:A解析:Diffie-Hellman:一種確保共享KEY安全穿越不安全網(wǎng)絡(luò)的方法,WhitfieldDiffie與MartinHellman在1976年提出了一個奇妙的密鑰交換協(xié)議,稱為Diffie-Hellman密鑰交換協(xié)議/算法,Diffie-Hellman密鑰交換算法及其優(yōu)化首次發(fā)表的公開密鑰算法出現(xiàn)在Diffie和Hellman的論文中,這篇影響深遠的論文奠定了公開密鑰密碼編碼學。這個機制的巧妙在于需要安全通信的雙方可以用這個方法確定對稱密鑰。然后可以用這個密鑰進行加密和解密。故正確答案為A87.在一個完整的功能測試過程中,()不屬于應(yīng)該編寫的測試文檔A、測試需求文檔B、測試用例文檔C、測試標準D、問題報告單答案:C解析:在一個完整的功能測試過程中,屬于應(yīng)該編寫的測試文檔有測試需求文檔、測試用例文檔、問題報告單。88.對于邏輯表達式(((a|b)‖(c>2))&&d<0),需要()個測試用例才能完成條件組合覆蓋。A、2B、4C、16D、8答案:D解析:本題考查條件組合覆蓋法的基礎(chǔ)知識。在白盒測試法中,選擇足夠的測試用例,使得每個判定中條件的各種可能組合都至少出現(xiàn)一次。顯然,滿足“條件組合覆蓋”的測試用例是一定滿足“判定覆蓋”、“條件覆蓋”和“判定/條件覆蓋”的。條件組合覆蓋的測試用例數(shù)為:2^n,本題條件為(a|b)、c>2、d<0三個條件。需要注意的是a|b和a||b是不同的,這個在考試中經(jīng)常出現(xiàn),需要引起大家的注意。故正確答案為:D89.使用質(zhì)量是從用戶的角度來看待的產(chǎn)品質(zhì)量,其屬性不包括()A、有效性B、生產(chǎn)率C、可靠性D、安全性答案:C解析:軟件產(chǎn)品質(zhì)量可以通過測量內(nèi)部屬性,或者測量外部屬性,或者測量使用質(zhì)量的屬性來評價。使用質(zhì)量是從用戶角度看待的質(zhì)量,其屬性分為4種:有效性、生產(chǎn)率、安全性和滿意度??煽啃允擒浖a(chǎn)品質(zhì)量的外部度量的屬性,不屬于使用質(zhì)量的屬性。90.軟件可靠性管理把軟件可靠性活動貫穿于軟件開發(fā)的全過程,成為軟件工程管理的一部分。確定軟件的可靠性目標在()階段。A、需求分析B、概要設(shè)計C、詳細設(shè)計D、軟件測試答案:A91.在執(zhí)行測試和評價的過程中,會產(chǎn)生較多的文檔,()是對文檔內(nèi)容的正確描述。①評價需求的主要內(nèi)容是描述評價的目標,特別是描述了產(chǎn)品的質(zhì)量需求。②評價規(guī)格說明的主要內(nèi)容是確定對軟件及其部件實行的所有分析和測量,標識要采用的操作規(guī)程、測試方法和工具。③評價記錄的主要內(nèi)容是對評價執(zhí)行過程的詳細記載,由評價請求者保留。④評價報告的主要內(nèi)容是執(zhí)行測量和分析的結(jié)果,以及能被重復和重新評價的必要信息。A、①②B、②③C、①④D、②④答案:C解析:本題考查對測試和評價的過程中產(chǎn)生的文檔的理解?!ぴu價需求的主要內(nèi)容是描述評價的目標,特別是描述了產(chǎn)品的質(zhì)量需求?!ぴu價規(guī)格說明是確定對軟件及其部件實行的所有分析和測量,標識要分析和測量的軟件部件?!ぴu價記錄是評價執(zhí)行計劃時詳細記載的動作組成?!ぴu價報告的主要內(nèi)容是執(zhí)行測量和分析的結(jié)果,以及能被重復和重新評價的必要信息。92.兩名以上的申請人分別就同樣的發(fā)明創(chuàng)造申請專利的,專利權(quán)授權(quán)()。A、最先發(fā)明的人B、最先申請的人C、所有申請的人D、協(xié)商后的申請人答案:B解析:本題考查專利權(quán)的授予原則,《中華人民共和國專利法》的相關(guān)規(guī)定如下F:第九條同樣的發(fā)明創(chuàng)造只能授予一項專利權(quán)。但是,同一申請人同日對同樣的發(fā)明創(chuàng)造既申請實用新型專利又申請發(fā)明專利,先獲得的實用新型專利權(quán)尚未終止,且申請人聲明放棄該實用新型專利權(quán)的,可以授予發(fā)明專利權(quán)。兩個以上的申請人分別就同樣的發(fā)明創(chuàng)造申請專利的,專利權(quán)授予最先申請的人。93.壓力測試不會使用到以下哪種測試手段,()。A、重復B、注入錯誤C、增加量級D、并發(fā)答案:B解析:本題考查壓力測試的基礎(chǔ)知識。壓力測試的主要方式就是通過不斷的給系統(tǒng)增加壓力來進行測試。重復、增加量級、并發(fā)都屬于給系統(tǒng)增加壓力的手段,而注入錯誤并不能增加系統(tǒng)壓力。根據(jù)上述描述,應(yīng)選擇選項B。94.程序描述語言(PDL)是軟件開發(fā)過程中用于()階段的描述工具。A、需求分析B、概要設(shè)計C、詳細設(shè)計D、編程答案:C解析:過程設(shè)計語言PDL:PDL也稱為偽碼,這是一個籠統(tǒng)的名稱,現(xiàn)在有許多種不同的過程設(shè)計語言在使用。它是用正文形式表示數(shù)據(jù)和處理過程的設(shè)計工具。軟件詳細設(shè)計1.PAD圖指問題分析圖(ProblemAnalysisDiagram),是一咱算法描述工具,它是一種由左往右展開的二維樹型結(jié)構(gòu).PAD圖的控制流程為自上而下,從左到右地執(zhí)行.2.過程設(shè)計語言(ProcessDesignLanguage,簡稱PDL),也稱程序描述語言(ProgramDescriptionLanguage),又稱為偽碼.它是一種用于描述模塊自法設(shè)計和處理細節(jié)的語言.95.某公司采用的軟件開發(fā)過程通過了CMM2認證,表明該公司()A、開發(fā)項目成效不穩(wěn)定,管理混亂B、對軟件過程和產(chǎn)品質(zhì)量建立了定量的質(zhì)量目標C、建立了基本的項目級管理制度和規(guī)程,可對項目的成本、進度進行跟蹤和控制D、可集中精力采用新技術(shù)新方法,優(yōu)化軟件過程答案:C解析:本題考查軟件能力成熟度模型(Capabilitymaturitymodel,CMM)的基本概念。CMM是目前國際上使用流行的一種軟件生產(chǎn)過程行業(yè)標準模型,可定義、評價軟件開發(fā)過程的成熟度,并提供提高軟件質(zhì)量的指導。CMM模型定義了初始級(1級)、可重復級(2級)、定義級(3級)、管理級(4級)、優(yōu)化級(5級)共5個成熟度等級,低級別是實現(xiàn)高級別的基礎(chǔ)。該公司通過了CMM2認證,表明了它的軟件開發(fā)過程成熟度達到了2級標準,即已經(jīng)建立了基本的項目級管理制度和規(guī)程,可對項目的成本、進度進行跟蹤和控制,以加強過程能力。96.以下屬于影響軟件可靠性因素的是()。①軟件運行剖面②軟件規(guī)模③軟件內(nèi)部結(jié)構(gòu)④軟件的開發(fā)方法和開發(fā)環(huán)境⑤軟件的可靠性投入A、①②B、①②③C、①②③④D、①②③④⑤答案:D解析:本題考查軟件可靠性的基本概念。軟件可靠性是軟件產(chǎn)品在規(guī)定的條件下和規(guī)定的時間區(qū)間完成規(guī)定功能的能力。軟件運行剖面越多,軟件規(guī)模越大,內(nèi)部結(jié)構(gòu)越復雜,則表明軟件出錯的可能性就越大,可靠性就會越低;軟件的開發(fā)方法和開發(fā)環(huán)境不合適或者落后,開發(fā)出來的軟件就會遺留較多問題,會影響軟件可靠性;軟件可靠性投入不夠,比如可靠性測試不夠,也會影響到軟件可靠性。根據(jù)上述描述,題目中這5項都會對軟件可靠性產(chǎn)生影響。應(yīng)選擇選項D。97.以下控制流程圖的環(huán)路復雜性VG.等于()。A、5B、6C、9D、12答案:B解析:本題考查白盒測試中控制流程圖的環(huán)路復雜性V(G)的計算方法。其計算方法包括3種:·V(G)=區(qū)域數(shù)·V(G)=判斷結(jié)點數(shù)+1·V(G)=邊-節(jié)點+298.若關(guān)系R、S如下圖所示,則R與S自然連接后的屬性列數(shù)和元組個數(shù)分別為(請作答此空);π1,4(σ3=6(R×S))=()。A、4和3B、4和6C、6和3D、6和6答案:A解析:99.數(shù)據(jù)庫兼容性測試中,()是模擬普通用戶操作應(yīng)用的過程,對應(yīng)用進行操作并檢查運行結(jié)果。A、完整性測試B、應(yīng)用系統(tǒng)測試C、性能測試D、數(shù)據(jù)一致性測試答案:B解析:數(shù)據(jù)庫兼容性測試要點如下:(1)完整性測試。檢查原數(shù)據(jù)庫中各種對象是否全部移入新數(shù)據(jù)庫,同時比較數(shù)據(jù)表中數(shù)據(jù)內(nèi)容數(shù)是否相同。(2)應(yīng)用系統(tǒng)測試。模擬普通用戶操作應(yīng)用的過程,對應(yīng)用進行操作并檢查運行結(jié)果,從以往的測試經(jīng)驗來看,如果開發(fā)中使用了存儲過程,那么在數(shù)據(jù)庫移植時最容易出現(xiàn)問題。(3)性能測試。上兩項測試通過后,針對服務(wù)器、數(shù)據(jù)庫進行性能測試,并與在原數(shù)據(jù)庫下記錄的性能基準數(shù)據(jù)進行比照,找出性能方面的問題,并有針對性地進行性能優(yōu)化。100.針對下列程序段,需要()個測試用例才可以滿足語句覆蓋的要求。A、2B、3C、4D、5答案:C解析:本題考查白盒測試用例設(shè)計方法--語句覆蓋法的概念。語句覆蓋(Stat
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度大型酒店水電設(shè)施升級改造合同范本3篇
- 2024年公司企業(yè)管理制度
- 2024集成電路設(shè)計與制造許可合同
- 2024運輸合同海上貨物運輸合同
- 2024年4月全國自考《管理信息系統(tǒng)》試題
- 2024環(huán)??萍脊九c政府廢棄物處理項目合同
- 群體學習理論視角下的教研群體認知發(fā)展的研究與實踐
- 2024款自行車買賣標準協(xié)議范本下載版
- 動物藥理知到智慧樹章節(jié)測試課后答案2024年秋遼寧農(nóng)業(yè)職業(yè)技術(shù)學院
- 公安保密知識培訓課件
- 8.臺球助教速成培訓手冊0.9萬字
- 無縫鋼管焊接作業(yè)指導書(1)
- 零缺陷與質(zhì)量成本
- 網(wǎng)吧企業(yè)章程范本
- 安徽省書法家協(xié)會會員登記表
- 阿特拉斯基本擰緊技術(shù)ppt課件
- 五格數(shù)理解釋及吉兇對照
- 婚姻狀況聲明書
- 新課程理念下的班主任工作藝術(shù)
- 領(lǐng)導激勵藝術(shù)教材
- 水泥罐抗傾覆驗算7頁
評論
0/150
提交評論