2022年新版中級軟件設(shè)計師上半年上午試題_第1頁
2022年新版中級軟件設(shè)計師上半年上午試題_第2頁
2022年新版中級軟件設(shè)計師上半年上午試題_第3頁
2022年新版中級軟件設(shè)計師上半年上午試題_第4頁
2022年新版中級軟件設(shè)計師上半年上午試題_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、中級軟件設(shè)計師上半年上午試題1、位于CPU與主存之間的高速緩沖存儲器Cache用于寄存部分主存數(shù)據(jù)的拷貝,主存地址與Cache地址之間的轉(zhuǎn)換工作由_A_完畢。 A硬件 B軟件 C顧客 D程序員2、內(nèi)存單元按字節(jié)編址,地址0000A000H0000BFFFH共有_D_個存儲單元。 A8192K B1024K C13K D8K3、相聯(lián)存儲器按_C_訪問。 A地址 B先入后出的方式 C內(nèi)容 D先入先出的方式4、若CPU要執(zhí)行的指令為:MOV R1,#45(即將數(shù)值45傳送到寄存器R1中),則該指令中采用的尋址方式為_B_。 A直接尋址和立即尋址 B寄存器尋址和立即尋址 C相對尋址和直接尋址 D寄存器

2、間接尋址和直接尋址一條指令的執(zhí)行過程可以分解為取指、分析和執(zhí)行3步,在取指時間t取指=3t、分析時間t分析=2t、執(zhí)行時間t執(zhí)行=4t的狀況下,若按串行方式執(zhí)行,則10條指令所有執(zhí)行完需要_C_t。若按照流水方式執(zhí)行,則執(zhí)行完10條指令需要=_D_t。5、 A40 B70 C90 D1006、 A20 B30 C40 D457、甲和乙要進(jìn)行通信,甲對發(fā)送的消息附加了數(shù)字簽名,乙收到該消息后運用_A_驗證該消息的真實性。 A甲的公鑰 B甲的私鑰 C乙的公鑰 D乙的私鑰8、在Windows系統(tǒng)中,默認(rèn)權(quán)限最低的顧客組是_A_。 Aeveryone Badministrators Cpower us

3、ers Dusers9、IIS6.0支持的身份驗證安全機制有4種驗證措施,其中安全級別最高的驗證措施是_B_。 A匿名身份驗證 B集成Windows身份驗證 C基自身份驗證 D摘要式身份驗證10、軟件著作權(quán)的客體不涉及_D_。 A源程序 B目的程序 C軟件文檔 D軟件開發(fā)思想11、中國公司M與美國公司L進(jìn)行技術(shù)合伙,合同商定M使用一項在有效期內(nèi)的美國專利,但該項美國專利未在中國和其她國家提出申請。對于M銷售根據(jù)該專利生產(chǎn)的產(chǎn)品,如下論述對的的是_D_。 A在中國銷售,M需要向L支付專利許可使用費 B返銷美國,M不需要向L支付專利許可使用費 C在其她國家銷售,M需要向L支付專利許可使用費 D在中

