2024年5月計算機技術(shù)與軟件《中級軟件評測師(上午卷)》試題真題及答案_第1頁
2024年5月計算機技術(shù)與軟件《中級軟件評測師(上午卷)》試題真題及答案_第2頁
2024年5月計算機技術(shù)與軟件《中級軟件評測師(上午卷)》試題真題及答案_第3頁
2024年5月計算機技術(shù)與軟件《中級軟件評測師(上午卷)》試題真題及答案_第4頁
2024年5月計算機技術(shù)與軟件《中級軟件評測師(上午卷)》試題真題及答案_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

2024年5月計算機技術(shù)與軟件《中級軟件評測師(上午卷)》試題真題及答案[單選題]1.軟件工程學科出現(xiàn)的主要原因是()。A.程序設(shè)計語言的發(fā)展B.其他相關(guān)工程學科的發(fā)展C.計算機科學的發(fā)展D.軟件危機(江南博哥)的產(chǎn)生正確答案:D參考解析:由于軟件危機的出現(xiàn),人們希望將工程化的管理理念引入到軟件行業(yè),就提出了軟件工程的概念。[單選題]2.在需求分析階段,開發(fā)人員最根本、最首要的任務是()。A.確定軟件系統(tǒng)要做什么B.確定采用的開發(fā)技術(shù)C.確定軟件系統(tǒng)的結(jié)構(gòu)D.確定劃分的功能模塊正確答案:A參考解析:在需求分析階段需要確定軟件系統(tǒng)需要做什么,其他選項的任務都是需求分析階段之后階段的任務。[單選題]3.以下關(guān)于軟件測試策略的敘述中,不正確的是()。A.測試是系統(tǒng)性的工程活動,需要組織、協(xié)調(diào)和管理B.需要實現(xiàn)測試代價和測試質(zhì)量的最佳平衡C.測試不可隨心所欲、漫無目的的進行D.軟件是邏輯產(chǎn)品,對其進行完全測試是可能的正確答案:D參考解析:對軟件進行完全測試是不可能的,基于有限的時間和有限的資源,無法對軟件開展窮舉式的測試。[單選題]4.在計算機網(wǎng)絡協(xié)議體系結(jié)構(gòu)中,()工作在物理層。A.以太網(wǎng)交換機B.路由器C.集線器D.防火墻正確答案:C參考解析:集線器工作在物理層,我們在錄播課講過,如下圖所示:[單選題]5.以下工作中,操作系統(tǒng)不負責()。A.所有程序的啟動和結(jié)束B.并發(fā)控制C.系統(tǒng)調(diào)用和中斷D.程序的編譯正確答案:D參考解析:程序的編譯是由編譯器來完成的,編譯器是建立的操作系統(tǒng)之上的軟件,其他三個選項都是操作系統(tǒng)負責的任務。[單選題]6.以下不屬于測試原則的是()。A.不完全性原則B.合理性原則C.不相關(guān)性原則D.可接受性原則正確答案:C參考解析:應該是相關(guān)性原則,即基于大量的測試統(tǒng)計和分析,人們發(fā)現(xiàn)一個軟件(模塊)中被找到的缺陷越多,則這個軟件(模塊)中殘留的缺陷也越多,或者說缺陷常常有聚集現(xiàn)象,這就是相關(guān)性原則。[單選題]7.某一軟件項目的規(guī)模較小,開發(fā)人員對用戶領(lǐng)域不熟悉,且開發(fā)技術(shù)中還存在一些不確定因素,則最適合采用的過程模型是()。A.瀑布模型B.螺旋模型C.增量模型D.原型模型正確答案:D參考解析:當需求存在不確定的情況下,且項目規(guī)模是中小型時,最合適采用原型模型。原型模型又叫做快速原型模型,是演化模型的一種,演化模型特別適用于對軟件需求缺乏準確認識的情況。[單選題]8.軟件項目管理負責()的一切活動。A.軟件開發(fā)過程B.軟件設(shè)計過程C.軟件生命周期D.軟件維護過程正確答案:C參考解析:軟件開發(fā)過程、軟件設(shè)計過程和維護過程都是軟件生命周期中的一部分,軟件項目管理是指對軟件生命周期的一切活動的管理。[單選題]9.完整的計算機系統(tǒng)應包括()。A.運算器、控制器和寄存器B.主機、操作系統(tǒng)和應用軟件C.外部設(shè)備和主機D.配套的硬件設(shè)備和軟件系統(tǒng)正確答案:D參考解析:計算機系統(tǒng)是由硬件系統(tǒng)和軟件系統(tǒng)組成的,通過運行程序來協(xié)同工作。計算機硬件是物理裝置,計算機軟件是程序、數(shù)據(jù)和相關(guān)文檔的集合。[單選題]10.以下語言中,常用于嵌入式系統(tǒng)開發(fā)的是()。A.PHP+XMLB.PythonC.C/C++D.javaScript正確答案:C參考解析:C語言是嵌入式系統(tǒng)開發(fā)中最常用的編程語言之一,它具有高效、低層次的特點,能夠充分利用嵌入式系統(tǒng)有限的資源。C++語言是在C語言基礎(chǔ)上發(fā)展起來的,它保留了C語言的高效性,同時引入了面向?qū)ο蟮奶匦?。對于大型嵌入式系統(tǒng)的開發(fā),C++可以提供更好的代碼組織結(jié)構(gòu)和可維護性。[單選題]11.在()機制中,如果事務T獲得了數(shù)據(jù)項Q上的鎖,則可讀但不能寫Q。A.共享鎖B.排他鎖C.授權(quán)鎖D.死鎖正確答案:A參考解析:如果事務T獲得數(shù)據(jù)項Q的共享鎖,則T可讀Q但不能寫Q。如果事務T獲得數(shù)據(jù)項Q的排它鎖,則T可讀Q也可能寫Q。掌握共享鎖和排它鎖的區(qū)別,以及基于封鎖的并發(fā)控制。[單選題]12.以下關(guān)于軟件缺陷的敘述中,不正確的是()。A.各個階段引入缺陷的修復代價有巨大差異B.軟件缺陷必然是顯現(xiàn)的C.應根據(jù)缺陷的嚴重性和優(yōu)先級進行處理D.編碼階段的缺陷更容易被發(fā)現(xiàn)正確答案:B參考解析:軟件缺陷有可能是顯現(xiàn)的,但更多情況下是隱藏的,但不管怎樣,缺陷的存在會導致軟件產(chǎn)品在某種程度上不能滿足用戶的需求。[單選題]13.CPU執(zhí)行算術(shù)運算或者邏輯運算時,其ALU(算術(shù)邏輯運算部件)將計算結(jié)果保存在()中。A.程序計數(shù)器(PC)B.指令寄存器(IR)C.地址寄存器(AR)D.累加器(AC)正確答案:D參考解析:累加寄存器(AC)通常簡稱為累加器,它是一個通用寄存器,其功能是當運算器的算術(shù)邏輯單元執(zhí)行算術(shù)或邏輯運算時,為ALU提供一個工作區(qū)。例如,在執(zhí)行一個減法運算前,先將被減數(shù)取出暫存在AC中,再從內(nèi)存儲器中取出減數(shù),然后同AC的內(nèi)容相減,將所得的結(jié)果送回AC中。運算的結(jié)果是放在累加器中的,運算器中至少要有一個累加寄存器。[單選題]14.以下關(guān)于MVC框架的描述中,不正確的是()。A.有利于工程化軟件開發(fā)B.提高軟件運行效率C.提高可維護性D.易于重用正確答案:B參考解析:MVC是一種軟件設(shè)計典范,用一種業(yè)務邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務邏輯。優(yōu)點:耦合性低、重用性高、生命周期成本低、部署快、可維護性高、有利于軟件工程化管理。缺點:(1)沒有明確的定義;(2)不適合小型,中等規(guī)模的應用程序;(3)增加系統(tǒng)結(jié)構(gòu)和實現(xiàn)的復雜性;(4)視圖與控制器間的過于緊密的連接;(5)視圖對模型數(shù)據(jù)的低效率訪問;(6)一般高級的界面工具或構(gòu)造器不支持該模式。[單選題]15.以下關(guān)于匯編語言的敘述中,正確的是()。A.匯編程序是將匯編語言源程序翻譯成機器語言程序的一種軟件B.將匯編語言源程序轉(zhuǎn)換成目標程序的軟件稱為解釋程序C.依據(jù)抽象層次可將匯編語言視為高級程序語言D.匯編語言源程序可以直接在計算機上運行正確答案:A參考解析:匯編程序的功能是將匯編語言所編寫的源程序翻譯成機器指令程序。匯編語言是為特定計算機設(shè)計的面向機器的符號化程序設(shè)計語言,用匯編語言編寫的程序稱為匯編語言源程序。因為計算機不能直接識別和運行符號語言程序,所以要用專門的匯編程序進行翻譯。[單選題]16.保障網(wǎng)絡安全的基本目標就是要具備安全保護能力、隱患發(fā)現(xiàn)能力、應急反應能力和()能力。A.故障恢復B.信息對抗C.資金保障D.組織協(xié)調(diào)正確答案:B參考解析:保障網(wǎng)絡安全的基本目標就是要具備安全保護能力、隱患發(fā)現(xiàn)能力、應急反應能力和信息對抗能力。[單選題]17.以下關(guān)于兼容性測試的敘述中,不正確是()。A.互操作性測試的目標是評估兩個或多個系統(tǒng)、產(chǎn)品或組件能夠交換信息并使用已交換的信息的程度B.用于評估在共享相同的硬件或軟件環(huán)境下,產(chǎn)品、系統(tǒng)或組件能夠與其它產(chǎn)品、系統(tǒng)或組件交換信息或執(zhí)行其所需功能的程度C.共存性測試的目標是評估在與其它產(chǎn)品共享通用的環(huán)境和資源的條件下,產(chǎn)品能夠有效執(zhí)行其所需功能并且不會對其它產(chǎn)品造成負面影響的程度D.共存性測試要對數(shù)據(jù)格式可交換性等進行測試正確答案:D參考解析:互操作性測試的目標是評估兩個或多個系統(tǒng)、產(chǎn)品或組件能夠交換信息并使用已交換的信息的程度。可以通過以下方面進行測試:(1)數(shù)據(jù)格式可交換性;(2)數(shù)據(jù)傳輸?shù)慕粨Q接口。[單選題]18.以下關(guān)于基于規(guī)格說明的測試技術(shù)中組合測試的敘述中,不正確的是()。A.將被測軟件抽象成一個受到多個參數(shù)影響的系統(tǒng)B.將被測軟件的參數(shù)和參數(shù)取值按一定組合策略來規(guī)劃測試C.對于取值范圍連續(xù)或者存在過多取值的參數(shù),需要先使用其它測試技術(shù)D.其目的是為了徹底解決組合爆炸問題正確答案:D參考解析:組合測試的目的,就是為組合爆炸情況提供一種相對合理的解決方案,在保證錯誤檢出率的前提下采用較少的測試用例,它將被測軟件抽象成一個受到多個參數(shù)影響的系統(tǒng),并通過被測軟件的參數(shù)和參數(shù)可取的值,按照一定的組合策略來規(guī)劃測試。對于取值范圍連續(xù)的參數(shù)(例如實數(shù)類型)或者存在過多的取值,有必要先使用其他測試設(shè)計技術(shù),如等價類劃分、分類樹、邊界值等,將一個很大的取值范圍減少為一個可控的子集。[單選題]19.對于邏輯表達式((w&0xffff)==0&&interactive),需要()個測試用例才能完成條件組合測試。A.8B.2C.16D.4正確答案:D參考解析:該邏輯表達式中只有一個邏輯與(&&)用來連接兩個條件,所以共需要2的2次方,也就是4個測試用例就可以完成條件組合測試。[單選題]20.不同層次的存儲介質(zhì)的速度、成本和容量指標不同,如果按照存儲介質(zhì)存取速度從高到低的順序排列,正確的是()。A.寄存器-Cache-內(nèi)存-外存B.Cache-寄存器-內(nèi)存-外存C.寄存器-內(nèi)存-Cache-外存D.Cache-寄存器-外存-內(nèi)存正確答案:A參考解析:不同特點的存儲器通過適當?shù)挠布?、軟件有機地組合在一起形成計算機的存儲體系結(jié)構(gòu),如下圖所示:其存儲速度從上到下依次變慢,價格從上到下依次降低。即存取速度:寄存器>Cache>內(nèi)存>外存。[單選題]21.以下關(guān)于符合性測試評價報告的敘述中,不正確的是()。A.應包含使用的文檔及其標識B.效果聲明應寫明測試結(jié)果和評價只與被測試和被評價項有關(guān)C.應包含用于進行測試的所有軟硬件系統(tǒng)的配置D.當評價過程存在不符合項時,應在符合項清單中單獨列出不符合項正確答案:C參考解析:符合性測試評價報告應包含用于進行測試的計算機系統(tǒng),包括CPU型號和主頻、內(nèi)存大小、硬盤大小、網(wǎng)絡設(shè)備等可能影響測試結(jié)果的硬件配置,以及操作系統(tǒng)、數(shù)據(jù)庫、中間件、瀏覽器、第三方軟件等可能影響測試結(jié)果的軟件配置,而不是用于進行測試的所有軟硬件系統(tǒng)的配置。[單選題]22.繪制分層數(shù)據(jù)流圖的方法不包括()。A.抽象到具體B.逐步求精C.自底向上D.逐層分解正確答案:C參考解析:繪制分層數(shù)據(jù)流圖根據(jù)自頂向下逐層分解的思想,可以將數(shù)據(jù)流圖按照層次結(jié)構(gòu)來繪制,而不是自底向上。[單選題]23.()是指多個實體間的相互關(guān)聯(lián)。A.聯(lián)系實例B.表C.聯(lián)系集D.聯(lián)系正確答案:D參考解析:聯(lián)系是指多個實體間的相互關(guān)聯(lián)。例如常見的2個實體間的聯(lián)系類型有一對一、一對多、多對一、多對多四種情況。[單選題]24.模塊A和模塊B之間是標記耦合,則()。A.這兩個模塊之間傳遞的是簡單的數(shù)據(jù)值B.這兩個模塊之間傳遞的是數(shù)據(jù)結(jié)構(gòu)C.這兩個模塊訪問相同的公共數(shù)據(jù)D.這兩個模塊之間傳遞的是控制變量正確答案:B參考解析:標記耦合指兩個模塊之間通過參數(shù)表(數(shù)據(jù)結(jié)構(gòu))傳遞記錄信息。A是數(shù)據(jù)耦合,C是公共耦合,D是控制耦合。[單選題]25.以下關(guān)于基于規(guī)格說明的測試技術(shù)中語法測試的敘述中,不正確的是()。A.測試條件為輸入的全部或部分語法模型B.語法模型表示為多個規(guī)則C.語法只能用嚴格的形式化文本來表示D.對形式化方法描述的規(guī)格說明,可以使用形式化的語法進行測試設(shè)計正確答案:C參考解析:語法可以用文本或圖形形式表示,比如巴科斯范式是一種形式化元語言,以文本形式來表示語法,而抽象語法樹則以圖形化來表示形式化語法。[單選題]26.以下關(guān)于性能效率測試的敘述中,不正確的是()。A.用于評估在指定條件下使用資源的性能B.如果達不到預期要求,可以給出系統(tǒng)的性能瓶頸C.可以考察系統(tǒng)的可移植性,預估是否可以滿足移植到其它平臺的性能D.其目的包括獲得系統(tǒng)的性能表現(xiàn)情況等正確答案:C參考解析:性能效率測試不涉及到可移植性測試。通過性能效率測試可以考察系統(tǒng)的可擴展性,預估是否可滿足未來一段時間內(nèi)系統(tǒng)負載的增加要求。[單選題]27.以下關(guān)于可靠性測試的敘述中,不正確的是()。A.容錯性測試用于評估當存在硬件或軟件故障時,系統(tǒng)運行符合預期的程度B.易恢復性測試用于評估當發(fā)生中斷或失效時,系統(tǒng)能正常運行的程度C.可用性測試用于評估系統(tǒng)在需要使用時能夠進行操作和訪問的程度D.成熟性測試用于評估系統(tǒng)在正常運行時滿足可靠性的程度正確答案:B參考解析:易恢復性測試的目標是評估發(fā)生中斷或失效時,產(chǎn)品或系統(tǒng)能夠恢復直接受影響的數(shù)據(jù)并重建期望的系統(tǒng)狀態(tài)的程度。[單選題]28.設(shè)某C程序中有以下變量聲明(定義),則表達式()的值為0(即邏輯假)。inta=1,b=0;charc='0';A.(a&&b)(&&c)B.!(aB.&&cC.A.b&&cD.(a!)&&(!aC.正確答案:B參考解析:!(a||b)的結(jié)果是0,也就是假,后面跟的是&&,所以結(jié)果肯定是0(邏輯假)。[單選題]29.不能通過()在一個關(guān)系中唯一地標識一個元組。A.候選碼B.主碼C.超碼D.外碼正確答案:D參考解析:如果關(guān)系模式R中的屬性(屬性組)不是該關(guān)系的主碼,但它是其他關(guān)系的主碼,那么該屬性(屬性組)對關(guān)系模式R而言是外碼。所以不能通過外碼在一個關(guān)系中唯一地標識一個元組。超碼是指一個或多個屬性的集合,這些屬性的組合可以使我們在一個實體集中唯一地標識一個實體。也就是說,只要你能唯一標識出一個元組。那就是超碼,很明顯候選碼是最小的超碼。雖然超碼可以唯一標識一個實體,但是可能大多數(shù)超碼中含有多余的屬性。所以我們一般選的是候選碼。[單選題]30.當一個信息包被創(chuàng)建并通過互聯(lián)網(wǎng)傳送時,存在無限期地從一個路由器傳遞到另一個路由器的風險。為避免這種風險,IP報文首部中定義了()字段。A.分片偏移B.首部校驗和C.TTLD.TOS正確答案:C參考解析:存活時間簡寫為TTL,指一個數(shù)據(jù)包在經(jīng)過一個路由器時,可傳遞的最長距離(躍點數(shù))。每當數(shù)據(jù)包經(jīng)過一個路由器時,其存活次數(shù)就會被減一。當其存活次數(shù)為0時,路由器便會取消該數(shù)據(jù)包轉(zhuǎn)發(fā)。當一個信息包被創(chuàng)建并通過Internet發(fā)送出去時,存在著它會繼續(xù)無限期地從一個路由器傳遞到另一個路由器的風險。為了減少這種可能性,數(shù)據(jù)包被設(shè)計為具有稱為生存時間或跳數(shù)限制的過期時間。(超綱)[單選題]31.滿足3NF的關(guān)系模式一定滿足()。A.5NFB.4NFC.2NFD.BCNF正確答案:C參考解析:關(guān)系數(shù)據(jù)庫設(shè)計的方法之一就是設(shè)計滿足適當范式的模式,通??梢酝ㄟ^判斷分解后的模式達到幾范式來評價模式規(guī)范化的程度。范式有1NF、2NF、3NF、BCNF、4NF和5NF,其中1NF的級別最低。這幾種范式之間,5NF?4NF?BCNF?3NF?2NF?1NF成立。通過分解,可以將一個低一級范式的關(guān)系模式轉(zhuǎn)換成若干個高一級范式的關(guān)系模式,這個過程稱為規(guī)范化。因此滿足3NF的關(guān)系模式一定滿足2NF。[單選題]32.需求規(guī)格說明書的內(nèi)容不包括()。A.軟硬件或其他外部系統(tǒng)接口B.功能需求C.模塊劃分及之間的接口D.質(zhì)量屬性正確答案:C參考解析:模塊劃分及之間的接口是后期設(shè)計階段的內(nèi)容,不包含在需求規(guī)格說明書中。[單選題]33.以下關(guān)于維護性測試的敘述中,不正確的是()。A.易測試性的目標是評估能夠為系統(tǒng)建立測試準則,并通過測試執(zhí)行來確定測試準則被滿足的有效性和效率的程度B.可重用性通過資產(chǎn)的可重用性、編碼規(guī)則符合性來測試C.易修改性測試從擴充系統(tǒng)應用、軟件版本更新方式等方面進行驗證D.模塊化測試根據(jù)用戶文檔集,從識別軟件名稱和版本號、軟件運行中異常等方面進行測試正確答案:D參考解析:易分析性測試內(nèi)容可包括根據(jù)需求文檔、設(shè)計文檔、操作手冊等用戶文檔集,從識別軟件名稱和版本號、軟件運行過程中異常、失效時有明顯的提示信息、對診斷功能的支持、狀態(tài)監(jiān)視的能力等方面進行驗證。[單選題]34.以下關(guān)于軟件測試分類的敘述中,不正確的是()。A.按是否關(guān)聯(lián)代碼分為動態(tài)測試和靜態(tài)測試B.按測試實施主體分為開發(fā)方測試、用戶方測試和第三方測試C.按工程階段分為單元測試、集成測試、系統(tǒng)測試、確認測試和驗收測試D.按軟件質(zhì)量特性分為功能性測試、性能效率測試等正確答案:A參考解析:將軟件測試按照是否關(guān)聯(lián)代碼的方法來分類,可以分為白盒測試與黑盒測試,區(qū)別在于測試時測試人員是否知道軟件是如何實現(xiàn)的。如果按照測試活動是否執(zhí)行代碼來分類,可以將測試分為動態(tài)測試和

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論