2019下半年軟件設(shè)計師上午真題及參考答案.doc_第1頁
2019下半年軟件設(shè)計師上午真題及參考答案.doc_第2頁
2019下半年軟件設(shè)計師上午真題及參考答案.doc_第3頁
2019下半年軟件設(shè)計師上午真題及參考答案.doc_第4頁
2019下半年軟件設(shè)計師上午真題及參考答案.doc_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

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

3、515答案: B6、下列協(xié)議中,與電子郵箱服務(wù)的安全性無關(guān)的是()A、SSLB、HTTPSC、MIMED、PGP答案: C7、下列算法中,不屬于公開密鑰加密算法的是()。A、ECCB、DSAC、RSAD、DES答案: D8、kerberos 系統(tǒng)中可通過在報文中加入()來防止重放攻擊。A、會話密鑰B、時間戳C、用戶 IDD、私有密鑰答案: B9、某電子商務(wù)網(wǎng)站向 CA 申請了數(shù)字證書,用戶可以通過使用( )驗證 定該網(wǎng)站的合法性。A、CA的公鑰B、CA的簽名C、網(wǎng)站的公鑰D、網(wǎng)站的私鑰t 取指 =5 ,t重疊的)的真?zhèn)蝸泶_A、CA的公鑰B、CA的簽名C、網(wǎng)站的公鑰D、網(wǎng)站的私鑰答案: A、 B

4、10、李某受非任職單位委托,利用該單位實驗室實驗材料和技術(shù)資料開發(fā)了一項軟件產(chǎn)品, 對該軟件的權(quán)利歸屬,表達正確的是( )。A、該軟件屬于委托單位B、若該單位與李某對軟件的歸屬有特別的約定,則遵從約定;無約定的原則上歸屬于李某C、取決于該軟件是否屬于單位分派給李某的D、無論李某與該單位有無特別約定,該軟件屬于李某 答案: B11、李工是某軟件公司的軟件設(shè)計師, 每當(dāng)軟件開發(fā)完成均按公司規(guī)定申請軟件著作權(quán), 該 軟件的著作權(quán)( )。A、應(yīng)由李工享有B、應(yīng)由公司和李工共同享有C、應(yīng)由公司享有D、除署名權(quán)以外,著作權(quán)的其他權(quán)利由李工享有答案: C12、某考試系統(tǒng)的部分功能描述如下, 審核考生報名表,

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

6、程B、時間C、順序D、邏輯答案: C15、下圖是一個軟件項目的活動圖, 其中頂點表示項目里程碑, 連接頂點的邊表示包含的活 動。邊上的權(quán)重表示活動的持續(xù)時間(天),則里程碑( )不在關(guān)鍵路徑上。在其他活動 都按時完成的情況下,活動 BE 最多可以晚 ( ) 天開始而不影響工期。A、BB、CC、DD、JA、0B、1C、2D、3答案: B、 C16、以下關(guān)于軟件風(fēng)險的敘述中,不正確的是()A、風(fēng)險是可能發(fā)生的事件B、如果發(fā)生風(fēng)險,風(fēng)險的本質(zhì)、范圍和時間可能會影響風(fēng)險所產(chǎn)生的后果C、如果風(fēng)險可以預(yù)測,可以避免其發(fā)生D、可以對風(fēng)險進行控制答案: C17、將編譯器的工作過程劃分為詞法分析,語義分析, 中