4、國銷售,M不需要向L支付專利許可使用費12、使用_B_DPI的辨別率掃描一幅24英寸的照片,可以得到一幅300600像素的圖像。 A100 B150 C300 D600計算機數(shù)字音樂合成技術(shù)重要有_D_兩種方式,其中使用_D_合成的音樂,其音質(zhì)更好。13、 AFM和AM BAM和PM CFM和PM DFM和Wave Table14、 AFM BAM CPM DWave Table15、數(shù)據(jù)流圖(DFD.對系統(tǒng)的功能和功能之間的數(shù)據(jù)流進(jìn)行建模,其中頂層數(shù)據(jù)流圖描述了系統(tǒng)的_B_。 A解決過程 B輸入與輸出 C數(shù)據(jù)存儲 D數(shù)據(jù)實體16、模塊A執(zhí)行幾種邏輯上相似的功能,通過參數(shù)擬定該模塊完畢哪一種功

5、能,則該模塊具有_C_內(nèi)聚。 A順序 B過程 C邏輯 D功能17、圖2-1是一種軟件項目的活動圖,其中頂點表達(dá)項目里程碑,連接頂點的邊表達(dá)涉及的活動,邊上的值表達(dá)完畢活動所需要的時間,則_B_在核心途徑上。 AB BC CD DH18、_C_最不適于采用無主程序員組的開發(fā)人員組織形式。 A開發(fā)人數(shù)少(如34人)的項目 B采用新技術(shù)的項目 C大規(guī)模項目 D擬定性較小的項目19、若軟件項目組對風(fēng)險采用積極的控制措施,則_A_是最佳的風(fēng)險控制方略。 A風(fēng)險避免 B風(fēng)險監(jiān)控 C風(fēng)險消除 D風(fēng)險管理及意外事件籌劃20、對于邏輯體現(xiàn)式“x and y or not z”,and、or、not分別是邏輯與、

6、或、非運算,優(yōu)先級從高到低為not、and、or,and、or為左結(jié)合,not為右結(jié)合,若進(jìn)行短路計算,則_C_。 Ax為真時,整個體現(xiàn)式的值即為真,不需要計算y和z的值 Bx為假時,整個體現(xiàn)式的值即為假,不需要計算y和z的值 Cx為真時,根據(jù)y的值決定與否需要計算z的值 Dx為假時,根據(jù)y的值決定與否需要計算z的值21、對于二維數(shù)組a1. N, 1. N中的一種元素ai, j(1i, jN),存儲在ai, j之前的元素個數(shù)_B_。 A與按行存儲或按列存儲方式無關(guān) B在i=j時與按行存儲或按列存儲方式無關(guān) C在按行存儲方式下比按列存儲方式下要多 D在按行存儲方式下比按列存儲方式下要少22、算術(shù)

7、體現(xiàn)式x-(y+c)*8的后綴式是_D_(-、+、*表達(dá)算術(shù)的減、加、乘運算,運算符的優(yōu)先級和結(jié)合性遵循慣例)。 Ax y c 8 - + * Bx y - c + 8 * Cx y c 8 * + - Dx y c + 8 * -若某公司擁有的總資金數(shù)為15,投資4個項目P1、P2、P3、P4,各項目需要的最大資金數(shù)分別是6、8、8、10,公司資金狀況如表2-1所示。P1新申請2個資金,P2新申請1個資金,若公司資金管理處為項目P1和P2分派新申請的資金,則P1、P2、P3、P4尚需的資金數(shù)分別為_C_;假設(shè)P1已經(jīng)還清所有投資款,公司資金使用狀況如表2-2所示,那么公司的可用資金數(shù)為_D_

8、。若在表2-2所示的狀況下,公司資金管理處為P2、P3、P4各分派資金數(shù)2、2、3,則分派后P2、P3、P4已用資金數(shù)分別為_D_。表2-1 某公司資金基本狀況項目最大資金已用資金尚需資金P1624P2835P3826P41037 表2-2 某公司資金使用狀況項目最大資金已用資金尚需資金P1P2835P3826P4103723、 A1、3、6、7,可用資金數(shù)為0,故資金周轉(zhuǎn)狀態(tài)是不安全的 B2、5、6、7,可用資金數(shù)為1,故資金周轉(zhuǎn)狀態(tài)是不安全的 C2、4、6、7,可用資金數(shù)為2,故資金周轉(zhuǎn)狀態(tài)是安全的 D3、3、6、7,可用資金數(shù)為2,故資金周轉(zhuǎn)狀態(tài)是安全的24、 A4 B5 C6 D725

9、、 A3、2、3,尚需資金數(shù)分別為5、6、7,故資金周轉(zhuǎn)狀態(tài)是安全的 B5、4、6,尚需資金數(shù)分別為3、4、4,故資金周轉(zhuǎn)狀態(tài)是安全的 C3、2、3,尚需資金數(shù)分別為5、6、7,故資金周轉(zhuǎn)狀態(tài)是不安全的 D5、4、6,尚需資金數(shù)分別為3、4、4,故資金周轉(zhuǎn)狀態(tài)是不安全的假設(shè)一臺按字節(jié)編址的16位計算機系統(tǒng),采用虛擬頁式存儲管理方案,頁面的大小為2K,且系統(tǒng)中沒有使用快表(或聯(lián)想存儲器)。某顧客程序如圖2-2所示,該程序的頁面變換表如圖2-3所示,表中狀態(tài)位等于1和0分別表達(dá)頁面在內(nèi)存或不在內(nèi)存。 圖2-2中MOVE Datal,Data2是一種4字節(jié)的指令,Data1和Data2表達(dá)該指令的兩

10、個32位操作數(shù)。假設(shè)MOVE指令寄存在2047地址開始的內(nèi)存單元中,Data1寄存在6143地址開始的內(nèi)存單元中,Data2寄存在10239地址開始的內(nèi)存單元中,那么執(zhí)行MOVE指令將產(chǎn)生_C_次缺頁中斷,其中:取指令產(chǎn)生_B_次缺頁中斷,取Data1和Data2操作數(shù)分別產(chǎn)生_C_次缺頁中斷。26、 A3 B4 C5 D627、 A0 B1 C2 D328、 A1、1 B1、2 C2、2 D2、329、軟件開發(fā)的增量模型_B_。 A最合用于需求被清晰定義的狀況 B是一種可以迅速構(gòu)造可運營產(chǎn)品的好措施 C最適合于大規(guī)模團(tuán)隊開發(fā)的項目 D是一種不合用于商業(yè)產(chǎn)品的創(chuàng)新模型30、假設(shè)某軟件公司與客戶

11、簽訂合同開發(fā)一種軟件系統(tǒng),系統(tǒng)的功能有較清晰的定義,且客戶對交付時間有嚴(yán)格規(guī)定,則該系統(tǒng)的開發(fā)最合適采用_A_。 A瀑布模型 B原型模型 CV模型 D螺旋模型31、某公司由于外部市場環(huán)境和管理需求的變化對既有軟件系統(tǒng)提出新的需求,則對該軟件系統(tǒng)進(jìn)行的維護(hù)屬于_C_維護(hù)。 A對的性 B完善性 C適應(yīng)性 D避免性32、McCall軟件質(zhì)量模型從軟件產(chǎn)品的運營、修正和轉(zhuǎn)移3個方面擬定了11個質(zhì)量特性,其中_D_不屬于產(chǎn)品運營方面的質(zhì)量特性。 A對的性 B可靠性 C效率 D靈活性33、采用McCabe度量法計算圖2-4所示程序圖的環(huán)路復(fù)雜性為_B_。 A2 B3 C4 D5在白盒測試法中,_A_是最弱

12、的覆蓋準(zhǔn)則。圖2-5至少需要_C_個測試用例才可以完畢途徑覆蓋,語句組2不對變量i進(jìn)行操作。 34、 A語句 B條件 C鑒定 D途徑35、 A1 B2 C3 D436、根據(jù)ISO/IEC9126軟件質(zhì)量模型中對軟件質(zhì)量特性的定義,可維護(hù)性質(zhì)量特性的_A_子特性是指與為確認(rèn)經(jīng)修改軟件所需努力有關(guān)的軟件屬性。 A易測試性 B易分析性 C穩(wěn)定性 D易變化性37、面向?qū)ο蠹夹g(shù)中,組合關(guān)系表達(dá)_D_。 A包與其中模型元素的關(guān)系 B用例之間的一種關(guān)系 C類與其對象的關(guān)系 D整體與其部分之間的一種關(guān)系38、如下有關(guān)封裝在軟件復(fù)用中所充當(dāng)?shù)慕巧恼撌鲋?,對的的是_A_。 A封裝使得其她開發(fā)人員不需要懂得一種軟

13、件組件內(nèi)部如何工作 B封裝使得軟件組件更有效地工作 C封裝使得軟件開發(fā)人員不需要編制開發(fā)文檔 D封裝使得軟件組件開發(fā)更加容易39、在有些程序設(shè)計語言中,過程調(diào)用和響應(yīng)調(diào)用需執(zhí)行的代碼的綁定直到運營時才進(jìn)行,這種綁定稱為_B_。 A靜態(tài)綁定 B動態(tài)綁定 C過載綁定 D強制綁定UML序列圖是一種交互圖,描述了系統(tǒng)中對象之間傳遞消息的時間順序。其中,異步消息與同步消息不同,_A_。在圖2-6中,_A_表達(dá)一條同步消息,_C_表達(dá)一條異步消息,_B_表達(dá)一條返回消息。 40、 A異步消息并不引起調(diào)用者終結(jié)執(zhí)行而等待控制權(quán)的返回 B異步消息和阻塞調(diào)用有相似的效果 C異步消息是同步消息的響應(yīng) D異步消息和

14、同步消息同樣等待返回消息41、A1 B2 C3 D442、 A1 B2 C3 D443、 A1 B2 C3 D444、設(shè)計模式根據(jù)目的進(jìn)行分類,可以分為創(chuàng)立型、構(gòu)造型和行為型3種。其中構(gòu)造型模式用于解決類和對象的組合。_A_模式是一種構(gòu)造型模式。 A適配器(Adapter) B命令(Command) C生成器(Builder) D狀態(tài)(State)設(shè)計模式中的_C_模式將對象組合成樹形構(gòu)造以表達(dá)“部分-整體”的層次構(gòu)造,使得客戶對單個對象和組合對象的使用品有一致性。圖2-7為該模式的類圖,其中,_D_定義有子部件的那些部件的行為;組合部件的對象由_A_通過component提供的接口操作。 4

