中級軟件設(shè)計(jì)師2017下半年上午試題附答案解析_第1頁
中級軟件設(shè)計(jì)師2017下半年上午試題附答案解析_第2頁
中級軟件設(shè)計(jì)師2017下半年上午試題附答案解析_第3頁
中級軟件設(shè)計(jì)師2017下半年上午試題附答案解析_第4頁
中級軟件設(shè)計(jì)師2017下半年上午試題附答案解析_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、2017年下半年軟件設(shè)計(jì)師上午試卷綜合知識1.在程序執(zhí)行過程中, Cache與主存的地址映射是由()完成的。 A.操作系統(tǒng)B.程序員調(diào)度C.硬件自動D.用戶軟件.某四級指令流水線分別完成取指、取數(shù)、運(yùn)算、保存結(jié)果四步操作。若完成上述操作的時(shí) 間依次為8ns、9ns、4ns、8ns,則該流水線的操作周期應(yīng)至少為()ns。489 D. 33.內(nèi)存按字節(jié)編址。若用存儲容量為32Kx8bit的存儲器芯片構(gòu)成地址從AOOOOH到DFFFFH的內(nèi)存,則至少需要()片芯片。481632.計(jì)算機(jī)系統(tǒng)的主存主要是由()構(gòu)成的。 A. DRAMB. SRAM C. Cache D. EEPROM5.以下關(guān)于海明碼

2、的敘述中,正確的是()。 A .海明碼利用奇偶性進(jìn)行檢錯(cuò)和糾錯(cuò)B.海明碼的碼距為 1C.海明碼可以檢錯(cuò)但不能糾錯(cuò)D.海明碼中數(shù)據(jù)位的長度與校驗(yàn)位的長度必須相同.計(jì)算機(jī)運(yùn)行過程中,CPU需要與外設(shè)進(jìn)行數(shù)據(jù)交換。采用()控制技術(shù)時(shí), CPU與外設(shè) 可并行工作。A .程序查詢方式和中斷方式C.中斷方式和 DMA方式C.程序查詢方式和 DMA方式D.程序查詢方式、中斷方式和DMA方式HTTPS基于()安全協(xié).與HTTP相比,HTTPS協(xié)議對傳輸?shù)膬?nèi)容進(jìn)行加密,更加安全。議,其默認(rèn)端口是()。RSADESSSLSSH.與HTTP相比,HTTPS協(xié)議對傳輸?shù)膬?nèi)容進(jìn)行加密,更加安全。 HTTPS基于()安全

3、協(xié) 議,其默認(rèn)端口是()。1023443808080.下列攻擊行為中,屬于典型被動攻擊的是()。A.拒絕服務(wù)攻擊B.會話攔截C.系統(tǒng)干涉D.修改數(shù)據(jù)命令. 0不屬于入侵檢測技術(shù)。A.專家系統(tǒng)B .模型檢測C.簡單匹配D.漏洞掃描.以下關(guān)于防火墻功能特性的敘述中,不正確的是()。A.控制進(jìn)出網(wǎng)絡(luò)的數(shù)據(jù)包和數(shù)據(jù)流向B.提供流量信息的日志和審計(jì)C.隱藏內(nèi)部IP以及網(wǎng)絡(luò)結(jié)構(gòu)細(xì)節(jié)D.提供漏洞掃描功能.某軟件公司項(xiàng)目組的程序員在程序編寫完成后均按公司規(guī)定撰寫文檔,并上交公司存檔。此情形下,該軟件文檔著作權(quán)應(yīng)由()享有。A.程序員B.公司與項(xiàng)目組共同C.公司D.項(xiàng)目組全體人員13.我國商標(biāo)法規(guī)定了申請注冊的

