版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、 軟件設計師考試模擬題及答案-試題(1) 兩個同符號的數(shù)相加或異符號的數(shù)相減,所得結果的符號位SF和進位標志CF進行 (1) 運算為1時,表示運算的結果產(chǎn)生溢出。1、A與 B或 C與非 D異或試題(2) 若浮點數(shù)的階碼用移碼表示,尾數(shù)用補碼表示。兩規(guī)格化浮點數(shù)相乘,最后對結果規(guī)格化時,右規(guī)的右移位數(shù)最多為 (2) 位。2、A1 B2 C尾數(shù)位數(shù) D尾數(shù)位數(shù)-1試題(3)、(4) 高速緩存cache與主存間采用全相聯(lián)地址映像方式,高速緩存的容量為4MB,分為 4塊,每塊1MB,主存容量為256MB。 若主存讀寫時間為30ns,高速緩存的讀寫時間為3ns,平均讀寫時間為3.27ns,則該高速緩存的
2、命中率為 (3) %。若地址變換表如下所示,則主存地址為8888888H時,高速緩存地址為 (4) H。3、A90 B95 C97 D994、A488888 B388888 C288888 D 188888試題(5) 若某計算機系統(tǒng)是由500個元器件構成的串聯(lián)系統(tǒng),且每個元器件的失效率均為10-7/H,在不考慮其他因素對可靠性的影響時,該計算機系統(tǒng)的平均故障間隔時間為 (5) 小時。5、A2104 B5104 C2105 D 5105試題(6) 某指令流水線由5段組成,各段所需要的時間如下圖所示。 連續(xù)輸入10條指令時的吞吐率為 (6) 。6、A10/70t B10/49t C10/35t D
3、10/30t試題(7)、(8) 相對于DES算法而言,RSA算法的 (7) ,因此,RSA (8) 。7、A加密密鑰和解密密鑰是不相同的 B加密密鑰和解密密鑰是相同的 C加密速度比DES要高 D解密速度比DES要高8、A更適用于對文件加密 B保密性不如DES C可用于對不同長度的消息生成消息摘要 D可以用于數(shù)字簽名試題(9) 駐留在多個網(wǎng)絡設備上的程序在短時間內(nèi)同時產(chǎn)生大量的請求消息沖擊某Web服務器,導致該服務器不堪重負,無法正常響應其他合法用戶的請求,這屬于 (9) 。9、A網(wǎng)上沖浪 B中間人攻擊 CDDoS攻擊 DMAC攻擊試題(10) 上海市標準化行政主管部門制定并發(fā)布的工業(yè)產(chǎn)品的安全
4、、衛(wèi)生要求的標準,在其行政區(qū)域內(nèi)是 (10) 。10、A強制性標準 B推薦性標準 C自愿性標準 D指導性標準試題(11) 小王購買了一個“海之久”牌活動硬盤,而且該活動硬盤還包含有一項實用新型專利,那么,小王享有 (11) 。11、A“海之久”商標專用權 B該盤的所有權 C該盤的實用新型專利權 D前三項權利之全部試題(12) MPC(Multimedia PC.與PC的主要區(qū)別是增加了 (12) 。12、A存儲信息的實體 B視頻和音頻信息的處理能力 C光驅(qū)和聲卡 D大容量的磁介質(zhì)和光介質(zhì)試題(13) 人眼看到的任一彩色光都是亮度、色調(diào)和飽和度三個特性的綜合效果,其中 (13) 反應顏色的種類。
5、13、A色調(diào) B飽和度 C灰度 D亮度試題(14) CD上聲音的采樣頻率為44.1kHz,樣本精度為16b/s,雙聲道立體聲,那么其未經(jīng)壓縮的數(shù)據(jù)傳輸率為 (14) 。14、A88.2kb/s B705.6kb/s C1411.2kb/s D1536.0kb/s試題(15) 在軟件項目管理中可以使用各種圖形工具來輔助決策,下面對Gantt圖的描述中,不正確的是 (15) 。15、AGantt圖表現(xiàn)各個活動的持續(xù)時間 BGantt圖表現(xiàn)了各個活動的起始時間 CGantt圖反映了各個活動之間的依賴關系 DGantt圖表現(xiàn)了完成各個活動的進度試題(16) 耦合度描述了 (16) 。16、A模塊內(nèi)各種
6、元素結合的程度 B模塊內(nèi)多個功能之間的接口 C模塊之間公共數(shù)據(jù)的數(shù)量 D模塊之間相互關聯(lián)的程度試題(17) 內(nèi)聚是一種指標,表示一個模塊 (17) 。17、A代碼優(yōu)化的程度 B代碼功能的集中程度 C完成任務的及時程度 D為了與其他模塊連接所要完成的工作量試題(18) 在軟件項目開發(fā)過程中,評估軟件項目風險時, (18) 與風險無關。18、A高級管理人員是否正式承諾支持該項目 B開發(fā)人員和用戶是否充分理解系統(tǒng)的需求 C最終用戶是否同意部署已開發(fā)的系統(tǒng) D開發(fā)需要的資金是否能按時到位試題(19) 開發(fā)專家系統(tǒng)時,通過描述事實和規(guī)則由模式匹配得出結論,這種情況下適用的開發(fā)語言是 (19) 。19、A
7、面向?qū)ο笳Z言 B函數(shù)式語言 C過程式語言 D邏輯式語言試題(20) 高級程序設計語言中用于描述程序中的運算步驟、控制結構及數(shù)據(jù)傳輸?shù)氖?(20) 。20、A語句 B語義 C語用 D語法試題(21)、(22) 為了解決進程間的同步和互斥問題,通常采用一種稱為 (21) 機制的方法。若系統(tǒng)中有5個進程共享若干個資源R,每個進程都需要4個資源R,那么使系統(tǒng)不發(fā)生死鎖的資源R的最少數(shù)目是 (22) 。21、A調(diào)度 B信號量 C分派 D通信22、A20 B18 C16 D15試題(23) 在UNIX操作系統(tǒng)中,把輸入/輸出設備看作是 (23) 。23、A普通文件 B目錄文件 C索引文件 D特殊文件試題(
8、24) 某軟盤有40個磁道,磁頭從一個磁道移至另一個磁道需要5ms。文件在磁盤上非連續(xù)存放,邏輯上相鄰數(shù)據(jù)塊的平均距離為10個磁道,每塊的旋轉延遲時間及傳輸時間分別為100ms 25ms,則讀取一個100塊的文件需要 (24) 時間。24、A17500ms B15000ms C5000ms D25000ms試題(25) 文件系統(tǒng)中,設立打開文件(Open)系統(tǒng)功能調(diào)用的基本操作是 (25) 。25、A把文件信息從輔存讀到內(nèi)存 B把文件的控制管理信息從輔存讀到內(nèi)存 C把磁盤的超級塊從輔存讀到內(nèi)存 D把文件的FAT表信息從輔存讀到內(nèi)存試題(26) 最主要的軟件質(zhì)量度量指標有正確性、可維護性、完整性
9、和可用性,下面關于這些質(zhì)量指標的描述中正確的是 (26) 。26、A軟件維護的工作量比開發(fā)階段的工作量小 B正確性用每千行代碼的故障(fault)數(shù)來度量 C軟件完整性是指軟件功能與需求符合的程度 D可用性與用戶的操作效率和用戶對軟件的主觀評價有關試題(27) 某工程計劃圖如下圖所示,弧上的標記為作業(yè)編碼及其需要的完成時間(天),作業(yè)E最遲應在第 (27) 天開始。27、A7 B9 C12 D13試題(28) 正式的技術評審FTR(Formal Technical Review)是軟件工程師組織的軟件質(zhì)量保證活動,下面關于FTR指導原則中不正確的是 (28) 。28、A評審產(chǎn)品,而不是評審生產(chǎn)
10、者的能力 B要有嚴格的評審計劃,并遵守日程安排 C對評審中出現(xiàn)的問題要充分討論,以求徹底解決 D限制參與者人數(shù),并要求評審會之前做好準備試題(29) 兩個小組獨立地測試同一個程序,第一組發(fā)現(xiàn)25個錯誤,第二組發(fā)現(xiàn)30個錯誤,在兩個小組發(fā)現(xiàn)的錯誤中有15個是共同的,那么可以估計程序中的錯誤總數(shù)是 (29) 個。29、A25 B 30 C 50 D 60試題(30) 下面有關測試的說法正確的是 (30) 。30、A測試人員應該在軟件開發(fā)結束后開始介入 B測試主要是軟件開發(fā)人員的工作 C要根據(jù)軟件詳細設計中設計的各種合理數(shù)據(jù)設計測試用例 D嚴格按照測試計劃進行,避免測試的隨意性試題(31) 在繪制數(shù)
11、據(jù)流圖時,應遵循父圖與子圖平衡的原則,所謂平衡是指 (31) 。31、A父圖和子圖都不得改變數(shù)據(jù)流的性質(zhì) B子圖不改變父圖數(shù)據(jù)流的一致性 C父圖的輸入/輸出數(shù)據(jù)流與子圖的輸入/輸出數(shù)據(jù)流一致 D子圖的輸出數(shù)據(jù)流完全由父圖的輸入數(shù)據(jù)流確定試題(32) 下圖中的程序由A、B、C、D、E五個模塊組成,下表中描述了這些模塊之間的接口,每一個接口有一個編號。此外,模塊A、D和E都要引用一個專用數(shù)據(jù)區(qū)。那么A和E之間耦合關系是 (32) 。32、A公共耦合 B數(shù)據(jù)耦合 C內(nèi)容耦合 D無耦合試題(33) 在C+語言中,若類C中定義了一個方法int f(int a,int b),那么方法 (33) 不能與該方
12、法同時存在于類C中。33、Aint f(int x,int y) Bint f(float a,int b) Cfloat f(mtx,float y) Dint f(int x,float y)試題(34)(36) 已知3個類O、P和Q,類O中定義了一個私有方法P1、一個公有方法F2和一個受保護的方法F3:類P和類Q是類O的派生類,其繼承方式如下所示: classP:protected O.; classQ:public O.; 關于方法門的描述中正確的是 (34) ;關于方法F2的描述中正確的是 (35) ;關于方法F3的描述中正確的是 (36) 。34、A方法F1無法被訪問 B只有在類O
13、內(nèi)才能訪問方法F1 C只有在類P內(nèi)才能訪問方法F1 D只有在類Q內(nèi)才能訪問方法F135、A類O、P和Q的對象都可以訪問方法F2 B類P和Q的對象都可以訪問方法F2 C類O和Q的對象都可以訪問方法F2 D只有在類P內(nèi)才能訪問方法F236、A類O、P和Q的對象都可以訪問方法F3 B類O、P和Q的對象都不可以訪問方法F3 C類O和Q的對象都可以訪問方法F3 D類P和Q的對象都可以訪問方法F3試題(37) 在面向?qū)ο筌浖_發(fā)過程中,采用設計模式 (37) 。37、A允許在非面向?qū)ο蟪绦蛟O計語言中使用面向?qū)ο蟮母拍?B以復用成功的設計和體系結構 C以減少設計過程創(chuàng)建的類的個數(shù) D以保證程序的運行速度達到
14、最優(yōu)值試題(38) 以下關于單身模式(Singleton)的描述中,正確的是 (38) 。38、A它描述了只有一個方法的類的集合 B它能夠保證一個類只產(chǎn)生一個唯一的實例 C它描述了只有一個屬性的類的集合 D它能夠保證一個類的方法只能被一個唯一的類調(diào)用試題(39) 下列關于一個類的靜態(tài)成員的描述中,不正確的是 (39) 。39、A該類的對象共享其靜態(tài)成員變量的值 B靜態(tài)成員變量可被該類的所有方法訪問 C該類的靜態(tài)方法只能訪問該類的靜態(tài)成員變量 D該類的靜態(tài)數(shù)據(jù)成員變量的值不可修改試題(40) 在MVC(模型/視圖/控制器)模式中,視圖部分描述的是 (40) 。40、A將應用問題域中包含的抽象領域
15、知識呈現(xiàn)給用戶的方式 B應用問題域中所包含的抽象類 C用戶界面對用戶輸入的響應方式 D應用問題域中包含的抽象領域知識試題(41) 對于如下所示的UML類圖,正確的描述是 (41) 。41、A類B的實例中包含了對類C的實例的引用 B類A的實例中包含了對類B的實例的引用 C類A的實例中包含了對類C的實例的引用 D類B的實例中包含了對類A的實例的引用試題(42) UML中關聯(lián)的多重度是指 (42) 。42、A一個類有多少個方法被另一個類調(diào)用 B一個類的實例能夠與另一個類的多少個實例相關聯(lián) C一個類的某個方法被另一個類調(diào)用的次數(shù) D兩個類所具有的相同的方法和屬性試題(43) 已知3個類A、B和C,其中
16、類A由類B的一個實例和類C的1個或多個實例構成。能夠正確表示類A、B和C之間關系的UML類圖是 (43) 。43、試題(44) 對于下面的文法GS, (44) 是其句子(從S出發(fā)開始推導)。 GSSMKS,M) MP|MP Pa|b|c|.|x|x|z 44、(a,f) B (fac,bb),g) C (abc) D (c,(da)試題(45) 與逆波蘭式ab+-c*d-對應的中綴表達式是 (45) 。45、Aa-b-*d B-(a+b)*c-d C-a+b*c-d D(a+b)*(-c-d)試題(46) 下面的C程序代碼段在運行中會出現(xiàn) (46) 錯誤。 int i=0; while(i10
17、) i:i+146、A語法 B類型不匹配 C變量定義 D動態(tài)語義試題(47)設有關系R、S如下所示,則關系代數(shù)表達式Rdivide的結果為 (47) 。47、試題(48)(50) 某數(shù)據(jù)庫中有員工關系E、產(chǎn)品關系P、倉庫關系W和庫存關系I,其中:員工關系E(employeeID,name,department)中的屬性為:員工編號,姓名,部門:產(chǎn)品關系P (productID,name,model,size,color)中的屬性為:產(chǎn)品編號,產(chǎn)品名稱,型號,尺寸,顏色:倉庫關系W(warehouseID,name,address,employeeID.中的屬性為:倉庫編號,倉庫名稱,地址,負責
18、人編號;庫存關系I(warehouseID,productlD,quantity)中的屬性為倉庫編號,產(chǎn)品編號和產(chǎn)品數(shù)量。 a若要求倉庫關系的負責人引用員工關系的員工編號,員工關系E的員工編號、倉庫關系w的倉庫編號和產(chǎn)品關系P的產(chǎn)品編號不能為空且唯一標識一個記錄,并且倉庫的地址不能為空,則依次要滿足的完整性約束是 (48) 。48、A實體完整性、參照完整性、用戶定義完整性 B參照完整性、實體完整性、用戶定義完整性 C用戶定義完整性、實體完整性、參照完整性 D實體完整性、用戶定義完整性、參照完整性 b若需得到每種產(chǎn)品的名稱和該產(chǎn)品的總庫存量,則對應的查詢語句為: SELELCT name, SU
19、M(quantity) FROM P, I WHERE (49) 49、A. P. productID=ductID; B. P. productID=I.productID ORDER BY name; C. P. productID=I.productID GROUP BY name; D. P. productlD=I.productlD GROUP BY name, quantity; c若需得到在所有倉庫中都存在的產(chǎn)品的名稱,則對應的查詢語句為: SELECT name FROM P WHERE (50) (SELECT * FROM W WHERE NOT EXISTS
20、(SELECT * FROM 1 WHERE P. productID=ductID AND W. warehouselD=l.warehouseID.)50、A. EXISTS B NOTEXISTS C IN D NOTIN試題(51) 對事務回滾的正確描述是 (51) 。51、A將該事務對數(shù)據(jù)庫的修改進行恢復 B將事務對數(shù)據(jù)庫的更新寫入硬盤 C跳轉到事務程序的開頭重新執(zhí)行 D將事務中修改的變量值恢復到事務開始時的初值試題(52) 拓撲序列是無環(huán)有向圖中所有頂點的一個線性序列,圖中 任意路徑中的各個頂點在該圖的拓撲序列中保持先后關系, (52) 為下圖所示有向圖的一個拓撲序列。5
21、2、A 1 2 3 4 5 6 7 B 1 5 2 6 3 7 4 C 5 1 2 6 3 4 7 D 5 1 2 3 7 6 4試題(53) 為便于存儲和處理一般樹結構形式的信息,常采用孩子兄弟表示法將其轉換成二叉樹(左子關系表示父子、右子關系表示兄弟),與下圖所示的樹對應的二叉樹是 (53) 。53、試題(54) 給定一個有n個元素的有序線性表。若采用順序存儲結構,則在等概率前提下,刪除其中的一個元素平均需要移動 (54) 個元素。54、試題(55) 在平衡二叉樹中, (55) 。55、A任意結點的左、右子樹結點數(shù)目相同 B任意結點的左、右子樹高度相同 C任意結點的左、右子樹高度之差的絕對
22、值不大于1 D不存在度為1的結點試題(56) 在 (56) 存儲結構中,數(shù)據(jù)結構中元素的存儲地址與其關鍵字之間存在某種映射關系。56、A順序(Sequence) B鏈表(Link) C索引(Index) D散列(Hash)試題(57)、(58) 對于求取兩個長度為n的字符串的最長公共子序列(LCS)問題,利用 (57) 策略可以有效地避免子串最長公共子序列的重復計算,得到時間復雜度為O(n2)的正確算法。串1,0,0,1,0,1,0,1,和0,1,0,1,1,0,1,1,的最長公共子序列的長度為 (58) 。57、A分治 B貪心 C動態(tài)規(guī)劃 D分支一限界58、A3 B4 C5 D6試題(59)
23、 設某算法的計算時間可用遞推關系式T(n)=2T(n/2)+n表示,則該算法的時間復雜度為 (59) 。59、A O(1gn) B O(nlgn) C O(n) D O(n2)試題(60) (60) 在其最好情況下的算法時間復雜度為O(n)。60、A插入排序 B歸并排序 C快速排序 D堆排序試題(61) 與多模光纖相比較,單模光纖具有 (61) 等特點。61、A較高的傳輸率、較長的傳輸距離、較高的成本 B較低的傳輸率、較短的傳輸距離、較高的成本 C較高的傳輸率、較短的傳輸距離、較低的成本 D較低的傳輸率、較長的傳輸距離、較低的成本試題(62)、(63) CDMA系統(tǒng)中使用的多路復用技術是 (6
24、2) 。我國自行研制的移動通信3G標準是 (63) 。62、A時分多路 B波分多路 C碼分多址 D空分多址63、ATD-SCDMA BWCDMA CCDMA2000 DGPRS試題(64) “title style=italicscience/title”是XML中一個元素的定義,其中元素的內(nèi)容是 (64) 。64、Atitle Bstyle Citalic Dscience試題(65) 某校園網(wǎng)用戶無法訪問外部站點2101025874,管理人員在Windows操作系統(tǒng)下可以使用 (65) 判斷故障發(fā)生在校園網(wǎng)內(nèi)還是校園網(wǎng)外。65、Aping4 Btracert210.
25、102.58.74 Cnetstat4 Datp466、A (a,f) B (fac,bb),g) C (abc) D (c,(da)答案: 試題(1) 兩個同符號的數(shù)相加或異符號的數(shù)相減,所得結果的符號位SF和進位標志CF進行 (1) 運算為1時,表示運算的結果產(chǎn)生溢出。1、D解析 見公共試題(1)。試題(2) 若浮點數(shù)的階碼用移碼表示,尾數(shù)用補碼表示。兩規(guī)格化浮點數(shù)相乘,最后對結果規(guī)格化時,右規(guī)的右移位數(shù)最多為 (2) 位。2、A解析 見公共試題(2)。試題(3)、(4) 高速緩存cache與主存間采用全相聯(lián)地址映像方式,高速緩存的容量為4M
26、B,分為 4塊,每塊1MB,主存容量為256MB。 若主存讀寫時間為30ns,高速緩存的讀寫時間為3ns,平均讀寫時間為3.27ns,則該高速緩存的命中率為 (3) %。若地址變換表如下所示,則主存地址為8888888H時,高速緩存地址為 (4) H。3、D(3)、(4)分析 見公共試題(3)、(4)。4、D 試題(5) 若某計算機系統(tǒng)是由500個元器件構成的串聯(lián)系統(tǒng),且每個元器件的失效率均為10-7/H,在不考慮其他因素對可靠性的影響時,該計算機系統(tǒng)的平均故障間隔時間為 (5) 小時。5、A解析 見公共試題(5)。試題(6) 某指令流水線由5段組成,各段所需要的時間如下圖所示。 連續(xù)輸入10
27、條指令時的吞吐率為 (6) 。6、C解析 見公共試題(6)。試題(7)、(8) 相對于DES算法而言,RSA算法的 (7) ,因此,RSA (8) 。7、A(7)、(8)分析 見公共試題(7)、(8)。8、D 試題(9) 駐留在多個網(wǎng)絡設備上的程序在短時間內(nèi)同時產(chǎn)生大量的請求消息沖擊某Web服務器,導致該服務器不堪重負,無法正常響應其他合法用戶的請求,這屬于 (9) 。9、C解析 見公共試題(9)。試題(10) 上海市標準化行政主管部門制定并發(fā)布的工業(yè)產(chǎn)品的安全、衛(wèi)生要求的標準,在其行政區(qū)域內(nèi)是 (10) 。10、A解析 見公共試題(10)。試題(11) 小王購買了一個“海之久”牌活動硬盤,而
28、且該活動硬盤還包含有一項實用新型專利,那么,小王享有 (11) 。11、B解析 見公共試題R(11)。試題(12) MPC(Multimedia PC)與PC的主要區(qū)別是增加了 (12) 。12、B解析 見公共試題(12)。試題(13) 人眼看到的任一彩色光都是亮度、色調(diào)和飽和度三個特性的綜合效果,其中 (13) 反應顏色的種類。13、A解析 見公共試題(13)。試題(14) CD上聲音的采樣頻率為44.1kHz,樣本精度為16b/s,雙聲道立體聲,那么其未經(jīng)壓縮的數(shù)據(jù)傳輸率為 (14) 。14、C解析 見公共試題(14)。試題(15) 在軟件項目管理中可以使用各種圖形工具來輔助決策,下面對G
29、antt圖的描述中,不正確的是 (15) 。15、C解析 見公共試題(15)。試題(16) 耦合度描述了 (16) 。16、D解析 見公共試題(16)。試題(17) 內(nèi)聚是一種指標,表示一個模塊 (17) 。17、B解析 見公共試題(17)。試題(18) 在軟件項目開發(fā)過程中,評估軟件項目風險時, (18) 與風險無關。18、C解析 見公共試題(18)。試題(19) 開發(fā)專家系統(tǒng)時,通過描述事實和規(guī)則由模式匹配得出結論,這種情況下適用的開發(fā)語言是 (19) 。19、D解析 見公共試題(19)。試題(20) 高級程序設計語言中用于描述程序中的運算步驟、控制結構及數(shù)據(jù)傳輸?shù)氖?(20) 。20、A
30、解析 見公共試題(20)。試題(21)、(22) 為了解決進程間的同步和互斥問題,通常采用一種稱為 (21) 機制的方法。若系統(tǒng)中有5個進程共享若干個資源R,每個進程都需要4個資源R,那么使系統(tǒng)不發(fā)生死鎖的資源R的最少數(shù)目是 (22) 。21、B(21)、(22)分析 見公共試題(21)、(22)。22、C 試題(23) 在UNIX操作系統(tǒng)中,把輸入/輸出設備看作是 (23) 。23、D解析 見公共試題(23)。試題(24) 某軟盤有40個磁道,磁頭從一個磁道移至另一個磁道需要5ms。文件在磁盤上非連續(xù)存放,邏輯上相鄰數(shù)據(jù)塊的平均距離為10個磁道,每塊的旋轉延遲時間及傳輸時間分別為100ms
31、25ms,則讀取一個100塊的文件需要 (24) 時間。24、A解析 見公共試題(24)。試題(25) 文件系統(tǒng)中,設立打開文件(Open)系統(tǒng)功能調(diào)用的基本操作是 (25) 。25、B解析 見公共試題(25)。試題(26) 最主要的軟件質(zhì)量度量指標有正確性、可維護性、完整性和可用性,下面關于這些質(zhì)量指標的描述中正確的是 (26) 。26、D解析 本題考查軟件的質(zhì)量度量指標。 軟件維護的工作量比開發(fā)階段的工作量大,通常的估計是,開發(fā)階段的工作量占軟件生命期整個工作量的40%,而維護階段的工作量則占60%,甚至更多。軟件的正確性是指軟件完成所需功能的程度,盡管這種程度與每千行代碼的故障數(shù)有關,但
32、不完全等同。軟件完整性是指軟件在安全方面抗攻擊的能力。軟件可用性用來度量軟件的“用戶友好性”,可以從4個方面來測量可用性: 學會操作軟件所需的體力/智力 對系統(tǒng)的使用達到中等效率所需的時間 當系統(tǒng)由一個中等效率的人使用時測量到的生產(chǎn)率增長值 用戶對系統(tǒng)的主觀評價試題(27) 某工程計劃圖如下圖所示,弧上的標記為作業(yè)編碼及其需要的完成時間(天),作業(yè)E最遲應在第 (27) 天開始。27、D解析 本題考查工程計劃圖的應用知識。 工程計劃圖又稱工程網(wǎng)絡圖,表現(xiàn)軟件開發(fā)過程中各個作業(yè)(或活動)的依賴關系和時間調(diào)度。本圖中作業(yè)E的完成依賴于作業(yè)A和B的完成,共需要13天才能完成E。試題(28) 正式的技
33、術評審FTR(Formal Technical Review)是軟件工程師組織的軟件質(zhì)量保證活動,下面關于FTR指導原則中不正確的是 (28) 。28、C解析 本題考查軟件評審的基本概念。 軟件評審是評審軟件產(chǎn)品,不要涉及對軟件生產(chǎn)者能力的評價;評審前要制定嚴格的評審計劃,并嚴格遵守預計的日程安排;對評審中出現(xiàn)的問題要記錄在案,不要過多地討論解決方案,把問題留給軟件生產(chǎn)者來解決;要限制參與者人數(shù),并要求參加評審的人員在評審會之前仔細閱讀文檔,做好充分的準備。試題(29) 兩個小組獨立地測試同一個程序,第一組發(fā)現(xiàn)25個錯誤,第二組發(fā)現(xiàn)30個錯誤,在兩個小組發(fā)現(xiàn)的錯誤中有15個是共同的,那么可以估
34、計程序中的錯誤總數(shù)是 (29) 個。29、C解析 本題考查軟件測試策略的基本概念。 對于第一小組:發(fā)現(xiàn)了第二組發(fā)現(xiàn)的錯誤的15/30=0.5=50% 對于第二小組:發(fā)現(xiàn)了第一組發(fā)現(xiàn)的錯誤的15/25=0.6=60% 根據(jù)第一組的發(fā)現(xiàn)的錯誤數(shù)和第一組的效率得到:25divide50%=50 根據(jù)第二組的發(fā)現(xiàn)的錯誤數(shù)和第二組的效率得到:30divide60%=50 由于兩個小組是獨立進行測試的,所以可以估計:程序中的錯誤總數(shù)為50個。試題(30) 下面有關測試的說法正確的是 (30) 。30、D解析 本題考查軟件測試的基本知識。 測試人員應該在系統(tǒng)設計階段介入,根據(jù)概要設計說明書開始制定測試計劃:
35、測試過程要求用戶參與,特別是提交階段要通過用戶的驗收測試;設計測試用例時不但要選擇合理的輸入數(shù)據(jù)作為測試用例,還要選擇不合理的輸入數(shù)據(jù)作為測試用例。試題(31) 在繪制數(shù)據(jù)流圖時,應遵循父圖與子圖平衡的原則,所謂平衡是指 (31) 。31、C解析 本題考查數(shù)據(jù)流圖的概念和應用。 父圖與子圖的平衡是指父圖的輸入/輸出數(shù)據(jù)流與子圖的輸入/輸出數(shù)據(jù)流一致,有時看起來不一致,但是經(jīng)過查驗數(shù)據(jù)字典可能發(fā)現(xiàn)是一致的。試題(32) 下圖中的程序由A、B、C、D、E五個模塊組成,下表中描述了這些模塊之間的接口,每一個接口有一個編號。此外,模塊A、D和E都要引用一個專用數(shù)據(jù)區(qū)。那么A和E之間耦合關系是 (32)
36、 。32、A解析 本題考查模塊的耦合性概念。 由于模塊A和模塊E都引用了專用數(shù)據(jù)區(qū)的內(nèi)容,所以是公共耦合。試題(33) 在C+語言中,若類C中定義了一個方法int f(int a,int b),那么方法 (33) 不能與該方法同時存在于類C中。33、A解析 本題考查的是面向?qū)ο蟪绦蛟O計中的函數(shù)名重載機制。 在C+中允許在同一個作用域中的同一個函數(shù)名字對應著多個不同的函數(shù)實現(xiàn),這種現(xiàn)象稱為重載(overloading),這些函數(shù)被稱為重載函數(shù)。每一個重載函數(shù)必須具有不同的函數(shù)簽名,即函數(shù)參數(shù)的個數(shù)不同或者參數(shù)的類型不同。 根據(jù)上述概念來解答試題 (33) 。在C+中有一類特殊的作用域:類作用域。
37、類中所有的成員都具有類作用域。如果在類C的作用域中存在不止一個名字為f的方法,那么這些方法或者具有不同的參數(shù)個數(shù),或者具有不同的參數(shù)類型。 將4個備選答案依次與題干中給出的方法作比較,可以發(fā)現(xiàn)選項A給出的方法的名字、參數(shù)個數(shù)及參數(shù)類型都與題干中給出的方法相同,這就違背了函數(shù)名重載的原則,因此該方法不可能與題干中給出的方法共存于類C中。因此正確答案為A。試題(34)(36) 已知3個類O、P和Q,類O中定義了一個私有方法P1、一個公有方法F2和一個受保護的方法F3:類P和類Q是類O的派生類,其繼承方式如下所示: classP:protected O.; classQ:public O.; 關于方
38、法門的描述中正確的是 (34) ;關于方法F2的描述中正確的是 (35) ;關于方法F3的描述中正確的是 (36) 。34、B(34)(36)分析 本題考查的是面向?qū)ο蟪绦蛟O計中的繼承機制。 繼承機制是面向?qū)ο蠹夹g提供的另一種解決軟件復用問題的途徑,即在定義一個新的類時,先把一個或多個已有類的功能全部包含進來,然后再給出新功能的定義或?qū)σ杨惖墓δ苤匦露x。 在繼承關系中存在兩個類:基類和派生類。繼承的方式有3種:public、private和 protected。在不同的繼承方式下,派生類對基類成員的訪問權限不同,外界對派生類成員的能見度也不同。 1)基類中成員在派生類中的訪問權限 publi
39、c繼承方式:不改變基類中成員的訪問權限。 private繼承方式:派生類所繼承的基類成員的訪問權限都改為private。 protected繼承方式:基類中private成員的訪問權限不變,其余的都改為protected。 2)派生類所繼承的基類成員的外部能見度(外界對基類成員的訪問權限) 基類的private成員,只有基類的成員函數(shù)可以訪問,派生類不能訪問。 通過private方式繼承的基糞成員(非private成員),只有派生類的成員函數(shù)可以訪問,外界以及派生類的子類都不能訪問。 通過protected方式繼承的基類成員(非private成員),只有派生類以及該派生類的子類(非privat
40、e方式產(chǎn)生的)可以訪問,外界不能訪問。 根據(jù)上述規(guī)則,類P和Q的成員函數(shù)及其訪問控制如下表所示:類名成員函數(shù)方問控制類名成員函訪問控制PF1privateQF1prevateF2protectedF2prblicF3protectedF3protected 方法F1是基類O的private成員,雖然類P和Q繼承了這個方法,但是只有在基類 O的內(nèi)部才能訪問方法P1。因此第 (34)空應選擇答案B。 方法F2在類P中的訪問控制為protected,因此在類P的內(nèi)部該方法可以被訪問,而類P的對象無法訪問該方法;由此就可以判斷出選項A和B是錯誤的;由于方法F2在類O和Q中的訪問控制均為public,故
41、類O和Q的對象都可以訪問該方法。由此可見選項D所給出的“只有在類P內(nèi)才能訪問方法F2”是不正確。第(35)空的正確答案應該為C。 方法F3在類O、P、Q中的訪問控制均為protected,該方法只有在這3個類的內(nèi)部才能被訪問,故第(36)空的正確答案為B。35、C 36、B 試題(37) 在面向?qū)ο筌浖_發(fā)過程中,采用設計模式 (37) 。37、B解析 設計模式是對被用來在特定場景下解決一般設計問題的類和相互通信的對象的描述。一般而言一個設計模式有4個基本要素:模式名稱、問題(模式的使用場合)、解決方案和效果。 每一個設計模式系統(tǒng)地命名、解釋和評價了面向?qū)ο笙到y(tǒng)中一個重要的和重復出現(xiàn)的設計。設
42、計模式使人們可以更加簡單方便地復用成功的設計和體系結構;將已證實的技術表述成設計模式,也會使新系統(tǒng)的開發(fā)者更加容易理解其設計思路。設計模式可以幫助開發(fā)者做出有利于復用的選擇,避免設計時損害系統(tǒng)復用性。因此正確答案為B。試題(38) 以下關于單身模式(Singleton)的描述中,正確的是 (38) 。38、B解析 單身模式(Singleton)是一種創(chuàng)建型模式。創(chuàng)建型模式抽象了實例化過程,它們幫助一個系統(tǒng)獨立于如何創(chuàng)建、組合和表示它的對象。 對于系統(tǒng)中的某些類而言,只有一個實例是很重要的。單身模式的意圖就是保證一個類僅有一個實例,并提供一個訪問它的全局訪問點。試題(39) 下列關于一個類的靜態(tài)
43、成員的描述中,不正確的是 (39) 。39、D解析 本題考查的是面向?qū)ο蟪绦蛟O計中的靜態(tài)成員。在C+中使用靜態(tài)成員來解決同一個類的不同對象之間的數(shù)據(jù)共享問題。 靜態(tài)成員作為類的一種成員,它被類的所有對象共享,而不是屬于某個對象的。靜態(tài)成員分為靜態(tài)成員變量和靜態(tài)方法。 靜態(tài)成員變量的值可以被更新。只要對靜態(tài)成員變量的值更新,次,所有對象的該靜態(tài)成員變量的值都會被更新。 靜態(tài)成員函數(shù)可以直接訪問靜態(tài)成員,但不能直接訪問非靜態(tài)成員。試題(40) 在MVC(模型/視圖/控制器)模式中,視圖部分描述的是 (40) 。40、A解析 MVC模式,即模型視圖控制(Model-View-Controller)模
44、式,它實際上是一種架構模式,是為那些需要為同樣的數(shù)據(jù)提供多個視圖的應用程序而設計的,它很好地體現(xiàn)了數(shù)據(jù)層與表示層的分離。 MCV把應用程序分為3種對象類型。 模型:應用問題域中包含的抽象領域知識; 視圖:將應用問題域中包含的抽象領域知識呈現(xiàn)給用戶的方法:一個模型可以用于多個視圖; 控制器:用戶界面對用戶輸入的響應方式。試題(41) 對于如下所示的UML類圖,正確的描述是 (41) 。41、B解析 本題考查的是UML中的關聯(lián)關系。 UML中,關聯(lián)(association)是一種結構關系,它指明一個事物的對象與另一個事物的對象之間的聯(lián)系。給定一個連接兩個類的關聯(lián),可以從一個類的對象導航到另一個類的
45、對象,反之亦然。在圖形上,把關聯(lián)畫成一條連接相同類或不同類的實線。 通過一個指示走向的單向箭頭修飾關聯(lián),可以顯示地描述導航的方向。題目中所示的UML類圖中,導航方向為AB,說明可以從類A的實例導航到類B的實例,因此在類A中必然包含一個對類B的實例的引用。圖上“C”表示的是關聯(lián)一端的角色名稱。試題(42) UML中關聯(lián)的多重度是指 (42) 。42、B解析 本題考查的是UML中關聯(lián)的多重度概念。 關聯(lián)表示了對象間的結構關系。在很多建模問題中,說明一個關聯(lián)的實例中有多少個相互連接的對象是很重要的。這個“多少”被稱為關聯(lián)角色的多重度,把它寫成一個表示取值范圍的表達式或?qū)懗梢粋€具體值。指定關聯(lián)一端的多
46、重度,就是說明:在關聯(lián)另一端的類的每個對象要求在本端的類必須有多少個對象。試題(43) 已知3個類A、B和C,其中類A由類B的一個實例和類C的1個或多個實例構成。能夠正確表示類A、B和C之間關系的UML類圖是 (43) 。43、A解析 本題考查的是如何根據(jù)問題描述創(chuàng)建相對應的UML類圖。 題目中給出的問題描述“類A由類B的一個實例和類C的1個或多個實例構成”,包含了一個很明顯的表示“整體部分”的構成關系;其中類A表示整體概念,類B和 C為部分概念。 在UML中構成關系可以使用關聯(lián)和聚集(聚集是一種特殊的關聯(lián))來表示。在圖形上,把關聯(lián)畫成一條連接相同類或不同類的實線:把聚集表示為在整體的一端用一
47、個空心菱形修飾的簡單關聯(lián)。首先可以排除選項C,因為這張圖中描述的是繼承關系。另外,選項D也可以被排除,因為選項D將類A、B都作為整體概念來表示。 比較難區(qū)分的是選項A和B。在選項B中涉及到了關聯(lián)的多重度。指定關聯(lián)一端的多重度,就是說明:在關聯(lián)另一端的類的每個對象要求在本端的類必須有多少個對象。例如,在選項B中類C端的多重度被指定為“1.*”,說明在類C中必須包含1.*個類A的對象,這恰好與題目的描述相反,因此選項B是錯誤的。試題(44) 對于下面的文法GS, (44) 是其句子(從S出發(fā)開始推導)。 GSSMKS,M) MP|MP Pa|b|c|.|x|x|z 44、B解析 本題考查語言結構的
48、文法表示。 推導就是用產(chǎn)生式的右部替換產(chǎn)生式左部符號。從文法的開始符號出發(fā),不能推導出“(a,f)”、“(abc)”、“(c,(da)”,產(chǎn)生符號串“(fac,bb),g)”的最左推導過程如下: S = (S,M) = (S, M), M) = (M, M), M) = (MP, M), M) = (MPP, M), M) = (PPP, M), M) = (fPP, M), M) = (faP, M), M) = (fac, M), M) = (fac, MP),M) = (fac, PP), M) = (fac, bP), M) = (fac, bb), M) = (fac, bb), g
49、)試題(45) 與逆波蘭式ab+-c*d-對應的中綴表達式是 (45) 。45、B解析 本題考查表達式的表示方式。 表達式的逆波蘭表示也就是后綴表示,在表達式的這種表示方法中,將運算符號寫在運算對象的后面,并指明其前面的操作數(shù)或中間結果所要執(zhí)行的運算。對后綴表達式從左到右求值,則每當掃描到一個運算符號時,其操作數(shù)是最近剛得到的。因此“ab+-c*d-”表示:先將a與b相加,然后作一元“-”運算,結果與c相乘,乘運算的結果再與d相減,因此中綴表達式的形式為“-(a+b)*c-d”。試題(46) 下面的C程序代碼段在運行中會出現(xiàn) (46) 錯誤。 int i=0; while(i10) i:i+1
50、46、D解析 本題考查程序錯誤的基本知識。 一般程序中的錯誤可分為語法錯誤和語義錯誤(或邏輯錯誤),語法錯誤是語句形式上的錯誤,語義錯誤是含義上的錯誤(邏輯錯誤)。在C程序代碼中, int i=0; while(i10); i:i+1; 由于在while的循環(huán)條件表達式后加了分號“:”,使循環(huán)體為空語句,因此造成死循環(huán),這是一種運行中出現(xiàn)的邏輯錯誤,屬于動態(tài)語義錯誤。試題(47)設有關系R、S如下所示,則關系代數(shù)表達式Rdivide的結果為 (47) 。47、C解析 本題考查關系代數(shù)和元組演算的基本知識。 根據(jù)除運算的定義,RdivideS的結果集為在R的非公共屬性組AC上取值相同的元組在公共
51、屬性組B上的分量集合,包含S在公共屬性組B上的投影集合時,取R中元組在非公共屬性組AC上的分量作為結果集中的元組。R在AC上的分量值為(a1,c1)時,對應B上的投影集合為b1,b2,包含R在B上的投影集b1,b2,故(a1,c1)為結果集中的元組。試題(48)(50) 某數(shù)據(jù)庫中有員工關系E、產(chǎn)品關系P、倉庫關系W和庫存關系I,其中:員工關系E(employeeID,name,department)中的屬性為:員工編號,姓名,部門:產(chǎn)品關系P (productID,name,model,size,color)中的屬性為:產(chǎn)品編號,產(chǎn)品名稱,型號,尺寸,顏色:倉庫關系W(warehouseID
52、,name,address,employeeID)中的屬性為:倉庫編號,倉庫名稱,地址,負責人編號;庫存關系I(warehouseID,productlD,quantity)中的屬性為倉庫編號,產(chǎn)品編號和產(chǎn)品數(shù)量。 a若要求倉庫關系的負責人引用員工關系的員工編號,員工關系E的員工編號、倉庫關系w的倉庫編號和產(chǎn)品關系P的產(chǎn)品編號不能為空且唯一標識一個記錄,并且倉庫的地址不能為空,則依次要滿足的完整性約束是 (48) 。48、B(48)(50)分析 (48)題考查的是關系的完整性約束,(49)、(50)題考查的是SQL的基本知識及應用。 關系模型的完整性規(guī)則是對關系的某種約束條件,關系模型中可以有
53、三類完整性約束:實體完整性、參照完整性和用戶定義的完整性。實體完整性規(guī)定基本關系的主屬性不能取空值。由于員工關系E中的員工編號、倉庫關系w中的倉庫編號和產(chǎn)品關系P中的產(chǎn)品編號都不能為空且唯一標識一個記錄,所以應滿足實體完整性約束:參照完整性規(guī)定實體間引用的完整性,本表中外碼的值必須取空值或者在被引用的表中存在的相對應的主碼值。由于倉庫關系的負責人引用了員工關系的員工編號,所以應滿足參照完整性約束;實體完整性和參照完整性是所有數(shù)據(jù)庫系統(tǒng)都要支持的完整性約束。而用戶定義的完整性是針對某一具體關系數(shù)據(jù)庫的約束條件,它反映某一具體應用所涉及的數(shù)據(jù)必須滿足的語義要求。根據(jù)題目要求:倉庫的地址不能為空,所
54、以也應滿足用戶定義完整性約束。從上述完整性說明來看,正確答案應為B。 SQL查詢是數(shù)據(jù)庫中非常重要的內(nèi)容。該SQL查詢要求對查詢結果進行分組,即具有相同名稱的產(chǎn)品的元組為一組,然后計算每組的庫存數(shù)量。由此可排除A、B和D,所以(49)題正確答案為C。 得到在所有倉庫中都存在的產(chǎn)品的名稱的查詢要求可等價理解為:查詢這樣的產(chǎn)品,沒有一個倉庫不保存該產(chǎn)品。所以(50)題正確答案為B。49、C 50、B 試題(51) 對事務回滾的正確描述是 (51) 。51、A解析 本題考查事務的基本概念。 事務是數(shù)據(jù)庫更新操作的基本單位,事務回滾是指將該事務已經(jīng)完成的對數(shù)據(jù)庫的更新操作撤銷。事務對數(shù)據(jù)庫的操作首先是
55、在緩沖區(qū)中進行的,由DBMS來實現(xiàn)定期的緩沖區(qū)數(shù)據(jù)寫入硬盤數(shù)據(jù)庫的操作,也可由顯式的指令來完成,事務的撤銷只涉及數(shù)據(jù)庫,不會改變事務中的變量值。試題(52) 拓撲序列是無環(huán)有向圖中所有頂點的一個線性序列,圖中 任意路徑中的各個頂點在該圖的拓撲序列中保持先后關系, (52) 為下圖所示有向圖的一個拓撲序列。52、B解析 本題考查有向圖的應用。 拓撲排序是將有向圖中所有頂點排成一個線性序列的過程,并且該序列滿足:若在圖中存在從頂點vi到vj有一條路徑,則在該線性序列中,頂點vi必然在頂點cj之前。 對有向圖進行拓撲排序的方法如下: 在有向圖中選擇一個入度為零(沒有前驅(qū))的頂點且輸出之; 從網(wǎng)中刪除
56、該頂點及從該頂點出發(fā)的所有?。?重復上述兩步,直至圖中不存在入度為零的頂點為止。 對題目中所給的有向圖進行拓撲排序的頂點序列為:5126374、5126734、1526374、 1526734。試題(53) 為便于存儲和處理一般樹結構形式的信息,常采用孩子兄弟表示法將其轉換成二叉樹(左子關系表示父子、右子關系表示兄弟),與下圖所示的樹對應的二叉樹是 (53) 。53、A解析 本題考查一般樹結構的存儲和樹與二叉樹的轉換。 樹的孩子兄弟表示法又稱為二叉鏈表表示法,即在鏈表的結點中設置兩個指針域,分別指向該結點的第一個孩子和下一個兄弟,如此,就可將一棵樹轉換為一棵二叉樹。試題(54) 給定一個有n個元素的有序線性表。若采用順序存儲結構,則在等概率前提下,刪除其中的一個元素平均需要移動 (54) 個元素。54、C解析 本題
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 年產(chǎn)3萬臺新能源汽車電機及1500臺風力發(fā)電機配套沖片項目可行性研究報告寫作模板-申批備案
- 2025-2030全球?qū)ΨQ槳行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球高速塑料理瓶機行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球磨削數(shù)控系統(tǒng)行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國智能體測一體機行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球活細胞代謝分析儀行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球臨床試驗實驗室服務行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國生命科學智能制造服務行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球無人機基礎設施檢查行業(yè)調(diào)研及趨勢分析報告
- 代辦服務合同
- 2025年中國南方航空股份有限公司招聘筆試參考題庫含答案解析
- 商務部發(fā)布《中國再生資源回收行業(yè)發(fā)展報告(2024)》
- 山東省濟南市2024-2024學年高三上學期1月期末考試 地理 含答案
- 2025年福建新華發(fā)行(集團)限責任公司校園招聘高頻重點提升(共500題)附帶答案詳解
- 江蘇省駕校考試科目一考試題庫
- 四川省成都市青羊區(qū)成都市石室聯(lián)合中學2023-2024學年七上期末數(shù)學試題(解析版)
- 咨詢公司績效工資分配實施方案
- 動物生物技術(課件)
- 注塑成型工藝流程圖
- 廣東省緊密型縣域醫(yī)療衛(wèi)生共同體雙向轉診運行指南
- 檢驗科臨檢組風險評估報告文書
評論
0/150
提交評論