15、5、 A代理(Proxy) B橋接器(Bridge) C組合(Composite) D裝飾器(Decorator)46、 AClient BComponent CLeaf DComposite47、 AClient BComponent CLeaf DComposite48、圖2-8所示為一種有限自動機(其中,A是初態(tài)、C是終態(tài)),該自動機所辨認(rèn)的字符串的特點是_C_。 A必須以11結(jié)尾的0、1串 B必須以00結(jié)尾的0、1串 C必須以01結(jié)尾的0、1串 D必須以10結(jié)尾的0、1串49、E-R模型向關(guān)系模型轉(zhuǎn)換時,三個實體之間多對多的聯(lián)系m:n:p應(yīng)當(dāng)轉(zhuǎn)換為一種獨立的關(guān)系模式,且該關(guān)系模式的核心

16、字由_B_構(gòu)成。 A多對多聯(lián)系的屬性 B三個實體的核心字 C任意一種實體的核心字 D任意兩個實體的核心字50、函數(shù)(過程)調(diào)用時,常采用傳值與傳地址兩種方式在實參與形參間傳遞信息。如下論述中,對的的是_D_。 A在傳值方式下,將形參的值傳給實參,因此,形參必須是常量或變量 B在傳值方式下,將實參的值傳給形參,因此,實參必須是常量或變量 C在傳地址方式下,將形參的地址傳給實參,因此,形參必須有地址 D在傳地址方式下,將實參的地址傳給形參,因此,實參必須有地址51、編譯和解釋是實現(xiàn)高檔程序設(shè)計語言翻譯的兩種基本形式。如下有關(guān)編譯與解釋的論述中,對的的是_C_。 A在解釋方式下,對源程序不進(jìn)行詞法分

