摘要:希賽網(wǎng)為廣大考生整理了2007年軟件評測師考試真題,以下為上午綜合知識部分,供大家參考學(xué)習(xí)。
希賽網(wǎng)為廣大考生整理了2007年軟件評測師考試真題,以下為上午綜合知識部分,供大家參考學(xué)習(xí)。
●__(1)__不屬于計算機(jī)控制器中的部件。
(1)A.指令寄存器IR
B.程序計數(shù)器PC
C.算術(shù)邏輯單元ALU
D.程序狀態(tài)字寄存器PSW
●在CPU與主存之間設(shè)置高速緩沖存儲器Cache的目的是為了__(2)__。
(2)A.?dāng)U大主存的存儲容量
B.提高CPU對主存的訪問效率
C.既擴(kuò)大主存容量又提高存取速度
D.提高外存儲器的速度
●下面的描述中,__(3)__不是RISC設(shè)計應(yīng)遵循的設(shè)計原則。
(3)A.指令條數(shù)應(yīng)少一些
B.尋址方式盡可能少
C.采用變長指令,功能復(fù)雜的指令長度長而簡單指令長度短
D.設(shè)計盡可能多的通用寄存器
●系統(tǒng)響應(yīng)時間和作業(yè)吞吐量是衡量計算機(jī)系統(tǒng)性能的重要指標(biāo)。對于一個持續(xù)處理業(yè)務(wù)的系統(tǒng)而言,其__(4)__。
(4)A.響應(yīng)時間越短,作業(yè)吞吐量越小
B.響應(yīng)時間越短,作業(yè)吞吐量越大
C.響應(yīng)時間越長,作業(yè)吞吐量越大
D.響應(yīng)時間不會影響作業(yè)吞吐量
●計算機(jī)各功能部件之間的合作關(guān)系如下圖所示。假設(shè)圖中虛線表示控制流,實線表示數(shù)據(jù)流,那么a、b和c分別表示__(5)__。
(5)A.控制器、內(nèi)存儲器和運算器
B.控制器、運算器和內(nèi)存儲器
C.內(nèi)存儲器、運算器和控制器
D.內(nèi)存儲器、控制器和運算器
●下面關(guān)于編程語言的各種說法中,__(6)__是正確的。
(6)A.由于C語言程序是由函數(shù)構(gòu)成的,所以也屬于函數(shù)型語言
B.Smalltalk、C++、Java、C#都是面向?qū)ο笳Z言
C.函數(shù)型語言適用于編寫高速計算的程序,常用于超級計算機(jī)的模擬計算
D.邏輯型語言是在Client/Server系統(tǒng)中用于實現(xiàn)負(fù)載分散的程序語言
●在面向?qū)ο蟮恼Z言中,__(7)__。
(7)A.類的實例化是指對類的實例分配存儲空間
B.每個類都必須創(chuàng)建一個實例
C.每個類只能創(chuàng)建一個實例
D.類的實例化是指對類進(jìn)行初始化
●在統(tǒng)一建模語言(UML)中,描述系統(tǒng)與外部系統(tǒng)及用戶之間交互的圖是__(8)__。
(8)A.類圖
B.用例圖
C.對象圖
D.協(xié)作圖
●某系統(tǒng)的進(jìn)程狀態(tài)轉(zhuǎn)換如下圖所示。圖中1、2、3和4分別表示引起狀態(tài)轉(zhuǎn)換時的不同原因。原因4是由于__(9)__;一個進(jìn)程狀態(tài)轉(zhuǎn)換會引起另一個進(jìn)程狀態(tài)轉(zhuǎn)換的是__(10)__。
(9)A.就緒進(jìn)程被調(diào)度
B.運行進(jìn)程執(zhí)行了P操作
C.阻塞進(jìn)程等待的事件發(fā)生了
D.運行進(jìn)程時間片到了
(10)A.1→2
B.2→1
C.3→2
D.4→1
●在操作系統(tǒng)中,虛擬設(shè)備通常采用__(11)__設(shè)備來模擬低速設(shè)備(如打印機(jī))。
(11)A.Spooling技術(shù),利用磁帶
B.Spooling技術(shù),利用磁盤
C.脫機(jī)批處理技術(shù),利用磁盤
D.通道技術(shù),利用磁帶
●某文件管理系統(tǒng)在磁盤上建立了位示圖(bitmap),記錄磁盤的使用情況。若系統(tǒng)中字長為32位,磁盤上的物理塊依次編號為:0、1、2、…,那么8192號物理塊的使用情況在位示圖中的第__(12)__個字中有所描述。
(12)A.256
B.257
C.512
D.1024
●在數(shù)據(jù)庫管理系統(tǒng)中,__(13)__不屬于安全性控制機(jī)制。
(13)A.完整性約束
B.視圖
C.密碼驗證
D.用戶授權(quán)
●某供應(yīng)商數(shù)據(jù)庫中的供應(yīng)關(guān)系為SPJ(供應(yīng)商號,零件號,工程號,數(shù)量),如下命令查詢某工程至少用了3家供應(yīng)商(包含3家)供應(yīng)的零件的平均數(shù)量,并按工程號的降序排列。
SELECT工程號,__(14)__FROM SPJ
GROUP BY工程號
__(15)__
ORDER BY工程號DESC;
(14)A.AVG(數(shù)量)At平均數(shù)量
B.AVG(數(shù)量)AS平均數(shù)量
C.平均數(shù)量At AVG(數(shù)量)
D.平均數(shù)量AS AVG(數(shù)量)
(15)A.HAVING COUNT(DISTINCT(供應(yīng)商號))>2
B.Where COUNT(供應(yīng)商號)>2
C.HAVING(DISTINCT(供應(yīng)商號))>2
D.Where供應(yīng)商號>2
●設(shè)關(guān)系模式R(A,B,C),傳遞依賴指的是__(16)__;下列結(jié)論錯誤的是__(17)__。
(16)A.若A→B,B→C,則A→C
B.若A→B,A→C,則A→BC
C.若A→C,則AB→C
D.若A→BC,則A→B,A→C
(17)A.若A→BC,則A→B,A→C
B.若A→B,A→C,則A→BC
C.若A→C,則AB→C
D.若AB→C,則A→C,B→C
●軟件開發(fā)人員可以用__(18)__軟件編寫和修改程序。
(18)A.預(yù)處理
B.文本編輯
C.鏈接
D.編譯
●統(tǒng)一過程(UP)是一種用例驅(qū)動的迭代式增量開發(fā)過程,每次迭代過程中主要的工作流包括捕獲需求、分析、設(shè)計、實現(xiàn)和測試等。這種軟件過程的用例圖(Use Case Diagram)是通過__(19)__得到的。
(19)A.捕獲需求
B.分析
C.設(shè)計
D.實現(xiàn)
●關(guān)于原型化開發(fā)方法的敘述中,不正確的是__(20)__。
(20)A.原型化方法適應(yīng)于需求不明確的軟件開發(fā)
B.在開發(fā)過程中,可以廢棄不用早期構(gòu)造的軟件原型
C.原型化方法可以直接開發(fā)出最終產(chǎn)品
D.原型化方法利于確認(rèn)各項系統(tǒng)服務(wù)的可用性
●CMM模型將軟件過程的成熟度分為5個等級。在__(21)__使用定量分析來不斷地改進(jìn)和管理軟件過程。
(21)A.優(yōu)化級
B.管理級
C.定義級
D.可重復(fù)級
●軟件__(22)__的提高,有利于軟件可靠性的提高。
(22)A.存儲效率
B.執(zhí)行效率
C.容錯性
D.可移植性
●序言性注釋是指在每個程序或模塊開頭的一段說明,起輔助理解程序的作用,一般包括:程序的表示、名稱和版本號;程序功能描述;接口與界面描述;輸入/輸出數(shù)據(jù)說明;開發(fā)歷史;與運行環(huán)境有關(guān)的信息等。下列敘述中不屬于序言性注釋的是__(23)__。
(23)A.程序?qū)τ布?、軟件資源的要求
B.重要變量和參數(shù)說明
C.嵌入在程序中的SQL語句
D.程序開發(fā)的原作者、審查者、修改者、編程日期等
●LOC是軟件規(guī)模的一種量度,它表示__(24)__。
(24)A.軟件功能數(shù)
B.源代碼行數(shù)
C.每單位成本數(shù)
D.工作量
●面向?qū)ο蠓治雠c設(shè)計是面向?qū)ο筌浖_發(fā)過程中的兩個重要階段,下列活動中,__(25)__不屬于面向?qū)ο蠓治鲭A段。
(25)A.構(gòu)建分析模型
B.識別分析類
C.確定接口規(guī)格
D.評估分析模型
●面向?qū)ο蠓治鲂枰页鲕浖枨笾锌陀^存在的所有實體對象(概念),然后歸納、抽象出實體類。__(26)__是尋找實體對象的有效方法之一。
(26)A.會議調(diào)查
B.問卷調(diào)查
C.電話調(diào)查
D.名詞分析
●在“模型-視圖-控制器”(MVC)模式中,__(27)__主要表現(xiàn)用戶界面,__(28)__用來描述核心業(yè)務(wù)邏輯。
(27)A.視圖
B.模型
C.控制器
D.視圖和控制器
(28)A.視圖
B.模型
C.控制器
D.視圖和控制器
●在進(jìn)行面向?qū)ο笤O(shè)計時,采用設(shè)計模式能夠__(29)__。
(29)A.復(fù)用相似問題的相同解決方案
B.改善代碼的平臺可移植性
C.改善代碼的可理解性
D.增強(qiáng)軟件的易安裝性
●下面給出了四種設(shè)計模式的作用:外觀(Facade):為子系統(tǒng)中的一組功能調(diào)用提供一個一致的接口,這個接口使得這一子系統(tǒng)更加容易使用;裝飾(Decorate):當(dāng)不能采用生成子類的方法進(jìn)行擴(kuò)充時,動態(tài)地給一個對象添加一些額外的功能;單件(Singleton):保證一個類僅有一個實例,并提供一個訪問它的全局訪問點;模板方法(Template Method):在方法中定義算法的框架,而將算法中的一些操作步驟延遲到子類中實現(xiàn)。請根據(jù)下面敘述的場景選用適當(dāng)?shù)脑O(shè)計模式。若某面向?qū)ο笙到y(tǒng)中的某些類有且只有一個實例,那么采用__(30)__設(shè)計模式能夠有效達(dá)到該目的;該系統(tǒng)中的某子模塊需要為其他模塊提供訪問不同數(shù)據(jù)庫系統(tǒng)(Oracle、SQL Server、DB2 UDB等)的功能,這些數(shù)據(jù)庫系統(tǒng)提供的訪問接口有一定的差異,但訪問過程卻都是相同的,例如,先連接數(shù)據(jù)庫、再打開數(shù)據(jù)庫、最后對數(shù)據(jù)進(jìn)行查詢,__(31)__設(shè)計模式可抽象出相同的數(shù)據(jù)庫訪問過程;系統(tǒng)中的文本顯示類(TextView)和圖片顯示類(PictureView)都繼承了組件類(Component),分別顯示文本和圖片內(nèi)容,現(xiàn)需要構(gòu)造帶有滾動條、或者帶有黑色邊框、或者既有滾動條又有黑色邊框的文本顯示控件和圖片顯示控件,但希望最多只增加三個類,__(32)__設(shè)計模式可以實現(xiàn)該目的。
(30)A.外觀
B.裝飾
C.單件
D.模板方法
(31)A.外觀
B.裝飾
C.單件
D.模板方法
(32)A.外觀
B.裝飾
C.單件
D.模板方法
●函數(shù)t__(33)__、f__(34)__的定義如下所示。若調(diào)用函數(shù)t__(35)__時傳遞給x的值為3,并且調(diào)用函數(shù)f__(36)__時,第一個參數(shù)采用傳值(call by value)方式,第二個參數(shù)采用傳引用(call by reference)方式,則函數(shù)t__(37)__的返回值為__(38)__。
(33)A.35
B.24
C.22
D.11
●程序設(shè)計語言中__(34)__。
(34)A.while循環(huán)語句的執(zhí)行效率比do-while循環(huán)語句的執(zhí)行效率高
B.while循環(huán)語句的循環(huán)體執(zhí)行次數(shù)比循環(huán)條件的判斷次數(shù)多1,而do-while語句的循環(huán)體執(zhí)行次數(shù)比循環(huán)條件的判斷次數(shù)少1
C.while語句的循環(huán)體執(zhí)行次數(shù)比循環(huán)條件的判斷次數(shù)少1,而do-while語句的循環(huán)體執(zhí)行次數(shù)比循環(huán)條件的判斷次數(shù)多1
D.while語句的循環(huán)體執(zhí)行次數(shù)比循環(huán)條件的判斷次數(shù)少1,而do-while語句的循環(huán)體執(zhí)行次數(shù)等于循環(huán)條件的判斷次數(shù)
●兩名以上的申請人分別就同樣的發(fā)明創(chuàng)造申請專利的,專利權(quán)授權(quán)__(35)__。
(35)A.最先發(fā)明的人
B.最先申請的人
C.所有申請的人
D.協(xié)商后的申請人
●下列敘述中__(36)__是正確的。
(36)A.壓迫測試:提供條件任軟件發(fā)揮,最大限度地發(fā)掘軟件的能力
B.重負(fù)測試:使軟件在不夠理想的條件下運行,觀察軟件對外部資源的要求和依賴的程度
C.重復(fù)測試:不斷執(zhí)行同樣的操作,這種反復(fù)測試的主要原因是看內(nèi)存是否不足
D.完整C/S體系結(jié)構(gòu)測試,只包括網(wǎng)絡(luò)運行和性能測試
●根據(jù)ANSI/IEEE829標(biāo)準(zhǔn),以下__(37)__屬于《測試程序說明》中程序步驟的內(nèi)容。
①啟動②目的③日志④設(shè)置
(37)A.①、②、③
B.①、③、④
C.②、③
D.①、②、③、④
●以下關(guān)于功能測試用例的意義的敘述,正確的是__(38)__。
①避免盲目測試并提高測試效率
②令軟件測試的實施重點突出、目的明確
③在回歸測試中無需修正測試用例便可繼續(xù)開展測試工作
④測試用例的通用化和復(fù)用化使軟件測試易于開展
(38)A.①、②、③
B.①、③
C.②、③
D.①、②、④
●用等價類法劃分Windows文件名稱,應(yīng)該分成__(39)__個等價區(qū)間。
(39)A.2
B.3
C.4
D.6
●用邊界值分析法,假定X為整數(shù),10≤X≤100,那么X在測試中應(yīng)該取__(40)__邊界值。
(40)A.X=10,X=100
B.X=9,X=10,X=100,X=101
C.X=10,X=11,X=99,X=100
D.X=9,X=10,X=50,X=100
●__(41)__不是易用性測試包括的內(nèi)容。
(41)A.安裝測試
B.界面測試
C.菜單測試
D.文檔測試
●__(42)__不是文檔測試包括的內(nèi)容。
(42)A.合同文檔
B.開發(fā)文檔
C.管理文檔
D.用戶文檔
●針對用戶手冊的測試,__(43)__描述不正確。
(43)A.準(zhǔn)確地按照手冊的描述使用程序
B.檢查每條陳述
C.修改錯誤設(shè)計
D.查找容易誤導(dǎo)用戶的內(nèi)容
●閱讀下列流程圖:當(dāng)用判定覆蓋法進(jìn)行測試時,至少需要設(shè)計__(44)__個測試用例。
(44)A.2
B.4
C.6
D.8
●Web應(yīng)用鏈接測試不包括__(45)__。
(45)A.無鏈接指向的頁面
B.錯誤的鏈接
C.客戶端與服務(wù)器端的鏈接速率
D.不存在的頁面文件
●在某大學(xué)學(xué)籍管理信息系統(tǒng)中,假設(shè)學(xué)生年齡的輸入范圍為16~40,則根據(jù)黑盒測試中的等價類劃分技術(shù),下面劃分正確的是__(46)__
(46)A.可劃分為2個有效等價類,2個無效等價類
B.可劃分為1個有效等價類,2個無效等價類
C.可劃分為2個有效等價類,1個無效等價類
D.可劃分為1個有效等價類,1個無效等價類
●以下各項中,__(47)__屬于安裝測試應(yīng)關(guān)注的內(nèi)容。
①安裝手冊的評估②安裝選項和設(shè)置的測試
③安裝順序測試④修復(fù)安裝測試與卸載測試
(47)A.①、②、③
B.③、④
C.②、③、④
D.①、②、③、④
●下面關(guān)于軟件測試的說法,__(48)__是錯誤的。
(48)A.軟件測試就是程序測試
B.軟件測試貫穿于軟件定義和開發(fā)的整個期間
C.需求規(guī)格說明、設(shè)計規(guī)格說明都是軟件測試的對象
D.程序是軟件測試的對象
●關(guān)于白盒測試與黑盒測試的最主要區(qū)別,正確的是__(49)__。
(49)A.白盒測試側(cè)重于程序結(jié)構(gòu),黑盒測試側(cè)重于功能
B.白盒測試可以使用測試工具,黑盒測試不能使用工具
C.白盒測試需要程序員參與,黑盒測試不需要
D.黑盒測試比白盒測試應(yīng)用更廣泛
●軟件測試按實施組織分,測試應(yīng)該包括以下的__(50)__。
①開發(fā)方測試②用戶方測試③第三方測試④驗收測試⑤確認(rèn)測試
(50)A.①、②、③
B.③、④、⑤
C.①、②、④
D.①、②、③、④、⑤
●以下各項中,__(51)__屬于需求說明書的評測內(nèi)容。
①系統(tǒng)定義的目標(biāo)是否與用戶的要求一致
②設(shè)計的約束條件或限制條件是否符合實際
③是否考慮過軟件需求的其他方案
④軟件的行為與它必須處理的信息、必須完成的功能是否一致
(51)A.①、②、④
B.①、③、④
C.②、③、④
D.①、②、③、④
●關(guān)于對第三方測試的描述,正確的觀點是__(52)__。
(52)A.既不是用戶,也不是開發(fā)人員所進(jìn)行的測試就是第三方測試
B.第三方測試也稱為獨立測試,是由相對獨立的組織進(jìn)行的測試
C.第三方測試是在開發(fā)方與用戶方的測試基礎(chǔ)上進(jìn)行的驗證測試
D.第三方測試又被稱為β測試
●以下__(53)__屬于在GB/T 18905《評價者用的過程》中定義軟件評價過程的特性。
①可重復(fù)性②可再現(xiàn)性③公正性④客觀性⑤合理性
(53)A.①、②、④
B.①、②、③、④
C.③、④、⑤
D.①、②、③、④、⑤
●以下控制流程圖的環(huán)路復(fù)雜性V(G)等于__(54)__。
(54)A.4
B.5
C.6
D.1
●通過疲勞強(qiáng)度測試,最容易發(fā)現(xiàn)__(55)__問題。
(55)A.并發(fā)用戶數(shù)
B.內(nèi)存泄漏
C.系統(tǒng)安全性
D.功能錯誤
●針對下列程序段,對于(A,B,C)的取值,以下__(56)__測試用例組合能夠滿足語句覆蓋的要求。
IF((A+10)=2 OR(B-20)<3)THEN C=0
IF((A+30)<10 AND(C-30)<0)THEN B=30
(56)A.(2,30,1)
B.(-20,0,30)
C.(-30,20,30)
D.(2,20,3)
●針對下列程序段,對于(A,B)的取值,以下__(57)__測試用例組合能夠滿足條件覆蓋的要求。
IF((A-10)=20 AND(B+20)>10)THEN C=0
IF((A-30)<10 AND(B-30)<0)THEN B=30
①A=50 B=-10 ②A=40 B=40 ③A=30 B=-10 ④A=30 B=30
(57)A.①②
B.③④
C.①④
D.②④
●針對邏輯覆蓋有下列敘述,__(58)__是不正確的。
(58)A.達(dá)到100%DC要求就一定能夠滿足100%SC的要求
B.達(dá)到100%CC要求就一定能夠滿足100%SC的要求
C.達(dá)到100%CDC要求就一定能夠滿足100%SC的要求
D.達(dá)到100%MCDC要求就一定能夠滿足100%SC的要求
●以下所示程序控制流程圖中有__(59)__條線性無關(guān)的基本路徑。
(59)A.1
B.2
C.3
D.4
●下列敘述中,__(60)__是正確的。
(60)A.白盒測試又稱為邏輯驅(qū)動測試
B.窮舉路徑測試可以查出程序中因遺漏路徑而產(chǎn)生的錯誤
C.一般而言,黑盒測試對結(jié)構(gòu)的覆蓋比白盒測試高
D.必須根據(jù)軟件需求說明文檔生成用于白盒測試的測試用例
●針對以下程序段,對于變量c的取值,至少需要__(61)__個測試用例才能夠滿足語句覆蓋的要求。
c=((u8_t*)q->payload)<i>;
switch(c)
{
case SLIP_END:
sio_send(SLIP_ESC,netif->state);
sio_send(SLIP_ESC_END,netif->state);
break;
case SLIP_ESC:
sio_send(SLIP_ESC,netif->state);
sio_send(SLIP_ESC_ESC,netif->state);
break;
default:
sio_send(c,netif->state);
break;
}
(61)A.4
B.3
C.2
D.1
●針對以下C語言程序段,對于(MaxNum,Type)的取值,至少需要__(62)__個測試用例能夠滿足判定覆蓋的要求。
while(MaxNum-->0)
{
if(10==Type)
x=y*2;
else
if(100==Type)
x=y+10;
else
x=y-20;
}
(62)A.5
B.4
C.3
D.2
●假設(shè)A、B為布爾變量,對于邏輯表達(dá)式(A&&B),至少需要__(63)__個測試用例才能完成MCDC覆蓋。
(63)A.4
B.3
C.2
D.1
●廣義的軟件測試包括__(64)__。
(64)A.單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試
B.確認(rèn)、驗證和測試
C.需求評審、設(shè)計評審、單元測試和綜合測試
D.開發(fā)方測試、用戶測試和第三方測試
●GB/T 16260將軟件的內(nèi)部(外部)質(zhì)量屬性劃分為六大質(zhì)量特性,分別是__(65)__。
(65)A.功能性,可靠性,易用性,效率,維護(hù)性和可移植性
B.功能性、可靠性、易用性、效率、穩(wěn)定性和可移植性
C.功能性、可靠性、安全性、效率、易用性和可移植性
D.功能性、可靠性、兼容性、效率、穩(wěn)定性和可移植性
●軟件內(nèi)部/外部質(zhì)量模型中,以下__(66)__不是功能性包括的子特性。
(66)A.適合性
B.準(zhǔn)確性
C.穩(wěn)定性
D.互操作性
●《GB/T 18905軟件工程產(chǎn)品評價》中確定的通用評價過程包括四個方面,其中有關(guān)“規(guī)定評價”部分包含的內(nèi)容有__(67)__。
(67)A.選擇度量、建立度量評定等級、確立評估準(zhǔn)則
B.指定質(zhì)量模型、選擇度量、建立度量評定等級
C.選擇度量、建立度量評定等級、制定評價計劃
D.確定產(chǎn)品類型、選擇度量、建立度量評定等級
●下列測試工具中,使用__(68)__執(zhí)行自動化負(fù)載壓力測試,使用__(69)__執(zhí)行代碼靜態(tài)結(jié)構(gòu)分析,使用__(70)__執(zhí)行網(wǎng)絡(luò)測試。
(68)A.SmartBits
B.Logiscope
C.Quick Test Professional
D.LoadRunner
(69)A.SmartBits
B.Logiscope
C.Quick Test Professional
D.LoadRunner
(70)A.SmartBits
B.Logiscope
C.Quick Test Professional
D.LoadRunner
●__(71)__analysis emphasizes the drawing of pictorial system models to document and validate both existing and/or proposed systems.Ultimately,the system models become the__(72)__for designing and constructing an improved system.__(73)__is such a technique.The emphasis in this technique is process-centered.Systems analysts draw a series of process models called __(74)__.__(75)__is another such technique that integrates data and process concerns into constructs called objects.
(71)A.Prototyping
B.Accelerated
C.Model-driven
D.Iterative
(72)A.image
B.picture
C.layout
D.blueprint
(73)A.Structured analysis
B.Information Engineering
C.Discovery Prototyping
D.Object-Oriented analysis
(74)A.PERT
B.DFD
C.ERD
D.UML
(75)A.Structured analysis
B.Information Engineering
C.Discovery Prototyping
D.Object-Oriented analysis
軟考備考資料免費領(lǐng)取
去領(lǐng)取