2019下半年軟件設計師上午真題及參考答案_第1頁
2019下半年軟件設計師上午真題及參考答案_第2頁
2019下半年軟件設計師上午真題及參考答案_第3頁
2019下半年軟件設計師上午真題及參考答案_第4頁
2019下半年軟件設計師上午真題及參考答案_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選文檔2019下半年軟件設計師上午真題1、在cpu內外常需設置多級高速緩存cache,主要目的是(  )。A、擴大主存的存儲容量B、提高cpu訪問主存數據或指令的效率C、擴大存儲系統的存量D、提高cpu訪問內外存儲器的速度答案:D(如果D中沒有“內”則選B)2、某系統的可靠性結構框圖如下圖所示,假設部件1、2、3的可靠度分別為0.90;0.80;0.80(部件2、3為冗余系統)若要求該系統的可靠度不小于0.85,則進行系統設計時,部件4的可靠度至少應為( )。答案:A3、計算機運行過程中,進行中斷處理時需保存現場,其目的是(  )。A、防止丟失中斷處理程序的數據B、防止對

2、其他程序的數據造成破壞C、能正確返回到被中斷的程序繼續執行D、能為中斷處理程序提供所需的數據答案:C4、內存按字節編址,地址從A0000H到CFFFFH的內存,共存(  )字節,若用存儲容量為64k*8bit的存儲器芯片構成該內存空間,至少需要(  )片。A、80kB、96 kC、160 kD、192 kA、2B、3C、5D、8答案:D、B5、執行指令時,將每一節指令都分解為取指、分析和執行三步,已知取指時間t取指=5t,分析時間t分析= 2t.執行時間t執行= 3t如果按照重疊的流水線方式執行指令,從頭到尾執行完500條指令需( )t.A、2500B、2505C、2510

3、D、2515答案:B6、下列協議中,與電子郵箱服務的安全性無關的是(  )A、SSLB、HTTPSC、MIMED、PGP答案:C7、下列算法中,不屬于公開密鑰加密算法的是(  )。A、ECCB、DSAC、RSAD、DES答案:D8、kerberos系統中可通過在報文中加入(  )來防止重放攻擊。A、會話密鑰B、時間戳C、用戶IDD、私有密鑰答案:B9、某電子商務網站向CA申請了數字證書,用戶可以通過使用(  )驗證(  )的真偽來確定該網站的合法性。A、CA的公鑰B、CA的簽名C、網站的公鑰D、網站的私鑰A、CA的公鑰B、CA的簽名C、網站的公

4、鑰D、網站的私鑰答案:A、B10、李某受非任職單位委托,利用該單位實驗室實驗材料和技術資料開發了一項軟件產品,對該軟件的權利歸屬,表達正確的是(  )。A、該軟件屬于委托單位B、若該單位與李某對軟件的歸屬有特別的約定,則遵從約定;無約定的原則上歸屬于李某C、取決于該軟件是否屬于單位分派給李某的D、無論李某與該單位有無特別約定,該軟件屬于李某答案:B11、李工是某軟件公司的軟件設計師,每當軟件開發完成均按公司規定申請軟件著作權,該軟件的著作權(  )。A、應由李工享有B、應由公司和李工共同享有C、應由公司享有D、除署名權以外,著作權的其他權利由李工享有答案:C12、某考試系統

5、的部分功能描述如下,審核考生報名表,通過審核的考生登錄系統,系統自動為其生成一套試題,考試中心提供標準答案,問卷老師問卷,提交考生成績,考生查看自己的成績。若用數據流圖對該系統進行建模,則(  )不是外部實體。.A、考生B、考試中心C、問卷老師D、試題答案:D13、以下關于軟件設計原則的敘述中,不正確的是(  )A、系統需要劃分多個模塊,模塊的規模越小越好B、考慮信息隱蔽,模塊內部的數據不能讓其他模塊直接訪問模塊獨立性要好C、盡可能高內聚和低耦合D、采用過程抽象和數據抽象設計答案:A14、某模塊中各個處理元素都密切相關于同一功能且必須順序執行,前一處理元素的輸出就是下一處理