17、析和語法分析,直接進(jìn)行語義分析 B在解釋方式下,無需進(jìn)行語法、語法和語義分析,而是直接產(chǎn)生源程序的目的代碼 C在編譯方式下,必須進(jìn)行詞法、語法和語義分析,然后再產(chǎn)生源程序的目的代碼 D在編譯方式下,必須先形成源程序的中間代碼,然后再產(chǎn)生與機器相應(yīng)的目的代碼若對關(guān)系R(A,B,C,D.進(jìn)行1,3(R)運算,則該關(guān)系運算與_C_等價,表達(dá)_D_。52、 AA=1,C=3(R) B CA,C(R) D53、 A屬性A和C的值分別等于1和3的元組為成果集 B屬性A和C的值分別等于1和3的兩列為成果集 C對R關(guān)系進(jìn)行A=1、C=3的投影運算 D對R關(guān)系進(jìn)行屬性A和C的投影運算某銷售公司數(shù)據(jù)庫的零件關(guān)系P

18、(零件號,零件名稱,供應(yīng)商,供應(yīng)商所在地,庫存量),函數(shù)依賴集F=零件號零件名稱,(零件號,供應(yīng)商)庫存量,供應(yīng)商供應(yīng)商所在地。 零件關(guān)系P屬于_A_。54、A1NF B2NF C3NF D4NF55、查詢多種零件的平均庫存量、最多庫存量與至少庫存量之間差值的SOL語句如下: SELECT 零件號, _A_ FROM P _D_; AAVG(庫存量)AS平均庫存量,MAX(庫存量)MIN(庫存量)AS差值 B平均庫存量AS AVG(庫存量),差值A(chǔ)S MAX(庫存量)MIN(庫存量) CAVG庫存量AS平均庫存量,MAX庫存量MIN庫存量AS差值 D平均庫存量AS AVG庫存量,差值A(chǔ)S MA

19、X庫存量MIN庫存量56、 AORDER BY 供應(yīng)商 BORDER BY 零件號 CGROUP BY 供應(yīng)商 DGROUP BY 零件號57、對于一種長度不小于1且不存在反復(fù)元素的序列,令其所有元素依次通過一種初始為空的隊列后,再通過一種初始為空的棧。設(shè)隊列和棧的容量都足夠大,一種序列通過隊列(棧)的含義是序列的每個元素都入隊列(棧)且出隊列(棧)一次且僅一次。對于該序列在上述隊列和棧上的操作,對的的論述是_C_。 A出隊序列和出棧序列一定相似 B出隊序列和出棧序列一定互為逆序 C入隊序列與出隊序列一定相似,入棧序列與出棧序列不一定相似 D入棧序列與出棧序列一定互為逆序,入隊序列與出隊序列不

20、一定互為逆序58、在字符串的KMP模式匹配算法中,需規(guī)定解模式串p的next,函數(shù)值,其定義如下所示。 若模式串p為“aaabaaa”,則其next函數(shù)值為_A_。 A0123123 B0123210 C0123432 D012345659、若n2、n1、n0分別表達(dá)一種二叉樹中度為2、度為1和葉子結(jié)點的數(shù)目(結(jié)點的度定義為結(jié)點的子樹數(shù)目),則對于任何一種非空的二叉樹,_D_。 An2一定不小于n1 Bn1一定不小于n0 Cn2一定不小于n0 Dn0一定不小于n260、從存儲空間的運用率角度來看,如下有關(guān)數(shù)據(jù)構(gòu)造中圖的存儲的論述中,對的的是_C_。 A有向圖適合采用鄰接矩陣存儲,無向圖適合采用

21、鄰接表存儲 B無向圖適合采用鄰接矩陣存儲,有向圖適合采用鄰接表存儲 C完全圖適合采用鄰接矩陣存儲 D完全圖適合采用鄰接表存儲61、遞增序列A(a1,a2,an)和B(b1,b2,bn)的元素互不相似,若需將它們合并為一種長度為2n的遞增序列,則當(dāng)最后的排列成果為_C_時,歸并過程中元素的比較次數(shù)最多。 Aa1,a2,an,b1,b2,bn Bb1,b2,bn,a1,a2,an Ca1,b1,a2,b2,aibi,anbn Da1,a2,ai/2,b1,b2,bi/2,ai/2+1,ai/2+2,an,bi/2+1,bi/2+2,bn62、如下有關(guān)漸進(jìn)符號的表達(dá)中,不對的的是_C_。 A Bn2

22、=O(n2) Cn2=O(n) Dn2=O(n3)某貨車運送公司有一種中央倉庫和n個運送目的地,每天要從中央倉庫將貨品運送到所有運送目的地,達(dá)到每個運送目的地一次且僅一次,最后回到中央倉庫。在兩個地點i和j之間運送貨品存在費用Cij。為求解旅行費用總和最小的運送途徑,設(shè)計如下算法:一方面選擇離中央倉庫近來的運送目的地1,然后選擇離運送目的地1近來的運送目的地2,每次在來訪問過的運送目的地中選擇離目前運送目的地近來的運送目的地,最后回到中央倉庫。 該算法采用了_C_算法設(shè)計方略,其時間復(fù)雜度為_A_。63、 A分治 B動態(tài)規(guī)劃 C貪心 D回溯64、 65、現(xiàn)要對n個實數(shù)(僅涉及正實數(shù)和負(fù)實數(shù))構(gòu)

23、成的數(shù)組A進(jìn)行重新排列,使得其中所有的負(fù)實數(shù)都位于正實數(shù)之前。求解該問題的算法的偽代碼如下所示,則該算法的時間和空間復(fù)雜度分別為_C_。 i=0; j=n-1; while ij do while Ai0 do i=i+1; while Aj0 do j=j-1; if ij do 互換Ai和Aj; 66、網(wǎng)絡(luò)中存在多種互換設(shè)備,下面的說法中錯誤的是_C_。 A以太網(wǎng)互換機根據(jù)MAC地址進(jìn)行互換 B幀中繼互換機只能根據(jù)虛電路號DLCI進(jìn)行互換 C三層互換機只能根據(jù)第三層合同進(jìn)行互換 DATM互換機根據(jù)虛電路標(biāo)記進(jìn)行信元互換67、SMTP傳播的郵件報文采用_A_格式表達(dá)。 AASCII BZIP

24、 CPNP DHTML68、網(wǎng)絡(luò)的可用性是指_D_。 A網(wǎng)絡(luò)通信能力的大小 B顧客用于網(wǎng)絡(luò)維修的時間 C網(wǎng)絡(luò)的可靠性 D顧客可運用網(wǎng)絡(luò)時間的比例69、建筑物綜合布線系統(tǒng)中的園區(qū)子系統(tǒng)是指_D_。 A由終端到信息插座之間的連線系統(tǒng) B樓層接線間到工作區(qū)的線纜系統(tǒng) C各樓層設(shè)備之間的互連系統(tǒng) D連接各個建筑物的通信系統(tǒng)70、如果子網(wǎng)172.6.32.0/20被劃分為子網(wǎng)172.6.32.0/26,則下面的結(jié)論中對的的是_D_。 A被劃分為62個子網(wǎng) B每個子網(wǎng)有64個主機地址 C被劃分為32個子網(wǎng) D每個子網(wǎng)有62個主機地址 At a basic level, cloud computing is

25、 simply a means of delivering IT resources as _. Almost all IT resources can be delivered as a cloud service: applications, compute power, storage capacity, networking, programming tools, even communication services and collaboration _. Cloud computing began as large-scale Internet service providers

26、 such as Google, Amazon, and others built out their infrastructure. An architecture emerged: massively scaled, _ distributed system resources, abstracted as virtual IT services and managed as continuously configured, pooled resources. In this architecture, the data is mostly resident on _ somewhere

27、on the Intemet and the application runs on both the cloud servers and the users browser. Both clouds and grids are built to scale horizontally very efficiently. Both are built towithstand failures of _ elements or nodes. Both are charged on a per-use basis. But while grids typically process batch jo

28、bs, with a defined start and end point, cloud servics can be continuous. Whats more, clouds expand the types of resources availablefile storage, databases, and Web servicesand extend the applicability to Web and enterprise applications.71、 A. hardware B. computers C. services D. software72、 A. compu

29、ters B. disks C. machines D. tools73、 A. horizontally B. vertically C. inclined D. decreasingly74、 A. clients B. middleware C. servers D. hard disks75、 A. entire B. individual C. general D. separate答案:1、A解析 典型的存儲體系構(gòu)造分為“高速緩沖存儲器(Cache)主存輔存”3個層次。地址映像的作用之一是將CPU送來的主存地址轉(zhuǎn)換成Cache地址。在程序的執(zhí)行過程中,Cache與主存的地址映像由專

30、門的硬件電路自動完畢。2、D解析 依題意,BFFFH-A000H=1FFFH+1=H=2163b=8192b=213b。用二進(jìn)制編碼表達(dá)地址,且按字節(jié)編址,1KB=210B,因此所需存儲單元個數(shù)=213/210=23=8KB個。3、C解析 相聯(lián)存儲器(Associative Memory)也稱為按內(nèi)容訪問存儲器(Content Addressed Memory),或簡稱為TLB(Translation Lookaside Buffer),是一種根據(jù)存儲內(nèi)容(不根據(jù)地址)來進(jìn)行存取的存儲器,以實現(xiàn)迅速地查找快表。4、B解析 操作數(shù)就寫在指令中,也稱作立即數(shù),立即尋址方式所提供的操作數(shù)緊跟在操作碼

31、背面,與操作碼一起放在指令代碼段中,不需要到其她地址單元中去取。把“#”號放在立即數(shù)前面,以表達(dá)該尋址方式為立即尋址。而把在指令中指出所使用寄存器的尋址方式稱為寄存器尋址方式。若CPU要執(zhí)行的指令為“MOV R1,#45”,則先將十進(jìn)制數(shù)45寄存到寄存器R1中,然后從寄存器R1中讀取或寄存操作數(shù),以完畢指令規(guī)定的操作。5、C 6、D解析 依題意,每一條指令取指時間t取指=3t,分析時間t分析=2f,執(zhí)行時間,t執(zhí)行=4t。按串行方式(即順序方式)執(zhí)行時,每條指令都需3步才干執(zhí)行完畢。從頭到尾執(zhí)行完10條指令總的執(zhí)行時間為(3+2+4)t10=90t。 流水線技術(shù)其實質(zhì)是一種任務(wù)的分解技術(shù)。把一

32、件任務(wù)分解為若干順序執(zhí)行的子任務(wù),不同的子任務(wù)由不同的執(zhí)行機構(gòu)負(fù)責(zé)執(zhí)行,而這些機構(gòu)可以同步并行工作。在任一時刻,任一任務(wù)只占用其中一種執(zhí)行機構(gòu),這樣就可以實現(xiàn)多種任務(wù)的重疊執(zhí)行,以提高工作效率。若指令流水線把一條指令分為取指、分析和執(zhí)行3部分,且3部分的時間分別是t取指=3t,t分析=2t,t執(zhí)行=4t,則該流水線的操作周期應(yīng)取其中時間最長的,t執(zhí)行=4t操作部分。 在此指令流水線上執(zhí)行第一條指令是流水線的建立過程,是順序執(zhí)行的,故從開始執(zhí)行第一條指令到獲得其執(zhí)行成果所需時間為3個基本操作時間之和,即(3+2+4)t=9t。其他9條指令均可在該流水線的操作周期時間(4t)內(nèi)完畢。因此,這10條

33、指令所有執(zhí)行完畢所需時間為9t+94t=45t。7、A解析 公鑰簽名體制的基本思想是:發(fā)送者甲用自己的私鑰加密信息,從而對文獻(xiàn)簽名;甲將簽名的文獻(xiàn)發(fā)送給接受者乙;乙運用甲的公鑰(可從CA機構(gòu)等渠道獲得)解密文獻(xiàn),從而驗證簽名以證明該消息的真實性。如果乙從CA獲取了甲的數(shù)字證書,則需要運用CA的公鑰驗證甲數(shù)字證書的真?zhèn)巍?、A解析 Windows是一種支持多顧客、多任務(wù)的操作系統(tǒng),不同的顧客在訪問同一臺計算機時,將會有不同的權(quán)限。其默認(rèn)權(quán)限最低的顧客組是Everyone(所有的顧客),這個計算機上的所有顧客都屬于這個組;默認(rèn)狀況下,Administrators(管理員組)中的顧客對計算機/域有不