4、商標(biāo)不得使用的文字和圖形,其中包括縣級以上行政區(qū)的 地名(文字)。以下商標(biāo)注冊申請,經(jīng)審查,能獲準(zhǔn)注冊的商標(biāo)是()。A.青島(市)B.黃山(市)C.??冢ㄊ校〥.長沙(市)14.李某購買了一張有注冊商標(biāo)的應(yīng)用軟件光盤,則李某享有()。A.注冊商標(biāo)專用權(quán)B.該光盤的所有權(quán)C.該軟件的著作權(quán)D.該軟件的所有權(quán).某醫(yī)院預(yù)約系統(tǒng)的部分需求為:患者可以查看醫(yī)院發(fā)布的專家特長介紹及其就診時(shí)間: 系統(tǒng)記錄患者信息,患者預(yù)約特定時(shí)間就診。用DFD對其進(jìn)行功能建模時(shí),患者是();用ERD對其進(jìn)行數(shù)據(jù)建模時(shí),患者是()。A.外部實(shí)體B.加工C.數(shù)據(jù)流D.數(shù)據(jù)存儲.某醫(yī)院預(yù)約系統(tǒng)的部分需求為:患者可以查看醫(yī)院發(fā)布的

5、專家特長介紹及其就診時(shí)間: 系統(tǒng)記錄患者信息,患者預(yù)約特定時(shí)間就診。用DFD對其進(jìn)行功能建模時(shí),患者是();用ERD對其進(jìn)行數(shù)據(jù)建模時(shí),患者是()。A.實(shí)體屬性C.聯(lián)系D.弱實(shí)體1718.某軟件項(xiàng)目的活動圖如下圖所示,其中頂點(diǎn)表示項(xiàng)目里程碑,鏈接頂點(diǎn)的邊表示包含的活動,變色數(shù)字表示活動的持續(xù)時(shí)間(天)。完成該項(xiàng)目的最少時(shí)間為()天。由于某種 原因,現(xiàn)在需要同一個(gè)開發(fā)人員完成BC和BD ,則完成該項(xiàng)目的最少時(shí)間為()天。A. 11B . 18C. 20D . 21A. 11B . 18C. 20D . 2119.某企業(yè)財(cái)務(wù)系統(tǒng)的需求中,屬于功能需求的是()。A.每個(gè)月特定的時(shí)間發(fā)放員工工資B.系

6、統(tǒng)的響應(yīng)時(shí)間不超過3秒C.系統(tǒng)的計(jì)算精度符合財(cái)務(wù)規(guī)則的要求D.系統(tǒng)可以允許100個(gè)用戶同事查詢自己的工資.更適合用來開發(fā)操作系統(tǒng)的編程語言是()。C/C+JavaPythonD. JavaScript.以下關(guān)于程序設(shè)計(jì)語言的敘述中,不正確的是()。A .腳本語言中不使用變量和函數(shù)B.標(biāo)記語言常用于描述格式化和鏈接C.腳本語言采用解釋方式實(shí)現(xiàn)D.編譯型語言的執(zhí)行效率更高22.將高級語言源程序通過編譯或解釋方式進(jìn)行翻譯時(shí),可以先生成與源程序等價(jià)的某種中 間代碼。以下關(guān)手中間代碼的敘途中,正確的是()。A.中間代碼常采用符號表來表示B.后綴式和三地址碼是常用的中間代碼C.對中間代碼進(jìn)行優(yōu)化要依據(jù)運(yùn)行

7、程序的機(jī)器特性23.計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu)如下圈所示,基于硬件之上的軟件可分為 中a、b和c分別表示()。D.中間代碼不能跨平臺a、b和c三個(gè)層次。圖A.操作系統(tǒng)、系統(tǒng)軟件和應(yīng)用軟件 B.操作系統(tǒng)、應(yīng)用軟件和系統(tǒng)軟件 C.應(yīng)用軟件、系統(tǒng)軟件和操作系統(tǒng) C.應(yīng)用軟件、操作系統(tǒng)和系統(tǒng)軟件 2425.下圖所示的PCB (進(jìn)程控制塊)的組織方式是(),圖中()。A.鏈接方式 B.索引方式 C.順序方式D. HashA .有1個(gè)運(yùn)行進(jìn)程、 B.有2個(gè)運(yùn)行進(jìn)程、 C.有1個(gè)運(yùn)行進(jìn)程、 D .有1個(gè)運(yùn)行進(jìn)程、2個(gè)就緒進(jìn)程、3個(gè)就緒進(jìn)程、3個(gè)就緒進(jìn)程、4個(gè)就緒進(jìn)程、4個(gè)阻塞進(jìn)程2個(gè)阻塞進(jìn)程3個(gè)阻塞進(jìn)程2個(gè)阻塞進(jìn)