6、元素的輸入,則該模塊的內聚類型為(  )內聚A、過程B、時間C、順序D、邏輯答案:C15、下圖是一個軟件項目的活動圖,其中頂點表示項目里程碑,連接頂點的邊表示包含的活動。邊上的權重表示活動的持續時間(天),則里程碑(  )不在關鍵路徑上。在其他活動都按時完成的情況下,活動BE最多可以晚 (  )  天開始而不影響工期。A、BB、CC、DD、JA、0B、1C、2D、3答案:B、C16、以下關于軟件風險的敘述中,不正確的是(  )A、風險是可能發生的事件B、如果發生風險,風險的本質、范圍和時間可能會影響風險所產生的后果C、如果風險可以預測,可以避免

7、其發生D、可以對風險進行控制答案:C17、將編譯器的工作過程劃分為詞法分析,語義分析,中間代碼生成,代碼優化和目標代碼生成時,語法分析階段的輸入是(  )若程序中的括號不配對,則會在(  )階段檢查出錯誤。A、記號流B、字符流C、源程序D、分析樹A、詞法分析B、語法分析C、語義分析D、目標代碼生成答案:A、B18、表達式(a-b)*(c+d)的后綴式(逆波蘭式)是(  )A、abcd-+*B、ab-c+d*C、abc-d/-*D、ab-cd+*答案:D19、進程p1、p2、p3、p4和p5的前趨圖如下所示:若用PV操作控制這5個進程的同步與互斥的程序如下,那么程序

8、中的空和空處應分別為(  );空和空處應分別為(  );空和空處應分別為(  )A、V(S1)和P(S2)P(S3)B、P(S1)和V(S1)V(S2)C、V(S1)和V(S2)V(S3)D、P(S1)和V(S1)P(S2)A、V(S4)V(S5)和P(S3)B、V(S3)V(S4)和V(S5)C、P(S4)P(S5)和V(S5)D、P(S4)P(S5)和V(S4)A、P(S6)和P(S5)V(S6)B、V(S5)和V(S5)V(S6)C、P(S6)和P(S5)P(S6)D、V(S6)和P(S5)P(S6)20、以下關于I/O軟件的敘述中,正確的是( 

9、)A、I/O軟件開放了I/O操作實現的細節,方便用戶使用I/O設備B、I/O軟件隱藏了I/O操作實現的細節,向用戶提供物理接口C、I/O軟件隱藏了I/O操作實現的細節,方便用戶使用I/O設備D、I/O軟件開放了I/O操作實現的細節,用戶可以使用邏輯地址訪問I/O設備答案:C21、在磁盤調度管理中通常(  )A、先進行旋轉調度,再進行移臂調度B、在訪問不同柱面的信息時,只需要進行旋轉調度C、先進行移臂調度,再進行旋轉調度D、在訪問不同磁盤的信息時,只需要進行移臂調度答案:C22、假設磁盤臂位于15號柱面上,進程的請求序列如下表表示,如果采用最短移臂調度算法,那么系統的響應序列應為(&#

10、160; )A、B、C、D、答案:B23、敏捷開發方法scrum的步驟不包括(  )A、Product BacklogB、RefactoringC、Sprint BacklogD、Sprint答案:B24、以下關于CMM的敘述中,不正確的是(  )A、CMM是指軟件過程能力成熟度模型B、CMM根據軟件過程的不同成熟度劃分了5個等級,其中,1級被認為成熟度最高,5級被認為成熟度最低C、CMMI的任務是將已有的幾個CMM模型結合在一起,使之構成"集成模型"D、采用更成熟的CMM模型,一般來說可以提高最終產品的質量答案:答案:B25、ISO/IEC軟件質量模型

11、中,易使用性是指與使用所需的努力由一組規定或隱含的用戶對這樣使用所作的個別評價有關的一組屬性,其易使用性的子特性不包括(  )。A、易理解性B、易學性C、易分析性D、易操作性答案:C26、(  )不是采用MVC(模型-視圖-控制器)體系結構進行軟件系統開發的優點A、有利于代碼重用B、提高系統的運行效率C、提高系統的開發效率D、提高系統的可維護性答案:B27、以下關于各類文檔撰寫階段的敘述中,不正確的是(  )A、軟件需求規格說明書在需求分析階段撰寫B、概要設計規格說明書在設計階段撰寫C、測試設計必須在測試階段撰寫D、測試分析報告在測試階段撰寫答案:C28、下圖用白