34、受限制的完全訪問權(quán);Power Users(高檔顧客組)可以執(zhí)行除了為Administrators組保存的任務(wù)外的其她任何操作系統(tǒng)任務(wù);一般顧客組(Users)的顧客無法進(jìn)行故意或無意的改動,即不容許修改操作系統(tǒng)的設(shè)立或顧客資料。9、B解析 在IIS 6.0支持的4種身份驗證安全機制中,若啟用了匿名訪問,則訪問Web站點時,不規(guī)定提供通過身份驗證的顧客憑據(jù)。而基自身份驗證措施需要顧客ID和密碼,提供的安全級別較低。顧客憑據(jù)(如顧客名和密碼)以明文形式在網(wǎng)絡(luò)中發(fā)送。 集成Windows身份驗證也稱為NTLM或Windows NT質(zhì)詢/響應(yīng)身份驗證,以Kerberos票證的形式通過網(wǎng)絡(luò)向顧客發(fā)送身

35、份驗證信息,并提供較高的安全級別 摘要式身份驗證措施需要顧客ID和密碼,可提供中檔的安全級別,若容許從公共網(wǎng)絡(luò)訪問安全信息,則可以使用這種措施。該措施與基自身份驗證提供的功能相似。但它會將顧客憑據(jù)作為MD5哈希或消息摘要在網(wǎng)絡(luò)中進(jìn)行傳播,從而提高傳播的安全性。 在以上4種身份驗證安全機制中,集成Windows身份驗證是安全級別最高的驗證措施。10、D解析 軟件著作權(quán)的客體是指計算機軟件,即計算機程序及其有關(guān)文檔。計算機程序是指為了得到某種成果而可以由計算機等具有信息解決能力的裝置執(zhí)行的代碼化指令序列,或者可以被自動轉(zhuǎn)換成代碼化指令序列的符號化序列或者符號化語句序列。同一計算機程序的源程序和目的

36、程序為同一作品。文檔是指用來描述程序的內(nèi)容、構(gòu)成、設(shè)計、功能規(guī)格、開發(fā)狀況、測試成果及使用措施的文字資料和I圖表等,如程序闡明、流程圖、顧客手冊等。對軟件著作權(quán)的保護(hù),不波及開發(fā)軟件所用的思想、解決過程、操作措施或者數(shù)學(xué)概念等。11、D解析 由于知識產(chǎn)權(quán)具有嚴(yán)格的地區(qū)性,即各國主管機關(guān)根據(jù)本國法律授予的知識產(chǎn)權(quán),只能在其本國領(lǐng)域內(nèi)受法律保護(hù);并且該項專利技術(shù)未在中國和其她國家申請專利,即該項專利技術(shù)只能在美國領(lǐng)域內(nèi)受法律保護(hù)。因此根據(jù)該專利生產(chǎn)的產(chǎn)品返銷到美國境內(nèi),中國公司M需要向美國公司L支付專利的許可使用費用;而該產(chǎn)品在除美國之外的其她國家和地區(qū)(例如中國)銷售,M公司無需向L公司支付這項

37、美國專利的許可使用費(由于L公司未在中國及其她國家申請該專利,不受中國及其她國家專利法的保護(hù))。12、B解析 掃描一幅照片(圖像)時,是按預(yù)先設(shè)定的圖像辨別率和一定的像素深度對模擬圖片或照片進(jìn)行采樣,從而生成一幅數(shù)字化的圖像。圖像辨別率是指構(gòu)成一幅圖像的像素密度,使用水平像素垂直像素表達(dá),即用每英寸多少點(dpi)表達(dá)數(shù)字化圖像的大小。例如,使用150 DPI的辨別率掃描一幅24英寸的照片,可以得到一幅(2150)(4150)=300600像素的圖像。它實質(zhì)上是圖像數(shù)字化的采樣間隔,由它確立構(gòu)成一幅圖像的像素數(shù)目。對于同樣大小的一幅圖,如果構(gòu)成該圖的圖像像素數(shù)目越多,則闡明圖像的辨別率越高,圖

38、像看起來就越逼真;反之,圖像顯得越粗糙。因此,不同的辨別率會導(dǎo)致不同的圖像清晰度。13、D 14、D解析 計算機數(shù)字音樂合成技術(shù)重要有數(shù)字調(diào)頻(FM)合成和PCM波表(形)(Wave Table)合成兩種方式。其中,F(xiàn)M合成是使高頻振蕩波的頻率,按調(diào)制信號規(guī)律變化的一種調(diào)制方式,即通過高頻振蕩器產(chǎn)生正弦波,然后再疊加成多種樂器的波形;Wave Table合成是把真實樂器發(fā)出的聲音以數(shù)字的形式記錄下來,將它們存儲在波表中(即存儲在聲卡的ROM和RAM中),在合成音樂時以查表匹配方式獲取真實樂器波形。由此可見,使用WaveTable合成的音樂,其音質(zhì)更好。15、B解析 頂層數(shù)據(jù)流圖只具有一種加工解

39、決表達(dá)整個管理信息系統(tǒng);輸入數(shù)據(jù)流和輸出數(shù)據(jù)流為系統(tǒng)的輸入數(shù)據(jù)和輸出數(shù)據(jù),表白系統(tǒng)的范疇,以及與外部環(huán)境的數(shù)據(jù)互換關(guān)系。16、C解析 模塊的內(nèi)聚性體現(xiàn)了模塊內(nèi)部各元素結(jié)合的緊密限度。按模塊內(nèi)聚限度從低到高排序為:偶爾內(nèi)聚、邏輯內(nèi)聚、時間內(nèi)聚、過程內(nèi)聚、通信內(nèi)聚、順序內(nèi)聚、功能內(nèi)聚。邏輯內(nèi)聚是指模塊內(nèi)執(zhí)行幾種邏輯上相似的功能,通過參數(shù)擬定該模塊完畢哪一種功能。17、B解析 依題意,圖2-1所示的軟件項目活動圖中共有4條途徑。其中, 途徑ABEHI的工期歷時為4+4+1+3=12個單位時間; 途徑ACFHI的工期歷時為4+3+4+3=14個單位時間; 途徑ACFGI的工期歷時為4+3+3+7=17