8、程1K字節(jié),每個(gè)塊號占3字節(jié),那么采26某文件系統(tǒng)采用多級索引結(jié)構(gòu)。若磁盤塊的大小為 用二級索引時(shí)的文件最大長度為()字節(jié)。10242048116281232562.某操作系統(tǒng)采用分頁存儲管理方式,下圖給出了進(jìn)程A和進(jìn)程B的頁表結(jié)構(gòu)。如果物理頁的大小為1K字節(jié),那么進(jìn)程 A中邏輯地址為1024(十進(jìn)制)用變量存放在()號物理內(nèi)存 頁中。假設(shè)進(jìn)程 A的邏輯頁4與進(jìn)程B的邏輯頁5要共享物理頁4,那么應(yīng)該在進(jìn)程 A頁 表的邏輯頁4和進(jìn)程B頁表的邏輯頁5對應(yīng)的物理頁處分別填()。835.某操作系統(tǒng)采用分頁存儲管理方式,下圖給出了進(jìn)程A和進(jìn)程B的頁表結(jié)構(gòu)。如果物理頁的大小為1K字節(jié),那么進(jìn)程 A中邏輯地

9、址為1024(十進(jìn)制)用變量存放在()號物理內(nèi)存 頁中。假設(shè)進(jìn)程 A的邏輯頁4與進(jìn)程B的邏輯頁5要共享物理頁4,那么應(yīng)該在進(jìn)程 A頁 表的邏輯頁4和進(jìn)程B頁表的邏輯頁5對應(yīng)的物理頁處分別填()。A. 4、4 B. 4、5 C. 5、4 D. 5/52930.用自盒測試方法對如下圖所示的流程圖進(jìn)行測試。若要滿足分支覆蓋,則至少要() 個(gè)測試用例,正確的測試用例對是()(測試用例的格式為( A,B,X;X )。A. 1 B. 2 C. 3 D. 4A. ( 1,3,3;3)和(5,2,15;3)B. ( 1,1,5;5)和(5,2,20;9)C. ( 2,3,10;5)和(5,2,18;3)D.

10、( 5,2,16;3)和(5,2,21;9).配置管理貫穿軟件開發(fā)的整個(gè)過程。以下內(nèi)容中,不屬于配置管理的是()。A.版本控制C.風(fēng)險(xiǎn)管理D.變更管理D.配置狀態(tài)報(bào)告.極限編程(XP)的十二個(gè)最佳實(shí)踐不包括()。A.小的發(fā)布B.結(jié)對編程C.持續(xù)集成D.精心設(shè)計(jì)33.以下關(guān)于管道過濾器體系結(jié)構(gòu)的有點(diǎn)的敘述中,不爭取的是()。A.軟件構(gòu)件具有良好的高內(nèi)聚、低藕合的特點(diǎn)B.支持重用C.支持并行執(zhí)行D.提高性能.模塊A將學(xué)生信息,即學(xué)生姓名、學(xué)號、手機(jī)號等放到一個(gè)結(jié)構(gòu)體中,傳遞給模塊Bo模塊A和B之間的藕合類型為()藕合。A.數(shù)據(jù)B.標(biāo)記C.控制D.內(nèi)容.某模塊內(nèi)涉及多個(gè)功能,這些功能必須以特定的次序

11、執(zhí)行,則該模塊的內(nèi)聚類型為() 內(nèi)聚。A.實(shí)踐B.過程C.信息D.功能.系統(tǒng)交付用戶使用后,為了改進(jìn)系統(tǒng)的圖形輸出而對系統(tǒng)進(jìn)行修改的維護(hù)行為屬于() 維護(hù)。A.改正性B.適應(yīng)性C改善性D.預(yù)防性.在面向?qū)ο蠓椒ㄖ校瑢⑦壿嬌舷嚓P(guān)的數(shù)據(jù)以及行為綁定在一起,使信息對使用者隱蔽稱 為()。當(dāng)類中的屬性或方法被設(shè)計(jì)為private時(shí),()可以對其進(jìn)行訪問。A.抽象B.繼承C.封裝D.多態(tài).在面向?qū)ο蠓椒ㄖ?,將邏輯上相關(guān)的數(shù)據(jù)以及行為綁定在一起,使信息對使用者隱蔽稱為()。當(dāng)類中的屬性或方法被設(shè)計(jì)為private時(shí),()可以對其進(jìn)行訪問。A.應(yīng)用程序中所有方法C.只有此類中定義的方法C.只有此類中定義的

