摘要:希賽網(wǎng)為廣大考生整理了2013年軟件評測師考試真題,以下為上午綜合知識部分,供大家參考學(xué)習(xí)。
希賽網(wǎng)為廣大考生整理了2013年軟件評測師考試真題,以下為上午綜合知識部分,供大家參考學(xué)習(xí)。
●在程序執(zhí)行過程中,Cache與主存的地址映像由__(1)__
(1)A.硬件自動完成
B.程序員調(diào)度
C.操作系統(tǒng)管理
D.程序員與操作系統(tǒng)協(xié)同完成
●指令寄存器的位數(shù)取決于__(2)__
(2)A.存儲器的容量
B.指令字長
C.數(shù)據(jù)總線的寬度
D.地址總線的寬度
●計算機存儲數(shù)據(jù)采用的是雙符號位(00表示正號、11表示負號),兩個符號相同的數(shù)相加時,如果運算結(jié)果的兩個符號位經(jīng)__(3)__運算得1,則可斷定這兩個數(shù)相加的結(jié)果產(chǎn)生了溢出
(3)A.邏輯與
B.邏輯或
C.邏輯同或
D.邏輯異或
●某指令流水線由4段組成,各段所需要的時間如下圖所示。連續(xù)輸入8條指令時的吞吐率(單位時間內(nèi)流水線所完成的任務(wù)數(shù)或輸出的結(jié)果數(shù))為__(4)__。
(4)A.8/56Δt
B.8/32Δt
C.8/28Δt
D.8/24Δt
●__(5)__不是RISC的特點
(5)A.指令種類豐富
B.高效的流水線操作
C.尋址方式較少
D.硬布線控制
●程序運行過程中常使用參數(shù)在函數(shù)(過程)間傳遞信息,引用調(diào)用傳遞的是實參的__(6)__
(6)A.地址
B.類型
C.名稱
D.值
●__(7)__不是單元測試主要檢查的內(nèi)容
(7)A.模塊接口
B.局部數(shù)據(jù)結(jié)構(gòu)
C.全局數(shù)據(jù)結(jié)構(gòu)
D.重要的執(zhí)行路徑
●PKI體制中,保證數(shù)字證書不被篡改的方法是__(8)__
(8)A.用CA的私鑰對數(shù)字證書簽名
B.用CA的公鑰對數(shù)字證書簽名
C.用證書主人的私鑰對數(shù)字證書簽名
D.用證書主人的公鑰對數(shù)字證書簽名
●下列算法中,不屬于公開密鑰加密算法的是__(9)__
(9)A.ECC
B.DSA
C.RSA
D.DES
●為說明某一問題,在學(xué)術(shù)論文中需要引用某些資料。以下敘述中,__(10)__是不正確的
(10)A.既可引用發(fā)表的作品,也可引用未發(fā)表的作品
B.只能限于介紹、評論作品
C.只要不構(gòu)成自己作品的主要部分,可適當引用資料
D.不必征得原作者的同意,不需要向他支付報酬
●以下作品中,不適用或不受著作權(quán)法保護的是__(11)__
(11)A.某教師在課堂上的講課
B.某作家的作品《紅河谷》
C.較高人民法院組織編寫的《行政訴訟案例選編》
D.國務(wù)院頒布的《計算機軟件保護條例》
●已知文法G:S—A0|B1,A-S1|1,B-*S0|0,其中S是開始符號。從S出發(fā)可以推導(dǎo)出__(12)__
(12)A.所有由0構(gòu)成的字符串
B.所有由1構(gòu)成的字符串
C.某些0和1個數(shù)相等的字符串
D.所有0和1個數(shù)不同的字符串
●算術(shù)表達式a+(b-c)*d的后綴式是__(13)__(-、+、*表示算術(shù)的減、加、乘運算,運算符的優(yōu)先級和結(jié)合性遵循慣例)
(13)A.bc-d*a+
B.a(chǎn)bc-d*+
C.a(chǎn)b+c-d*
D.a(chǎn)bcd-*+
●將高級語言程序翻譯為機器語言程序的過程中常引入中間代碼,好處是__(14)__
(14)A.有利于進行反編譯處理
B.有利于進行與機器無關(guān)的優(yōu)化處理
C.盡早發(fā)現(xiàn)語法錯誤
D.可以簡化語法和語義分析
●假設(shè)某公司營銷系統(tǒng)有營銷點關(guān)系S(營銷點,負責人姓名,聯(lián)系方式)、商品關(guān)系P(商品名,條形碼,型號,產(chǎn)地,數(shù)量,價格),其中,營銷點標識S中的每一個元組。每個營銷點可以銷售多種商品,每一種商品可以由不同的營銷點銷售。關(guān)系S和P的主鍵分別為__(15)__,S和P的之間聯(lián)系類型屬于__(16)__
(15)A.營銷點、商品名
B.營銷點、條形碼
C.負責人姓名、商品名
D.負責人姓名、條形碼
(16)A.1:1
B.1:n
C.n:1
D.n:m
●若有關(guān)系R(A,B,C,D,E)和S(B,C,F,G),則R與S自然聯(lián)結(jié)運算后的屬性列有__(17)__個,與表達式π1,3,6,7(σ3<6(RS))等價的SQL語句如下:
SELECT __(18)__ FROM __(19)__ WHERE __(20)__:
(17)A.5
B.6
C.7
D.9
(18)A.A,R.C,F,G
B.A,C,S.B,S.F
C.A,C,S.B,S.C
D.R.A,R.C,S.B,S.C
(19)A.R
B.S
C.RS
D.R,S
(20)A.R.B=S.B AND R.C=S.C AND R.C<S.B
B.R.B=S.B AND R.C=S.C AND R.C<S.F
C.R.B=S.B OR R.C=S.C OR R.C<S.B
D.R.B=S.B OR R.C=S.C OR R.C<S.F
●假設(shè)段頁式存儲管理系統(tǒng)中的地址結(jié)構(gòu)如下圖所示,則系統(tǒng)中__(21)__。
(21)A.頁的大小為4K,每個段的大小均為4096個頁,最多可有256個段
B.頁的大小為4K,每個段最大允許有4096個頁,最多可有256個段
C.頁的大小為8K,每個段的大小均為2048個頁,最多可有128個段
D.頁的大小為8K,每個段最大允許有2048個頁,最多可有128個段
●假設(shè)系統(tǒng)中有三類互斥資源Rl、R2和R3,可用資源數(shù)分別為10、5和3。在T0時刻系統(tǒng)中有Pl、P2、P3、P4和P5五個進程,這些進程對資源的最大需求量和已分配資源數(shù)如下表所示,此時系統(tǒng)剩余的可用資源數(shù)分別為__(22)__。如果進程按__(23)__序列執(zhí)行,那么系統(tǒng)狀態(tài)是安全的。
(22)A.1、1和0
B.1、1和1
C.2、1和0
D.2、0和1
(23)A.P1→P2→P4→P5→P3
B.P5→P2→P4→P3→P1
C.P4→P2→P1→P5→P3
D.P5→P1→P4→P2→P3
●某文件管理系統(tǒng)采用位示圖(bitmap)記錄磁盤的使用情況。如果系統(tǒng)的字長為32位,磁盤物理塊的大小為4MB,物理塊依次編號為:0、1、2、位示圖字依次編號為:0、1、2、那么16385號物理塊的使用情況在位示圖中的第__(24)__個字中描述;如果磁盤的容量為1000GB,那么位示圖需要__(25)__個字來表示。
(24)A.128
B.256
C.512
D.1024
(25)A.1200
B.3200
C.6400
D.8000
●某單位局域網(wǎng)配置如下圖所示,PC2發(fā)送到Internet上的報文的源IP地址為__(26)__。
(26)A.192.168.0.2
B.192.168.0.1
C.202.117.112.1
D.202.117.112.2
●在IPv4向IPv6的過渡期間,如果要使得兩個IPv6結(jié)點可以通過現(xiàn)有的IPv4網(wǎng)絡(luò)進行通信,則應(yīng)該使用__(27)__;如果要使得純IPv6結(jié)點可以與純IPv4結(jié)點進行通信,則需要使用__(28)__。
(27)A.堆棧技術(shù)
B.雙協(xié)議棧技術(shù)
C.隧道技術(shù)
D.翻譯技術(shù)
(28)A.堆棧技術(shù)
B.雙協(xié)議棧技術(shù)
C.隧道技術(shù)
D.翻譯技術(shù)
●POP3協(xié)議采用__(29)__模式進行通信,當客戶機需要服務(wù)時,客戶端軟件與POP3服務(wù)器建立__(30)__連接
(29)A.Browser/Server
B.Client/Server
C.Peer to Peer
D.Peer to Server
(30)A.TCP
B.UDP
C.PHP
D.IP
●采用插入排序算法對n個整數(shù)排序,其基本思想是:在插入第i個整數(shù)時,前i-1個整數(shù)己經(jīng)排好序,將第i個整數(shù)依次和第i-1,i-2,...個整數(shù)進行比較,找到應(yīng)該插入的位置?,F(xiàn)采用插入排序算法對6個整數(shù){5.2.4.6.1.3}進行從小到大排序,則需要進行__(31)__次整數(shù)之間的比較。對于該排序算法,輸入數(shù)據(jù)具有__(32)__特點時,對整數(shù)進行從小到大排序,所需的比較次數(shù)最多。
(31)A.9
B.10
C.12
D.13
(32)A.從小到大
B.從大到小
C.所有元素相同
D.隨機分布
●軟件工程的基本目標是__(33)__。
(33)A.消除軟件固有的復(fù)雜性
B.開發(fā)高質(zhì)量的軟件
C.努力發(fā)揮開發(fā)人員的創(chuàng)造性潛能
D.推動軟件理論和技術(shù)的發(fā)展
●__(34)__過程模型明確地考慮了開發(fā)中的風險。
(34)A.瀑布
B.快速原型
C.V
D.螺旋
●在開發(fā)一個字處理軟件時,首先快速發(fā)布了一個提供基本文件管理、編輯和文檔生成功能的版本,接著發(fā)布提供更完善的編輯和文檔生成功能的版本,最后發(fā)布提供拼寫和語法檢查功能的版本,這里采用了__(35)__過程模型。
(35)A.瀑布
B.快速原型
C.增量
D.螺旋
●在各種不同的軟件需求中,__(36)__描述了用戶使用產(chǎn)品必須要完成的任務(wù),可以用UML建模語言的__(37)__表示。
(36)A.功能需求
B.非功能需求
C.過程約束
D.設(shè)計約束
(37)A.用例圖
B.類圖
C.狀態(tài)圖
D.序列圖
●在結(jié)構(gòu)化分析方法中,數(shù)據(jù)流圖描述數(shù)據(jù)在系統(tǒng)中如何被傳送或變換,反映系統(tǒng)必須完成的邏輯功能,用于__(38)__建模。在繪制數(shù)據(jù)流圖時,__(39)__。
(38)A.數(shù)據(jù)
B.功能
C.結(jié)構(gòu)
D.行為
(39)A.每個加工至少有一個輸入數(shù)據(jù)流,可以沒有輸出數(shù)據(jù)流
B.不允許一個加工有多條數(shù)據(jù)流流向另一個加工
C.不允許一個加工有兩個相同的輸出數(shù)據(jù)流流向兩個不同的加工
D.必須保持父圖與子圖平衡
●確定采用哪種軟件體系結(jié)構(gòu)是在__(40)__階段進行的。
(40)A.需求分析
B.概要設(shè)計
C.詳細設(shè)計
D.軟件實現(xiàn)
●以下關(guān)于模塊化的敘述中,正確的是__(41)__。
(41)A.每個模塊的規(guī)模越小越好,這樣開發(fā)每個模塊的成本就可以降低了
B.每個模塊的規(guī)模越大越好,這樣模塊之間的通信開銷就會降低了
C.應(yīng)具有高內(nèi)聚和低耦合的性質(zhì)
D.僅適用于結(jié)構(gòu)化開發(fā)方法
●當一個模塊直接使用另一個模塊的內(nèi)部數(shù)據(jù),或者通過非正常入口轉(zhuǎn)入另一個模塊內(nèi)部,這種模塊之間的耦合為__(42)__。
(42)A.數(shù)據(jù)耦合
B.標記耦合
C.公共耦合
D.內(nèi)容耦合
●在面向?qū)ο蠹夹g(shù)中,__(43)__是一組具有相同結(jié)構(gòu)、相同服務(wù)、共同關(guān)系和共同語義的__(44)__集合,其定義包括名稱、屬性和操作。
(43)A.類
B.對象
C.實例
D.屬性
(44)A.類
B.對象
C.實例
D.屬性
●下圖中,類Product和ConcreteProduct的關(guān)系是__(45)__類ConcreteCreator和ConceteProduct的關(guān)系是__(46)__。
(45)A.繼承
B.關(guān)聯(lián)
C.組合
D.依賴
(46)A.繼承
B.關(guān)聯(lián)
C.組合
D.依賴
●以下關(guān)于建立良好的程序設(shè)計風格的敘述中,正確的是__(47)__。
(47)A.程序應(yīng)簡單、清晰、可讀性好
B.變量的命名要符合語法
C.充分考慮程序的執(zhí)行效率
D.程序的注釋可有可無
●由于硬件配置的變化,如機型、終端或打印機等導(dǎo)致軟件系統(tǒng)需要進行修改維護,這類維護屬于__(48)__
(48)A.改正性
B.適應(yīng)性
C.完善性
D.預(yù)防性
●下圖是一個軟件項目的活動圖,其中頂點表示項目里程碑,連接頂點的邊表示包含的活動,則里程碑__(49)__沒有按時完成會影響整個項目的講度。若活動0+2完成后,停止3天才開始活動2+6,則完成整個項目的最少時間是__(50)__天。
(49)A.1
B.2
C.3
D.4
(50)A.53
B.55
C.56
D.57
●某軟件系統(tǒng)無需在線容錯,也不能采用冗余設(shè)計,如果對可靠性要求較高,故障有可能導(dǎo)致嚴重后果,一般采用__(51)__。
(51)A.恢復(fù)塊設(shè)計
B.N版本程序設(shè)計
C.檢錯技術(shù)
D.降低復(fù)雜度設(shè)計
●軟件可靠性管理把軟件可靠性活動貫穿于軟件開發(fā)的全過程,成為軟件工程管理的一部分。確定軟件可靠性度量活動屬于__(52)__階段。
(52)A.需求分析
B.概要設(shè)計
C.詳細設(shè)計
D.測試階段
●軟件測試的對象不包括__(53)__。
(53)A.軟件代碼
B.軟件開發(fā)過程
C.文檔
D.數(shù)據(jù)
●以下關(guān)于測試計劃的敘述中,不正確的是__(54)__。
(54)A.測試計劃能使測試工作順利進行
B.測試計劃能使項目參與人員溝通順暢
C.測試計劃無益于提高軟件質(zhì)量
D.測試計劃是軟件過程規(guī)范化的要求
●以下關(guān)于軟件測試原則的敘述中,正確的是__(55)__。
(55)A.測試用例只需選用合理的輸入數(shù)據(jù),不需要選擇不合理的輸入數(shù)據(jù)
B.應(yīng)制定測試計劃并嚴格執(zhí)行,排除隨意性
C.窮舉測試是可能的
D.程序員應(yīng)盡量測試自己的程序
●以下關(guān)于測試時機的敘述中,不正確的是__(56)__。
(56)A.應(yīng)該盡可能早地進行測試
B.軟件中的錯誤暴露得越遲,則修復(fù)和改正錯誤所花費的代價就越高
C.應(yīng)該在代碼編寫完成后開始測試
D.項目需求分析和設(shè)計階段需要測試人員參與
●以下不屬于軟件測試工具的是__(57)__。
(57)A.JMeter
B.LoadRunner
C.JTest
D.JBuilder
●軟件的易用性包括__(58)__。
①易理解性②易學(xué)習(xí)性③易操作性④吸引性⑤依從性
(58)A.①②
B.①②③
C.①②③④
D.①②③④⑤
●黑盒測試不能發(fā)現(xiàn)__(59)__。
(59)A.功能錯誤或者遺漏
B.輸入輸出錯誤
C.執(zhí)行不到的代碼
D.初始化和終止錯誤
●以下關(guān)于邊界值測試法的敘述中,不正確的是__(60)__。
(60)A.邊界值分析法不僅重視輸入域邊界,而且也必須考慮輸出域邊界
B.邊界值分析法是對等價類劃分方法的補充
C.發(fā)生在輸入輸出邊界上的錯誤比發(fā)生在輸入輸出范圍的內(nèi)部的錯誤要少
D.測試數(shù)據(jù)應(yīng)盡可能選取邊界上的值,而不是等價類中的典型值或任意值
●白盒測試不能發(fā)現(xiàn)__(61)__。
(61)A.代碼路徑中的錯誤
B.死循環(huán)
C.邏輯錯誤
D.功能錯誤
●對于邏輯表達式((a&&b)||c),需要__(62)__個測試用例才能完成條件組合覆蓋。
(62)A.2
B.4
C.8
D.16
●為檢測系統(tǒng)在長時間運行下是否存在性能瓶頸,應(yīng)進行__(63)__。
(63)A.負載測試
B.壓力測試
C.疲勞強度測試
D.大數(shù)據(jù)量測試
●以下關(guān)于負載壓力測試的敘述中,不正確的是__(64)__。
(64)A.負載壓力測試用于確認系統(tǒng)是否支持性能需求
B.負載壓力測試能得到系統(tǒng)可承受的業(yè)務(wù)量增長
C.負載壓力測試是在一定約束條件下測試系統(tǒng)所能承受的最大負載壓力
D.負載壓力測試不用于發(fā)現(xiàn)不同負載場景下的速度變慢、內(nèi)存泄露等問題
●測試過程中,正確的測試順序應(yīng)該是__(65)__。
①單元測試②集成測試③系統(tǒng)測試
(65)A.①②③
B.③①②
C.②③①
D.③②①
●以下屬于靜態(tài)測試方法的是__(66)__
(66)A.分支覆蓋率分析
B.復(fù)雜度分析
C.系統(tǒng)壓力測試
D.路徑覆蓋分析
●以下關(guān)于集成測試的敘述中,不正確的是__(67)__。
(67)A.在完成軟件的概要設(shè)計后,即開始制定集成測試計劃
B.實施集成測試時需要設(shè)計所需驅(qū)動和樁
C.樁函數(shù)是所測函數(shù)的主程序,它接收測試數(shù)據(jù)并把數(shù)據(jù)傳送給所測試函數(shù)
D.常見的集成測試方法包括自頂向下、自底向上、Big-Bang等
●對一段信息生成消息摘要是防止信息在網(wǎng)絡(luò)傳輸及存儲過程中被篡改的基本手段,__(68)__不屬于生成消息摘要的基本算法。
(68)A.MD5
B.RSA
C.SHA-1
D.SHA-256
●軟件系統(tǒng)的安全性是信息安全的一個重要組成部分,針對程序和數(shù)據(jù)的安全性測試與評估是軟件安全性測試的重要內(nèi)容,__(69)__不屬于安全性測試與評估的基本內(nèi)容。
(69)A.用戶認證機制
B.加密機制
C.系統(tǒng)能承受的并發(fā)用戶量
D.數(shù)據(jù)備份與恢復(fù)手段
●模擬攻擊試驗是一種基本的軟件安全性測試方法,以下關(guān)于模擬攻擊試驗的敘述中,正確的是__(70)__。
(70)A.模擬攻擊試驗必須借助于特定的漏洞掃描器才能完成
B.對安全測試來說,模擬攻擊試驗是一組特殊的白盒測試案例,必須在充分了解系統(tǒng)安全機制的軟件組成基礎(chǔ)上,才能進行相應(yīng)攻擊試驗的設(shè)計與試驗
C.緩沖區(qū)溢出攻擊是一種常見的模擬攻擊試驗,此類攻擊者通常通過截獲含有身份鑒別信息或授權(quán)請求的有效消息,將該消息進行重演
D.服務(wù)拒絕攻擊是一種常見的模擬攻擊試驗,此類攻擊者通常通過向服務(wù)器發(fā)送大量虛假請求,使得服務(wù)器功能不能正常執(zhí)行
●There is nothing in this world constant but inconstancy.—SWIFT Project after project designs a set of algorithms and then plunges into construction of customer-deliverable software on a schedule that demands delivery of the first thing built.
In most projects,the first system built is __(71)__ usable.It may be too slow,too big,awkward to use,or all three.There is no __(72)__ but to start again,smarting but smarter,and build a redesigned version in which these problems are solved.The discard and __(73)__ may be done in one lump,or it may be done piece-by-piece.But all large-system experience shows that it will be done.Where a new system concept or new technology is used,one has to build a system to throw away,for even the best planning is not so omniscient(全知的)as to get it right the first time.
The management question,therefore,is not whether to build a pilot system and throw it away.You will do that.The only question is whether to plan in advance to build a __(74)__,or to promise to deliver the throwaway to customers.Seen this way,the answer is much clearer.Delivering that throwaway to customers buys time,but it does so only at the __(75)__ of agony(極大痛苦)for the user,distraction for the builders while they do the redesign,and a bad reputation for the product that the best redesign will find hard to live down.
Hence plan to throw one away;you will,anyhow.
(71)A.a(chǎn)lmost
B.often
C.usually
D.barely
(72)A.a(chǎn)lternative
B.need
C.possibility
D.solution
(73)A.design
B.redesign
C.plan
D.build
(74)A.throwaway
B.system
C.software
D.product
(75)A.worth
B.value
C.cost
D.invaluable
軟考備考資料免費領(lǐng)取
去領(lǐng)取