40、個單位時間; 途徑ADGI的工期歷時為2+3+7=12個單位時間。 核心途徑是一種有關(guān)任務(wù)序列,該序列的工期具有最大總和的特性。由于171412,因此該軟件項目的核心途徑為ACFGI,項目總工期為17個單位時間。由此可見,里程碑C在核心途徑上。18、C解析 程序設(shè)計小組的組織形式可以有多種,如主程序員組(合伙開發(fā))、無主程序員組、層次式程序員組等。其中,無主程序員組中的成員之間互相平等,工作目的和決策都由全體成員民主討論,根據(jù)需要可以輪流坐莊。該組織形式的長處是民主氛圍比較足,依賴個人的成分少,有助于發(fā)揮每個人的積極性;其缺陷是組職責(zé)不明確,不利于問題追究及問責(zé),且不利于與外界的聯(lián)系。對于項目

41、規(guī)模較小、開發(fā)人員少、采用新技術(shù)和擬定性較小的項目比較合適,而對于大規(guī)模項目不合適采用無主程序員組的開發(fā)人員組織形式。19、A解析 風(fēng)險控制的目的在于輔助項目組建立解決風(fēng)險的方略。有效的方略必須考慮如下3個問題:風(fēng)險避免、風(fēng)險監(jiān)控和風(fēng)險管理及意外事件籌劃。若軟件項目組對風(fēng)險采用積極的控制措施,則風(fēng)險避免是最佳的風(fēng)險控制方略。項目負(fù)責(zé)人可以將項目目的從風(fēng)險的影響中分離出來,或變化受到威脅的目的。例如延長進(jìn)度、變化方略或縮小項目范疇等。最極端的回避方略是取消整個項目。在項目初期浮現(xiàn)的某些風(fēng)險,可以通過澄清需求、獲取信息、改善溝通、獲得專家指引來加以回避。20、C解析 在邏輯體現(xiàn)式運算中,短路計算是

42、指通過邏輯運算符(&、)左邊體現(xiàn)式的值就能推算出整個體現(xiàn)式的值,不再繼續(xù)執(zhí)行邏輯運算符右邊的體現(xiàn)式。 對邏輯體現(xiàn)式“x and y or not z”進(jìn)行短路計算,根據(jù)邏輯或(or)的運算規(guī)則有1出1,全0出0,當(dāng)邏輯或(or)左邊體現(xiàn)式(x and y)為真時,可以不用計算其右邊體現(xiàn)式(not,z)而懂得整個體現(xiàn)式的值為真。 而對于邏輯體現(xiàn)式“x and y”進(jìn)行短路計算,根據(jù)邏輯與(and)的運算規(guī)則有0出1,全1出1,當(dāng)x為假時,可以不用懂得右邊y的值而懂得整個體現(xiàn)式的值為假。 綜上所述,對邏輯體現(xiàn)式“x and y or not z”進(jìn)行短路計算,若x為真時,則需要根據(jù)y的值決定與否需

43、要計算z的值(即y為真則不需要計算z的值,y為假則需要計算z的值),來推算出整個體現(xiàn)式的值。21、B解析 依題意,對于二維數(shù)組a1. N, 1. N,在按行存儲方式下,ai,j之前的元素個數(shù)為(i-1)N+j-1;在按列存儲方式下,ai,j之前的元素個數(shù)為(j-1)N+i-1。若i=j,則ai,j是主對角線上的元素,(i-1)N+j-1=(j-1)N+i-1;若ij,則ai,j是上三角區(qū)域的元素;若ij,則ai,j是下三角區(qū)域的元素。在后兩種狀況下,存儲在ai,j之前的元素個數(shù)分別為(i-1)N+j-1、(j-1)N+i-1,其大小關(guān)系依賴于i和j的具體取值。22、D解析 逆波蘭式(或稱為后綴

44、體現(xiàn)式)是將運算符寫在操作數(shù)之后的體現(xiàn)式表達(dá)措施。結(jié)合多種運算符的優(yōu)先級和結(jié)合性等常識,算術(shù)體現(xiàn)式x-(y+c)*8的后綴式是x y c + 8 * -。而選項A的后綴式x y c 8 - + *,相應(yīng)的算術(shù)體現(xiàn)式是x*y+(c-8);選項B的后綴式x y - c + 8 *,相應(yīng)的算術(shù)體現(xiàn)式是(x-y)+c*8;選項C的后綴式x y c 8 * + -,相應(yīng)的算術(shù)體現(xiàn)式是x-(y+c*8)。23、C 24、D 25、D解析 依題意,對于表2-1所示的公司資金狀況,公司資金管理處為項目P1分派其新申請的2個資金、為項目P2分派其新申請的1個資金之后,則項目P1、P2、P3、P4已用的資金數(shù)分別

45、為4、4、2、3,可用資金數(shù)為15-(4+4+2+3)=2個,4個項目尚需的資金數(shù)分別為2、4、6、7。由于剩余的可用資金數(shù)為2個,能保證項目P1執(zhí)行完畢。假設(shè)項目P1執(zhí)行完畢之后釋放了其所占用的資源,則可用資金數(shù)將變?yōu)?個,能保證項目P2或P3執(zhí)行完畢。同理,項目P2執(zhí)行完畢后釋放所占用的資源,則可用資金數(shù)變?yōu)?0個,能保證項目P3或P4執(zhí)行完畢,故公司資金周轉(zhuǎn)狀態(tài)是安全的。 假設(shè)P1已經(jīng)還清所有投資款,公司資金使用狀況如表2-2所示,項目P2、P3、P4已分派資金數(shù)為3、2、3,則公司剩余的可用資金數(shù)為15-(3+2+3)=7個。此時,若公司資金管理處又為項目P2、P3、P4分派資金數(shù)為2

46、、2、3,則這3個項目尚需的資金數(shù)分別為3、4、4,公司剩余的可用資金數(shù)為7-(2+2+3)=0個,無法保證任一項目的執(zhí)行完畢,故公司資金周轉(zhuǎn)狀態(tài)是不安全的。26、C 27、B 28、C解析 由于該16位計算機系統(tǒng)采用虛擬頁式存儲管理方案,操作系統(tǒng)將進(jìn)程的每一頁離散地分派到主存的多種物理塊中,因此系統(tǒng)需要為每個進(jìn)程建立一張頁面映射表(簡稱頁表),用于記錄每個頁面在主存中相應(yīng)的物理塊號。一般,頁表寄存在主存中。 從圖2-2中可知,程序在執(zhí)行4字節(jié)指令“MOVE Data1,Data2”時,一方面查找頁表,然后再取指令或者取數(shù)據(jù)。具體而言,在執(zhí)行該指令時,一方面需要取指令,即先訪問頁表,取指令的高