12、public方法D.同一個(gè)包中的類中定義的方法.采用繼承機(jī)制創(chuàng)建子類時(shí),子類中()。A.只能有父類中的屬性B.只能有父類中的行為C.只能新增行為C.可以有新的屬性和行為.面向?qū)ο蠓治鲞^程中,從給定需求描述中選擇()來識別對象。A .動詞短語 B .名詞短語 C .形容詞 D .副詞.如圖所示的 UML類圖中,Shop和Magazine之間為()關(guān)系, Magazine和Page之間為 ()關(guān)系。UML類圖統(tǒng)稱不用于對()進(jìn)行建模。41.A .關(guān)聯(lián) B.依賴C .組合D.繼承.如圖所示的 UML類圖中,Shop和Magazine之間為()關(guān)系, Magazine和Page之間為 ()關(guān)系。UML

13、類圖統(tǒng)稱不用于對()進(jìn)行建模。.A .關(guān)聯(lián) B.依賴C.組合D.繼承43.如圖所示的 UML類圖中,Shop和Magazine之間為()關(guān)系, Magazine和Page之間為 ()關(guān)系。UML類圖統(tǒng)稱不用于對()進(jìn)行建模。A .系統(tǒng)的詞匯B.簡單的協(xié)作C.邏輯數(shù)據(jù)庫模式D.對象快照 4447.自動售貨機(jī)根據(jù)庫存、存放貨幣量、找零能力、所選項(xiàng)目等不同,在貨幣存入并進(jìn)行選擇時(shí)具有如下行為:交付產(chǎn)品不找零:交付產(chǎn)品找零:存入貨幣不足而不提供任何產(chǎn)品;庫存不足而不提供任何產(chǎn)品。 這一業(yè)務(wù)需求適合采用 ()模式設(shè)計(jì)實(shí)現(xiàn),其類圖如下圖所示, 其中()是客戶程序使用的主要接口,可用狀態(tài)來對其進(jìn)行配置。此模

14、式為(),體現(xiàn)的最主要的意圖是()。44. A.觀察者(Obeserver) C.策略(Stratehy)B.狀態(tài)(State)D.訪問者(Visitor)45. A. VendingMachineStateC. VendingDepositStateB . BuyD . VendingStockState46. A.創(chuàng)建型對象模式C.行為型類模式B.結(jié)構(gòu)型對象模式D.行為型對象模式. A.當(dāng)一個(gè)對象狀態(tài)改變時(shí)所有依賴它的對象得到通知并自動更新B.在不破壞封裝性的前提下,捕獲對象的內(nèi)部狀態(tài)并在對象之外保存C. 一個(gè)對象在其內(nèi)部狀態(tài)改變時(shí)改變其行為D.將請求封裝為對象從而可以使用不同的請求對客戶

15、進(jìn)行參數(shù)化.編譯過程中進(jìn)行的語法分析主要是分析()。A.源程序中的標(biāo)識符是否合法B.程序語句的含義是否合法C.程序語句的結(jié)構(gòu)是否合法D.表達(dá)式的類型是否合法49.某確定的有限自動機(jī)(DFA)的狀態(tài)轉(zhuǎn)換圖如下圖所示(0是初態(tài),4是終態(tài)),則該DFA能識別()。A. AaabB. AbabC. BbbaD. Abba.函數(shù)main、f的定義如下所示。調(diào)用函數(shù) f時(shí),第一個(gè)參數(shù)采用傳值(call by value)方式,第二個(gè)參數(shù)采用傳引用(call by referen)方式,則函數(shù) main執(zhí)行后輸出的值為(50)。main() |int x = 10; 氏x, x);print(x);Rint

