




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第頁(yè)系統(tǒng)架構(gòu)設(shè)計(jì)師練習(xí)卷附答案1.默認(rèn)情況下,F(xiàn)TP服務(wù)器的控制端口為(),上傳文件時(shí)的端口為(請(qǐng)作答此空)。A、大于1024的端口B、20C、80D、21【正確答案】:B解析:
FTP協(xié)議占用兩個(gè)標(biāo)準(zhǔn)的端口號(hào):20和21,其中20為數(shù)據(jù)口,21為控制口。2.結(jié)構(gòu)化布線系統(tǒng)分為六個(gè)子系統(tǒng),其中水平子系統(tǒng)()。A、由各種交叉連接設(shè)備以及集線器和交換機(jī)等設(shè)備組成B、連接了干線子系統(tǒng)和工作區(qū)子系統(tǒng)C、由終端設(shè)備到信息插座的整個(gè)區(qū)域組成D、實(shí)現(xiàn)各樓層設(shè)備間子系統(tǒng)之間的互連【正確答案】:B解析:
水平子系統(tǒng)是指的,從樓層管理間到信息插口這一段,它連接了垂直干線子系統(tǒng)與工作區(qū)子系統(tǒng)。3.Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormoreinformationsystems.Itservesasanoutlinefordetaileddesign,construction,andimplementation.Giventhemodelsanddetails,include(),wecandistributedataandprocessestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybeconstrainedbyarchitecturestandards,projectobjectives,and(請(qǐng)作答此空).ThefirstphysicalDFDtobedrawnisthe().Thenextstepistodistributedatastorestodifferentprocessors.Data()aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemanydistributionoptionsusedindatadistribution.Inthecaseof(),weshouldrecordeachtableasadatastoreonthephysicalDFDandconnecteachtotheappropriateserver.A、thedatabasemanagementsystemB、thefeasibilityoftechniquesusedC、thenetworktopologyandtechnologyD、theuserinterfaceandprocessmethods【正確答案】:B解析:
應(yīng)用架構(gòu)說(shuō)明了實(shí)現(xiàn)一個(gè)或多個(gè)信息系統(tǒng)所使用的技術(shù),它作為詳細(xì)設(shè)計(jì)、構(gòu)造和實(shí)現(xiàn)的一個(gè)大綱。給定了包括邏輯數(shù)據(jù)流圖和實(shí)體聯(lián)系圖在內(nèi)的模型和詳細(xì)資料,我們可以分配數(shù)據(jù)和過(guò)程以創(chuàng)建應(yīng)用架構(gòu)的一個(gè)概要設(shè)計(jì)。概要設(shè)計(jì)通常會(huì)受到架構(gòu)標(biāo)準(zhǔn)、項(xiàng)目目標(biāo)和所使用技術(shù)的可行性的制約。需要繪制的第一個(gè)物理數(shù)據(jù)流圖是網(wǎng)絡(luò)架構(gòu)數(shù)據(jù)流圖。接下來(lái)是分配數(shù)據(jù)存儲(chǔ)到不同的處理器。數(shù)據(jù)分區(qū)和復(fù)制是大多數(shù)關(guān)系型數(shù)據(jù)庫(kù)支持的兩種分布式數(shù)據(jù)形式。有許多分配方法用于數(shù)據(jù)分布。在不同服務(wù)器上存儲(chǔ)特定表的情況下,我們應(yīng)該將每個(gè)表記為物理數(shù)據(jù)流圖中的一個(gè)數(shù)據(jù)存儲(chǔ),并將其連接到相應(yīng)的服務(wù)器。4.甲、乙兩個(gè)獨(dú)立的網(wǎng)站都主要靠廣告收入來(lái)支撐發(fā)展,目前都采用較高的價(jià)格銷售廣告。這兩個(gè)網(wǎng)站都想通過(guò)降價(jià)爭(zhēng)奪更多的客戶和更豐厚的利潤(rùn)。假設(shè)這兩個(gè)網(wǎng)站在現(xiàn)有策略下各可以獲得1000萬(wàn)元的利潤(rùn)。如果一方單獨(dú)降價(jià),就能擴(kuò)大市場(chǎng)份額,可以獲得1500萬(wàn)元利潤(rùn),此時(shí),另一方的市場(chǎng)份額就會(huì)縮小,利潤(rùn)將下降到200萬(wàn)元。如果這兩個(gè)網(wǎng)站同時(shí)降價(jià),則他們都將只能得到700萬(wàn)元利潤(rùn)。這兩個(gè)網(wǎng)站的主管各自經(jīng)過(guò)獨(dú)立的理性分析后決定,()。A、甲采取高價(jià)策略,乙采取低價(jià)策略B、甲采取高價(jià)策略,乙采取高價(jià)策略C、甲采取低價(jià)策略,乙采取低價(jià)策略D、甲采取低價(jià)策略,乙采取高價(jià)策略【正確答案】:C解析:
這是一個(gè)簡(jiǎn)單的博弈問(wèn)題,可以將問(wèn)題表示為下圖所示的得益矩陣。該矩陣分別列出了A網(wǎng)站與B網(wǎng)站在各種價(jià)格策略下的利潤(rùn)情況。
站在A網(wǎng)站的立場(chǎng)上看,假設(shè)B網(wǎng)站采用高價(jià)策略,那么自己采用高價(jià)策略得1000萬(wàn)元,采用低價(jià)策略得1500萬(wàn)元,顯然應(yīng)該采用低價(jià)策略;如果B網(wǎng)站采用低價(jià)策略,那么自己采用高價(jià)策略得200萬(wàn)元,采用低價(jià)策略得700萬(wàn)元,顯然也應(yīng)該采用低價(jià)策略。同樣,站在B網(wǎng)站的立場(chǎng)上看,也是這樣,不管A網(wǎng)站采用什么價(jià)格策略,自己都應(yīng)采用低價(jià)策略為好。由于A、B網(wǎng)站的主管都獨(dú)立理性地分析了這種情況,因此,這個(gè)博弈的最終結(jié)果一定是兩個(gè)網(wǎng)站都采用低價(jià)策略,各得到700萬(wàn)元的利潤(rùn)。這是一個(gè)非合作博弈之例。參與博弈的任何一方都無(wú)法信任對(duì)方,都要防備對(duì)方搶占自己的市場(chǎng)份額,但也都能獨(dú)立理性地分析自己的策略與得益。所以,雙方博弈的結(jié)果對(duì)雙方都不是理想的結(jié)果,但都認(rèn)為是可以接受的。而合作雙贏(都采用高價(jià)策略),卻涉嫌市場(chǎng)壟斷。5.“4+1”視圖主要用于描述系統(tǒng)邏輯架構(gòu),最早由PhilippeKruchten于1995年提出。其中(請(qǐng)作答此空)視圖用于描述對(duì)象模型,并說(shuō)明系統(tǒng)應(yīng)該為用戶提供哪些服務(wù)。當(dāng)采用面向?qū)ο蟮脑O(shè)計(jì)方法描述對(duì)象模型時(shí),通常使用()表達(dá)類的內(nèi)部屬性和行為,以及類集合之間的交互關(guān)系;采用()定義對(duì)象的內(nèi)部行為。A、邏輯B、過(guò)程C、開發(fā)D、物理【正確答案】:A解析:
“4+1”視圖是對(duì)邏輯架構(gòu)進(jìn)行描述,最早由PhilippeKruchten提出,他在1995年的IEEESoftware上發(fā)表了題為The4+1ViewModelofArchitecture的論文,引起了業(yè)界的極大關(guān)注,并最終被RUP采納,現(xiàn)在已經(jīng)成為架構(gòu)設(shè)計(jì)的結(jié)構(gòu)標(biāo)準(zhǔn)?!?+1”視圖主要包括:①邏輯視圖(LogicalView),設(shè)計(jì)的對(duì)象模型(使用面向?qū)ο蟮脑O(shè)計(jì)方法時(shí))。②過(guò)程視圖(ProcessView),捕捉設(shè)計(jì)的并發(fā)和同步特征。③物理視圖(PhysicalView),描述了軟件到硬件的映射,反映了分布式特性。④開發(fā)視圖(DevelopmentView),描述了在開發(fā)環(huán)境中軟件的靜態(tài)組織結(jié)構(gòu)。⑤架構(gòu)的描述,即所做的各種決定,可以圍繞著這四個(gè)視圖來(lái)組織,然后由一些用例(UseCases)或場(chǎng)景(Scenarios)來(lái)說(shuō)明,從而形成了第五個(gè)視圖。當(dāng)采用面向?qū)ο蟮脑O(shè)計(jì)方法描述對(duì)象模型時(shí),通常使用類圖表達(dá)類的內(nèi)部屬性和行為,以及類集合之間的交互關(guān)系;采用狀態(tài)圖定義對(duì)象的內(nèi)部行為。6.對(duì)于開發(fā)模型來(lái)說(shuō),()復(fù)用好、開發(fā)過(guò)程無(wú)間隙、節(jié)省時(shí)間。(請(qǐng)作答此空)是瀑布與原型(演化)模型結(jié)合體,適用于復(fù)雜項(xiàng)目。()需要用戶參與,模塊化要求高,不適用新技術(shù)。()是用例驅(qū)動(dòng)、架構(gòu)為中心、迭代、增量。A、RAD模型B、螺旋模型C、RUP模型D、噴泉模型【正確答案】:B解析:
開發(fā)模型的特點(diǎn)如下:
7.采用微內(nèi)核結(jié)構(gòu)的操作系統(tǒng)提高了系統(tǒng)的靈活性和可擴(kuò)展性,()。A、并增強(qiáng)了系統(tǒng)的可靠性和可移植性,可運(yùn)行于分布式系統(tǒng)中B、并增強(qiáng)了系統(tǒng)的可靠性和可移植性,但不適用于分布式系統(tǒng)C、但降低了系統(tǒng)的可靠性和可移植性,可運(yùn)行于分布式系統(tǒng)中D、但降低了系統(tǒng)的可靠性和可移植性,不適用于分布式系統(tǒng)【正確答案】:A解析:
考核操作系統(tǒng)微內(nèi)核知識(shí)8.Acceleratedanalysisapproachesemphasizetheconstructionof(請(qǐng)作答此空)tomorerapidlyidentifybusinessanduserrequirementsforanewsystem.Asanacceleratedanalysistechnology,()readstheprogramcodeandautomaticallygeneratestheequivalentsystemmodel,andthecodecanbeobtainedfrom().Allsystemanalysisapproachesrequiresomeformof()whichincludesthosetechniquestobeusedtoidentifyorextractsystemproblemsandsolutionrequirementsfromusercommunity.()isaclassicalsetoftechniquesusedtocollectinformationaboutsystemproblems,opportunities,solutionrequirements,andpriorities.A、objectmodelsB、prototypesC、usecasesD、components【正確答案】:B解析:
本題考察的是加速分析方法,強(qiáng)調(diào)快速構(gòu)建原型以更快地識(shí)別業(yè)務(wù)和用戶需求。因此,答案為B,即原型。原型技術(shù)可以讀取程序代碼并自動(dòng)生成相應(yīng)的系統(tǒng)模型,代碼可以從中獲得。所有系統(tǒng)分析方法都需要某種形式的需求收集,包括用于從用戶社區(qū)識(shí)別或提取系統(tǒng)問(wèn)題和解決方案需求的技術(shù)。用例是一組經(jīng)典的技術(shù),用于收集有關(guān)系統(tǒng)問(wèn)題、機(jī)會(huì)、解決方案需求和優(yōu)先級(jí)的信息。因此,選項(xiàng)C和D都不正確。選項(xiàng)A中的對(duì)象模型也是一種分析方法,但不是本題中強(qiáng)調(diào)的加速分析方法。9.客戶關(guān)系管理(CRM)系統(tǒng)將市場(chǎng)營(yíng)銷的科學(xué)管理理念通過(guò)信息技術(shù)的手段集成在軟件上,能夠幫助企業(yè)構(gòu)建良好的客戶關(guān)系。以下關(guān)于CRM系統(tǒng)的敘述中,錯(cuò)誤的______。A、銷售自動(dòng)化是CRM系統(tǒng)中最基本的模塊B、營(yíng)銷自動(dòng)化作為銷售自動(dòng)化的補(bǔ)充,包括營(yíng)銷計(jì)劃的編制和執(zhí)行、計(jì)劃結(jié)果分析等CRM系統(tǒng)能夠與ERP系統(tǒng)在財(cái)務(wù)、制造、庫(kù)存等環(huán)節(jié)進(jìn)行連接,但兩者關(guān)系相對(duì)松散,一般不會(huì)形成閉環(huán)結(jié)構(gòu)D、客戶服務(wù)與支持是CRM系統(tǒng)的重要功能。目前,客戶服務(wù)與支持的主要手段是通過(guò)呼叫中心和互聯(lián)網(wǎng)來(lái)實(shí)現(xiàn)【正確答案】:C解析:
本題考查對(duì)CRM系統(tǒng)的基本概念和功能的理解。根據(jù)題干中的敘述,A、B、D三個(gè)選項(xiàng)都是正確的,而C選項(xiàng)中的“兩者關(guān)系相對(duì)松散,一般不會(huì)形成閉環(huán)結(jié)構(gòu)”是錯(cuò)誤的。因?yàn)镃RM系統(tǒng)和ERP系統(tǒng)的連接是為了實(shí)現(xiàn)信息共享和業(yè)務(wù)協(xié)同,兩者之間的關(guān)系應(yīng)該是相對(duì)緊密的,能夠形成閉環(huán)結(jié)構(gòu),從而實(shí)現(xiàn)企業(yè)內(nèi)部各個(gè)環(huán)節(jié)的無(wú)縫銜接和高效運(yùn)作。因此,本題的正確答案是C。10.某企業(yè)的生產(chǎn)流水線上有2名工人P1和P2,1名檢驗(yàn)員P3。P1]將初步加工的半成品放入半成品箱B1;P2從半成品箱B1取出繼續(xù)加工,加工好的產(chǎn)品放入成品箱B2;P3從成品箱B2取出產(chǎn)品檢驗(yàn)。假設(shè)B1可存放n件半成品,B2可存放m件產(chǎn)品,并設(shè)置6個(gè)信號(hào)量S1、S2、S3、S4、S5和S6,且S3和S6的初值都為0。采用PV操作實(shí)現(xiàn)P[1]、P2和P3的同步模型如下圖所示,則信號(hào)量S1和S5();S2、S4的初值分別為(請(qǐng)作答此空)。
A、n、0B、m、0C、m、nD、n、m【正確答案】:D解析:
本題的正確的答案為D。信號(hào)量S2表示半成品箱B1的容量,故S2的初值為n。當(dāng)工人P1不斷地將其工序上加工的半成品放入半成品箱B1時(shí),應(yīng)該先測(cè)試半成品箱是否有空位,故工人P1使用P(S2),當(dāng)工人P2從半成品箱取一件半成品時(shí),半成品箱B1就空出一個(gè)空位,故工人P2使用V(S2)釋放空間。同理,信號(hào)量S4表示成品箱B2的容量,故S4的初值為m。當(dāng)工人P2完成一件產(chǎn)品放入成品箱B2時(shí),應(yīng)該先測(cè)試成品箱是否有空位,故工人P2使用P(S4),當(dāng)檢驗(yàn)員P3從成品箱取一件產(chǎn)品檢驗(yàn)時(shí),成品箱B2就空出一個(gè)空位,故檢驗(yàn)員P3使用V(S4)釋放空間。11.某航空公司機(jī)票銷售系統(tǒng)有n個(gè)售票點(diǎn),該系統(tǒng)為每個(gè)售票點(diǎn)創(chuàng)建一個(gè)進(jìn)程Pi(i=1,2,…,n)管理機(jī)票銷售。假設(shè)Tj(j=1,2,…,m)單元存放某日某航班的機(jī)票剩余票數(shù),Temp為Pi進(jìn)程的臨時(shí)工作單元,x為某用戶的訂票張數(shù)。初始化時(shí)系統(tǒng)應(yīng)將信號(hào)量S賦值為(請(qǐng)作答此空)。Pi進(jìn)程的工作流程如下圖所示,若用P操作和V操作實(shí)現(xiàn)進(jìn)程間的同步與互斥,則圖中空(a)、空(b)和空(c)處應(yīng)分別填入()。
A、0B、1C、2D、3【正確答案】:B解析:
本題考查PV操作方面的基本知識(shí)。因?yàn)楣矓?shù)據(jù)單元Tj是一個(gè)臨界資源,最多允許1個(gè)終端進(jìn)程使用,因此需要設(shè)置一個(gè)互斥信號(hào)量S,初值等于1。第2小題因?yàn)檫M(jìn)入臨界區(qū)時(shí)執(zhí)行P操作,退出臨界區(qū)時(shí)執(zhí)行V操作。12.請(qǐng)根據(jù)恢復(fù)塊方法工作原理完成下圖,在圖中(1)~(4)中填入恰當(dāng)?shù)膬?nèi)容。并比較恢復(fù)塊方法與N版本程序設(shè)計(jì)方法,將比較結(jié)果(5)~(8)填入下表中。(請(qǐng)作答第四個(gè)空)
A、主塊B、驗(yàn)證測(cè)試C、輸出正確結(jié)果D、異常處理【正確答案】:D解析:
恢復(fù)塊方法是一種在程序執(zhí)行過(guò)程中檢測(cè)并處理異常情況的方法。其工作原理如下:1.程序執(zhí)行過(guò)程中,如果發(fā)現(xiàn)異常情況,如輸入錯(cuò)誤、計(jì)算錯(cuò)誤等,就會(huì)跳轉(zhuǎn)到恢復(fù)塊。2.恢復(fù)塊中會(huì)進(jìn)行異常處理,包括錯(cuò)誤提示、數(shù)據(jù)恢復(fù)等。3.處理完成后,程序會(huì)跳轉(zhuǎn)回正常執(zhí)行流程,繼續(xù)執(zhí)行下去。在上圖中,(1)處應(yīng)填入主塊,即程序的主要執(zhí)行流程。(2)處應(yīng)填入異常處理,即當(dāng)程序出現(xiàn)異常情況時(shí),跳轉(zhuǎn)到恢復(fù)塊進(jìn)行處理。在恢復(fù)塊中,可以進(jìn)行一些錯(cuò)誤提示、數(shù)據(jù)恢復(fù)等操作,以保證程序的正常執(zhí)行。(3)處應(yīng)填入輸出正確結(jié)果,即在程序執(zhí)行過(guò)程中,如果沒有出現(xiàn)異常情況,就會(huì)輸出正確的結(jié)果。(4)處應(yīng)填入驗(yàn)證測(cè)試,即在程序開發(fā)過(guò)程中,需要進(jìn)行一些測(cè)試,以驗(yàn)證程序的正確性?;謴?fù)塊方法與N版本程序設(shè)計(jì)方法的比較如下:5.目的不同:恢復(fù)塊方法的主要目的是處理程序執(zhí)行過(guò)程中的異常情況,保證程序的正常執(zhí)行;而N版本程序設(shè)計(jì)方法的主要目的是提高程序的可靠性和正確性。6.實(shí)現(xiàn)方式不同:恢復(fù)塊方法是在程序中添加一些恢復(fù)塊,用于處理異常情況;而N版本程序設(shè)計(jì)方法是通過(guò)設(shè)計(jì)多個(gè)版本的程序,通過(guò)比較不同版本的結(jié)果來(lái)提高程序的可靠性和正確性。7.應(yīng)用場(chǎng)景不同:恢復(fù)塊方法適用于一些對(duì)程序可靠性要求不是很高的場(chǎng)景,如一些小型應(yīng)用程序;而N版本程序設(shè)計(jì)方法適用于對(duì)程序可靠性要求比較高的場(chǎng)景,如一些關(guān)鍵應(yīng)用程序。8.成本不同:恢復(fù)塊方法的實(shí)現(xiàn)成本比較低,只需要在程序中添加一些恢復(fù)塊即可;而N版本程序設(shè)計(jì)方法的實(shí)現(xiàn)成本比較高,需要設(shè)計(jì)多個(gè)版本的程序,并進(jìn)行比較和驗(yàn)證。13.某公司擬開發(fā)一個(gè)新聞系統(tǒng),該系統(tǒng)可根據(jù)用戶的注冊(cè)興趣,向用戶推送其感興趣的新聞內(nèi)容,該系統(tǒng)應(yīng)該采用()架構(gòu)風(fēng)格最為合適。A、事件驅(qū)動(dòng)系統(tǒng)B、主程序-子程序C、黑板D、管道-過(guò)濾器【正確答案】:A解析:
本題考查的是架構(gòu)風(fēng)格的選擇。根據(jù)題目中的需求,該系統(tǒng)需要根據(jù)用戶的注冊(cè)興趣向用戶推送其感興趣的新聞內(nèi)容,因此需要采用事件驅(qū)動(dòng)系統(tǒng)。事件驅(qū)動(dòng)系統(tǒng)是一種基于事件和事件處理的軟件架構(gòu)風(fēng)格,它將系統(tǒng)中的各個(gè)組件看作是事件的產(chǎn)生者或者事件的消費(fèi)者,通過(guò)事件的傳遞和處理來(lái)實(shí)現(xiàn)系統(tǒng)的功能。在該系統(tǒng)中,用戶的注冊(cè)興趣可以看作是事件的產(chǎn)生者,新聞內(nèi)容可以看作是事件的消費(fèi)者,通過(guò)事件的傳遞和處理,可以實(shí)現(xiàn)向用戶推送其感興趣的新聞內(nèi)容的功能。因此,本題的正確答案為A。14.某單位為了建設(shè)健全的公路橋梁養(yǎng)護(hù)管理檔案,擬開發(fā)一套公路橋梁在線管理系統(tǒng)。該系統(tǒng)要求正常負(fù)載情況下,系統(tǒng)必須在0.5秒內(nèi)對(duì)用戶的查詢請(qǐng)求進(jìn)行響應(yīng),這屬于質(zhì)量特性的();網(wǎng)絡(luò)失效后,系統(tǒng)需要在10秒內(nèi)發(fā)現(xiàn)錯(cuò)誤并啟用備用系統(tǒng),這屬于質(zhì)量特性的(請(qǐng)作答此空);更改系統(tǒng)的Web界面接口必須在4人周內(nèi)完成,這屬于質(zhì)量特性的();如果"養(yǎng)護(hù)報(bào)告生成"業(yè)務(wù)邏輯的描述尚未達(dá)成共識(shí),可能導(dǎo)致部分業(yè)務(wù)功能模塊規(guī)則的矛盾,影響系統(tǒng)的可修改性,這屬于系統(tǒng)的();更改系統(tǒng)加密的級(jí)別將對(duì)安全性和性能產(chǎn)生影響,這屬于系統(tǒng)的();對(duì)查詢請(qǐng)求處理時(shí)間的要求將影響系統(tǒng)的數(shù)據(jù)傳輸協(xié)議和處理過(guò)程的設(shè)計(jì),這屬于系統(tǒng)的()。A、可用性B、可修改性C、可靠性D、安全性【正確答案】:A解析:
性能是指系統(tǒng)的響應(yīng)能力,即要經(jīng)過(guò)多長(zhǎng)時(shí)間才能對(duì)某個(gè)時(shí)間做出響應(yīng)??捎眯允侵赶到y(tǒng)兩次故障之間系統(tǒng)正常運(yùn)行的比例。當(dāng)可用性和可靠性同時(shí)出現(xiàn)在選項(xiàng)中的時(shí)候,我們通常選擇可用性??尚薷男允侵篙^高的性價(jià)比對(duì)系統(tǒng)進(jìn)行變更的能力。敏感點(diǎn)是指為了實(shí)現(xiàn)某種特定的質(zhì)量屬性,一個(gè)或多個(gè)系統(tǒng)組件所具有的特性。權(quán)衡點(diǎn)是指影響多個(gè)質(zhì)量屬性的特性,是多個(gè)質(zhì)量屬性的敏感點(diǎn)。風(fēng)險(xiǎn)點(diǎn)不以標(biāo)準(zhǔn)術(shù)語(yǔ)出現(xiàn),它指某些做法有一些隱患可能導(dǎo)致一些問(wèn)題。非風(fēng)險(xiǎn)點(diǎn)是指某些做法是可行的、可接受的。15.mVC模式強(qiáng)制性地將一一個(gè)應(yīng)用處理流程按照模型、視圖、控制的方式進(jìn)行分離,三者的協(xié)作關(guān)系如圖所示。圖中的(1)-(3)分別是(1)、(2)、(3)。
A、選擇視圖B、業(yè)務(wù)處理C、狀態(tài)查詢D、觸發(fā)事件【正確答案】:C解析:
mVC模式是一種軟件設(shè)計(jì)模式,將應(yīng)用處理流程按照模型、視圖、控制的方式進(jìn)行分離,使得各個(gè)部分之間的耦合度降低,便于維護(hù)和擴(kuò)展。在mVC模式中,模型負(fù)責(zé)數(shù)據(jù)的存儲(chǔ)和處理,視圖負(fù)責(zé)數(shù)據(jù)的展示,控制負(fù)責(zé)協(xié)調(diào)模型和視圖之間的交互。根據(jù)圖中的箭頭,我們可以看出,狀態(tài)查詢是由視圖向控制發(fā)送請(qǐng)求,控制再向模型查詢數(shù)據(jù),最終將查詢結(jié)果返回給視圖。因此,答案為C。選擇視圖、業(yè)務(wù)處理和觸發(fā)事件都不是mVC模式中的基本概念,因此不是正確答案。16.某數(shù)據(jù)庫(kù)中有員工關(guān)系E(員工號(hào),姓名,部門,職稱,月薪);產(chǎn)品關(guān)系P(產(chǎn)品號(hào),產(chǎn)品名稱,型號(hào),尺寸,顏色);倉(cāng)庫(kù)關(guān)系W(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)名稱,地址,負(fù)責(zé)人);庫(kù)存關(guān)系I(倉(cāng)庫(kù)號(hào),產(chǎn)品號(hào),產(chǎn)品數(shù)量)。a.若數(shù)據(jù)庫(kù)設(shè)計(jì)中要求:①倉(cāng)庫(kù)關(guān)系W中的“負(fù)責(zé)人”引用員工關(guān)系的員工號(hào)②庫(kù)存關(guān)系I中的“倉(cāng)庫(kù)號(hào),產(chǎn)品號(hào)”惟一標(biāo)識(shí)I中的每一個(gè)記錄③員工關(guān)系E中的職稱為“工程師”的月薪不能低于3500元?jiǎng)t①②③依次要滿足的完整性約束是()。A、實(shí)體完整性、參照完整性、用戶定義完整性B、參照完整性、實(shí)體完整性、用戶定義完整性C、用戶定義完整性、實(shí)體完整性、參照完整性D、實(shí)體完整性、用戶定義完整性、參照完整性【正確答案】:B解析:
根據(jù)題目中的要求,可以得到以下完整性約束:①倉(cāng)庫(kù)關(guān)系W中的“負(fù)責(zé)人”引用員工關(guān)系的員工號(hào)——參照完整性②庫(kù)存關(guān)系I中的“倉(cāng)庫(kù)號(hào),產(chǎn)品號(hào)”惟一標(biāo)識(shí)I中的每一個(gè)記錄——實(shí)體完整性③員工關(guān)系E中的職稱為“工程師”的月薪不能低于3500元——用戶定義完整性因此,完整性約束的順序應(yīng)為參照完整性、實(shí)體完整性、用戶定義完整性,選項(xiàng)B符合要求,故選B。17.網(wǎng)絡(luò)設(shè)計(jì)過(guò)程包括邏輯網(wǎng)絡(luò)設(shè)計(jì)和物理網(wǎng)絡(luò)設(shè)計(jì)兩個(gè)階段,下面的選項(xiàng)中,()應(yīng)該屬于邏輯網(wǎng)絡(luò)設(shè)計(jì)階段的任務(wù)。A、選擇路由協(xié)議B、設(shè)備選型C、結(jié)構(gòu)化布線D、機(jī)房設(shè)計(jì)【正確答案】:A解析:
考核計(jì)算機(jī)網(wǎng)絡(luò)的設(shè)計(jì)過(guò)程。18.某單位為了建設(shè)健全的公路橋梁養(yǎng)護(hù)管理檔案,擬開發(fā)一套公路橋梁在線管理系統(tǒng)。該系統(tǒng)要求正常負(fù)載情況下,系統(tǒng)必須在0.5秒內(nèi)對(duì)用戶的查詢請(qǐng)求進(jìn)行響應(yīng),這屬于質(zhì)量特性的();網(wǎng)絡(luò)失效后,系統(tǒng)需要在10秒內(nèi)發(fā)現(xiàn)錯(cuò)誤并啟用備用系統(tǒng),這屬于質(zhì)量特性的();更改系統(tǒng)的Web界面接口必須在4人周內(nèi)完成,這屬于質(zhì)量特性的();如果"養(yǎng)護(hù)報(bào)告生成"業(yè)務(wù)邏輯的描述尚未達(dá)成共識(shí),可能導(dǎo)致部分業(yè)務(wù)功能模塊規(guī)則的矛盾,影響系統(tǒng)的可修改性,這屬于系統(tǒng)的(請(qǐng)作答此空);更改系統(tǒng)加密的級(jí)別將對(duì)安全性和性能產(chǎn)生影響,這屬于系統(tǒng)的();對(duì)查詢請(qǐng)求處理時(shí)間的要求將影響系統(tǒng)的數(shù)據(jù)傳輸協(xié)議和處理過(guò)程的設(shè)計(jì),這屬于系統(tǒng)的()。A、權(quán)衡點(diǎn)B、風(fēng)險(xiǎn)點(diǎn)C、敏感點(diǎn)D、非風(fēng)險(xiǎn)點(diǎn)【正確答案】:B解析:
性能是指系統(tǒng)的響應(yīng)能力,即要經(jīng)過(guò)多長(zhǎng)時(shí)間才能對(duì)某個(gè)時(shí)間做出響應(yīng)??捎眯允侵赶到y(tǒng)兩次故障之間系統(tǒng)正常運(yùn)行的比例。當(dāng)可用性和可靠性同時(shí)出現(xiàn)在選項(xiàng)中的時(shí)候,我們通常選擇可用性??尚薷男允侵篙^高的性價(jià)比對(duì)系統(tǒng)進(jìn)行變更的能力。敏感點(diǎn)是指為了實(shí)現(xiàn)某種特定的質(zhì)量屬性,一個(gè)或多個(gè)系統(tǒng)組件所具有的特性。權(quán)衡點(diǎn)是指影響多個(gè)質(zhì)量屬性的特性,是多個(gè)質(zhì)量屬性的敏感點(diǎn)。風(fēng)險(xiǎn)點(diǎn)不以標(biāo)準(zhǔn)術(shù)語(yǔ)出現(xiàn),它指某些做法有一些隱患可能導(dǎo)致一些問(wèn)題。19.一般來(lái)說(shuō),架構(gòu)可以分為三個(gè)層次。(請(qǐng)作答此空)層主要負(fù)責(zé)接收用戶的請(qǐng)求,對(duì)用戶的輸入、輸出進(jìn)行檢查與控制,處理客戶端的一些動(dòng)作,包括控制頁(yè)面跳轉(zhuǎn)等,并向用戶呈現(xiàn)最終的結(jié)果信息。表現(xiàn)層主要采用()結(jié)構(gòu)來(lái)實(shí)現(xiàn),其中的()負(fù)責(zé)接收用戶的請(qǐng)求,并決定應(yīng)該調(diào)用哪個(gè)模型來(lái)處理。()主要負(fù)責(zé)將業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在文件、數(shù)據(jù)庫(kù)等持久化存儲(chǔ)介質(zhì)中。A、表現(xiàn)層B、業(yè)務(wù)邏輯層C、持久層D、中間層【正確答案】:A解析:
本題考察了架構(gòu)的三個(gè)層次,以及表現(xiàn)層的實(shí)現(xiàn)方式和各層的職責(zé)。答案為A,表現(xiàn)層主要采用MVC結(jié)構(gòu)來(lái)實(shí)現(xiàn),其中的控制器負(fù)責(zé)接收用戶的請(qǐng)求,并決定應(yīng)該調(diào)用哪個(gè)模型來(lái)處理。業(yè)務(wù)邏輯層負(fù)責(zé)處理業(yè)務(wù)邏輯,持久層主要負(fù)責(zé)將業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在文件、數(shù)據(jù)庫(kù)等持久化存儲(chǔ)介質(zhì)中。中間層一般用于處理不同系統(tǒng)之間的數(shù)據(jù)交互。20.關(guān)于RADIUS遠(yuǎn)程用戶撥號(hào)認(rèn)證系統(tǒng)表述不正確的是()A、RADIUS軟件架構(gòu)分為三個(gè)層面:協(xié)議邏輯層、業(yè)務(wù)邏輯層和數(shù)據(jù)邏輯層B、業(yè)務(wù)邏輯層主要實(shí)現(xiàn)RFC框架中的內(nèi)容,處理網(wǎng)絡(luò)通信協(xié)議的建立、通信和停止方面的工作C、業(yè)務(wù)邏輯層的設(shè)計(jì)是RADIUS軟件架構(gòu)設(shè)計(jì)的核心部分,協(xié)議處理進(jìn)程主要對(duì)轉(zhuǎn)發(fā)引擎發(fā)來(lái)的包進(jìn)行初步分析,并根據(jù)包的內(nèi)容進(jìn)一步分發(fā)到不同的業(yè)務(wù)邏輯處理進(jìn)程D、數(shù)據(jù)邏輯層由數(shù)據(jù)庫(kù)代理池統(tǒng)一連接數(shù)據(jù)庫(kù)【正確答案】:B解析:
本題考查對(duì)RADIUS遠(yuǎn)程用戶撥號(hào)認(rèn)證系統(tǒng)的理解。根據(jù)題干,選項(xiàng)A、C、D都是關(guān)于RADIUS軟件架構(gòu)的表述,只有選項(xiàng)B是關(guān)于業(yè)務(wù)邏輯層的表述。根據(jù)RFC框架,業(yè)務(wù)邏輯層主要實(shí)現(xiàn)網(wǎng)絡(luò)通信協(xié)議的建立、通信和停止方面的工作,而不是處理網(wǎng)絡(luò)通信協(xié)議的建立、通信和停止方面的工作,因此選項(xiàng)B表述不正確。因此,本題答案為B。21.常用對(duì)稱加密算法不包括()。A、DESB、RC-5C、IDEAD、RSA【正確答案】:D解析:
本題考查常用加密算法的基本概念。常用加密算法根據(jù)加密解密原理分為對(duì)稱密鑰體制和非對(duì)稱密鑰體制,對(duì)稱密鑰體制加密解密采用同一個(gè)密鑰。非對(duì)稱密鑰體制采用私鑰加密,公鑰解密。DES、RC-5、IDEA均屬于對(duì)稱密鑰體制,RSA屬于非對(duì)稱密鑰體制。所以答案為D。22.在項(xiàng)目某階段的實(shí)施過(guò)程中,A活動(dòng)需要2天2人完成,B活動(dòng)需要2天2人完成,C活動(dòng)需要5天4人完成,D活動(dòng)需要3天2人完成,E活動(dòng)需要1天1人完成,該階段的時(shí)標(biāo)網(wǎng)絡(luò)圖如下。該項(xiàng)目組共有8人,且負(fù)責(zé)A、E活動(dòng)的人因另有安排,無(wú)法幫助其他人完成相應(yīng)工作,且項(xiàng)目整個(gè)工期刻不容緩。以下()安排是恰當(dāng)?shù)模軌蚴箤?shí)施任務(wù)順利完成
A、B活動(dòng)提前2天開始B活動(dòng)推遲2天開始C、D活動(dòng)提前2天開始D活動(dòng)推遲2天開始【正確答案】:D解析:
根據(jù)時(shí)標(biāo)網(wǎng)絡(luò)圖,可以得出以下信息:A活動(dòng)需要2天2人完成,B活動(dòng)需要2天2人完成,C活動(dòng)需要5天4人完成,D活動(dòng)需要3天2人完成,E活動(dòng)需要1天1人完成。該項(xiàng)目組共有8人,且負(fù)責(zé)A、E活動(dòng)的人因另有安排,無(wú)法幫助其他人完成相應(yīng)工作。因此,只有6人可以用于完成B、C、D三個(gè)活動(dòng)。根據(jù)時(shí)標(biāo)網(wǎng)絡(luò)圖,可以得出以下關(guān)系:B活動(dòng)必須在A活動(dòng)完成后開始,因?yàn)锽活動(dòng)的前置活動(dòng)是A活動(dòng)。C活動(dòng)必須在A、B活動(dòng)完成后開始,因?yàn)镃活動(dòng)的前置活動(dòng)是A、B活動(dòng)。D活動(dòng)必須在B、C活動(dòng)完成后開始,因?yàn)镈活動(dòng)的前置活動(dòng)是B、C活動(dòng)。E活動(dòng)可以在任何時(shí)候開始,因?yàn)镋活動(dòng)沒有前置活動(dòng)。因此,只有在D活動(dòng)推遲2天開始,才能保證B、C活動(dòng)完成后,有足夠的人手來(lái)完成D活動(dòng)。其他安排都會(huì)導(dǎo)致人手不足,無(wú)法按時(shí)完成D活動(dòng),從而影響整個(gè)項(xiàng)目的進(jìn)度。因此,答案為D。23.()給XSLT和XPointer提供一個(gè)共同、整合的定位語(yǔ)法,用來(lái)定位XML文檔中的各個(gè)部位。A、XPathB、XMLC、DTDD、XLink【正確答案】:A解析:
XPath是一門在XML文檔中查找信息的語(yǔ)言。XPath用于在XML文檔中通過(guò)元素和屬性進(jìn)行導(dǎo)航,它給XSLT和XPointer提供了一個(gè)共同、整合的定位語(yǔ)法,用來(lái)定位XML文檔中的各個(gè)部位。24.請(qǐng)根據(jù)恢復(fù)塊方法工作原理完成下圖,在圖中(1)~(4)中填入恰當(dāng)?shù)膬?nèi)容。并比較恢復(fù)塊方法與N版本程序設(shè)計(jì)方法,將比較結(jié)果(5)~(8)填入下表中。(請(qǐng)作答第六個(gè)空)
A、表決B、反向恢復(fù)C、差D、好【正確答案】:B解析:
恢復(fù)塊方法是一種通過(guò)在多個(gè)版本的程序中比較差異,來(lái)恢復(fù)出原始程序的方法。其工作原理如下:1.將多個(gè)版本的程序進(jìn)行比較,找出它們之間的差異。2.根據(jù)差異信息,嘗試恢復(fù)出原始程序。3.如果某個(gè)版本的程序出現(xiàn)錯(cuò)誤,可以使用其他版本的程序進(jìn)行恢復(fù)。根據(jù)上述原理,可以將恢復(fù)塊方法的過(guò)程填入圖中:1.將多個(gè)版本的程序進(jìn)行比較,找出它們之間的差異。(填入C)2.根據(jù)差異信息,嘗試恢復(fù)出原始程序。(填入B)3.如果某個(gè)版本的程序出現(xiàn)錯(cuò)誤,可以使用其他版本的程序進(jìn)行恢復(fù)。(填入D)4.最終得到恢復(fù)后的原始程序。(填入A)接下來(lái)是恢復(fù)塊方法與N版本程序設(shè)計(jì)方法的比較:5.恢復(fù)塊方法需要多個(gè)版本的程序進(jìn)行比較,而N版本程序設(shè)計(jì)方法只需要設(shè)計(jì)多個(gè)版本的程序。(填入D)6.恢復(fù)塊方法可以在某個(gè)版本的程序出現(xiàn)錯(cuò)誤時(shí)進(jìn)行恢復(fù),而N版本程序設(shè)計(jì)方法無(wú)法進(jìn)行恢復(fù)。(填入B)7.恢復(fù)塊方法需要進(jìn)行差異比較和恢復(fù)操作,而N版本程序設(shè)計(jì)方法只需要進(jìn)行設(shè)計(jì)和測(cè)試。(填入C)8.恢復(fù)塊方法可以在程序已經(jīng)發(fā)布后進(jìn)行恢復(fù),而N版本程序設(shè)計(jì)方法需要在程序發(fā)布前進(jìn)行設(shè)計(jì)和測(cè)試。(填入A)綜上所述,恢復(fù)塊方法和N版本程序設(shè)計(jì)方法各有優(yōu)缺點(diǎn),需要根據(jù)具體情況選擇使用。25.電子政務(wù)是對(duì)現(xiàn)有的政府形態(tài)的一種改造,利用信息技術(shù)和其他相關(guān)技術(shù),將其管理和服務(wù)職能進(jìn)行集成,在網(wǎng)絡(luò)上實(shí)現(xiàn)政府組織結(jié)構(gòu)和工作流程優(yōu)化重組。與電子政務(wù)相關(guān)的行為主體有三個(gè),即政府、(12)及居民。國(guó)家和地方人口信息的采集、處理和利用,屬于(13)的電子政務(wù)活動(dòng)。【回答括號(hào)12】A、部門B、企(事)業(yè)單位C、管理機(jī)構(gòu)D、行政機(jī)關(guān)【正確答案】:B解析:
電子政務(wù)的行為主體包括:政府、企(事)業(yè)單位及居民。國(guó)家和地方人口信息的采集、處理和利用,屬于政府對(duì)政府的電子政務(wù)活動(dòng)。26.以下關(guān)于軟件著作權(quán)產(chǎn)生時(shí)間的表述中,正確的是()。A、自軟件首次公開發(fā)表時(shí)B、自開發(fā)者有開發(fā)意圖時(shí)C、自軟件開發(fā)完成之目時(shí)D、自獲得軟件著作權(quán)登記證書時(shí)【正確答案】:C解析:
本題考查的是軟件著作權(quán)產(chǎn)生時(shí)間的相關(guān)知識(shí)點(diǎn)。根據(jù)《中華人民共和國(guó)著作權(quán)法》的規(guī)定,軟件著作權(quán)的產(chǎn)生時(shí)間是自軟件開發(fā)完成之日起。因此,選項(xiàng)C是正確的。選項(xiàng)A是不正確的,因?yàn)檐浖_發(fā)表并不等同于軟件開發(fā)完成;選項(xiàng)B是不正確的,因?yàn)殚_發(fā)意圖并不等同于軟件開發(fā)完成;選項(xiàng)D是不正確的,因?yàn)楂@得軟件著作權(quán)登記證書并不等同于軟件著作權(quán)的產(chǎn)生時(shí)間。27.軟件過(guò)程是制作軟件產(chǎn)品的一組活動(dòng)以及結(jié)果,這些活動(dòng)主要由軟件人員來(lái)完成,主要包括()A、軟件描述、軟件開發(fā)和軟件測(cè)試B、軟件開發(fā)、軟件有效性驗(yàn)證和軟件測(cè)試C、軟件描述、軟件設(shè)計(jì)、軟件實(shí)現(xiàn)和軟件測(cè)試D、軟件描述、軟件開發(fā)、軟件有效性驗(yàn)證和軟件進(jìn)化【正確答案】:D解析:
軟件過(guò)程模型的基本概念:軟件過(guò)程是制作軟件產(chǎn)品的一組活動(dòng)以及結(jié)果,這些活動(dòng)主要由軟件人員來(lái)完成,軟件活動(dòng)主要有:(1)軟件描述。必須定義軟件功能以及使用的限制。(2)軟件開發(fā)。也就是軟件的設(shè)計(jì)和實(shí)現(xiàn),軟件工程人員制作出能滿足描述的軟件。(3)軟件有效性驗(yàn)證。軟件必須經(jīng)過(guò)嚴(yán)格的驗(yàn)證,以保證能夠滿足客戶的需求。(4)軟件進(jìn)化。軟件隨著客戶需求的變化不斷地改進(jìn)。28.面向服務(wù)(Service-Oriented,SO)的開發(fā)方法將()的定義與實(shí)現(xiàn)進(jìn)行解耦,并將跨構(gòu)件的功能調(diào)用暴露出來(lái)。該方法有三個(gè)主要的抽象級(jí)別,最低層的()代表單個(gè)邏輯單元的事物,包含特定的結(jié)構(gòu)化接口,并且返回結(jié)構(gòu)化的響應(yīng);第二層的服務(wù)代表操作的邏輯分組;最高層的(請(qǐng)作答此空)則是為了實(shí)現(xiàn)特定業(yè)務(wù)目標(biāo)而執(zhí)行的一組長(zhǎng)期運(yùn)行的動(dòng)作或者活動(dòng)。A、業(yè)務(wù)規(guī)則B、業(yè)務(wù)流程C、數(shù)據(jù)流D、控制流【正確答案】:B解析:
OO的應(yīng)用構(gòu)建在類和對(duì)象之上,隨后發(fā)展起來(lái)的建模技術(shù)將相關(guān)對(duì)象按照業(yè)務(wù)功能進(jìn)行分組,就形成了構(gòu)件(Component)的概念。對(duì)于跨構(gòu)件的功能調(diào)用,則采用接口的形式暴露出來(lái)。進(jìn)一步將接口的定義與實(shí)現(xiàn)進(jìn)行解耦,則催生了服務(wù)和面向服務(wù)(Service-Oriented,SO)的開發(fā)方法。由此可見,面向?qū)ο?、基于?gòu)件、面向服務(wù)是三個(gè)遞進(jìn)的抽象層次。SO方法有三個(gè)主要的抽象級(jí)別,分別是操作、服務(wù)和業(yè)務(wù)流程。位于最低層的操作代表單個(gè)邏輯單元的事物,執(zhí)行操作通常會(huì)導(dǎo)致讀、寫或修改一個(gè)或多個(gè)持久性數(shù)據(jù)。服務(wù)的操作類似于對(duì)象的方法,它們都有特定的結(jié)構(gòu)化接口,并且返回結(jié)構(gòu)化的響應(yīng);位于第二層的服務(wù)代表操作的邏輯分組;最高層的業(yè)務(wù)流程則是為了實(shí)現(xiàn)特定業(yè)務(wù)目標(biāo)而執(zhí)行的一組長(zhǎng)期運(yùn)行的動(dòng)作或活動(dòng),包括依據(jù)一組業(yè)務(wù)規(guī)則按照有序序列執(zhí)行的一系列操作。其中操作的排序、選擇和執(zhí)行成為服務(wù)或流程的編排,典型的情況是調(diào)用已編排的服務(wù)來(lái)響應(yīng)業(yè)務(wù)事件。29.某公司欲開發(fā)一個(gè)漫步者機(jī)器人,用來(lái)完成火星探測(cè)任務(wù)。機(jī)器人的控制者首先定義探測(cè)任務(wù)和任務(wù)之間的時(shí)序依賴性,機(jī)器人接受任務(wù)后,需要根據(jù)自身狀態(tài)和外界環(huán)境進(jìn)行動(dòng)態(tài)調(diào)整,最終自動(dòng)完成任務(wù)。針對(duì)這些需求,該機(jī)器人應(yīng)該采用()架構(gòu)風(fēng)格最為合適。A、虛擬機(jī)B、黑板風(fēng)格C、面向?qū)ο箫L(fēng)格D、管道-過(guò)濾器【正確答案】:A解析:
根據(jù)“機(jī)器人接受任務(wù)后,需要根據(jù)自身狀態(tài)和外界環(huán)境進(jìn)行動(dòng)態(tài)調(diào)整”這句話判斷采用虛擬機(jī)風(fēng)格更加合適。30.下列網(wǎng)絡(luò)互連設(shè)備中,屬于物理層的是A、交換機(jī)B、中繼器C、路由器D、網(wǎng)橋【正確答案】:B解析:
中繼器(RPrepeater)是工作在物理層上的連接設(shè)備。適用于完全相同的兩類網(wǎng)絡(luò)的互連,主要功能是通過(guò)對(duì)數(shù)據(jù)信號(hào)的重新發(fā)送或者轉(zhuǎn)發(fā),來(lái)擴(kuò)大網(wǎng)絡(luò)傳輸?shù)木嚯x。中繼器是對(duì)信號(hào)進(jìn)行再生和還原的網(wǎng)絡(luò)設(shè)備:OSI模型的物理層設(shè)備。31.某商場(chǎng)商品數(shù)據(jù)庫(kù)的商品關(guān)系模式P(商品代碼,商品名稱,供應(yīng)商,聯(lián)系方式,庫(kù)存量),函數(shù)依賴集F={商品代碼→商品名稱,(商品代碼,供應(yīng)商)→庫(kù)存量,供應(yīng)商→聯(lián)系方式}。商品關(guān)系模式P達(dá)到()A、1NFB、2NFC、3NFD、BCNF【正確答案】:A解析:
首先,我們需要了解幾個(gè)概念:1.函數(shù)依賴:在關(guān)系模式R中,如果對(duì)于R的任意一個(gè)合法的關(guān)系r,對(duì)于R中的屬性集X的任意一個(gè)取值x,都存在一個(gè)唯一的屬性集Y的取值y,使得r中所有屬性的取值都能唯一確定,那么我們就稱X函數(shù)決定Y,或者說(shuō)Y函數(shù)依賴于X,記作X→Y。2.超鍵:在關(guān)系模式R中,如果屬性集K能唯一地標(biāo)識(shí)R中的每個(gè)元組,那么我們就稱K為R的超鍵。3.候選鍵:在關(guān)系模式R中,如果屬性集K既是超鍵,又不能再刪除任何一個(gè)屬性后成為超鍵,那么我們就稱K為R的候選鍵。4.主鍵:在關(guān)系模式R中,我們從候選鍵中選擇一個(gè)作為主鍵。接下來(lái),我們來(lái)看題目中的關(guān)系模式P和函數(shù)依賴集F。首先,我們可以看到P中的屬性集為{商品代碼,商品名稱,供應(yīng)商,聯(lián)系方式,庫(kù)存量},其中商品代碼和商品名稱是一一對(duì)應(yīng)的,因此可以得到商品代碼→商品名稱這個(gè)函數(shù)依賴。其次,我們可以看到(商品代碼,供應(yīng)商)→庫(kù)存量這個(gè)函數(shù)依賴,也就是說(shuō),對(duì)于同一個(gè)商品代碼和供應(yīng)商,庫(kù)存量是唯一的。最后,我們可以看到供應(yīng)商→聯(lián)系方式這個(gè)函數(shù)依賴,也就是說(shuō),對(duì)于同一個(gè)供應(yīng)商,聯(lián)系方式是唯一的。根據(jù)以上分析,我們可以得到P的候選鍵為{商品代碼,供應(yīng)商},因?yàn)檫@兩個(gè)屬性能夠唯一地標(biāo)識(shí)每個(gè)元組。因此,P已經(jīng)達(dá)到了1NF。綜上所述,答案為A。32.________不是反映嵌入式實(shí)時(shí)操作系統(tǒng)實(shí)時(shí)性的評(píng)價(jià)指標(biāo)。A、任務(wù)執(zhí)行時(shí)間B、中斷響應(yīng)和延遲時(shí)間C、任務(wù)切換時(shí)間D、信號(hào)量混洗時(shí)間【正確答案】:A解析:
考核嵌入式操作系統(tǒng)基礎(chǔ)知識(shí)。33.RISC(精簡(jiǎn)指令系統(tǒng)計(jì)算機(jī))的特點(diǎn)不包括:()A、指令長(zhǎng)度固定,指令種類盡量少B、尋址方式盡量豐富,指令功能盡可能強(qiáng)C、增加寄存器數(shù)目,以減少訪存次數(shù)D、用硬布線電路實(shí)現(xiàn)指令解碼,以盡快完成指令譯碼【正確答案】:B解析:
RISC是精簡(jiǎn)指令系統(tǒng)計(jì)算機(jī)的縮寫,其特點(diǎn)包括指令長(zhǎng)度固定、指令種類盡量少、增加寄存器數(shù)目以減少訪存次數(shù)等。選項(xiàng)B中提到的尋址方式盡量豐富、指令功能盡可能強(qiáng)并不是RISC的特點(diǎn),因此選B。選項(xiàng)D中提到的用硬布線電路實(shí)現(xiàn)指令解碼以盡快完成指令譯碼也是RISC的特點(diǎn)之一。34.兩個(gè)類A和B,如果B的變化可能會(huì)引起A的變化,兩個(gè)事物之間屬于()A、關(guān)聯(lián)關(guān)系B、依賴關(guān)系C、實(shí)現(xiàn)關(guān)系D、泛化關(guān)系【正確答案】:B解析:
類之間的主要關(guān)系有關(guān)聯(lián)、依賴、泛化、聚合、組合和實(shí)現(xiàn)等。(1)關(guān)聯(lián)關(guān)系。關(guān)聯(lián)提供了不同類的對(duì)象之問(wèn)的結(jié)構(gòu)關(guān)系,它在一段時(shí)間內(nèi)將多個(gè)類的實(shí)例連接在一起。(2)依賴關(guān)系。兩個(gè)類A和B,如果B的變化可能會(huì)引起A的變化,則稱類A依賴于類B。(3)泛化關(guān)系。泛化關(guān)系描述了一般事物與該事物中的特殊種類之間的關(guān)系,也就是父類與子類之間的關(guān)系。繼承關(guān)系是泛化關(guān)系的反關(guān)系,也就是說(shuō),子類繼承了父類,而父類則是子類的泛化。(4)聚合。共享聚集關(guān)系通常簡(jiǎn)稱為聚合關(guān)系,它表示類之間的整體與部分的關(guān)系,其含義是“部分”可能同時(shí)屬于多個(gè)“整體”,“部分”與“整體”的生命周期可以不相同。例如,汽車和車輪就是聚合關(guān)系,車子壞了,車輪還可以用;車輪壞了,可以再換一個(gè)。(5)組合。組合聚集關(guān)系通常簡(jiǎn)稱為組合關(guān)系,它也是表示類之間的整體與部分的關(guān)系。與聚合關(guān)系的區(qū)別在于,組合關(guān)系中的“部分”只能屬于一個(gè)“整體”,“部分”與“整體”的生命周期相同,“部分”隨著“整體”的創(chuàng)建而創(chuàng)建,也隨著“整體”的消亡而消亡。例如,一個(gè)公司包含多個(gè)部門,它們之間的關(guān)系就是組合關(guān)系。公司一旦倒閉,也就無(wú)所謂部門了。(6)實(shí)現(xiàn)關(guān)系。實(shí)現(xiàn)關(guān)系將說(shuō)明和實(shí)現(xiàn)聯(lián)系起來(lái)。接口是對(duì)行為而非實(shí)現(xiàn)的說(shuō)明,而類中則包含了實(shí)現(xiàn)的結(jié)構(gòu)。一個(gè)或多個(gè)類可以實(shí)現(xiàn)一個(gè)接口,而每個(gè)類分別實(shí)現(xiàn)接口中的操作。35.J2EE平臺(tái)采用了多層分布式應(yīng)用程序模型,實(shí)現(xiàn)不同邏輯功能的應(yīng)用程序被封裝到不同的構(gòu)件中,處于不同層次的構(gòu)件可被分別部署到不同的機(jī)器中。圖中的1-5分別為
AppletB、ServletC、EntityBeanD、SessionBean【正確答案】:C解析:
本題考查J2EE平臺(tái)的多層分布式應(yīng)用程序模型以及構(gòu)件的部署。J2EE平臺(tái)采用了多層分布式應(yīng)用程序模型,將不同邏輯功能的應(yīng)用程序封裝到不同的構(gòu)件中,處于不同層次的構(gòu)件可被分別部署到不同的機(jī)器中。根據(jù)圖中的構(gòu)件,1為Applet,2為Servlet,3為EntityBean,4為SessionBean,5為JSP。因此,答案為C。36.對(duì)于開發(fā)模型來(lái)說(shuō),(請(qǐng)作答此空)復(fù)用好、開發(fā)過(guò)程無(wú)間隙、節(jié)省時(shí)間。()是瀑布與原型(演化)模型結(jié)合體,適用于復(fù)雜項(xiàng)目。()需要用戶參與,模塊化要求高,不適用新技術(shù)。()是用例驅(qū)動(dòng)、架構(gòu)為中心、迭代、增量。A、RAD模型B、螺旋模型C、RUP模型D、噴泉模型【正確答案】:D解析:
開發(fā)模型的特點(diǎn)如下:
37.()是一種靜態(tài)的故障屏蔽技術(shù),采用前向恢復(fù)的策略;N版本程序的設(shè)計(jì)思想是用N個(gè)具有相同功能的程序同時(shí)執(zhí)行一項(xiàng)計(jì)算,結(jié)果通過(guò)多數(shù)表決來(lái)選擇。A、N版本程序設(shè)計(jì)B、M模冗余C、恢復(fù)塊方法D、防衛(wèi)式程序設(shè)計(jì)等【正確答案】:A解析:
N版本程序的設(shè)計(jì)思想是用N個(gè)具有相同功能的程序同時(shí)執(zhí)行一項(xiàng)計(jì)算,結(jié)果通過(guò)多數(shù)表決來(lái)選擇。其中N個(gè)版本的程序必須由不同的人(小組)獨(dú)立設(shè)計(jì),使用不同的方法、不同的設(shè)計(jì)語(yǔ)言、不同的開發(fā)環(huán)境和工具來(lái)實(shí)現(xiàn),目的是減少N個(gè)版本的程序在表決點(diǎn)上相關(guān)錯(cuò)誤的概率。38.給定關(guān)系模式R(U,F(xiàn)),其中:屬性集U={A1,A2,A3,A4,A5,A6},函數(shù)依賴集F={A1→A2,A1→A3,A3→A4,A1A5→A6}。關(guān)系模式R的候選碼為(),由于R存在非主屬性對(duì)碼的部分函數(shù)依賴,所以R屬于_(請(qǐng)作答此空)_.A、1NFB、2NFC、3NFD、BCNF【正確答案】:A解析:
首先,我們需要找到R的候選碼。根據(jù)函數(shù)依賴集F,可以得到A1是R的一個(gè)候選碼,因?yàn)樗梢晕ㄒ淮_定所有其他屬性的值。接下來(lái),我們需要檢查R是否存在非主屬性對(duì)碼的部分函數(shù)依賴。根據(jù)F,可以發(fā)現(xiàn)A1A5→A6,其中A5不是候選碼的一部分,因此存在非主屬性對(duì)碼的部分函數(shù)依賴。因此,R屬于1NF,但不屬于2NF、3NF或BCNF。綜上所述,答案為A。39.在磁盤上存儲(chǔ)數(shù)據(jù)的排列方式會(huì)影響I/O服務(wù)的總時(shí)間。假設(shè)每磁道劃分成10個(gè)物理塊,每塊存放1個(gè)邏輯記錄。邏輯記錄RI.R2,...,RI0存放在同一個(gè)磁道上,記錄的安排順序如下表所示;
假定磁盤的旋轉(zhuǎn)速度為30ms/周,磁頭當(dāng)前處在R1的開始處。若系統(tǒng)順序處理這些記錄,使用單緩沖區(qū),每個(gè)記錄處理時(shí)間為6ms,對(duì)信息存儲(chǔ)進(jìn)行優(yōu)化分布后,處理10個(gè)記錄的最少時(shí)間為()。A、60msB、90msC、l09msD、180ms【正確答案】:B解析:
若對(duì)信息進(jìn)行分布優(yōu)化的結(jié)果對(duì)應(yīng)關(guān)系所示:物理塊12345678910邏輯記錄R1R8R5R2R9R6R3R10R7R4從上表可以看出,當(dāng)讀出記錄R1并處理結(jié)束后,磁頭剛好轉(zhuǎn)至R2記錄的開始處,立即就可以讀出并處理,因此處理10個(gè)記錄的總時(shí)間為:10×(3ms(讀記錄)+6ms(處理記錄))=10×9ms90ms40.(請(qǐng)作答此空)設(shè)計(jì)模式能夠動(dòng)態(tài)地給一個(gè)對(duì)象添加一些額外的職責(zé)而無(wú)須修改此對(duì)象的結(jié)構(gòu);()設(shè)計(jì)模式定義一個(gè)用于創(chuàng)建對(duì)象的接口,讓子類決定實(shí)例化哪一個(gè)類;欲使一個(gè)后端數(shù)據(jù)模型能夠被多個(gè)前端用戶界面連接,采用()模式最適合。A、組合B、外觀C、享元D、裝飾器【正確答案】:D解析:
組合(Composite)模式將對(duì)象組合成樹形結(jié)構(gòu)以表示“部分一整體”的層次結(jié)構(gòu),使得用戶對(duì)單個(gè)對(duì)象和組合對(duì)象的使用具有一致性。適用于:想表示對(duì)象的部分—整體層次結(jié)構(gòu);希望用戶忽略組合對(duì)象與單個(gè)對(duì)象的不同,用戶將統(tǒng)一地使用組合結(jié)構(gòu)中的所有對(duì)象。外觀(Facade)模式為子系統(tǒng)中的一組接口提供一個(gè)一致的界面,F(xiàn)acade模式定義了一個(gè)高層接口,這個(gè)接口使得這一子系統(tǒng)更加容易使用。適用于:要為一個(gè)復(fù)雜子系統(tǒng)提供一個(gè)簡(jiǎn)單接口時(shí),子系統(tǒng)往往因?yàn)椴粩嘌莼兊迷絹?lái)越復(fù)雜;客戶程序與抽象類的實(shí)現(xiàn)部分之間存在著很大的依賴性;當(dāng)需要構(gòu)建一個(gè)層次結(jié)構(gòu)的子系統(tǒng)時(shí),使用Facade模式定義子系統(tǒng)中每層的入口點(diǎn)。享元(Flyweight)模式運(yùn)用共享技術(shù)有效地支持大量細(xì)粒度的對(duì)象。適用于:一個(gè)應(yīng)用程序使用了大量的對(duì)象;完全由于使用大量的對(duì)象,造成很大的存儲(chǔ)開銷;對(duì)象的大多數(shù)狀態(tài)都可變?yōu)橥獠繝顟B(tài);如果刪除對(duì)象的外部狀態(tài),那么可以用相對(duì)較少的共享對(duì)象取代很多組對(duì)象;應(yīng)用程序不依賴于對(duì)象標(biāo)識(shí)。裝飾器(Decorator)模式描述了以透明圍欄來(lái)支持修飾的類和對(duì)象的關(guān)系,動(dòng)態(tài)地給一個(gè)對(duì)象添加一些額外的職責(zé),從增加功能的角度來(lái)看,裝飾器模式相比生成子類更加靈活。適用于:在不影響其他對(duì)象的情況下,以動(dòng)態(tài)、透明的方式給單個(gè)對(duì)象添加職責(zé);處理那些可以撤銷的職責(zé);當(dāng)不能采用生成子類的方式進(jìn)行擴(kuò)充時(shí)。工廠方法(FactoryMethod)定義一個(gè)用于創(chuàng)建對(duì)象的接口,讓子類決定將哪一個(gè)類實(shí)例化,使一個(gè)類的實(shí)例化延遲到其子類。適用于:當(dāng)一個(gè)類不知道它所必須創(chuàng)建的對(duì)象的類的時(shí)候;當(dāng)一個(gè)類希望由它的子類來(lái)指定它所創(chuàng)建的對(duì)象的時(shí)候;當(dāng)類將創(chuàng)建對(duì)象的職責(zé)委托給多個(gè)幫助子類中的某一個(gè),并且希望將哪一個(gè)幫助子類是代理者這一信息局部化的時(shí)候。觀察者(Observer)模式定義對(duì)象間的一種一對(duì)多的依賴關(guān)系,當(dāng)一個(gè)對(duì)象的狀態(tài)發(fā)生改變時(shí),所有依賴于它的對(duì)象都得到通知并被自動(dòng)更新。適用于:當(dāng)一個(gè)抽象模型有兩個(gè)方面,其中一個(gè)方面依賴于另一個(gè)方面,將這兩者封裝在獨(dú)立的對(duì)象中以使它們可以各自獨(dú)立地改變和復(fù)用;當(dāng)對(duì)一個(gè)對(duì)象的改變需要同時(shí)改變其他對(duì)象,而不知道具體有多少對(duì)象有待改變時(shí);當(dāng)一個(gè)對(duì)象必須通知其他對(duì)象,而它又不能假定其他對(duì)象是誰(shuí),即不希望這些對(duì)象是緊耦合的。中介者(Mediator)用一個(gè)中介對(duì)象來(lái)封裝一系列的對(duì)象交互。中介者使各對(duì)象不需要顯式地相互引用,從而使其耦合松散,而且可以獨(dú)立地改變它們之間的交互。適用于:一組對(duì)象以定義良好但是復(fù)雜的方式進(jìn)行通信,產(chǎn)生的相互依賴關(guān)系結(jié)構(gòu)混亂且難以理解;一個(gè)對(duì)象引用其他很多對(duì)象并且直接與這些對(duì)象通信,導(dǎo)致難以復(fù)用該對(duì)象;想定制一個(gè)分布在多個(gè)類中的行為,而又不想生成太多的子類。如使一個(gè)后端數(shù)據(jù)模型能夠被多個(gè)前端用戶界面連接,采用此模式最合適。41.某指令流水線由5段組成,各段所需要的時(shí)間如下圖所示。
連續(xù)輸入100條指令時(shí)的吞吐率為()。
ABCD【正確答案】:C解析:
吞吐率=完成的指令數(shù)/所需的時(shí)間每條指令需要通過(guò)5個(gè)階段,所以完成100條指令需要通過(guò)500個(gè)階段。所需的時(shí)間=5+4+3+2+1=15個(gè)時(shí)鐘周期完成的指令數(shù)=100條吞吐率=100/15=6.67條/時(shí)鐘周期所以,答案為C。42.特定領(lǐng)或軟件架構(gòu)(DSSA)是在一個(gè)特定應(yīng)用領(lǐng)域?yàn)椤M應(yīng)用提供組織結(jié)構(gòu)參考的標(biāo)準(zhǔn)軟件架構(gòu)。實(shí)施DSSA的過(guò)程中包括一系列基本的活動(dòng),其中()活動(dòng)的主要目的是為了獲得DSSA.該活動(dòng)參加人員中,(請(qǐng)作答此空)的主要任務(wù)是提供關(guān)于領(lǐng)城中系統(tǒng)的需求規(guī)約和實(shí)現(xiàn)的知識(shí)。A、領(lǐng)域?qū)<褺、領(lǐng)域分析者C、領(lǐng)域設(shè)計(jì)者D、領(lǐng)城實(shí)現(xiàn)者【正確答案】:A解析:
本主要考查待定領(lǐng)域軟件架構(gòu)的基本定義和基本活動(dòng)。特定領(lǐng)件架構(gòu)(0SSA)是在一個(gè)特定應(yīng)用領(lǐng)域?yàn)椤M應(yīng)用提供組織結(jié)構(gòu)參考的標(biāo)佳軟件架構(gòu)。實(shí)施DSSA的過(guò)程中包括—系列基本的活動(dòng)其中領(lǐng)城設(shè)計(jì)活動(dòng)的主要目的是為了獲得DSSA。該活動(dòng)參加人員中,領(lǐng)城專家的主要任務(wù)是提供關(guān)于領(lǐng)城中系統(tǒng)的需求規(guī)約和實(shí)現(xiàn)的知識(shí)43.“4+1”視圖主要用于描述系統(tǒng)邏輯架構(gòu),最早由PhilippeKruchten于1995年提出。其中()視圖用于描述對(duì)象模型,并說(shuō)明系統(tǒng)應(yīng)該為用戶提供哪些服務(wù)。當(dāng)采用面向?qū)ο蟮脑O(shè)計(jì)方法描述對(duì)象模型時(shí),通常使用()表達(dá)類的內(nèi)部屬性和行為,以及類集合之間的交互關(guān)系;采用(請(qǐng)作答此空)定義對(duì)象的內(nèi)部行為。A、對(duì)象圖B、活動(dòng)圖C、狀態(tài)圖D、類圖【正確答案】:C解析:
“4+1”視圖是對(duì)邏輯架構(gòu)進(jìn)行描述,最早由PhilippeKruchten提出,他在1995年的IEEESoftware上發(fā)表了題為The4+1ViewModelofArchitecture的論文,引起了業(yè)界的極大關(guān)注,并最終被RUP采納,現(xiàn)在已經(jīng)成為架構(gòu)設(shè)計(jì)的結(jié)構(gòu)標(biāo)準(zhǔn)?!?+1”視圖主要包括:①邏輯視圖(LogicalView),設(shè)計(jì)的對(duì)象模型(使用面向?qū)ο蟮脑O(shè)計(jì)方法時(shí))。②過(guò)程視圖(ProcessView),捕捉設(shè)計(jì)的并發(fā)和同步特征。③物理視圖(PhysicalView),描述了軟件到硬件的映射,反映了分布式特性。④開發(fā)視圖(DevelopmentView),描述了在開發(fā)環(huán)境中軟件的靜態(tài)組織結(jié)構(gòu)。⑤架構(gòu)的描述,即所做的各種決定,可以圍繞著這四個(gè)視圖來(lái)組織,然后由一些用例(UseCases)或場(chǎng)景(Scenarios)來(lái)說(shuō)明,從而形成了第五個(gè)視圖。當(dāng)采用面向?qū)ο蟮脑O(shè)計(jì)方法描述對(duì)象模型時(shí),通常使用類圖表達(dá)類的內(nèi)部屬性和行為,以及類集合之間的交互關(guān)系;采用狀態(tài)圖定義對(duì)象的內(nèi)部行為。44.CORBA構(gòu)件模型中,(8)的作用是在底層傳輸平臺(tái)與接收調(diào)用并返回結(jié)果的對(duì)象實(shí)現(xiàn)之間進(jìn)行協(xié)調(diào),(9)是最終完成客戶請(qǐng)求的服務(wù)對(duì)象實(shí)現(xiàn)。A、伺服對(duì)象激活器B、適配器激活器C、伺服對(duì)象定位器D、可移植對(duì)象適配器POA【正確答案】:D解析:
POA是對(duì)象實(shí)現(xiàn)與ORB其它組件之間的中介,它將客戶請(qǐng)求傳送到伺服對(duì)象,按需創(chuàng)建子POA,提供管理伺服對(duì)象的策略。CORBA對(duì)象可看作是一個(gè)具有對(duì)象標(biāo)識(shí)、對(duì)象接口及對(duì)象實(shí)現(xiàn)的抽象實(shí)體。之所以稱為抽象的,是因?yàn)椴]有硬性規(guī)定CORBA對(duì)象的實(shí)現(xiàn)機(jī)制。由于獨(dú)立于程序設(shè)計(jì)語(yǔ)言和特定ORB產(chǎn)品,一個(gè)CORBA對(duì)象的引用又稱可互操作的對(duì)象引用(InteroperableObjectReference)。從客戶程序的角度看,IOR中包含了對(duì)象的標(biāo)識(shí)、接口類型及其他信息以查找對(duì)象實(shí)現(xiàn)。伺服對(duì)象(servant)是指具體程序設(shè)計(jì)語(yǔ)言的對(duì)象或?qū)嶓w,通常存在于一個(gè)服務(wù)程序進(jìn)程之中??蛻舫绦蛲ㄟ^(guò)對(duì)象引用發(fā)出的請(qǐng)求經(jīng)過(guò)ORB擔(dān)當(dāng)中介角色,轉(zhuǎn)換為對(duì)特定的伺服對(duì)象的調(diào)用。在一個(gè)CORBA對(duì)象的生命期中,它可能與多個(gè)伺服對(duì)象相關(guān)聯(lián),因而對(duì)該對(duì)象的請(qǐng)求可能被發(fā)送到不同的伺服對(duì)象。象標(biāo)識(shí)(ObjectID)是一個(gè)用于在POA中標(biāo)識(shí)一個(gè)CORBA對(duì)象的字符串。它既可由程序員指派,也可由對(duì)象適配器自動(dòng)分配,這兩種方式都要求對(duì)象標(biāo)識(shí)在創(chuàng)建它的對(duì)象適配器中必須具有唯一性。45.對(duì)于如下所示的序列圖所描述的場(chǎng)景,最適合于采用的設(shè)計(jì)模式是();該模式適用的場(chǎng)合是(請(qǐng)作答此空)
A、對(duì)象的行為決定于它的狀態(tài),且必須在運(yùn)行時(shí)刻根據(jù)狀態(tài)改變它的行為B、定義對(duì)象結(jié)構(gòu)的類很少改變,但經(jīng)常需要在此結(jié)構(gòu)上定義新的操作C、需要使用一個(gè)算法的不同變體D、一個(gè)對(duì)象必須通知其他對(duì)象,而它又不能假定其他對(duì)象是誰(shuí)【正確答案】:B解析:
訪問(wèn)者(Visitor)模式是一種對(duì)象的行為模式,用于表示一個(gè)作用于某對(duì)象結(jié)構(gòu)中的各元素的操作,它使得用戶可以在不改變各元素的類的前提下,定義作用于這些元素的新操作。訪問(wèn)者模式使得新的操作變得很容易,但在一定程度上破壞了封裝性。46.給定關(guān)系R(A1,A2,A3,A4)上的函數(shù)依賴集F={A1→A2A5,A2→A3A4,A3→A2},R的候選關(guān)鍵字為()。函數(shù)依賴(請(qǐng)作答此空)∈F+。A5→A1A2B、A4→A1A2C、A3→A2A4D、A2→A1A5【正確答案】:C解析:
第10題,通過(guò)A1能推導(dǎo)出關(guān)系R的全部屬性,因此關(guān)鍵字為A1。第11題,F(xiàn)+是代表,F(xiàn)函數(shù)依賴集的閉包,通俗一點(diǎn),就是從F函數(shù)依賴集能推導(dǎo)出來(lái)的依賴關(guān)系。原依賴集有A3→A2,A2→A3A4,因此可以得到A3→A2A4。47.數(shù)據(jù)倉(cāng)庫(kù)中的()消除了源數(shù)據(jù)中的不一致性,提供整個(gè)企業(yè)的一致性全局信息。A、面向主題性B、集成性C、穩(wěn)定性D、反映歷史變化性【正確答案】:B解析:
數(shù)據(jù)倉(cāng)庫(kù)4大特點(diǎn):面向主題:數(shù)據(jù)按主題組織。集成的:消除了源數(shù)據(jù)中的不一致性,提供整個(gè)企業(yè)的一致性全局信息。相對(duì)穩(wěn)定的(非易失的):主要進(jìn)行查詢操作,只有少量的修改和刪除操作(或是不刪除)。反映歷史變化(隨著時(shí)間變化):記錄了企業(yè)從過(guò)去某一時(shí)刻到當(dāng)前各個(gè)階段的信息,可對(duì)發(fā)展歷程和未來(lái)趨勢(shì)做定量分析和預(yù)測(cè)。48.自動(dòng)售貨機(jī)根據(jù)庫(kù)存、存放貨幣量、找零能力、所選項(xiàng)目等不同,在貨幣存入并進(jìn)行選擇時(shí)具有如下行為:交付產(chǎn)品不找零:交付產(chǎn)品找零:存入貨幣不足而不提供任何產(chǎn)品;庫(kù)存不足而不提供任何產(chǎn)品。這一業(yè)務(wù)需求適合采用(13)模式設(shè)計(jì)實(shí)現(xiàn),其類圖如下圖所示,其中(14)是客戶程序使用的主要接口,可用狀態(tài)來(lái)對(duì)其進(jìn)行配置。此模式為(15),體現(xiàn)的最主要的意圖是(16)?!净卮鹄ㄌ?hào)13】
A、觀察者(Obeserver)B、狀態(tài)(State)C、策略(Stratehy)D、訪問(wèn)者(Visitor)【正確答案】:B解析:
該題考查的是設(shè)計(jì)模式的應(yīng)用。根據(jù)題目描述,自動(dòng)售貨機(jī)的行為具有狀態(tài)變化,而且需要根據(jù)不同的狀態(tài)進(jìn)行不同的操作,因此適合采用狀態(tài)模式(State)來(lái)設(shè)計(jì)實(shí)現(xiàn)。類圖中的VendingMachine是具體狀態(tài)類,VendingMachineState是抽象狀態(tài)類,而VendingMachineInterface是客戶程序使用的主要接口。因此,答案為B。49.某文件管理系統(tǒng)在磁盤上建立了位示圖(bitmap),記錄磁盤的使用情況。若磁盤上物理塊的編號(hào)依次為:0、1、2、;系統(tǒng)中的字長(zhǎng)為32位,位示圖中字的編號(hào)依次為:0、1、2、..,每個(gè)字中的一個(gè)二進(jìn)制位對(duì)應(yīng)文件存儲(chǔ)器上的一個(gè)物理塊,取值0和1分別表示物理塊是空閑或占用。假設(shè)操作系統(tǒng)將2053號(hào)物理塊分配給某文件,那么該物理塊的使用情況在位示圖中編號(hào)為(請(qǐng)作答此空)的字中描述,系統(tǒng)應(yīng)該將()A、32B、33C、64D、65【正確答案】:C解析:
2053/32=64.156,屬于第65個(gè)字。題干問(wèn)的是編號(hào),編號(hào)64的是第65個(gè)字。50.Acceleratedanalysisapproachesemphasizetheconstructionof()tomorerapidlyidentifybusinessanduserrequirementsforanewsystem.Asanacceleratedanalysistechnology,()readstheprogramcodeandautomaticallygeneratestheequivalentsystemmodel,andthecodecanbeobtainedfrom().Allsystemanalysisapproachesrequiresomeformof()whichincludesthosetechniquestobeusedtoidentifyorextractsystemproblemsandsolutionrequirementsfromusercommunity.(請(qǐng)作答此空)isaclassicalsetoftechniquesusedtocollectinformationaboutsystemproblems,opportunities,solutionrequirements,andpriorities.A、ContinuousprocessimprovementB、JointRequirementsplanningC、Fact-findingD、Structuredengineering【正確答案】:C解析:
本題考查的是加速分析方法和系統(tǒng)分析方法中的一些基本概念。答案為C。根據(jù)題目中的描述,加速分析方法強(qiáng)調(diào)構(gòu)建(某種工具或方法)以更快速地識(shí)別新系統(tǒng)的業(yè)務(wù)和用戶需求。其中,一種加速分析技術(shù)可以讀取程序代碼并自動(dòng)生成等效的系統(tǒng)模型,而代碼可以從(某處)獲取。因此,我們可以推斷出空格處應(yīng)填寫“程序代碼”。此外,題目還提到所有系統(tǒng)分析方法都需要某種形式的(某種技術(shù)或方法)來(lái)識(shí)別或提取用戶社區(qū)中的系統(tǒng)問(wèn)題和解決方案需求。根據(jù)題目中的描述,這種技術(shù)或方法是一組經(jīng)典的技術(shù),用于收集關(guān)于系統(tǒng)問(wèn)題、機(jī)會(huì)、解決方案需求和優(yōu)先級(jí)的信息。因此,我們可以推斷出空格處應(yīng)填寫“事實(shí)調(diào)查”。綜上所述,本題的正確答案為C。51.某類產(chǎn)品n種品牌在某地區(qū)的市場(chǎng)占有率常用概率向量u=(u1,u2,…,un)表示(各分量分別表示各品牌的市場(chǎng)占有率,值非負(fù),且總和為1)。市場(chǎng)占有率每隔一定時(shí)間的變化常用轉(zhuǎn)移矩陣Pn*n表示。設(shè)初始時(shí)刻的市場(chǎng)占有率為向量u,則下一時(shí)刻的市場(chǎng)占有率就是uP,再下一時(shí)刻的市場(chǎng)占有率就是uP2,…。如果在相當(dāng)長(zhǎng)時(shí)期內(nèi),該轉(zhuǎn)移矩陣的元素均是常數(shù),則市場(chǎng)占有率會(huì)逐步穩(wěn)定到某個(gè)概率向量z,即出現(xiàn)ZP=Z。這種穩(wěn)定的市場(chǎng)占有率體現(xiàn)了轉(zhuǎn)移矩陣的特征,與初始時(shí)刻的市場(chǎng)占有率無(wú)關(guān)。假設(shè)占領(lǐng)某地區(qū)市場(chǎng)的冰箱品牌A與B,每月市場(chǎng)占有率的變化可用如一下常數(shù)轉(zhuǎn)移矩陣來(lái)描述:則冰箱品牌A與B在該地區(qū)最終將逐步穩(wěn)定到市場(chǎng)占有率()。A、(1/4,3/4)B、(1/3,2/3)C、(1/2,1/2)D、(2/3,1/3)【正確答案】:D解析:
考核轉(zhuǎn)移矩陣應(yīng)用方法。52.以下設(shè)計(jì)模式中,(請(qǐng)作答此空)模式使多個(gè)對(duì)象都有機(jī)會(huì)處理請(qǐng)求。將這些對(duì)象連成一條鏈。并沿著這條鏈傳遞該請(qǐng)求。直到有一個(gè)對(duì)象處理為止。從而避免請(qǐng)求的發(fā)送者和接收者之間的耦合關(guān)系。()模式提供一種方法順序訪問(wèn)一個(gè)聚合對(duì)象中的各個(gè)元素。且不需要暴露該對(duì)象的內(nèi)部表示。這兩種模式均為()A、責(zé)任鏈。(ChainofResponsibility)B、解釋器。(Interpreter)C、命令。(Command)D、迭代器。(Iterator)【正確答案】:A解析:
責(zé)任鏈模式:通過(guò)給多個(gè)對(duì)象處理請(qǐng)求的機(jī)會(huì),減少請(qǐng)求的發(fā)送者與接受者之間的耦合。將接收對(duì)象鏈接起來(lái),在鏈中傳遞請(qǐng)求,直到有一個(gè)對(duì)象處理這個(gè)請(qǐng)求。迭代器模式:提供一種方法來(lái)順序訪問(wèn)一個(gè)聚合對(duì)象中的各個(gè)元素,而不需要暴露該對(duì)象的內(nèi)部表示命令模式:將一個(gè)請(qǐng)求封裝為一個(gè)對(duì)象,從而可用不同的請(qǐng)求對(duì)客戶進(jìn)行參數(shù)化,將請(qǐng)求排隊(duì)或記錄請(qǐng)求日志,支持可撤銷的操作解釋器模式:給定一種語(yǔ)言,定義它的文法表示,并定義一個(gè)解釋器,該解釋器用來(lái)根據(jù)文法表示來(lái)解釋語(yǔ)言中的句子責(zé)任鏈模式和迭代器模式都是行為型對(duì)象模式53.請(qǐng)根據(jù)恢復(fù)塊方法工作原理完成下圖,在圖中(1)~(4)中填入恰當(dāng)?shù)膬?nèi)容。并比較恢復(fù)塊方法與N版本程序設(shè)計(jì)方法,將比較結(jié)果(5)~(8)填入下表中。(請(qǐng)作答第一個(gè)空)
A、主塊B、驗(yàn)證測(cè)試C、輸出正確結(jié)果D、異常處理【正確答案】:A解析:
根據(jù)題目中的要求,我們需要填入恢復(fù)塊方法的工作原理,即在程序中設(shè)置主塊,當(dāng)程序出現(xiàn)異常時(shí),自動(dòng)跳轉(zhuǎn)到主塊進(jìn)行異常處理,最終輸出正確結(jié)果。因此,我們需要在圖中填入主塊,即答案為A。接下來(lái),我們需要比較恢復(fù)塊方法與N版本程序設(shè)計(jì)方法,將比較結(jié)果填入下表中?;謴?fù)塊方法N版本程序設(shè)計(jì)方法(5)異常處理方式自動(dòng)跳轉(zhuǎn)到主塊進(jìn)行異常處理設(shè)計(jì)多個(gè)版本,通過(guò)比較結(jié)果來(lái)確定正確版本(6)適用范圍適用于單一程序適用于復(fù)雜程序(7)實(shí)現(xiàn)難度相對(duì)較低相對(duì)較高(8)成本相對(duì)較低相對(duì)較高解析:恢復(fù)塊方法和N版本程序設(shè)計(jì)方法都是常見的軟件錯(cuò)誤處理方法?;謴?fù)塊方法適用于單一程序,實(shí)現(xiàn)難度相對(duì)較低,成本也相對(duì)較低;而N版本程序設(shè)計(jì)方法適用于復(fù)雜程序,實(shí)現(xiàn)難度相對(duì)較高,成本也相對(duì)較高。在異常處理方式上,恢復(fù)塊方法是自動(dòng)跳轉(zhuǎn)到主塊進(jìn)行異常處理,而N版本程序設(shè)計(jì)方法則是設(shè)計(jì)多個(gè)版本,通過(guò)比較結(jié)果來(lái)確定正確版本。因此,我們可以將比較結(jié)果填入下表中,如上所示。54.為了加強(qiáng)對(duì)企業(yè)信息資源的管理,企業(yè)應(yīng)按照信息化和現(xiàn)代化企業(yè)管理要求設(shè)置信息管理機(jī)構(gòu),建立信息中心。信息中心的主要職能不包括()A、處理信息,確定信息處理的方法B、用先進(jìn)的信息技術(shù)提高業(yè)務(wù)管理水平C、組織招聘信息資源管理員D、建立業(yè)務(wù)部門期望的信息系統(tǒng)和網(wǎng)絡(luò)【正確答案】:C解析:
本題考查企業(yè)信息中心的主要職能。為了加強(qiáng)對(duì)企業(yè)信息資源的管理,企業(yè)應(yīng)按照信息化和現(xiàn)代化企業(yè)管理要求設(shè)置信息管理機(jī)構(gòu),建立信息中心,確定信息主管,統(tǒng)一管理和協(xié)調(diào)企業(yè)信息資源的開發(fā)、收集和使用。信息中心是企業(yè)的獨(dú)立機(jī)構(gòu),直接由最高層領(lǐng)導(dǎo)并為企業(yè)最高管理者提供服務(wù)。其主要職能是處理信息,確定信息處理的方法,用先進(jìn)的信息技術(shù)提高業(yè)務(wù)管理水平,建立業(yè)務(wù)部門期望的信息系統(tǒng)和網(wǎng)絡(luò)并預(yù)測(cè)未來(lái)的信息系統(tǒng)和網(wǎng)絡(luò),培養(yǎng)信息資源的管理人員等。55.如果管理距離為15,則()A、這是一條靜態(tài)路由B、這是一臺(tái)直連設(shè)備C、該路由信息比較可靠D、該路由代價(jià)較小【正確答案】:C解析:
管理距離是指一種路由協(xié)議的路由可信度。每一種路由協(xié)議按可靠性從高到低,依次分配一個(gè)信任等級(jí),這個(gè)信任等級(jí)就叫管理距離。在自治系統(tǒng)內(nèi)部,如RIP協(xié)議是根據(jù)路徑傳遞的跳數(shù)來(lái)決定路徑長(zhǎng)短也就是傳輸距離,而像EIGRP協(xié)議是根據(jù)路徑傳輸中的帶寬和延遲來(lái)決定路徑開銷從而體現(xiàn)傳輸距離的。這是兩種不同單位的度量值,我們沒法進(jìn)行比較。為了方便比較,我們定義了管理距離。這樣我們就可以統(tǒng)一單位從而衡量不同協(xié)議的路徑開銷從而選出最優(yōu)路徑。正常情況下,管理距離越小,它的優(yōu)先級(jí)就越高,也就是可信度越高。對(duì)于兩種不同的路由協(xié)議到一個(gè)目的地的路由信息,路由器首先根據(jù)管理距離決定相信哪一個(gè)協(xié)議。AD值越低,則它的優(yōu)先級(jí)越高。一個(gè)管理距離是一個(gè)從0~255的整數(shù)值,0是最可信賴的,而255則意味著不會(huì)有業(yè)務(wù)量通過(guò)這個(gè)路由。由此判斷選擇C。56.題干參考上題,b.若需得到每種產(chǎn)品的名稱和該產(chǎn)品的總庫(kù)存量,則對(duì)應(yīng)的查詢語(yǔ)句為:SELELCT產(chǎn)品名稱,SUM(產(chǎn)品數(shù)量FROMP,IWHEREP.產(chǎn)品號(hào)=I.產(chǎn)品號(hào)();A、ORDERBY產(chǎn)品名稱B、ORDERBY產(chǎn)品數(shù)量C、GROUPBY產(chǎn)品名稱D、GROUPBY產(chǎn)品數(shù)量【正確答案】:C解析:
考察SQL基本知識(shí)57.軟件架構(gòu)風(fēng)格描述某一特定領(lǐng)域中的系統(tǒng)組織方式和慣用模式,反映了領(lǐng)域中眾多系統(tǒng)所共有的(請(qǐng)作答此空)特征。對(duì)于語(yǔ)音識(shí)別、知識(shí)推理等問(wèn)題復(fù)雜、解空間很大、求解過(guò)程不確定的這一類軟件系統(tǒng),通常會(huì)采用()架構(gòu)風(fēng)格。對(duì)于因數(shù)據(jù)輸入某個(gè)構(gòu)件,經(jīng)過(guò)內(nèi)部處理,產(chǎn)生數(shù)據(jù)輸出的系統(tǒng),通常會(huì)采用()架構(gòu)風(fēng)格。A、語(yǔ)法和語(yǔ)義B、結(jié)構(gòu)和語(yǔ)義C、靜態(tài)和動(dòng)態(tài)D、行為和約束【正確答案】:B解析:
本題考察的是軟件架構(gòu)風(fēng)格的概念和應(yīng)用。軟件架構(gòu)風(fēng)格描述某一特定領(lǐng)域中的系統(tǒng)組織方式和慣用模式,反映了領(lǐng)域中眾多系統(tǒng)所共有的結(jié)構(gòu)和語(yǔ)義特征。因此,答案選B。對(duì)于語(yǔ)音識(shí)別、知識(shí)推理等問(wèn)題復(fù)雜、解空間很大、求解過(guò)程不確定的這一類軟件系統(tǒng),通常會(huì)采用結(jié)構(gòu)和語(yǔ)義架構(gòu)風(fēng)格。這是因?yàn)檫@類系統(tǒng)需要對(duì)大量的數(shù)據(jù)進(jìn)行處理和分析,需要采用一種能夠有效組織和管理數(shù)據(jù)的架構(gòu)風(fēng)格。對(duì)于因數(shù)據(jù)輸入某個(gè)構(gòu)件,經(jīng)過(guò)內(nèi)部處理,產(chǎn)生數(shù)據(jù)輸出的系統(tǒng),通常會(huì)采用結(jié)構(gòu)和語(yǔ)義架構(gòu)風(fēng)格。這是因?yàn)檫@類系統(tǒng)需要對(duì)輸入數(shù)據(jù)進(jìn)行處理和分析,需要采用一種能夠有效組織和管理數(shù)據(jù)的架構(gòu)風(fēng)格。58.一般來(lái)說(shuō),架構(gòu)可以分為三個(gè)層次。()層主要負(fù)責(zé)接收用戶的請(qǐng)求,對(duì)用戶的輸入、輸出進(jìn)行檢查與控制,處理客戶端的一些動(dòng)作,包括控制頁(yè)面跳轉(zhuǎn)等,并向用戶呈現(xiàn)最終的結(jié)果信息。表現(xiàn)層主要采用(請(qǐng)作答此空)結(jié)構(gòu)來(lái)實(shí)現(xiàn),其中的()負(fù)責(zé)接收用戶的請(qǐng)求,并決定應(yīng)該調(diào)用哪個(gè)模型來(lái)處理。()主要負(fù)責(zé)將業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在文件、數(shù)據(jù)庫(kù)等持久化存儲(chǔ)介質(zhì)中。A、MVCB、springC、AOPD、Hibernate【正確答案】:A解析:
一般來(lái)說(shuō),架構(gòu)可以分為表現(xiàn)層、中間層和持久層三個(gè)層次。(1)表現(xiàn)層。表現(xiàn)層主要負(fù)責(zé)接收用戶的請(qǐng)求,對(duì)用戶的輸入、輸出進(jìn)行檢查與控制,處理客戶端的一些動(dòng)作,包括控制頁(yè)面跳轉(zhuǎn)等,并向用戶呈現(xiàn)最終的結(jié)果信息。表現(xiàn)層主要采用MVC結(jié)構(gòu)來(lái)實(shí)現(xiàn)??刂破髫?fù)責(zé)接收用戶的請(qǐng)求,并決定應(yīng)該調(diào)用哪個(gè)模型來(lái)處理;然后,模型根據(jù)用戶請(qǐng)求調(diào)用中間層進(jìn)行相應(yīng)的業(yè)務(wù)邏輯處理,并返回?cái)?shù)據(jù);最后,控制器調(diào)用相應(yīng)的視圖來(lái)格式化模型返回的數(shù)據(jù),并通過(guò)視圖呈現(xiàn)給用戶。(2)中間層。中間層主要包括業(yè)務(wù)邏輯層組件、業(yè)務(wù)邏輯層工作流、業(yè)務(wù)邏輯層實(shí)體和業(yè)務(wù)邏輯層框架四個(gè)方面。業(yè)務(wù)邏輯層組件分為接口和實(shí)現(xiàn)類兩個(gè)部分,接口用于定義業(yè)務(wù)邏輯組件,定義業(yè)務(wù)邏輯組件必須實(shí)現(xiàn)的方法。通常按模塊來(lái)設(shè)計(jì)業(yè)務(wù)邏輯組件,每個(gè)模塊設(shè)計(jì)為一個(gè)業(yè)務(wù)邏輯組件,并且每個(gè)業(yè)務(wù)邏輯組件以多個(gè)DAO組件作為基礎(chǔ),從而實(shí)現(xiàn)對(duì)外提供系統(tǒng)的業(yè)務(wù)邏輯服務(wù)。業(yè)務(wù)邏輯層工作流能夠?qū)崿F(xiàn)在多個(gè)參與者之間按照某種預(yù)定義的規(guī)則傳遞文檔、信息或任務(wù)的過(guò)程自動(dòng)進(jìn)行,從而實(shí)現(xiàn)某個(gè)預(yù)期的業(yè)務(wù)目標(biāo),或者促進(jìn)此目標(biāo)的實(shí)現(xiàn)。業(yè)務(wù)邏輯層實(shí)體提供對(duì)業(yè)務(wù)數(shù)據(jù)及相關(guān)功能的狀態(tài)編程訪問(wèn),業(yè)務(wù)邏輯層實(shí)體數(shù)據(jù)可以使用具有復(fù)雜架構(gòu)的數(shù)據(jù)來(lái)構(gòu)建,這種數(shù)據(jù)通常來(lái)自數(shù)據(jù)庫(kù)中的多個(gè)相關(guān)表。業(yè)務(wù)邏輯層實(shí)體數(shù)據(jù)可以作為業(yè)務(wù)過(guò)程的部分I/O參數(shù)傳遞,業(yè)務(wù)邏輯層的實(shí)體是可序列化的,以保持它們的當(dāng)前狀態(tài)。業(yè)務(wù)邏輯層是實(shí)現(xiàn)系統(tǒng)功能的核心組件,采用容器的形式,便于系統(tǒng)功能的開發(fā)、代碼重用和管理。(3)持久層。持久層主要負(fù)責(zé)數(shù)據(jù)的持久化存儲(chǔ),主要負(fù)責(zé)將業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在文件、數(shù)據(jù)庫(kù)等持久化存儲(chǔ)介質(zhì)中。持久層的主要功能是為業(yè)務(wù)邏輯提供透明的數(shù)據(jù)訪問(wèn)、持久化、加載等能力。59.在線學(xué)習(xí)系統(tǒng)中,課程學(xué)習(xí)和課程考試都需要先檢查學(xué)員的權(quán)限,“課程學(xué)習(xí)”與“檢查權(quán)限”兩個(gè)用例之間屬于()課程學(xué)習(xí)過(guò)程中,如果所繳納學(xué)費(fèi)不夠,就需要補(bǔ)繳學(xué)費(fèi),“課程學(xué)習(xí)”與“繳納學(xué)費(fèi)”兩個(gè)用例之間屬于();課程學(xué)習(xí)前需要課程注冊(cè),可以采用電話注冊(cè)或網(wǎng)絡(luò)注冊(cè),“課程注冊(cè)”與“網(wǎng)絡(luò)注冊(cè)”兩個(gè)用例之間屬于(請(qǐng)作答此空)。A、包含關(guān)系B、擴(kuò)展關(guān)系C、泛化關(guān)系D、關(guān)聯(lián)關(guān)系【正確答案】:C解析:
此題考查用例之間的關(guān)系,題目幾乎完全與教程上的例子雷同。用例之間的關(guān)系主要有包含、擴(kuò)展和泛化三類。(1)包含關(guān)系。當(dāng)可以從兩個(gè)或兩個(gè)以上的用例中提取公共行為時(shí),應(yīng)該使用包含關(guān)系來(lái)表示它們?!罢n程學(xué)習(xí)”與“檢查權(quán)限”是包含關(guān)系。(2)擴(kuò)展關(guān)系。如果一個(gè)用例明顯地混合了兩種或兩種以上的不同場(chǎng)景,即根據(jù)情況可能發(fā)生多種分支,則可以將這個(gè)用例分為一個(gè)基本用例和一個(gè)或多個(gè)擴(kuò)展用例,這樣使描述可能更加清晰?!罢n程學(xué)習(xí)”與“繳納學(xué)費(fèi)”是擴(kuò)展關(guān)系。(3)泛化關(guān)系。當(dāng)多個(gè)用例共同擁有一種類似的結(jié)構(gòu)和行為的時(shí)候,可以將它們的共性抽象成為父用例,其他的用例作為泛化關(guān)系中的子用例?!罢n程注冊(cè)”與“網(wǎng)絡(luò)注冊(cè)”是泛化關(guān)系。60.某企業(yè)的生產(chǎn)流水線上有2名工人P1和P2,1名檢驗(yàn)員P3。P1]將初步加工的半成品放入半成品箱B1;P2從半成品箱B1取出繼續(xù)加工,加工好的產(chǎn)品放入成品箱B2;P3從成品箱B2取出產(chǎn)品檢驗(yàn)。假設(shè)B1可存放n件半成品,B2可存放m件產(chǎn)品,并設(shè)置6個(gè)信號(hào)量S1、S2、S3、S4、S5和S6,且S3和S6的初值都為0。采用PV操作實(shí)現(xiàn)P[1]、P2和P3的同步模型如下圖所示,則信號(hào)量S1和S5(請(qǐng)作答此空);S2、S4的初值分別為()。
A、分別為同步信號(hào)量和互斥信號(hào)量,初值分別為0和1B、都是同步信號(hào)量,其初值分別為0和0C、都是互斥信號(hào)量,其初值分別為1和1D、都是互斥信號(hào)量,其初值分別為0和1【正確答案】:C解析:
本題的正確的答案為C。因?yàn)樾盘?hào)量S1是一個(gè)互斥信號(hào)量,表示半成品箱B1當(dāng)前有無(wú)工人(生產(chǎn)者)使用,所以初值為1。信號(hào)量S5也是一個(gè)互斥信號(hào)量,表示成品箱B2當(dāng)前有無(wú)工人或檢驗(yàn)員使用,所以初值為1。61.某文件管理系統(tǒng)在磁盤上建立了位示圖(bitmap),記錄磁盤的使用情況。若磁盤上物理塊的編號(hào)依次為0、1、2、。系統(tǒng)中的字長(zhǎng)為64位,字的編號(hào)依次為0、1、2、...。字中的一位對(duì)應(yīng)文件存儲(chǔ)器上的一個(gè)物理塊。取值0和1分別表示空閑和占用。如下圖所示。假設(shè)操作系統(tǒng)將256號(hào)物理塊分配給某文件,那么該物理塊的使用情況在位示圖中編號(hào)為(請(qǐng)作答此空)的字中描述,系統(tǒng)應(yīng)該將()
A、3B、4C、5D、6【正確答案】:B解析:
此題考查位示圖知識(shí)。注意:此題的字號(hào)與位號(hào)均從0開始。由于物理塊從0開始,從0塊到255塊剛好占用了4個(gè)字(64*4=256),256塊應(yīng)該是第五個(gè)字(4號(hào)字)的0號(hào)位置。62.某計(jì)算機(jī)系統(tǒng)中的進(jìn)程管理采用三態(tài)模型,那么下圖所示的PCB(進(jìn)程控制塊)的組織方式采用(請(qǐng)作答此空),圖中()。
A、順序方式B、鏈接方式C、索引方式D、Hash【正確答案】:C解析:
根據(jù)圖中的“進(jìn)程狀態(tài)”一欄可以看出,該P(yáng)CB采用了三態(tài)模型,即“就緒態(tài)”、“運(yùn)行態(tài)”、“阻塞態(tài)”。而根據(jù)圖中的“進(jìn)程控制塊”一欄可以看出,該P(yáng)CB采用了索引方式,即通過(guò)索引指向進(jìn)程所需的資源。因此,答案為C。63.分布透明性指用戶不必關(guān)心數(shù)據(jù)的邏輯分片,不必關(guān)心數(shù)據(jù)存儲(chǔ)的物理位置分配細(xì)節(jié),也不必關(guān)心局部場(chǎng)地上數(shù)據(jù)庫(kù)的數(shù)據(jù)模型。()是分布透明性的最高層次。(請(qǐng)作答此空)指用戶或應(yīng)用程序應(yīng)當(dāng)了解分片情況,但不必了解片段的存儲(chǔ)場(chǎng)地。()透明性是指用戶或應(yīng)用程序應(yīng)當(dāng)了解分片及各片斷存儲(chǔ)的場(chǎng)地,但不必了解局部場(chǎng)地上使用的是何種數(shù)據(jù)模型。A、分片透明性B、邏輯透明性C、位置透明性D、全局透明性【正確答案】:C解析:
分布透明性包括:分片透明性、位置透明性和局部數(shù)據(jù)模型透明性。(1)分片透明性是分布透明性的最高層次。所謂分片透明性是指用戶或應(yīng)用程序只對(duì)全局關(guān)系進(jìn)行操作而不必考慮數(shù)據(jù)的分片。當(dāng)分片模式改變時(shí),只要改變?nèi)帜J降椒制J降挠诚瘢ㄓ诚?),而不影響全局模式和應(yīng)用程序。全局模式不變,應(yīng)用程序不必改寫,這就是分片透明性。(2)位置透明性是分布透明性的下一層次。所謂位置透明性是指,用戶或應(yīng)用程序應(yīng)當(dāng)了解分片情況,但不必了解片段的存儲(chǔ)場(chǎng)地。當(dāng)存儲(chǔ)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 手部的解剖及相關(guān)知識(shí)
- 上海商學(xué)院《食品營(yíng)養(yǎng)與產(chǎn)品開發(fā)》2023-2024學(xué)年第一學(xué)期期末試卷
- 華北理工大學(xué)輕工學(xué)院《社會(huì)分層與流動(dòng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 學(xué)生如何規(guī)范答題
- 教育家的故事
- 2025年二月份拼貼課件量子相干性色彩保持研究
- 保安主管培訓(xùn)課件
- 浙江省醫(yī)療衛(wèi)生事業(yè)單位招聘-影像技術(shù)類歷年考試真題庫(kù)(含答案)
- 2024-2025學(xué)年下學(xué)期高一英語(yǔ)人教版同步經(jīng)典題精練之閱讀理解
- 招生工作年度工作總結(jié)
- 礦山開工報(bào)告范本
- AS3000-2007電氣安裝布線規(guī)范(中英文)
- 基于YOLOv5深度學(xué)習(xí)模型的車牌識(shí)別系統(tǒng)設(shè)計(jì)
- 四年級(jí)下冊(cè)英語(yǔ)(人教PEP)高頻考點(diǎn)每日一練
- 《中國(guó)傳統(tǒng)民居建筑》課件
- 重慶旅游課件教學(xué)課件
- 《機(jī)動(dòng)車駕駛?cè)丝荚噲?chǎng)地布局規(guī)劃指南》編制說(shuō)明
- 《大數(shù)據(jù)財(cái)務(wù)分析》教學(xué)大綱
- 狀語(yǔ)從句(練習(xí))-2025年高考英語(yǔ)一輪復(fù)習(xí)(新教材新高考)
- DB11∕T 584-2022 薄抹灰外墻外保溫工程技術(shù)規(guī)程
- JJF 2156-2024材料熱膨脹儀校準(zhǔn)規(guī)范
評(píng)論
0/150
提交評(píng)論