7、間代碼生成,代碼優(yōu)化和目標(biāo)代碼生成時,語法分析階段的輸入是( )若程序中的括號不配對,則會在( )階段檢查出錯 誤。A、記號流B、字符流C、源程序D、分析樹A、詞法分析B、語法分析C、語義分析D、目標(biāo)代碼生成答案: 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個進程的同步與互斥的程序如下,那么程序中的空 和空 處應(yīng)分 別為( );空 和空 處應(yīng)分別為( );空 和空 處應(yīng)分別為( )A、V(

8、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、以下關(guān)于 I/O 軟件的敘述中,正確的是()I/O 軟件開放了I/O 軟件隱藏了I/O 軟件隱藏了I/O 軟件開放了 答案:

9、 CA、B、C、D、I/O 操作實現(xiàn)的細節(jié), I/O 操作實現(xiàn)的細節(jié), I/O 操作實現(xiàn)的細節(jié), I/O 操作實現(xiàn)的細節(jié),方便用戶使用 I/O 設(shè)備 向用戶提供物理接口 方便用戶使用 I/O 設(shè)備 用戶可以使用邏輯地址訪問I/O 設(shè)備21、在磁盤調(diào)度管理中通常( )A、先進行旋轉(zhuǎn)調(diào)度,再進行移臂調(diào)度B、在訪問不同柱面的信息時,只需要進行旋轉(zhuǎn)調(diào)度C、先進行移臂調(diào)度,再進行旋轉(zhuǎn)調(diào)度D、在訪問不同磁盤的信息時,只需要進行移臂調(diào)度 答案: C22、假設(shè)磁盤臂位于 15 號柱面上,進程的請求序列如下表表示,如果采用最短移臂調(diào)度算 法,那么系統(tǒng)的響應(yīng)序列應(yīng)為( )A、B、C、D、 答案: B23、敏捷開發(fā)

10、方法 scrum 的步驟不包括( )A、Product BacklogB、RefactoringC、Sprint BacklogD、Sprint 答案: B24、以下關(guān)于 CMM 的敘述中,不正確的是()A、CMM 是指軟件過程能力成熟度模型5級B、CMM 根據(jù)軟件過程的不同成熟度劃分了 5 個等級,其中, 1 級被認為成熟度最高, 被認為成熟度最低C、CMMI 的任務(wù)是將已有的幾個 CMM 模型結(jié)合在一起,使之構(gòu)成 "集成模型 "D、采用更成熟的 CMM 模型,一般來說可以提高最終產(chǎn)品的質(zhì)量 答案:答案: B25、ISO/IEC 軟件質(zhì)量模型中,易使用性是指與使用所需的努

11、力由一組規(guī)定或隱含的用戶對 這樣使用所作的個別評價有關(guān)的一組屬性,其易使用性的子特性不包括( )。A、易理解性B、易學(xué)性C、易分析性D、易操作性 答案: C26、( )不是采用 MVC(模型 -視圖 -控制器)體系結(jié)構(gòu)進行軟件系統(tǒng)開發(fā)的優(yōu)點A、有利于代碼重用B、提高系統(tǒng)的運行效率C、提高系統(tǒng)的開發(fā)效率D、提高系統(tǒng)的可維護性 答案: B27、以下關(guān)于各類文檔撰寫階段的敘述中,不正確的是()A、軟件需求規(guī)格說明書在需求分析階段撰寫B(tài)、概要設(shè)計規(guī)格說明書在設(shè)計階段撰寫C、測試設(shè)計必須在測試階段撰寫McCabe 度量計算該程序圖的D、測試分析報告在測試階段撰寫 答案: C28、下圖用白盒測試方法進行測

12、試,圖中有()條路徑采用環(huán)路復(fù)雜性為( )B、4C、5D、6A、3B、4C、5D、6答案: B、 B29、以下關(guān)于軟件維護的敘述中,不正確的是()A、軟件維護解決軟件產(chǎn)品交付用戶之后進行中發(fā)生的各種問題B、軟件維護期通常比開發(fā)期長得多,投入也大得多C、軟件可維護性是軟件開發(fā)階段各個時期的關(guān)鍵目標(biāo)D、相對于軟件開發(fā)任務(wù)而言,軟件維護工作要簡單得多 答案: D30、一個類中成員變量和成員函數(shù)有時也可以分別被稱為(A、屬性和活動B、值和方法C、數(shù)據(jù)和活動D、屬性和方法答案: D31、采用面向?qū)ο蠓椒ㄟM行系統(tǒng)開發(fā)時,需要對兩者之間關(guān)系會建新類的是()A、汽車和座位B、主人和寵物C、醫(yī)生和病人D、部門和

13、員工答案: C32、進行面向?qū)ο笙到y(tǒng)設(shè)計時,軟件實體(類、模塊、函數(shù)等)應(yīng)該是可以擴展但不可修改 的,這屬于( )設(shè)計原則。A、共同重用B、開放封閉C、接口分離D、共同封閉答案: B33、( )綁定是指在運行時把過程調(diào)用和響應(yīng)調(diào)用所需要執(zhí)行的代碼加以結(jié)合。A、動態(tài)B、過載C、靜態(tài) .D、參數(shù)答案: A34、以下關(guān)于 UML 狀態(tài)圖的敘述中,不正確的是( )A、活動可以在狀態(tài)內(nèi)執(zhí)行,也可以在遷移時執(zhí)行B、若事件觸發(fā)一個沒有特定監(jiān)護條件的遷移,則對象離開當(dāng)前狀態(tài)C、遷移可以包含事件觸發(fā)器,監(jiān)護條件和狀態(tài)D、事件觸發(fā)遷移A、對象圖B、類圖C、組件圖D、部署圖A、如果 B的一個實例被刪除,所有包含 A