16、 x, mt &a)A.B.C.D.10192029.采用三級結(jié)構(gòu)/兩級映像的數(shù)據(jù)庫體系結(jié)構(gòu),如果對數(shù)據(jù)庫的一張表創(chuàng) 建聚簇索引,改變的是數(shù)據(jù)庫的()。A.用戶模式B.外模式C.模式D.內(nèi)模式 52.某企業(yè)的培訓(xùn)關(guān)系模式 R(培訓(xùn)科目,培訓(xùn)師,學(xué)生,成績,時(shí)間,教室 ),R的函數(shù)依賴 集5=培訓(xùn)科目一一培訓(xùn)師,(學(xué)生,培訓(xùn)科目)一成績,(時(shí)間,教室)一培訓(xùn)科目,(時(shí)間, 培訓(xùn)師)一教室,(時(shí)間,學(xué)生)一教室。關(guān)系模式R的主鍵為(),其規(guī)范化程度最高達(dá)到()。A.(學(xué)生,培訓(xùn)科目)B.(時(shí)間,教師)C.(時(shí)間,培訓(xùn)師)D.(時(shí)間,學(xué)生) 53.某企業(yè)的培訓(xùn)關(guān)系模式 R(培訓(xùn)科目,培訓(xùn)師,學(xué)生,成

17、績,時(shí)間,教室 ),R的函數(shù)依賴 集5=培訓(xùn)科目一一培訓(xùn)師,(學(xué)生,培訓(xùn)科目)一成績,(時(shí)間,教室)一培訓(xùn)科目,(時(shí)間, 培訓(xùn)師)一教室,(時(shí)間,學(xué)生)一教室。關(guān)系模式R的主鍵為(),其規(guī)范化程度最高達(dá)到()。1NF2MF3NFBCNF5455.設(shè)關(guān)系模式 R (U, F),其中:U=A , B,C,D,E , F=A-B , DEB , CEHE , EfA , B-D。()為關(guān)系模式 R的候選關(guān)鍵字。分解()是無損連 接,并保持函數(shù)依賴的。A. AB B. DE C. DB D . CE.在基于 Web的電子商務(wù)應(yīng)用中,訪問存儲于數(shù)據(jù)庫中的業(yè)務(wù)對象的常用方式之一是()。JDBCXMLCGI

18、COM.設(shè)S是一個(gè)長度為n的非空字符串,其中的字符各不相同,則其互異的非平凡子串(非空且不同于 S本身)個(gè)數(shù)為()。A. 2n-1n2n(n+1)/2(n+2) (n-1)/258.假設(shè)某消息中只包含 7個(gè)字符怡a,b,c,d,e,f,g,折7個(gè)字符在消息中出現(xiàn)的次數(shù)為 5,24,8,17,34,f4,13,利用哈夫曼樹(最優(yōu)二叉樹)為該消息中的字符構(gòu)造符合前綴編碼要 求的不等長編碼。各字符的編碼長度分別為()。a:4,b:2,c:3,d:3,e:2,f:4,g:3a:6,b:2,c:5,d:3,e:1,f:6,g:4a:3,b:3,c:3,d:3,e:3,f:2,g:3a:2,b:6,c:3