12、盒測試方法進行測試,圖中有(  )條路徑采用McCabe度量計算該程序圖的環路復雜性為(  )A、3B、4C、5D、6A、3B、4C、5D、6答案:B、B29、以下關于軟件維護的敘述中,不正確的是(  )A、軟件維護解決軟件產品交付用戶之后進行中發生的各種問題B、軟件維護期通常比開發期長得多,投入也大得多C、軟件可維護性是軟件開發階段各個時期的關鍵目標D、相對于軟件開發任務而言,軟件維護工作要簡單得多答案:D30、一個類中成員變量和成員函數有時也可以分別被稱為(  )A、屬性和活動B、值和方法C、數據和活動D、屬性和方法答案:D31、采用面向對象方法進行

13、系統開發時,需要對兩者之間關系會建新類的是(  )A、汽車和座位B、主人和寵物C、醫生和病人D、部門和員工答案:C32、進行面向對象系統設計時,軟件實體(類、模塊、函數等)應該是可以擴展但不可修改的,這屬于(  )設計原則。A、共同重用B、開放封閉C、接口分離D、共同封閉答案:B33、(  )綁定是指在運行時把過程調用和響應調用所需要執行的代碼加以結合。A、動態B、過載C、靜態.D、參數答案:A34、以下關于UML狀態圖的敘述中,不正確的是(  )A、活動可以在狀態內執行,也可以在遷移時執行B、若事件觸發一個沒有特定監護條件的遷移,則對象離開當前狀態C、

14、遷移可以包含事件觸發器,監護條件和狀態D、事件觸發遷移答案:B35、下圖所示UML圖為(  ),有關該圖的敘述中,不正確的是(  )A、對象圖B、類圖C、組件圖D、部署圖A、如果B的一個實例被刪除,所有包含A的實例都被刪除B、A的一個實例可以與B的一個實例關聯.C、B的一個實例被唯一的一個A的實例所包含D、B的一個實例可與B的另外兩個實例關聯答案:B、A36、欲開發一個繪圖軟件,要求使用不同的繪圖程序繪制不同的圖形,該繪圖軟件的擴展性要求將不斷擴充新的圖形和新的繪圖程序,以繪制直線和圖形為例,得到如下圖所示的類圖,該設計采用(  )模式將抽象部分與其實現部分分離,

15、使它們都可以獨立的變化。其中 (  )  定義了實現類接口,該模式適用于 (  )  的情況,該模式屬于 (  )  模式。A、適配器( adapten)B、裝飾(Decorator)C、橋接(Bridge)D、組合( composite )A、ShapeB、Circle和RectangleC、V1Drawing和V2DrawingD、DrawingA、不希望在抽象和它的實現部分之間有一個固定判定關系B、想表示對象的部分-整體層次結構.C、想使用一個已經存在的類,而它的接口不符合要求D、在不影響其他對象的情況下,以動態透明的方式給單個

16、對象添加職責A、創建型對象B、結構型對象C、行為型對象D、結構型類答案:C、A、A、B37、給定關系R(U,Fr)其中屬性屬U=A,B,C,D,函數依賴集Fr=ABC,BD關系S(U,Fs),其中屬性集U=ACE,函數依賴集Fs=AC,CER和S的主鍵分別為(  ),關于Fr和Fs的敘述,正確的是(  )A、A和AB、AB和AC、A和ACD、AB和ACA、Fr蘊含AB,AC,但Fr不存在傳遞依賴B、Fs蘊含AE,Fs存在傳遞依賴,但Fr不存在傳遞依賴C、Fr,Fs分別蘊含AD,AE,故Fr,Fs都存在傳遞依賴D、Fr蘊含AD,Fr存在傳遞依賴,但是Fs不存在傳遞依賴答案:A