14、 的實例都被刪除B、A 的一個實例可以與 B的一個實例關(guān)聯(lián) .C、B的一個實例被唯一的一個 A 的實例所包含D、B 的一個實例可與 B的另外兩個實例關(guān)聯(lián) 答案: B、 A該繪圖軟件的擴展性36、欲開發(fā)一個繪圖軟件, 要求使用不同的繪圖程序繪制不同的圖形, 要求將不斷擴充新的圖形和新的繪圖程序, 以繪制直線和圖形為例, 得到如下圖所示的類圖, 該設(shè)計采用( )模式將抽象部分與其實現(xiàn)部分分離,使它們都可以獨立的變化。其中 ( ) 定義了實現(xiàn)類接口,該模式適用于 ( ) 的情況,該模式屬于 ( ) 模式。A、適配器( adapten )B、裝飾( Decorator )C、橋接( Bridge)D、

15、組合( composite )A、ShapeB、Circle 和 RectangleC、V1Drawing 和 V2DrawingD、DrawingA、不希望在抽象和它的實現(xiàn)部分之間有一個固定判定關(guān)系B、想表示對象的部分 -整體層次結(jié)構(gòu) .C、想使用一個已經(jīng)存在的類,而它的接口不符合要求D、在不影響其他對象的情況下,以動態(tài)透明的方式給單個對象添加職責(zé)A、創(chuàng)建型對象B、結(jié)構(gòu)型對象C、行為型對象D、結(jié)構(gòu)型類 答案: C、 A、A、B 37、給定關(guān)系 R(U,F(xiàn)r)其中屬性屬 U=A, B, C, D,函數(shù)依賴集 Fr=A B,C B D關(guān)系 S(U,F(xiàn)s),其中屬性集 U=ACE,函數(shù)依賴集 Fs

16、=A C,C ER和 S的主鍵分別為( ), 關(guān)于 Fr 和 Fs的敘述,正確的是( )A、A和AB、AB和AC、A和 ACD、AB和 ACA、Fr 蘊含 AB, AC,但 Fr 不存在傳遞依賴B、Fs蘊含 AE,F(xiàn)s存在傳遞依賴,但 Fr 不存在傳遞依賴C、Fr, Fs分別蘊含 AD, AE,故 Fr, Fs都存在傳遞依賴D、Fr 蘊含 AD, Fr存在傳遞依賴,但是 Fs不存在傳遞依賴 答案: A、 C38 、 給 定 關(guān) 系 R( A, B, CD) 和 S( B, C, E, F) 與 關(guān) 系 代 數(shù) 表 達 式等價的 SQL語句如下SELEC(T )FROM R, S( );A、R.