19、,d:5,e:6,f:1,g:4.設(shè)某二叉樹采用二叉鏈表表示(即結(jié)點(diǎn)的兩個(gè)指針分別指示左、右孩子)。當(dāng)該二叉樹 包含k個(gè)節(jié)點(diǎn)時(shí),其二叉鏈表節(jié)點(diǎn)中必有()個(gè)空的漢子指針。k-1kk+12k.以下關(guān)于無向連通圖G的敘述中,不正確的是()。G中任意兩個(gè)頂點(diǎn)之間均有邊存在G中任意兩個(gè)頂點(diǎn)之間存在路徑C.從G中任意頂點(diǎn)出發(fā)可遍歷圖中所有頂點(diǎn)G的臨接矩陣是對稱矩陣61兩個(gè)遞增序列 A和B的長度分別為 m和n(m P+D+1其中P代表漢明碼的個(gè)數(shù),D代表數(shù)據(jù)位的個(gè)數(shù)。6.B解析:程序查詢方式是通過CPU執(zhí)行程序來查詢狀態(tài)的。DMA(Direct MemoryAccess ,直接內(nèi)存存取)是所有現(xiàn)代電腦的重要

20、特色,它允許不同速度 的硬件裝置來溝通,而不需要依賴于CPU的大量中斷負(fù)載。否則,CPU需要從來源把每一片段的資料復(fù)制到暫存器,然后把它們再次寫回到新的地方。在這個(gè)時(shí)間中,CPU對于其他的工作來說就無法使用。有DMA6程序查詢78.CB解析:HTTPS(全稱:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全為目標(biāo)的 HTTP!,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS勺安全 基礎(chǔ)是SSL,因此加密的詳細(xì)內(nèi)容就需要SSL。它是一個(gè)URI scheme (抽象標(biāo)識符體系),句法類同http:體系。HTTP碘

21、用端口 443,而不是像HTTP那樣使用端口 80來和TCP/IP進(jìn) 行通信。解析:被動攻擊主要是收集信息而不是進(jìn)行訪問,數(shù)據(jù)的合法用戶對這種活動一點(diǎn)也不會覺察到。被動攻擊包括嗅探、信息收集等攻擊方法。攻擊方不知道被攻擊方什么時(shí)候?qū)υ?0.D解析:漏洞掃描是殺掉軟件做的11.D解析:防火墻是被動防御,無法提供系統(tǒng)漏洞掃描12.C解析:本題考查知識產(chǎn)權(quán)知識, 即軟件知識產(chǎn)權(quán)歸屬。 公民為完成法人或者其他組織工作任 務(wù)所創(chuàng)作的作品是職務(wù)作品。 職務(wù)作品可以是作品分類中的任何一種形式,如文字作品、電影作品、計(jì)算機(jī)軟件都可能由于為執(zhí)行工作任務(wù)而創(chuàng)作,屬于職務(wù)作品。其著作權(quán)歸屬分兩種情形一(1廠一般職務(wù)

22、作品一:一般職務(wù)作品的著作權(quán)由作者享有單位或其他組織享有在其31 業(yè)務(wù)范圍內(nèi)優(yōu)先使明的權(quán)利,期限為2年。單位的優(yōu)先使用權(quán)是專有的,未經(jīng)單位同意,作者不得許可第三人以與單位使用的相同方式使用該作品。在作品完成兩年內(nèi),如單位在其業(yè)務(wù)范圍內(nèi)不使用,作者可以要求單位同意由第三人以與單位使用的相同方式使用,所獲報(bào)酬,由作者與單位按約定的比例分配。(2)特殊的職務(wù)作品:所謂特殊職務(wù)作品一是指是利用法人或者其他組織的物質(zhì)技術(shù)條件創(chuàng)作,并由法人或者其他組織承擔(dān)責(zé)任的工程設(shè)計(jì)、產(chǎn)品設(shè)計(jì)圖紙、地圖、計(jì)算機(jī)軟件等職務(wù)作品; 二是指法律、行政法規(guī)規(guī)定或者合同約定著作 權(quán)由法人或者其他組織亨有的職務(wù)作品。對于特殊職務(wù)作

23、品,作者享有署名權(quán),其他權(quán)利由法人或非法人單位享有。本題涉及軟件知識產(chǎn)權(quán), 王某為完成公司指派的工作任務(wù)所開發(fā)的軟件是職務(wù)軟件,職務(wù)軟件包括軟件文檔和源程序。該軟件文檔屬于特殊職務(wù)作品, 依據(jù)著作權(quán)法,對于特殊職務(wù)作 品,除署名權(quán)以外,著作權(quán)的其他權(quán)利由公司享有。13.A解析:青島啤酒記著沒,不是打廣告,不過我考試的時(shí)候第一反應(yīng)就是這個(gè)。14.B解析:這個(gè)可以參考 12題的解析,只是有了光盤的所有權(quán)。1516.AA解析:數(shù)據(jù)流圖(Data Flow Diagram ):簡稱DFD ,它從數(shù)據(jù)傳遞和加工角度,以圖形方 式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分

24、析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。E-R圖也稱實(shí)體-聯(lián)系圖(Entity Relationship Diagram) ,提供了表示實(shí)體類型、屬性和聯(lián)系 的方法,用來描述現(xiàn)實(shí)世界的概念模型。在實(shí)際情況中并非總有一個(gè)屬性是鍵,為描述這類情況,E-R圖引入了弱實(shí)體元素。即沒有鍵屬性的實(shí)體型。例如本地電話號碼、寢室等(如 果其僅按照順序編號的話),對應(yīng)地,存在鍵屬性的實(shí)體型則為強(qiáng)實(shí)體型。不管是哪種建模方式患者都是實(shí)體1718.BD 解析:關(guān)鍵路徑為 ABCEFJ和ABDGFJ18 天19.A解析:功能需求:系統(tǒng)要做什么,在何時(shí)做,在何時(shí)以及如何修改升級。20.A解析:Linux就是

25、用C開發(fā)的21.A解析:腳本語言中可以使用變量22.B解析:中間代碼常用的表達(dá)形式如后綴式,三元式,四元式和樹,可以跨平臺23.C解析:系統(tǒng)軟件開發(fā)人員開發(fā)操作系統(tǒng)和系統(tǒng)軟件。應(yīng)用軟件開發(fā)人員開發(fā)應(yīng)用軟件。24-25 BC解析:都給出索引表了,這就不用說了;運(yùn)行指針就指向了一個(gè)進(jìn)程,就緒有三個(gè),阻塞有 三個(gè)。26.C解析:2728.B A解析:1k=1*1024 ;所以邏輯頁為1,對應(yīng)物理頁為 3;第二空是可以共用的。29-30 BB解析:第二空已經(jīng)給出第一空的答案兩個(gè);第二空用代入法。31.B解析:風(fēng)險(xiǎn)管理屬于風(fēng)險(xiǎn)控制。32.D解析:極限編程(XP)4大價(jià)值觀:溝通,簡單性,簡單,反饋與勇氣

26、;5個(gè)原則:快速反饋,簡單性假設(shè),逐步修改,提倡更改和優(yōu)質(zhì)工作=12個(gè)最佳實(shí)踐:計(jì)劃游戲(快速制定計(jì)劃、隨著細(xì)節(jié)的不斷變化而完善)、小型發(fā)布(系統(tǒng)的設(shè)計(jì)要能夠盡可能早地交付)、隱喻(找到合適的比喻傳達(dá)信息)、簡單設(shè)計(jì)(只處理 當(dāng)前的需求,使設(shè)計(jì)保持簡單)、測試現(xiàn)行(先寫測試代碼,然后再編寫程序)、重構(gòu)(重新審視需求和設(shè)計(jì),重新明確地描述它們以符合新的和現(xiàn)有的需求)、結(jié)隊(duì)編程、集體代碼所有制、持續(xù)集成(可以按日甚至按小時(shí)為客戶提供可運(yùn)行的版本)、每周工作40個(gè)小時(shí)、現(xiàn)場客戶和編碼標(biāo)準(zhǔn)。33.D 解析:管道-過濾器模式的體系結(jié)構(gòu)是面向數(shù)據(jù)流的軟件體系結(jié)構(gòu)。它最典型的應(yīng)用是在編譯系統(tǒng)。一個(gè)普通的編譯

27、系統(tǒng)包括詞法分析器,語法分析器,語義分析與中間代碼生成器,優(yōu)化 器,目標(biāo)代碼生成器等一系列對源程序進(jìn)行處理的過程。人們可以將編譯系統(tǒng)看作一系列過 濾器的連接體,按照管道-過濾器的體系結(jié)構(gòu)進(jìn)行設(shè)計(jì)。此外,這種體系結(jié)構(gòu)在其它一些領(lǐng)域也 有廣泛的應(yīng)用。因此它成為軟件工程和軟件開發(fā)中的一個(gè)突出的研究領(lǐng)域。34.A解析:功能內(nèi)聚:完成一個(gè)單一功能,各個(gè)部分協(xié)同工作,缺一不可。順序內(nèi)聚:處理元素相關(guān),而且必須順序執(zhí)行。通信內(nèi)聚:所有處理元素集中在一個(gè)數(shù)據(jù)結(jié)構(gòu)的區(qū)域上。過程內(nèi)聚:處理元素相關(guān),而且必須按特定的次序執(zhí)行。瞬時(shí)內(nèi)聚:所包含的任務(wù)必須在同一時(shí)間間隔內(nèi)執(zhí)行(如初始化模塊)。邏輯內(nèi)聚:完成邏輯上相關(guān)的

28、一組任務(wù)。偶然內(nèi)聚:完成一組沒有關(guān)系或松散關(guān)系的任務(wù)。35.B解析:參考3436.C正確性維護(hù):改正沒有發(fā)現(xiàn)的錯(cuò)誤適應(yīng)性維護(hù):技術(shù),需求發(fā)生了變化而引起的維護(hù)完善性維護(hù):擴(kuò)展功能和完善性能預(yù)防性維護(hù):提高可靠性和可維護(hù)性3738.CB解析:封裝是指利用抽象數(shù)據(jù)類型將數(shù)據(jù)和基于數(shù)據(jù)的操作封裝在一起,使其構(gòu)成一個(gè)不可分割的獨(dú)立實(shí)體,數(shù)據(jù)被保護(hù)在抽象數(shù)據(jù)類型的內(nèi)部,盡可能地隱藏內(nèi)部的細(xì)節(jié),只保留一些對外接口使之與外部發(fā)生聯(lián)系。只有此類中定義的方法可以對私有成員進(jìn)行訪問。39.D解析:子類相對于父類,要更加特殊。所以會有新的成員來描述其特殊。40.B解析:名詞短語暗示類及其屬性動詞和動詞短語暗示對職責(zé)

29、或操作。4143.ACD解析:第一個(gè)空和第二個(gè)空,可以通過他們之間的連線得出;第三空:對系統(tǒng)的詞匯建模;對簡單的協(xié)作建模;對邏輯數(shù)據(jù)庫模式建模都可以用到類圖44-47 BADC解析:有 State關(guān)鍵詞 狀態(tài)模式:允許一個(gè)對象在其內(nèi)部狀態(tài)改變時(shí)改變它的行為。對象看起來似乎修改了它的類。在很多情況下,一個(gè)對象的行為取決于一個(gè)或多個(gè)動態(tài)變化的屬性,這樣的屬性叫做狀態(tài),這樣的對象叫做有狀態(tài)的(stateful)對象,這樣的對象狀態(tài) 是從事先定義好的一系列值中取出的。 當(dāng)一個(gè)這樣的對象與外部事件產(chǎn)生互動時(shí), 其內(nèi)部狀 態(tài)就會改變,=從而使得系統(tǒng)的行為也隨之發(fā)生變化。=是整個(gè)狀態(tài)模式的基類也是對外的接口。一48.C解析:語法分析的任務(wù)是根據(jù)語言的語法規(guī)則分析單詞串是否構(gòu)成短語和句子,即表達(dá)式, 語句和程序等基本語言結(jié)構(gòu),同時(shí)檢查和處理程序中的語法錯(cuò)誤。解析:一定是以 b結(jié)束,aa.b或bb.b ;50.D解析:當(dāng)值傳遞的時(shí)候,將原來的參數(shù)復(fù)制了一份,但是引用傳遞的時(shí)候是將變量的地址傳來出去,會改變改地址上的數(shù)據(jù)。因此,a代表的其實(shí)就是 x本身,f函數(shù)里面的x是另個(gè)變量,只用a的變化才能導(dǎo)致 main函數(shù)里面的x值的變化 51.B解析:索引對應(yīng)外模式;視圖對應(yīng)概念模式;基本表對

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論