17、、C38、給定關系R(A,B,CD)和S(B,C,E,F)與關系代數表達式等價的SQL語句如下SELECT(  )FROM R,S(  );A、 R.A,R.B,S.FB、 R.A,S.B,S.EC、R.A,S.E,S.FD、R.A,S.B,S.FA、WHERE R.B=S.BB、HAVING R.B=S.BC、WHERE R.B=S.ED、HAVING R.B=S.E答案:B、A39、事務的(  )是指,當某個事務提交(COMMIT)后,對數據庫的更新操作可能還停留在服務器磁盤緩沖區而未寫入到磁盤時,即使系統發生障礙事務的執行結果仍不會丟失A、原子性B、一致性C

18、、隔離性D、持久性答案:D40、對于一個n階的對稱矩陣A,將其下三角區域(含主對角線)的元素按行存儲在一維數組中,設元素Aiy存放在Sk中,且S1=A00,則R與i,y(i<=y)的對應關系是(  )A、K=i(i+1)/2+y-1B、k=i(i+1)/2+y+1C、K=i(i-1)/2+y-1D、k=i(i-1)/2+y-1答案:B41、某二叉樹的中序,先序遍歷序列分別為20,30,10,50,40,10,20,30,40,50則該二叉樹的后序遍歷序列為(  )A、50,40,30,20,10.B、30,20,10,50,40C、30,20,50,40,10D、20

19、,30,10,40,50答案:C42、某樹共有n個結點,其中所有分支結點的度為k(即每個非葉子結點的子樹數目),則該樹中葉子結點的個數為(  )A、(n(k+1)-1)/kB、(n(k+1)+1)/kC、(n(k-1)+1)/kD、(n(k-1)-1)/k答案:C43、對于如下所示的有向圖,其鄰接矩陣是一個(  )的矩陣,采用鄰接鏈表存儲時頂點的表結點個數為2,頂點5的表結點個數為0,頂點2和3的表結點個數分別為(  )A、5*5B、5*7C、7*5D、7*7A、2.1B、2.2C、3.4D、4.3答案:A、B44、對N個數排序,最壞情況下時間復雜度最低的算法是(

20、  )排序算法A、插入B、冒泡C、歸并D、快速答案:C45、采用貪心算法保證能求得最優解的問題是(  )A、0-1背包B、矩陣鏈乘C、最長公共子序列D、鄰分(分數)背包答案:D46、已知某文檔包含5個字符。每個字符出現的頻率如下表所示。采用霍夫曼編碼對該文檔壓縮存儲,則單詞“cade”的編碼為(  ),文檔的壓縮比為(  )A、1110110101B、1100111101C、1110110100D、1100111100A、20%B、25%C、27%D、30%答案:A、B47、在TCP/IP網絡中,建立連接進行可靠通信是在(  )完成中,此功能在

21、OSI/RM中是在(  )層來實現的A、網絡層B、數據鏈路云C、應用層.D、傳輸層A、傳輸層.B、會話層C、表示層D、網絡層.答案:D、D48、IPV6的地址空間是IPV4的(  )倍A、4B、96C、128D、答案:D 49、下列無線通信技術中,通信距離最短的是(  )A、藍牙B、窄帶微波C、CDMAD、蜂窩通信答案:A50、在發送電子郵件附加多媒體數據時需采用(  )協議來支持郵件傳輸A、MIMEB、SMIPC、POP3D、IMAP4答案:A51、You are developing a sevver-side enterprise applicat

22、ion. It must support a variety of different clients including desktop browsers , mobile browsers and native mobile applications. The application might also expose an API for 3rd parties to customer. It might also(  )with other applications via either web services or a message broker. The applic

23、ation handles requests(HTTP requests and messages)by executing business logic;accessing a databse;exchanging messages with other systems;and returning a HTML /JSON/XML (  )  . There are logical components corresponding to different functional areas of the application.What's the applica

24、tion' s deployment architecture?Define an architecture that structures the application as a set of (  )  ,collaborating services. This approach corresponds to the Y-axis of the ScaleCube. Each service is;Flighly maintainable and testable-enables rapid and frequent development and deployment.Loosely coupled with other services-enables a team to work independently(the majority of time on their servicers)without being impouted by changes to other services and without affecting other services.(  )  deploya

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論