47、字節(jié),接著再一次訪問頁表,取指令的低字節(jié),共需4次訪問主存;然后取操作數(shù)Data1,訪問頁表,取操作數(shù)D)ata1的高字節(jié),再訪問頁表,取操作數(shù)Data1的低字節(jié),共需4次訪問主存。同理,取操作數(shù)Data2也需要4次訪問主存。由以上分析可知,執(zhí)行指令“MOVE Data1,Data2”共需要訪問12次主存。 在虛擬(祈求)分頁存儲系統(tǒng)中,由CPU的地址變換機構(gòu)根據(jù)頁表中的狀態(tài)位判斷與否產(chǎn)生缺頁中斷,然后調(diào)用操作系統(tǒng)提供的中斷解決例程。缺頁中斷的特殊性重要體目前如下兩點:缺頁中斷在指令執(zhí)行期間產(chǎn)生和進(jìn)行解決,而不是在一條指令執(zhí)行完畢之后。所缺的頁面調(diào)入之后,重新執(zhí)行被中斷的指令。一條指令的執(zhí)行也

48、許產(chǎn)生多次缺頁中斷。 由于內(nèi)容按字節(jié)編址,頁面的大小為2KB,“MOVE Data1,Data2”是32位的指令,因此對于MOVE指令寄存在內(nèi)存的2047單元中,其事實上需要寄存在第0頁的最后一種單元和第1頁的第1個單元中。同理,操作數(shù)Data1寄存在第2頁的最后一種單元和第3頁的第1個單元中;操作數(shù)Data2寄存在第4頁的最后一種單元和第5頁的第1個單元中。 由圖2-3可知,1、2、3、4和5號頁面不在內(nèi)存,系統(tǒng)取“MOVE Data1,Data2”的指令時,由于該指令跨越兩個頁面0、0,查頁面變換表可以發(fā)現(xiàn)1號頁面不在內(nèi)存,故需要產(chǎn)生一次缺頁中斷;取地址為Data1的操作數(shù)時,由于該操作數(shù)

49、不在內(nèi)存且跨兩個頁面2、3,需要將2、3頁面裝入內(nèi)存,故產(chǎn)生兩次缺頁中斷;同理,取地址為Data2的操作數(shù)時,由于該操作數(shù)不在內(nèi)存且跨兩個頁面4、5,需要將4、5頁面裝入內(nèi)存,故產(chǎn)生兩次缺頁中斷。因此,執(zhí)行該MOVE指令共產(chǎn)生5次缺頁中斷,且必須由CPU硬件保證對多種現(xiàn)場的保存。29、B解析 在信息系統(tǒng)軟件開發(fā)中,增量模型融合了瀑布模型的基本成分(反復(fù)應(yīng)用)和原型實現(xiàn)的迭代特性,該模型采用隨著項目日程的進(jìn)展而交錯的線性序列,每一種線性序列產(chǎn)生軟件的一種可發(fā)布的“增量”。它是一種可以迅速構(gòu)造可運營產(chǎn)品的好措施。30、A解析 一般,瀑布模型合用于需求明確或很少變更的項目,也可用在已有類似項目開發(fā)經(jīng)

50、驗的項目上。依題意,“系統(tǒng)的功能有較清晰定義”、“客戶對交付時間有嚴(yán)格規(guī)定”等信息都間接闡明該系統(tǒng)合用瀑布模型開發(fā)。 原型模型適于顧客需求開始時定義不清、管理決策措施構(gòu)造化限度不高的系統(tǒng)開發(fā),開發(fā)措施更易被顧客接受。 V模型在瀑布模型的基本上,強調(diào)測試過程與開發(fā)過程的相應(yīng)性和并行性,同樣規(guī)定需求明確,并且很少有需求變更的狀況發(fā)生。 螺旋模型體現(xiàn)為瀑布模型的多次迭代,重要是針對風(fēng)險比較大的項目而設(shè)計的一種軟件開發(fā)過程模型,重要合用于規(guī)模很大的項目,或者采用了新技術(shù)以及不擬定因素和風(fēng)險限制了項目進(jìn)度的項目。31、C解析 適應(yīng)性維護(hù)是指為保持軟件產(chǎn)品能在變化后或變化中的環(huán)境中可以繼續(xù)使用而進(jìn)行的維護(hù)

51、活動。依題意,該公司為了適應(yīng)外部市場環(huán)境和管理需求的變化,而對既有軟件系統(tǒng)進(jìn)行的維護(hù)活動屬于適應(yīng)性維護(hù)。32、D解析 McCall軟件質(zhì)量模型從軟件產(chǎn)品的運營、修正和轉(zhuǎn)移3個方面擬定了11個質(zhì)量特性。其中,產(chǎn)品運營方面的質(zhì)量特性涉及對的性、可靠性、易使用性、效率和完整性;產(chǎn)品修正方面涉及可維護(hù)性、靈活性和可測試性;產(chǎn)品轉(zhuǎn)移方面涉及可移植性、復(fù)用性和互用性。33、B解析 對圖2-4所示的程序流程圖環(huán)路復(fù)雜度的求解有兩種措施。 解法1:程序圖的環(huán)路數(shù)是源代碼復(fù)雜限度的度量。根據(jù)McCabe度量法,環(huán)路數(shù)N=e-n+2,其中,e表達(dá)有向圖的邊數(shù),n表達(dá)結(jié)點數(shù)。在圖2-4中,e=10,n=9,得到N=

52、10-9+2=3。 解法2:計算有向圖把平面劃提成的區(qū)域數(shù)。圖2-4中有2個閉合區(qū)域外加1個開放區(qū)域,共3個區(qū)域。因此該程序流程圖的復(fù)雜度是3。34、A 35、C解析 白盒測試也稱為構(gòu)造測試,根據(jù)程序的內(nèi)部構(gòu)造和邏輯來設(shè)計測試用例,對程序的途徑和過程進(jìn)行測試,檢查與否滿足設(shè)計的需要。白盒測試法的覆蓋原則有邏輯覆蓋、循環(huán)覆蓋和基本途徑測試。其中邏輯覆蓋涉及語句覆蓋、鑒定覆蓋、條件覆蓋、鑒定/條件覆蓋、條件組合覆蓋和途徑覆蓋等。語句覆蓋是指選擇足夠的測試用例,使被測程序中每條語句至少執(zhí)行一次。它對程序執(zhí)行邏輯的覆蓋很低,因此一般覺得是很弱的邏輯覆蓋。 依題意,在圖2-5中,要完畢途徑覆蓋至少需要3

53、個測試用例才可以。例如,使用測試用例(x=0),覆蓋輸入x(x=15&x=0)N(x15)N結(jié)束途徑;使用測試用例(x=8),覆蓋輸入x(x=15&x=0)Y語句組1i=0i3Y語句組2i=i+1i3Yi3N結(jié)束途徑;使用測試用例(x=16),覆蓋輸入x(x=15&x=0)N(x15)Y語句組3i=0i3Y語句組2i=i+1i3Yi3N結(jié)束途徑。36、A解析 根據(jù)ISO/IEC9126軟件質(zhì)量模型的定義,可維護(hù)性質(zhì)量特性涉及易分析性、易變化性、穩(wěn)定性和易測試性4個子特性。其中易測試性是指為確認(rèn)經(jīng)修改軟件所需努力有關(guān)的軟件屬性;易分析性是指為診斷缺陷或失效因素,或為鑒定待修改的部分所需努力有關(guān)的

