2017年下半年中級軟件設(shè)計師真題+答案解析上午選擇+下午案例全國計算機(jī)軟考_第1頁
2017年下半年中級軟件設(shè)計師真題+答案解析上午選擇+下午案例全國計算機(jī)軟考_第2頁
2017年下半年中級軟件設(shè)計師真題+答案解析上午選擇+下午案例全國計算機(jī)軟考_第3頁
2017年下半年中級軟件設(shè)計師真題+答案解析上午選擇+下午案例全國計算機(jī)軟考_第4頁
2017年下半年中級軟件設(shè)計師真題+答案解析上午選擇+下午案例全國計算機(jī)軟考_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2017年下半年軟件設(shè)計師真題+答案解析

上午選擇題1、以下關(guān)于防火墻功能特性的敘述中,不正確的是()。A.控制進(jìn)出網(wǎng)絡(luò)的數(shù)據(jù)包和數(shù)據(jù)流向B.提供流量信息的日志和審計C,隱藏內(nèi)部IP以及網(wǎng)絡(luò)結(jié)構(gòu)細(xì)節(jié)D.提供漏洞掃描功能答案:D2、在程序執(zhí)行過程中,Cache與主存的地址映射是由()完成的。A.操作系統(tǒng)B.程序員調(diào)度C.硬件自動D.用戶軟件答案:C3、某四級指令流水線分別完成取指、取數(shù)、運算、保存結(jié)果四步操作。若完成上述操作的時間依次為8ns、9ns、4ns、8ns,則該流水線的操作周期應(yīng)至少為()ns。A.48933答案:C4、內(nèi)存按字節(jié)編址。若用存儲容量為32Kx8bit的存儲器芯片構(gòu)成地址從AOOOOhgUDFFFFH的內(nèi)存,則至少需要()片芯片。481632答案:B5、計算機(jī)系統(tǒng)的主存主要是由()構(gòu)成的。DRAMSRAMCacheEEPROM答案:ADRAM:動態(tài)隨機(jī)存取存儲器;SRAM:靜態(tài)隨機(jī)存取存儲器;Cache:高速緩存;EEPROM:電可擦可編程只讀存儲器6、以下關(guān)于海明碼的敘述中,正確的是(A.海明碼利用奇偶性進(jìn)行檢錯和糾錯B.海明碼的碼距為1C.海明碼可以檢錯但不能糾錯D.海明碼中數(shù)據(jù)位的長度與校驗位的長度必須相同答案:A7、計算機(jī)運行過程中,CPU需要與外設(shè)進(jìn)行數(shù)據(jù)交換。采用()控制技術(shù)時,CPU與外設(shè)可并行工作。A.程序查詢方式和中斷方式B.中斷方式和DMA方式C.程序查詢方式和DMA方式D.程序查詢方式、中斷方式和DMA方式答案:B程序查詢方式是通過CPU執(zhí)行程序來查詢狀態(tài)的。8、與HTTP1目比,HTTP砌、議對傳輸?shù)膬?nèi)容進(jìn)行力口密,更力口安全。HTTPS基于(8)安全協(xié)議,其默認(rèn)端口是(9)。RSADESSSLD.SSH答案:C9、與HTTPffi比,HTTP砌、議對傳輸?shù)膬?nèi)容進(jìn)行力口密,更力口安全。HTTPS基于(8)安全協(xié)議,其默認(rèn)端口是(9)。1023443808080答案:B10、下列攻擊行為中,屬于典型被動攻擊的是()。A.拒絕服務(wù)攻擊B.會話攔截C.系統(tǒng)干涉D.修改數(shù)據(jù)命令答案:C11、()不屬于入侵檢測技術(shù)。A.專家系統(tǒng)B.模型檢測C.簡單匹配D.漏洞掃描答案:D漏洞掃描為另一種安全防護(hù)策略。12、某軟件公司項目組的程序員在程序編寫完成后均按公司規(guī)定撰寫文檔,并上交公司存檔。此情形下,該軟件文檔著作權(quán)應(yīng)由()享有。A.程序員B.公司與項目組共同C.公司D.項目組全體人員答案:C屬于職務(wù)作品。13、我國商標(biāo)法規(guī)定了申請注冊的商標(biāo)不得使用的文字和圖形,其中包括縣級以上行政區(qū)的地名(文字)。以下商標(biāo)注冊申請,經(jīng)審查,能獲準(zhǔn)注冊的商標(biāo)是()。A,青島(市)B.黃山(市)C.??冢ㄊ校〥.長沙(市)答案:A14、李某購買了一張有注冊商標(biāo)的應(yīng)用軟件光盤,則李某享有(A.注冊商標(biāo)專用權(quán)B.該光盤的所有權(quán)C.該軟件的著作權(quán)D.該軟件的所有權(quán)答案:B15、某醫(yī)院預(yù)約系統(tǒng)的部分需求為:患者可以查看醫(yī)院發(fā)布的專家特長介紹及其就診時間:系統(tǒng)記錄患者信息,患者預(yù)約特定時間就診。用DFD對其進(jìn)行功能建*H時,患者是(15);用ERD對其進(jìn)行數(shù)據(jù)建模時,患者是(16)。A.外部實體B.加工C.數(shù)據(jù)流D.數(shù)據(jù)存儲答案:A16、某醫(yī)院預(yù)約系統(tǒng)的部分需求為:患者可以查看醫(yī)院發(fā)布的專家特長介紹及其就診時間:系統(tǒng)記錄患者信息,患者預(yù)約特定時間就診。用DFD對其進(jìn)行功能建*H時,患者是(15);用ERD對其進(jìn)行數(shù)據(jù)建模時,患者是(16)。A.實體B.屬性C.聯(lián)系D.弱實體答案:A17、某軟件項目的活動圖如下圖所示,其中頂點表示項目里程碑,鏈接頂點的邊表示包含的活動,變色數(shù)字表示活動的持續(xù)時間(天)。完成該項目的最少時間為(17)天。由于某種原因,現(xiàn)在需要同一個開發(fā)人員完成BC和BD,則完成該項目白^最少時間為(18)天。11182021答案:B關(guān)鍵路徑為ABCEF廂ABDGFJ1大18、A.11B.18C.20D.21答案:DBC持續(xù)時間3天,BD持續(xù)時間2天,由一天完成,則可以把BC持續(xù)時間作為5天,BD持續(xù)時間也為5天,則關(guān)鍵路徑為ABDGFJ21天19、某企業(yè)財務(wù)系統(tǒng)的需求中,屬于功能需求的是()。A.每個月特定的時間發(fā)放員工工資B.系統(tǒng)的響應(yīng)時間不超過3秒C.系統(tǒng)的計算精度符合財務(wù)規(guī)則的要求D.系統(tǒng)可以允許100個用戶同事查詢自己的工資答案:A20、更適合用來開發(fā)操作系統(tǒng)的編程語言是()。C/C++JavaPythonJavaScript答案:A21、以下關(guān)于程序設(shè)計語言的敘述中,不正確的是(A.腳本語言中不使用變量和函數(shù)B.標(biāo)記語言常用于描述格式化和鏈接C.腳本語言采用解釋方式實現(xiàn)D,編譯型語言的執(zhí)行效率更高答案:A22、將高級語言源程序通過編譯或解釋方式進(jìn)行翻譯時,可以先生成與源程序等價的某種中間代碼。以下關(guān)手中間代碼的敘途中,正確的是()。A,中間代碼常采用符號表來表示B.后綴式和三地址碼是常用的中間代碼C,對中間代碼進(jìn)行優(yōu)化要依據(jù)運行程序的機(jī)器特性D.中間代碼不能跨平臺答案:A23、計算機(jī)系統(tǒng)的層次結(jié)構(gòu)如下圈所示,基于硬件之上的軟件可分為a、b和c三個層次。圖中a、b和c分別表示()。A.操作系統(tǒng)、系統(tǒng)軟件和應(yīng)用軟件B.操作系統(tǒng)、應(yīng)用軟件和系統(tǒng)軟件C,應(yīng)用軟件、系統(tǒng)軟件和操作系統(tǒng)D,應(yīng)用軟件、操作系統(tǒng)和系統(tǒng)軟件答案:C系統(tǒng)軟件開發(fā)人員開發(fā)操作系統(tǒng)和系統(tǒng)軟件。應(yīng)用軟件開發(fā)人員開發(fā)應(yīng)用軟件。24、下圖所示的PCB(進(jìn)程控制塊)的組織方式是(24),圖中(25)A.鏈接方式B.索引方式C.順序方式D.Hash答案:B25、A.有1個運行進(jìn)程、2個就緒進(jìn)程、4個阻塞進(jìn)程B.有1個運行進(jìn)程、2個就緒進(jìn)程、4個阻塞進(jìn)程C.有1個運行進(jìn)程、3個就緒進(jìn)程、3個阻塞進(jìn)程D.有1個運行進(jìn)程、4個就緒進(jìn)程、2個阻塞進(jìn)程答案:C26、某文件系統(tǒng)采用多級索引結(jié)構(gòu)。若磁盤塊的大小為1K字節(jié),每個塊號占3字節(jié),那么采用二級索引時的文件最大長度為()字節(jié)。

A.10242048116281232562答案:C27、某操作系統(tǒng)采用分頁存儲管理方式,下圖給出了進(jìn)程A和進(jìn)程B的頁表結(jié)構(gòu)。如果物理頁的大小為1K字節(jié),那么進(jìn)程A中邏輯地址為1024(十進(jìn)制)用變量存放在(27)號物理內(nèi)存頁中。假設(shè)進(jìn)程A的邏輯頁4與進(jìn)程B的邏輯頁5要共享物理頁4,那么應(yīng)該在進(jìn)程A頁表的邏輯頁4和進(jìn)程B頁表的邏輯頁5對應(yīng)的物理頁處分別填(28)。建輒更物理班0建輒更物理班0]1629?37405835D.2答案:B28、A.4、44、55、45、5答案:A29、用自盒測試方法對如下圖所示的流程圖進(jìn)行測試。若要滿足分支覆蓋,則至少要(29)個測試用例,正確的測試用例對是(30)(測試用例的格式為(A,B,X;X)。123430、A.(1,3,3;3)和(5,2,15;3)(1,1,5;5)和(5,2,20⑼(2,3,10;5)和(5,2,18;3)(5,2,16;3)和(5,2,21;9)答案:D31、配置管理貫穿軟件開發(fā)的整個過程。以下內(nèi)容中,不屬于配置管理的是()。A.版本控制B.風(fēng)險管理C.變更管理D.配置狀態(tài)報告答案:B32、極限編程(XP)的十二個最佳實踐不包括()。A.小的發(fā)布B.結(jié)對編程C.持續(xù)集成D.精心設(shè)計答案:D33、以下關(guān)于管道過濾器體系結(jié)構(gòu)的有點的敘述中,不爭取的是()A.軟件構(gòu)件具有良好的高內(nèi)聚、低藕合的特點B.支持重用C.支持并行執(zhí)行D.提高性能答案:C管道過濾器不支持批處理和并發(fā)操作。34、模塊A將學(xué)生信息,即學(xué)生姓名、學(xué)號、手機(jī)號等放到一個結(jié)構(gòu)體中,傳遞給模塊B。模塊A和B之間的藕合類型為()藕合。A.數(shù)據(jù)B.標(biāo)記C.控制D.內(nèi)容答案:A35、某模塊內(nèi)涉及多個功能,這些功能必須以特定的次序執(zhí)行,則該模塊的內(nèi)聚類型為()內(nèi)聚。A.實踐B.過程C.信息D.功能答案:B36、系統(tǒng)交付用戶使用后,為了改進(jìn)系統(tǒng)的圖形輸出而對系統(tǒng)進(jìn)行修改的維護(hù)行為屬于()維護(hù)。A.改正性B.適應(yīng)性C.改善性D.預(yù)防性答案:C37、在面向?qū)ο蠓椒ㄖ校瑢⑦壿嬌舷嚓P(guān)的數(shù)據(jù)以及行為綁定在一起,使信息對使用者隱蔽稱為(37)。當(dāng)類中的屬性或方法被設(shè)計為private時,(38)可以對其進(jìn)行訪問。A.抽象B,繼承C.封裝D.多態(tài)答案:C封裝是指利用抽象數(shù)據(jù)類型將數(shù)據(jù)和基于數(shù)據(jù)的操作封裝在一起,使其構(gòu)成一個不可分割的獨立實體,數(shù)據(jù)被保護(hù)在抽象數(shù)據(jù)類型的內(nèi)部,盡可能地隱藏內(nèi)部的細(xì)節(jié),只保留一些對外接口使之與外部發(fā)生聯(lián)系。只有此類中定義的方法可以對私有成員進(jìn)行訪問。38、在面向?qū)ο蠓椒ㄖ?,將邏輯上相關(guān)的數(shù)據(jù)以及行為綁定在一起,使信息對使用者隱蔽稱為(37)。當(dāng)類中的屬性或方法被設(shè)計為private時,(38)可以對其進(jìn)行訪問。A,應(yīng)用程序中所有方法B,只有此類中定義的方法C,只有此類中定義的public方法D,同一個包中的類中定義的方法答案:B封裝是指利用抽象數(shù)據(jù)類型將數(shù)據(jù)和基于數(shù)據(jù)的操作封裝在一起,使其構(gòu)成一個不可分割的獨立實體,數(shù)據(jù)被保護(hù)在抽象數(shù)據(jù)類型的內(nèi)部,盡可能地隱藏內(nèi)部的細(xì)節(jié),只保留一些對外接口使之與外部發(fā)生聯(lián)系。只有此類中定義的方法可以對私有成員進(jìn)行訪問。39、采用繼承機(jī)制創(chuàng)建子類時,子類中()。A,只能有父類中的屬性B,只能有父類中的行為C,只能新增行為D,可以有新的屬性和行為答案:D子類相對于父類,要更加特殊。所以會有新的成員來描述其特殊。40、面向?qū)ο蠓治鲞^程中,從給定需求描述中選擇()來識別對象。A.動詞短語B.名詞短語C.形容詞D.副詞答案:B名詞短語暗示類及其屬性動詞和動詞短語暗示對職責(zé)或操作。41、如圖所示的UML類圖中,Shop和Magazine之間為(41)關(guān)系,Magazine和Page之間為(42)關(guān)系。UML類圖統(tǒng)稱不用于對(43)進(jìn)行建模。A.關(guān)聯(lián)B.依賴C.組合D,繼承答案:A42、A.關(guān)聯(lián)B.依賴C.組合D,繼承答案:C43、A.系統(tǒng)的詞匯B.簡單的協(xié)作C.邏輯數(shù)據(jù)庫模式D,對象快照答案:D44、自動售貨機(jī)根據(jù)庫存、存放貨幣量、找零能力、所選項目等不同,在貨幣存入并進(jìn)行選擇時具有如下行為:交付產(chǎn)品不找零:交付產(chǎn)品找零:存入貨幣不足而不提供任何產(chǎn)品;庫存不足而不提供任何產(chǎn)品。這一業(yè)務(wù)需求適合采用(44)模式設(shè)計實現(xiàn),其類圖如下圖所示,其中(45)是客戶程序使用的主要接口,可用狀態(tài)來對其進(jìn)行配置。此模式為(46),體現(xiàn)的最主要的意圖是(47)。A.觀察者(Obeserver)B.狀態(tài)(State)C.策略(Stratehy)D.訪問者(Visitor)答案:B有State關(guān)鍵詞狀態(tài)模式:允許一個對象在其內(nèi)部狀態(tài)改變時改變它的行為。對象看起來似乎修改了它的類。在很多情況下,一個對象的行為取決于一個或多個動態(tài)變化的屬性,這樣的屬性叫做狀態(tài),這樣的對象叫做有狀態(tài)的(stateful)對象,這樣的對象狀態(tài)是從事先定義好的一系列值中取出的。當(dāng)一個這樣的對象與外部事件產(chǎn)生互動時,其內(nèi)部狀態(tài)就會改變,從而使得系統(tǒng)的行為也隨之發(fā)生變化。是整個狀態(tài)模式的基類也是對外的接口45、A.VendingMachineStateBuyVendingDepositStateVendingStockState答案:A46、A.創(chuàng)建型對象模式B.結(jié)構(gòu)型對象模式C.行為型類模式D.行為型對象模式答案:D47、A.當(dāng)一個對象狀態(tài)改變時所有依賴它的對象得到通知并自動更新B.在不破壞封裝性的前提下,捕獲對象的內(nèi)部狀態(tài)并在對象之外保存C.一個對象在其內(nèi)部狀態(tài)改變時改變其行為D.將請求封裝為對象從而可以使用不同的請求對客戶進(jìn)行參數(shù)化答案:C

48、編譯過程中進(jìn)行的語法分析主要是分析(A.源程序中的標(biāo)識符是否合法B.程序

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論