17、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、事務(wù)的( )是指,當(dāng)某個事務(wù)提交( COMMIT)后,對數(shù)據(jù)庫的更新操作可能還停留 在服務(wù)器磁盤緩沖區(qū)而未寫入到磁盤時,即使系統(tǒng)發(fā)生障礙事務(wù)的執(zhí)行結(jié)果仍不會丟失A、原子性B、一致性C、隔離性D、持久性答案: D40、對于一個 n 階的對稱矩陣 A,將其下三角區(qū)域(含主對角線)的元素按行存儲在一維數(shù) 組中,設(shè)元素 Aiy存放在 Sk中,且 S1=A00

18、 ,則 R與 i,y(i<=y)的對應(yīng)關(guān)系是( )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,10B、30,20,10,50,40C、30,20,50,40,10D、20,30,10,40,50答案: C42、某樹共有 n 個結(jié)點,其中所有分支結(jié)點的度為k(即每個非葉子結(jié)點的子樹數(shù)目),則該樹中葉子結(jié)點的個數(shù)為( )A、(n(

19、k+1)-1)/kB、(n(k+1)+1)/kC、(n(k-1)+1)/kD、(n(k-1)-1)/k答案: C43、對于如下所示的有向圖,其鄰接矩陣是一個()的矩陣,采用鄰接鏈表存儲時頂點的表結(jié)點個數(shù)為 2,頂點 5 的表結(jié)點個數(shù)為 0,頂點 2 和 3 的表結(jié)點個數(shù)分別為( )A、5*5B、5*7C、7*5D、7*7A、2.1B、2.2C、3.4D、4.3答案: A、 B44、對 N 個數(shù)排序,最壞情況下時間復(fù)雜度最低的算法是()排序算法A、插入B、冒泡C、歸并D、快速答案: C45、采用貪心算法保證能求得最優(yōu)解的問題是()A、0-1 背包B、矩陣鏈乘C、最長公共子序列D、鄰分(分數(shù))背包

20、答案: D46、已知某文檔包含 5 個字符。 每個字符出現(xiàn)的頻率如下表所示。 采用霍夫曼編碼對該文檔 壓縮存儲,則單詞 “ cade的”編碼為( ),文檔的壓縮比為( )A、1110110101B、1100111101C、1110110100D、1100111100A、20%B、25%C、27%D、30% 答案: A、 B47、在 TCP/IP網(wǎng)絡(luò)中,建立連接進行可靠通信是在()完成中,此功能在 OSI/RM 中是在( )層來實現(xiàn)的A、網(wǎng)絡(luò)層B、數(shù)據(jù)鏈路云C、應(yīng)用層 .D、傳輸層A、傳輸層 .B、會話層C、表示層D、網(wǎng)絡(luò)層 .答案: D、 D48、IPV6的地址空間是 IPV4 的( )倍A、

21、4B、96C、128D、答案: D49、下列無線通信技術(shù)中,通信距離最短的是()A、藍牙B、窄帶微波C、CDMAD、蜂窩通信 答案: A50、在發(fā)送電子郵件附加多媒體數(shù)據(jù)時需采用()協(xié)議來支持郵件傳輸A、MIMEB、SMIPC、POP3D、IMAP4答案: A51、You are developing a sevver-side enterprise application. It must support a variety of different clients including desktop browsers , mobile browsers and native mobile

22、applications. The application might also expose an API for 3rd parties to customer. It might also( ) with otherapplications via either web services or a message broker. The application handles requests ( HTTP requests and messages)by executing business logic ;accessing a databse;exchanging messages

23、with other systems ; and returning a HTML /JSON/XML ( ) . There are logical components corresponding to different functional areas of the application.What's the application' s deployment architecture?Define an architecture that structures the application as a set of ( ) , collaborating servi

24、ces. 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.( ) deployable -

溫馨提示

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

評論

0/150

提交評論