54、軟件屬性;易變化性是指與進(jìn)行修改、排錯或適應(yīng)環(huán)境變換所需努力有關(guān)的軟件屬性;穩(wěn)定性是指與修改導(dǎo)致未預(yù)料效果的風(fēng)險有關(guān)的軟件屬性。37、D解析 在面向?qū)ο蠹夹g(shù)中,組合關(guān)系表達(dá)整體與其部分之間的一種關(guān)系。包用于將關(guān)系緊密的模型元素組織在一起,提供一種命名空間,以提供訪問控制。用例之間有涉及(include)、擴展(extend)和泛化(generalization)3種有關(guān)性的關(guān)系。類是在對象之上的抽象,對象是類的具體化,對定義好的類的屬性的不同賦值就可以得到該類的對象實例。38、A解析 封裝是一種信息隱蔽技術(shù),其目的是使對象(組件)的使用者和生產(chǎn)者分離,也就是使其她開發(fā)人員無需理解所要使用的軟件

55、組件內(nèi)部的工作機制,只需懂得如何使用組件(即組件提供的功能及其接口)。39、B解析 動態(tài)綁定(Dynamic Binding)是面向?qū)ο蟪绦蛟O(shè)計語言中的一種機制,綁定是在運營時進(jìn)行的,即一種給定的過程調(diào)用和響應(yīng)調(diào)用需執(zhí)行的代碼的結(jié)合直到調(diào)用發(fā)生時才進(jìn)行。這種機制實現(xiàn)了措施的定義與具體的對象無關(guān),而對措施的調(diào)用則可以關(guān)聯(lián)于具體的對象。40、A 41、A 42、C 43、B解析 序列圖是UML的一種行為類模型圖,它呈現(xiàn)了一組對象和由這組對象收發(fā)的消息,描述了以時間順序組織的對象之間的交互活動。其中消息由名稱進(jìn)行標(biāo)記,還描述出消息的發(fā)出者和接受者。消息定義了交互中生命線之間的特定交互,有同步消息、異

56、步消息和返回消息3類。同步消息是指進(jìn)行阻塞調(diào)用,調(diào)用者中斷執(zhí)行,等待控制權(quán)返回,需要等待返回消息。它使用實心三角箭頭表達(dá),如圖2-6中1所示。 異步消息的調(diào)用者發(fā)出消息、后繼續(xù)執(zhí)行,不引起調(diào)用者阻塞,也不等待返回消息。它使由空心箭頭表達(dá),如圖2-6中3所示。圖2-6中2表達(dá)的是一條返回消息。44、A解析 設(shè)計模式(Design Pattern)是一套被反復(fù)使用、多數(shù)人知曉的、通過度類編目的、代碼設(shè)計經(jīng)驗的總結(jié)。根據(jù)目的進(jìn)行分類,可以分為創(chuàng)立型、構(gòu)造型和行為型3種。其中構(gòu)造型模式重要有Adapter(適配器)、Bridge(橋接)、Composite(組合)、Decorator(裝飾)、Faca

57、de(外觀)、Flyweight(享元)、Proxy(代理)等模式;創(chuàng)立型模式重要有Factory Method(工廠措施)、Abstract Factory(抽象工廠)、Builder(構(gòu)建器)、Prototype(原型)和Singleton(單獨)等模式;行為型模式重要有:Interpreter(解釋器)、Template Method(模板措施)、Chain of Responsibility(職責(zé)鏈)、Command(命令)、Iterator(迭代器)、Mediator(中介者)、Memento(備忘錄)、Observer(觀測者)、State(狀態(tài))、Strategy(方略)和Vis

58、itor(訪問者)等模式。45、C 46、D 47、A解析 組合(Composite)、代理(Proxy)、橋接器(Bridge)、裝飾器(Decorator)等模式都屬于構(gòu)造型設(shè)計模式。其中,組合(Composite)模式的設(shè)計意圖是:將對象組合成樹形構(gòu)造以表達(dá)“部分整體”的層次構(gòu)造,使得顧客對單個對象和組合對象的使用品有一致性。這一構(gòu)造由兩種類型的對象所相應(yīng)的類構(gòu)成,使得可以組合基元對象以及其她的組合對象,從而形成任意復(fù)雜的構(gòu)造。在圖2-7中,抽象類Component為組合中的對象聲明接口,在合適的狀況下,實現(xiàn)所有類共有接口的缺省行為,聲明一種接口用于訪問和管理Component的子部件。

59、類Leaf在組合中表達(dá)葉節(jié)點對象(葉節(jié)點沒有子節(jié)點),并在組合中定義圖元對象的行為。類Composite定義有子部件的那些部件的行為,存儲子部件,并在Component,接口中實現(xiàn)與子部件有關(guān)的操作。組合部件的對象由Client通過Component提供的接口操作。 代理(Proxy)模式的設(shè)計意圖是:為其她對象提供一種代理以控制對這個對象的訪問。 橋接器(Bridge)模式的設(shè)計意圖是:將抽象部分與現(xiàn)實部分分離,即將接口與其實現(xiàn)分離,使得接口和實現(xiàn)的變化不產(chǎn)生互相影響。 裝飾器(Decorator)模式的設(shè)計意圖是:當(dāng)不能采用生成子類的措施進(jìn)行擴大時,動態(tài)地給一種對象添加某些額外的功能。48

60、、C解析 在正規(guī)式中,符號“*表達(dá)反復(fù)若干次(涉及0次),符號“|”表達(dá)“或”。在狀態(tài)A,可以輸入1或0,如果輸入1還可以回到狀態(tài)A,如果輸入0直接達(dá)到狀態(tài)B;在狀態(tài)B,可以輸入0或1,如果輸入0則還回到狀態(tài)B,而輸入1,則進(jìn)入到狀態(tài)C;在狀態(tài)C可以輸入0或1,輸入0達(dá)到狀態(tài)B,輸入1達(dá)到狀態(tài)A,但由于C是終態(tài),自動機可辨認(rèn)的語言是由0、1構(gòu)成的字符串的集合,但該集合必須以01成果。由于從狀態(tài)A出發(fā)達(dá)到狀態(tài)C結(jié)束的所有途徑中必然涉及BC這條弧(標(biāo)記為1),同步達(dá)到狀態(tài)B的弧上都標(biāo)記了0。49、B解析 將E-R模型轉(zhuǎn)換成相應(yīng)的關(guān)系模式時,若實體間聯(lián)系是m:n:p,則將聯(lián)系類型單獨轉(zhuǎn)換成一種關(guān)系模

溫馨提示

  • 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

提交評論