版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
計算機(jī)技術(shù)與軟件《中級軟件設(shè)計師》預(yù)測試卷一[單選題]1.在數(shù)據(jù)庫邏輯設(shè)計階段,若實體中存在多值屬性,那么將E-R圖轉(zhuǎn)換為關(guān)系模(江南博哥)式時,______,得到的關(guān)系模式屬于4NF。A.將所有多值屬性組成一個關(guān)系模式B.使多值屬性不在關(guān)系模式中出現(xiàn)C.將實體的碼分別和每個多值屬性獨(dú)立構(gòu)成一個關(guān)系模式D.將多值屬性和其他屬性一起構(gòu)成該實體對應(yīng)的關(guān)系模式參考答案:C參考解析:本題考查對數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計中邏輯結(jié)構(gòu)設(shè)計的掌握。在數(shù)據(jù)庫設(shè)計中,將E—R圖轉(zhuǎn)換為關(guān)系模式是邏輯設(shè)計的主要內(nèi)容。轉(zhuǎn)換中將實體轉(zhuǎn)換為關(guān)系模式,對實體中的派生屬性不予考慮,組合屬性只取各組合分量,若不含多值屬性,通常一個實體對應(yīng)一個關(guān)系模式。對實體中的多值屬性,取實體的碼和多值屬性構(gòu)成新增的關(guān)系模式,且該新增關(guān)系模式中,實體的碼多值決定多值屬性,屬于平凡的多值依賴,關(guān)系屬于4NF。[單選題]2.Teamsarerequiredformostengineeringprojects.Althoughsomesmallhardwareorsoftwareproductscanbedevelopedbyindividuals,thescaleandcomplexityofmodernsystemsissuch,andthedemandforshortschedulessogreat,thatitisnolonger(請作答此空)foronepersontodomostengineeringjobs.Systemsdevelopmentisateam(),andtheeffectivenessoftheteamlargelydeterminesthe()oftheengineering.Developmentteamsoftenbehavemuchlikebaseballorbasketballteams.Eventhoughtheymayhavemultiplespecialties,allthemembersworktoward().However,onsystemsmaintenanceandenhancementteams,theengineersoftenworkrelativelyindependently,muchlikewrestlingandtrackteams.Ateamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequirecommonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.?A.convenientB.existingC.practicalD.real參考答案:C[單選題]3.某公司開發(fā)一個文檔編輯器,該編輯器允許在文檔中直接嵌入圖形對象,但開銷很大。用戶在系統(tǒng)設(shè)計之初提出編輯器在打開文檔時必須十分迅速,可以暫時不顯示當(dāng)前頁面以外的圖形。針對這種需求,公司可以采用()避免同時創(chuàng)建這些圖形對象。A.代理模式B.外觀模式C.橋接模式D.組合模式參考答案:A參考解析:根據(jù)題干描述,該編輯器需要在文檔中嵌入顯示開銷很大的圖形對象,為了能夠提高系統(tǒng)效率,需要避免同時創(chuàng)建這些圖像。針對這些要求,對比候選項,可以發(fā)現(xiàn)代理模式可以解決直接訪問對象時帶來的問題,例如,要訪問的對象在遠(yuǎn)程的機(jī)器上;對象創(chuàng)建開銷很大,或者某些操作需要安全控制,或者需要進(jìn)程外的訪問等。因此代理模式是最為合適的設(shè)計模式。[單選題]4.某系統(tǒng)由下圖所示的冗余部件構(gòu)成。若每個部件的千小時可靠度都為R,則該系統(tǒng)的千小時可靠度為()。A.(1-R3)(1-R2)B.(1-(1-R)3)(1-(1-R)2)C.(1-R3)+(1-R2)D.(1-(1-R)3)+(1-(1-R)2)參考答案:B參考解析:[單選題]5.下圖是某項目的剪線圖(時間單位:周),其關(guān)鍵路徑是(請作答此空),工期是()周。A.1-4-6-8-10-11B.1-3-9-11C.1-4-9-11D.1-2-5-7-11參考答案:C參考解析:關(guān)鍵路徑:1-4-9-11,工期14周。[單選題]6.某項目有A~H八個作業(yè),各作業(yè)所需時間(單位:周)以及緊前作業(yè)如下表:該項目的工期為()周。如果作業(yè)C拖延3周完成,則該項目的工期(請作答此空)。A.不變B.拖延1周C.拖延2周D.拖延3周參考答案:C參考解析:畫出網(wǎng)絡(luò)圖可知,ADFH為關(guān)鍵路徑,工期為1+5+6+1=13。若C拖延3周,關(guān)鍵路徑變?yōu)锳CEH,工期為1+6+7+1=15,總體拖延2周。[單選題]7.主存與Cache的地址映射方式中,()方式可以實現(xiàn)主存任意一塊裝入Cache中任意位置,只有裝滿才需要替換。A.全相聯(lián)B.直接映射C.組相聯(lián)D.串并聯(lián)參考答案:A參考解析:全相聯(lián)地址映射:主存的任意一塊可以映像到Cache中的任意一塊。直接相聯(lián)映射:主存中一塊只能映像到Cache的一個特定的塊中。組相聯(lián)的映射:各區(qū)中的某一塊只能存入緩存的同組號的空間內(nèi),但組內(nèi)各塊地址之間則可以任意存放。即從主存的組到Cache的組之間采用直接映像方式,在兩個對應(yīng)的組內(nèi)部采用全相聯(lián)映像方式。[單選題]8.WhyHaveFormalDocuments?Finally,writingthedecisionsdownisessential.Onlywhenonewritesdothegapsappearandthe()protrude(突出).Theactofwritingturnsouttorequirehundredsofmini-decisions,anditistheexistenceofthesethatdistinguishesclear,exactpoliciesfromfuzzyones.Second,thedocumentswillcommunicatethedecisionstoothers.Themanagerwillbecontinuallyamazedthatpolicieshetookforcommonknowledgearetotallyunknownbysomememberofhisteam.Sincehisfundamentaljobistokeepeverybodygoinginthe(請作答此空)direction,hischiefdailytaskwillbecommunication,notdecision-making,andhisdocumentswillimmensely()thisload.Finally,amanager’sdocumentsgivehimadatabaseandchecklist.Byreviewingthem()heseeswhereheis,andheseeswhatchangesofemphasisorshiftsindirectionareneeded.Thetaskofthemanageristodevelopaplanandthentorealizeit.Butonlythewrittenplanispreciseandcommunicable.Suchaplanconsistsofdocumentsonwhat,when,howmuch,where,andwho.Thissmallsetofcriticaldocuments()muchofthemanager’swork.Iftheircomprehensiveandcriticalnatureisrecognizedinthebeginning,themanagercanapproachthemasfriendlytoolsratherthanannoyingbusywork.Hewillsethisdirectionmuchmorecrisplyandquicklybydoingso..A.otherB.differentC.anotherD.same參考答案:D參考解析:翻譯:在這個世界上,似乎我們有太多的事情要去做,有太多的事情要去思考,那么需要做的最后一件事就是必須學(xué)習(xí)新事物。而用例恰恰可以解決帶有需求的問題:如果具有()聲明的需求,則很難描述事件的步驟和序列。簡單地說,用例可以將事件序列的說明放在一起,引導(dǎo)系統(tǒng)完成有用的任務(wù)。正如聽起來一樣簡單——這很重要。在面對很多需求的時候,通常(請作答此空)理解需求的作者真正想要系統(tǒng)做什么。在前面的例子中,通過指定特定行為發(fā)生的時間和條件,用例減少了需求的不確定性。這樣的話,行為的順序就可以當(dāng)作是一種需求。用例特別適用于捕捉這類需求。盡管聽起來可能很簡單,但事實情況是由于()需求捕捉方法所側(cè)重的是聲明需求和“應(yīng)該怎么樣”的陳述,因此完全無法捕捉系統(tǒng)行為的()方面。用例是一種簡單而有效的表達(dá)系統(tǒng)行為的方式,使用這種方式所有參與者都很容易理解。但是與任何事物一樣,用例也存在自己的問題——在用例非常有用的同時,人們也可能()它,結(jié)果就產(chǎn)生了比原來更為糟糕的問題。因此重點在于:如何有效地使用用例,而又不會產(chǎn)生出比原來更嚴(yán)重的問題。A.不可能的B.可能的C.合理的D.實際的[單選題]9.在計算機(jī)中,I/O系統(tǒng)可以有5種不同的工作方式,分別是程序控制方式(包括無條件傳送與程序查詢方式)、程序中斷方式、DMA工作方式、通道方式、I/O處理機(jī)。()方式I/O端口總是準(zhǔn)備好接受主機(jī)的輸出數(shù)據(jù),或是總是準(zhǔn)備好向主機(jī)輸入數(shù)據(jù),并且只適用于簡單的I/O控制。()允許主存儲器和I/O設(shè)備之間通過某種控制器直接進(jìn)行批量數(shù)據(jù)交換,除了在數(shù)據(jù)傳輸開始和結(jié)束時,整個過程無須CPU的干預(yù)。()在一定的硬件基礎(chǔ)上利用軟件手段實現(xiàn)對I/O的控制和傳送,更多地免去了cpu的接入。(請作答此空)指專門負(fù)責(zé)輸入/輸出的處理機(jī)。可以有獨(dú)立的存儲器、運(yùn)算部件和指令控制部件。上述工作方式中,()工作方式CPU與I/O設(shè)備是串行工作的。A.I/O處理機(jī)B.DMA方式C.通道控制方式D.中斷方式參考答案:A參考解析:在計算機(jī)中,I/O系統(tǒng)可以有5種不同的工作方式,分別是程序控制方式、程序中斷方式、DMA工作方式、通道方式、I/O處理機(jī)。1、程序控制方式分為無條件查詢和程序查詢方式。①無條件傳送方式,I/O端口總是準(zhǔn)備好接受主機(jī)的輸出數(shù)據(jù),或是總是準(zhǔn)備好向主機(jī)輸入數(shù)據(jù),而cpu在需要時,隨時直接利用I/O指令訪問相應(yīng)的I/O端口,實現(xiàn)與外設(shè)的數(shù)據(jù)交換。優(yōu)點是軟、硬件結(jié)構(gòu)簡單,缺點是對時序要求高,只適用于簡單的I/O控制。②程序查詢方式程序查詢方式也稱為程序輪詢方式,該方式采用用戶程序直接控制主機(jī)與外部設(shè)備之間輸入/輸出操作。CPU必須不停地循環(huán)測試I/O設(shè)備的狀態(tài)端口,當(dāng)發(fā)現(xiàn)設(shè)備處于準(zhǔn)備好(Ready)狀態(tài)時,CPU就可以與I/O設(shè)備進(jìn)行數(shù)據(jù)存取操作。這種方式下的CPU與I/O設(shè)備是串行工作的。2、中斷方式當(dāng)I/O設(shè)備結(jié)束(完成、特殊或異常)時,就會向CPU發(fā)出中斷請求信號,CPU收到信號就可以采取相應(yīng)措施。當(dāng)某個進(jìn)程要啟動某個設(shè)備時,CPU就向相應(yīng)的設(shè)備控制器發(fā)出一條設(shè)備I/O啟動指令,然后CPU又返回做原來的工作。CPU與I/O設(shè)備可以并行工作,與程序查詢方式相比,大大提高了CPU的利用率。3、DMA(直接內(nèi)存存取)方式DMA方式也稱為直接主存存取方式,其思想是:允許主存儲器和I/O設(shè)備之間通過“DMA控制器(DMAC)”直接進(jìn)行批量數(shù)據(jù)交換,除了在數(shù)據(jù)傳輸開始和結(jié)束時,整個過程無須CPU的干預(yù)。4、通道控制方式在一定的硬件基礎(chǔ)上利用軟件手段實現(xiàn)對I/O的控制和傳送,更多地免去了cpu的接入,使主機(jī)和外設(shè)并行工作程度更高。5、I/O處理機(jī)指專門負(fù)責(zé)輸入/輸出的處理機(jī)??梢杂歇?dú)立的存儲器、運(yùn)算部件和指令控制部件。[單選題]10.設(shè)指令由取指、分析、執(zhí)行3個子部件完成,并且每個子部件的時間均為△t。若采用常規(guī)標(biāo)量單流水線處理機(jī)(即該處理機(jī)的度為1),連續(xù)執(zhí)行12條指令,共需(請作答此空)△t。若采用度為4的超標(biāo)量流水線處理機(jī),連續(xù)執(zhí)行上述12條指令,只需()△t。A.12B.14C.16D.18參考答案:B參考解析:指令由取指、分析和執(zhí)行3個子部件完成,n=3,且每個子部件的時間均為Δt。若采用常規(guī)標(biāo)量單流水線處理機(jī)(即該處理機(jī)的度m=1),連續(xù)執(zhí)行12條(k=12)指令的時空圖如圖所示。執(zhí)行這12條指令所需的總時間為:Tk=(k+3-1)*Δt=(12+3)*Δt=14Δt。若采用度為4(m=4)的超標(biāo)量流水線處理機(jī),連續(xù)執(zhí)行上述12條(k=12)指令的時空圖如圖所示。由圖可知,執(zhí)行這12條指令所需的總時間只需要5Δt。[單選題]11.進(jìn)程P1、P2、P3、P4、P5的前趨圖如下。若用PV操作控制進(jìn)程并發(fā)執(zhí)行的過程,則需要相應(yīng)于進(jìn)程執(zhí)行過程設(shè)置5個信號量S1、S2、S3、S4和S5,且信號量初值都等于零。下圖中a處應(yīng)填寫__()__;b和c、d和e處應(yīng)分別填寫__()__,f、g和h應(yīng)分別填寫__(請作答此空)__。A.P(S3)V(S4)、V(S5)和P(S5)B.V(S3)V(S4)、P(S5)和V(S5)C.P(S3)P(S4)、V(S5)和P(S5)D.V(S3)P(S4)、P(S5)和V(S5)參考答案:C參考解析:根據(jù)前驅(qū)圖,P1進(jìn)程運(yùn)行結(jié)束需要利用V操作分別通知P2和P3進(jìn)程,所以用V(SI)操作通知P2進(jìn)程,用V(S2)操作通知P3進(jìn)程。根據(jù)前驅(qū)圖,P2進(jìn)程開始運(yùn)行前必須等待P1進(jìn)程的通知,需要用P(S1)操作測試PI進(jìn)程是否運(yùn)行完,P2進(jìn)程運(yùn)行結(jié)束而要利用V(S3)操作通知P4進(jìn)程。同理根據(jù)前驅(qū)圖P3進(jìn)程開始運(yùn)行前必須等待P1進(jìn)程的通知,需要用P(S2)操作測試P1進(jìn)程是否運(yùn)行完,P3進(jìn)程運(yùn)行到結(jié)束需要利用V(S4)操作通知P4進(jìn)程。根據(jù)前驅(qū)圖,P4進(jìn)程開始運(yùn)行前必須等待P2和P3進(jìn)程的通知,需要用P(S3)和P(S4)操作分別測試P2和P3進(jìn)程是否運(yùn)行完,故空f應(yīng)填寫P(S3)P(S4)0P4進(jìn)程運(yùn)行結(jié)束需利用V(S5)操作通知P5進(jìn)程,故空g應(yīng)填寫V(S5)。根據(jù)前驅(qū)圖,P5進(jìn)程開始運(yùn)行前必須等待P4進(jìn)程的通知,需要用P(S5)操作測試P4進(jìn)程是否運(yùn)行故空(17)填寫P(S5)。[單選題]12.設(shè)指令由取指、分析、執(zhí)行3個子部件完成,并且每個子部件的時間均為△t。若采用常規(guī)標(biāo)量單流水線處理機(jī)(即該處理機(jī)的度為1),連續(xù)執(zhí)行12條指令,共需()△t。若采用度為4的超標(biāo)量流水線處理機(jī),連續(xù)執(zhí)行上述12條指令,只需(請作答此空)△t。A.3B.5C.7D.9參考答案:B參考解析:指令由取指、分析和執(zhí)行3個子部件完成,n=3,且每個子部件的時間均為Δt。若采用常規(guī)標(biāo)量單流水線處理機(jī)(即該處理機(jī)的度m=1),連續(xù)執(zhí)行12條(k=12)指令的時空圖如圖所示。執(zhí)行這12條指令所需的總時間為:Tk=(k+3-1)*Δt=(12+3)*Δt=14Δt。若采用度為4(m=4)的超標(biāo)量流水線處理機(jī),連續(xù)執(zhí)行上述12條(k=12)指令的時空圖如圖所示。由圖可知,執(zhí)行這12條指令所需的總時間只需要5Δt。[單選題]13.數(shù)據(jù)庫的產(chǎn)品很多,盡管它們支持的數(shù)據(jù)模型不同,使用不同的數(shù)據(jù)庫語言,而且數(shù)據(jù)的在儲結(jié)構(gòu)也各不相同,但體系統(tǒng)構(gòu)基本上都具有相同的特征,采用“三級模式和兩級映像”,如下圖所示,圖中①,②,③分別代表數(shù)據(jù)庫系統(tǒng)中(),圖中④,⑤,⑥分別代表數(shù)據(jù)庫系統(tǒng)中(請作答此空)。A.外模式/內(nèi)模式映射、外模式內(nèi)模式映射、概念模式內(nèi)模式映射B.外模式概念模式映射、外模式/概念模式映射、概念模式/內(nèi)模式映射C.概念模式/內(nèi)模式映射、概念模式/內(nèi)模式映射、外模式內(nèi)模式映射D.外模式/內(nèi)模式映射、外模式內(nèi)模式映射、概念模式/外模式映射參考答案:B參考解析:數(shù)據(jù)庫通常采用三級模式結(jié)構(gòu),其中,視圖對應(yīng)外模式、基本表對應(yīng)模式、存儲文件對應(yīng)內(nèi)模式。數(shù)據(jù)的獨(dú)立性是由DBMS的二級映像功能來保證的。數(shù)據(jù)的獨(dú)立性包括數(shù)據(jù)的物理獨(dú)立性和數(shù)據(jù)的邏輯獨(dú)立性。數(shù)據(jù)的物理獨(dú)立性是指當(dāng)數(shù)據(jù)庫的內(nèi)模式發(fā)生改變時,數(shù)據(jù)的邏輯結(jié)構(gòu)不變。為了保證應(yīng)用程序能夠正確執(zhí)行,需要通過修改概念模式與內(nèi)模式之間的映像。數(shù)據(jù)的邏輯獨(dú)立性是指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨(dú)立的。數(shù)據(jù)的邏輯結(jié)構(gòu)發(fā)生變化后,用戶程序也可以不修改。但是,為了保證應(yīng)用程序能夠正確執(zhí)行,需要修改外模式與概念模式之間的映像。[單選題]14.數(shù)據(jù)庫的產(chǎn)品很多,盡管它們支持的數(shù)據(jù)模型不同,使用不同的數(shù)據(jù)庫語言,而且數(shù)據(jù)的在儲結(jié)構(gòu)也各不相同,但體系統(tǒng)構(gòu)基本上都具有相同的特征,采用“三級模式和兩級映像”,如下圖所示,圖中①,②,③分別代表數(shù)據(jù)庫系統(tǒng)中(請作答此空),圖中④,⑤,⑥分別代表數(shù)據(jù)庫系統(tǒng)中()。A.物理層、邏輯層、視圖層B.邏輯層、物理層、視圖層C.視圖層、物理層、邏輯層D.視圖層、邏輯層、物理層參考答案:D參考解析:數(shù)據(jù)庫通常采用三級模式結(jié)構(gòu),其中,視圖對應(yīng)外模式、基本表對應(yīng)模式、存儲文件對應(yīng)內(nèi)模式。數(shù)據(jù)的獨(dú)立性是由DBMS的二級映像功能來保證的。數(shù)據(jù)的獨(dú)立性包括數(shù)據(jù)的物理獨(dú)立性和數(shù)據(jù)的邏輯獨(dú)立性。數(shù)據(jù)的物理獨(dú)立性是指當(dāng)數(shù)據(jù)庫的內(nèi)模式發(fā)生改變時,數(shù)據(jù)的邏輯結(jié)構(gòu)不變。為了保證應(yīng)用程序能夠正確執(zhí)行,需要通過修改概念模式與內(nèi)模式之間的映像。數(shù)據(jù)的邏輯獨(dú)立性是指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨(dú)立的。數(shù)據(jù)的邏輯結(jié)構(gòu)發(fā)生變化后,用戶程序也可以不修改。但是,為了保證應(yīng)用程序能夠正確執(zhí)行,需要修改外模式與概念模式之間的映像。[單選題]15.當(dāng)有7個結(jié)點的二叉樹采用二叉鏈表鏈存儲時,空指針的個數(shù)為(),采用三叉鏈表存儲空指針的個數(shù)為(請作答此空)。A.6B.7C.8D.9參考答案:D參考解析:結(jié)果如圖所示,空指針個數(shù)分別為結(jié)點數(shù)加1,與結(jié)點數(shù)加2。[單選題]16.當(dāng)有7個結(jié)點的二叉樹采用二叉鏈表鏈存儲時,空指針的個數(shù)為(請作答此空),采用三叉鏈表存儲空指針的個數(shù)為()。A.6B.7C.8D.9參考答案:C參考解析:結(jié)果如圖所示,空指針個數(shù)分別為結(jié)點數(shù)加1,與結(jié)點數(shù)加2。[單選題]17.下面說法正確的是()。A.解釋程序?qū)⒃闯绦蚍g成目標(biāo)語言程序,然后在計算機(jī)上運(yùn)行目標(biāo)程序B.編譯程序直接解釋或翻譯成中間代碼。不生成獨(dú)立的目標(biāo)程序C.語法分析器檢查每條語句是否有正確的邏輯結(jié)構(gòu)D.語義分析階段分析表達(dá)式、賦值、循環(huán)、表達(dá)式的除數(shù)是否為零等參考答案:C參考解析:編譯程序:將源程序翻譯成目標(biāo)語言程序,然后在計算機(jī)上運(yùn)行目標(biāo)程序。解釋程序:直接解釋或翻譯成中間代碼。不生成獨(dú)立的目標(biāo)程序。語法分析階段:語法分析器以單詞符號作為輸入,分析單詞符號是否形成符合語法規(guī)則的語法單位,如表達(dá)式、賦值、循環(huán)等,按語法規(guī)則分析檢查每條語句是否有正確的邏輯結(jié)構(gòu)。語義分析階段:主要檢查源程序是否存在語義錯誤,并收集類型信息供后面的代碼生成階段使用,如:賦值語句的右端和左端的類型不匹配。表達(dá)式的除數(shù)是否為零等。[單選題]18.WhyHaveFormalDocuments?Finally,writingthedecisionsdownisessential.Onlywhenonewritesdothegapsappearandthe()protrude(突出).Theactofwritingturnsouttorequirehundredsofmini-decisions,anditistheexistenceofthesethatdistinguishesclear,exactpoliciesfromfuzzyones.Second,thedocumentswillcommunicatethedecisionstoothers.Themanagerwillbecontinuallyamazedthatpolicieshetookforcommonknowledgearetotallyunknownbysomememberofhisteam.Sincehisfundamentaljobistokeepeverybodygoinginthe()direction,hischiefdailytaskwillbecommunication,notdecision-making,andhisdocumentswillimmensely()thisload.Finally,amanager’sdocumentsgivehimadatabaseandchecklist.Byreviewingthem()heseeswhereheis,andheseeswhatchangesofemphasisorshiftsindirectionareneeded.Thetaskofthemanageristodevelopaplanandthentorealizeit.Butonlythewrittenplanispreciseandcommunicable.Suchaplanconsistsofdocumentsonwhat,when,howmuch,where,andwho.Thissmallsetofcriticaldocuments(請作答此空)muchofthemanager’swork.Iftheircomprehensiveandcriticalnatureisrecognizedinthebeginning,themanagercanapproachthemasfriendlytoolsratherthanannoyingbusywork.Hewillsethisdirectionmuchmorecrisplyandquicklybydoingso..A.decidesB.encapsulatesC.realizesD.recognizes參考答案:B參考解析:翻譯:為什么有正式文件?最后,把決定寫下來是很重要的。只有當(dāng)一次寫入時,間隙才會出現(xiàn),而()才會突出。事實證明,寫作需要數(shù)百個小決定,正是這些決定的存在,將清晰、準(zhǔn)確的政策與模糊的政策區(qū)分開來。第二,文件將把決定傳達(dá)給其他人。經(jīng)理會不斷地感到驚訝,他所采取的政策,共同的知識是完全不知道的一些成員,他的團(tuán)隊。因為他的基本工作是讓每個人都朝著()的方向前進(jìn),所以他每天的主要任務(wù)將是溝通,而不是決策,他的文件將極大地()此負(fù)載。最后,經(jīng)理的文件給了他一個數(shù)據(jù)庫和清單。通過回顧他們,他看到自己在哪里,他看到需要改變重點或改變方向。經(jīng)理的任務(wù)是制定一個計劃,然后實現(xiàn)它。但只有書面計劃是準(zhǔn)確和可溝通的。這樣一個計劃由關(guān)于什么,什么時候,多少,在哪里,誰的文件組成。這一小部分關(guān)鍵文件(工作文件)是經(jīng)理的大部分工作。如果一開始就認(rèn)識到它們的全面性和批判性,經(jīng)理就可以把它們當(dāng)作友好的工具,而不是煩人的工作。他這樣做會使自己的方向更加明確和迅速。A.決定B.封裝C.意識D.認(rèn)可[單選題]19.算術(shù)表達(dá)式采用后綴式表示時不需要使用括號,使用()就可以方便地進(jìn)行求值。a-b*(c+d)的后綴式為(請作答此空)。A.abcd-*+B.abcd*+-C.ab-c*d+D.abcd+*-參考答案:D參考解析:計算機(jī)在處理算術(shù)表達(dá)式時,首先將其轉(zhuǎn)換為后綴表達(dá)式。例如,表達(dá)式“46+5*(120-37)”的后綴表達(dá)式形式為“46512037-*+”。計算后綴表達(dá)式時,從左至右掃描后綴表達(dá)式:若遇到運(yùn)算對象,則壓入棧中,若遇到運(yùn)算符,則從棧中彈出相關(guān)運(yùn)算對象進(jìn)行計算,并將運(yùn)算結(jié)果壓入棧中,重復(fù)以上過程,直到后綴表達(dá)式掃描結(jié)束。表達(dá)式“a-b*(b+d)”的后綴表達(dá)式形式為“abcd+*-。[單選題]20.在平衡二叉排序樹上進(jìn)行查找時,其時間復(fù)雜度為()。A.O(log2n+1)B.O(log2n)C.O(log2n-1)D.log22n參考答案:B參考解析:這是二叉樹的基本查找問題,因為是平衡二叉樹,其時間復(fù)雜度即為樹的高,所以為log2n。[單選題]21.軟件開發(fā)模型用于指導(dǎo)軟件開發(fā)。演化模型是在快速開發(fā)一個()的基礎(chǔ)上,逐步演化成最終的軟件。螺旋模型綜合了()的優(yōu)點,并增加了()。噴泉模型描述的是面向()的開發(fā)過程,反映了該開發(fā)過程的(請作答此空)特征。A.迭代和有間隙B.迭代和無間隙C.無迭代和有間隙D.無迭代和無間隙參考答案:B參考解析:軟件開發(fā)模型是指軟件開發(fā)全部過程、活動和任務(wù)的結(jié)構(gòu)框架。常用的軟件開發(fā)模型有瀑布模型、演化模型、螺旋模型、噴泉模型等。瀑布模型給出了軟件生存周期各階段的固定順序,上一階段完成后才能進(jìn)入下一階段。演化模型是在快速開發(fā)一個原型的基礎(chǔ)上,根據(jù)用戶在試用原型的過程中提出的反饋意見和建議,對原型進(jìn)行改進(jìn),獲得原型的新版本。重復(fù)這一過程,直到演化成最終的軟件產(chǎn)品。螺旋模型將瀑布模型和演化模型相結(jié)合,它綜合了兩者的優(yōu)點,并增加了風(fēng)險分析。它以原型為基礎(chǔ),沿著螺線自內(nèi)向外旋轉(zhuǎn),每旋轉(zhuǎn)一圈都要經(jīng)過制訂計劃、風(fēng)險分析、實施工程、客戶評價等活動,并開發(fā)原型的一個新版本。經(jīng)過若干次螺旋上升的過程,得到最終的軟件。噴泉模型主要用來描述面向?qū)ο蟮拈_發(fā)過程。它體現(xiàn)了面向?qū)ο箝_發(fā)過程的迭代和無間隙特征。迭代意味著模型中的開發(fā)活動常常需要多次重復(fù);無間隙是指開發(fā)活動(如分析、設(shè)計)之間不存在明顯的邊界,各項開發(fā)活動往往交叉迭代地進(jìn)行。[單選題]22.面向?qū)ο蠓治鲋校瑢ο笫穷惖膶嵗?。對象的?gòu)成成分包含了(),屬性和方法(或操作)。A.標(biāo)識B.消息C.規(guī)則D.結(jié)構(gòu)參考答案:A參考解析:對象是類的實例,一個對象通??捎蓪ο竺?biāo)識)、屬性和操作(方法)三部分組成。[單選題]23.設(shè)計模式描述了一個出現(xiàn)在特定設(shè)計語境中的設(shè)計再現(xiàn)問題,并為它的解決方案提供了一個經(jīng)過充分驗證的通用方案,不同的設(shè)計模式關(guān)注解決不同的問題。例如,抽象工廠模式提供一個接口,可以創(chuàng)建一系列相關(guān)或相互依賴的對象,而無需指定它們具體的類,它是一種()模式;()模式將類的抽象部分和它的實現(xiàn)部分分離出來,使它們可以獨(dú)立變化,它屬于(請作答此空)模式;()模式將一個請求封裝為一個對象,從而可用不同的請求對客戶進(jìn)行參數(shù)化,將請求排隊或記錄請求日志,支持可撤銷的操作。A.組合型B.結(jié)構(gòu)型C.行為型D.創(chuàng)建型參考答案:B參考解析:設(shè)計模式包括:創(chuàng)建型、結(jié)構(gòu)型、行為型三大類別。抽象工廠模式屬于創(chuàng)建型設(shè)計模式。橋接模式屬于結(jié)構(gòu)型設(shè)計模式。[單選題]24.設(shè)計模式描述了一個出現(xiàn)在特定設(shè)計語境中的設(shè)計再現(xiàn)問題,并為它的解決方案提供了一個經(jīng)過充分驗證的通用方案,不同的設(shè)計模式關(guān)注解決不同的問題。例如,抽象工廠模式提供一個接口,可以創(chuàng)建一系列相關(guān)或相互依賴的對象,而無需指定它們具體的類,它是一種()模式;(請作答此空)模式將類的抽象部分和它的實現(xiàn)部分分離出來,使它們可以獨(dú)立變化,它屬于()模式;()模式將一個請求封裝為一個對象,從而可用不同的請求對客戶進(jìn)行參數(shù)化,將請求排隊或記錄請求日志,支持可撤銷的操作。A.BridgeB.ProxyC.PrototypeD.Adapter參考答案:A參考解析:設(shè)計模式包括:創(chuàng)建型、結(jié)構(gòu)型、行為型三大類別。抽象工廠模式屬于創(chuàng)建型設(shè)計模式。橋接模式屬于結(jié)構(gòu)型設(shè)計模式。[單選題]25.以下應(yīng)用中,必須采用棧結(jié)構(gòu)的是()。A.使一個整數(shù)序列逆轉(zhuǎn)B.遞歸函數(shù)的調(diào)用和返回C.申請和釋放單鏈表中的結(jié)點D.裝入和卸載可執(zhí)行程序參考答案:B參考解析:棧結(jié)構(gòu)的特點是后進(jìn)先出,一個整數(shù)序列的逆轉(zhuǎn)可以通過使交換第一個與最后一個元素,第二個與倒數(shù)第二個元素等來實現(xiàn)。在鏈表節(jié)點的申請和釋放中,沒有先申請后釋放的操作要求,動態(tài)內(nèi)存空間的使用也沒有這個要求。在計算機(jī)系統(tǒng)中需要根據(jù)任務(wù)處理的需要裝入和卸載可執(zhí)行程序,沒有后進(jìn)先出的要求。遞歸函數(shù)調(diào)用和返回必須通過棧結(jié)構(gòu)來控制。[單選題]26.主機(jī)host1對host2進(jìn)行域名查詢的過程如下圖所示,下列說法中正確的是()。A.本地域名服務(wù)器采用迭代算法B.中介域名服務(wù)器采用迭代算法C.根域名服務(wù)器采用遞歸算法D.授權(quán)域名服務(wù)器采用何種算法不確定參考答案:B參考解析:DNS域名解析有兩種算法遞歸查詢,一般客戶機(jī)和服務(wù)器之間屬遞歸查詢,即當(dāng)客戶機(jī)向DNS服務(wù)器發(fā)出請求后,若DNS服務(wù)器本身不能解析,則會向另外的DNS服務(wù)器發(fā)出查詢請求,得到結(jié)果后轉(zhuǎn)交給客戶機(jī)。本題本地域名服務(wù)器采用遞歸查詢。迭代查詢(反復(fù)查詢),一般DNS服務(wù)器之間屬迭代查詢,如:若DNS2不能響應(yīng)DNS1的請求,則它會將DNS3的IP給DNS2,以便其再向DNS3發(fā)出請求。本題中介域名服務(wù)器采用迭代算法查詢。[單選題]27.某系統(tǒng)磁盤數(shù)據(jù)塊的大小為1024KB,系統(tǒng)磁盤管理采用索引文件結(jié)構(gòu),每個索引指針占用4個字節(jié)。一個索引文件的索引節(jié)點有8個直接塊地址、1個一級間接塊地址、1個二級間接塊地址和1個三級間接塊地址。假設(shè)索引節(jié)點已經(jīng)在內(nèi)存中,那么訪問該文件偏移地址9089字節(jié)的數(shù)據(jù)需要再訪問()次磁盤。A.1B.2C.3D.4參考答案:A參考解析:盤塊大小為1024KB,8個直接塊能訪問的容量是1024KB*8=8192KB,偏移地址9089B遠(yuǎn)小于8192KB,處于直接塊訪問范圍內(nèi),因此只要訪問一次磁盤即可。[單選題]28.孫某在書店租到一張帶有注冊商標(biāo)的應(yīng)用軟件光盤,擅自復(fù)制后在網(wǎng)絡(luò)進(jìn)行傳播,其行為是侵犯()行為。A.商標(biāo)權(quán)B.軟件著作權(quán)C.注冊商標(biāo)專用權(quán)D.署名權(quán)參考答案:B參考解析:孫某擅自復(fù)制傳播有注冊商標(biāo)的應(yīng)用軟件光盤侵犯了軟件著作權(quán)。如果孫某也同樣開發(fā)了軟件光盤,并且在注冊時商標(biāo)時使用了他人的注冊商標(biāo),則此種行為侵犯了注冊商標(biāo)專用權(quán)。[單選題]29.若在單向鏈表上,除訪問鏈表中所有結(jié)點外,還需在表尾頻繁插入結(jié)點,那么采用()最節(jié)省時間。A.僅設(shè)尾指針的單向鏈表B.僅設(shè)頭指針的單向鏈表C.僅設(shè)尾指針的單向循環(huán)鏈表D.僅設(shè)頭指針的單向循環(huán)鏈表參考答案:C參考解析:單向鏈表僅設(shè)頭指針時,在表尾插入結(jié)點時需要遍歷整個鏈表,時間復(fù)雜度為。(n),僅設(shè)尾指針時,在表尾插入結(jié)點的時間復(fù)雜度為O(1),但是不能訪問除了尾結(jié)點之外的所有其他結(jié)點。而單向循環(huán)鏈表僅設(shè)頭指針時,在表尾插入結(jié)點時需要遍歷整個鏈表,時間復(fù)雜度為0(n),僅設(shè)尾指針時,在表尾插入結(jié)點的時間復(fù)雜度為0(1),同時達(dá)到表頭結(jié)點的時間復(fù)雜度為0(1),因此對于題中給出的操作要求,適合采用僅設(shè)尾指針的單向循環(huán)鏈表。[單選題]30.給定關(guān)系模式R(U,F),U={A,B,C,D},F(xiàn)={AB→C,CD→B}。關(guān)系R(請作答此空),且分別有()。A.只有1個候選關(guān)鍵字ACBB.只有1個候選關(guān)鍵字BCDC.有2個候選關(guān)鍵字ACD和ABDD.有2個候選關(guān)鍵字ACB和BCD參考答案:C參考解析:根據(jù)函數(shù)依賴定義,可知ACD→U,ABD→U,所以ACD和ABD均為候選關(guān)鍵字。根據(jù)主屬性的定義“包含在任何一個候選碼中的屬性叫做主屬性(Primeattribute),否則叫做非主屬性(Nonprimeattribute)”,所以,關(guān)系R中的4個屬性都是主屬性。[單選題]31.機(jī)器字長為n位的二進(jìn)制數(shù)可以用補(bǔ)碼來表示()個不同的有符號定點小數(shù)。A.B.C.D.參考答案:A參考解析:本題考查計算機(jī)體系結(jié)構(gòu)中計算機(jī)科學(xué)基礎(chǔ)內(nèi)數(shù)據(jù)的表示這一知識點。各種碼制下帶符號數(shù)的表示范圍如下表所示。補(bǔ)碼表示定點小數(shù),范圍是:[-1,(1-2^(-n+1))],這個范圍一共有個數(shù)。[單選題]32.WhyHaveFormalDocuments?Finally,writingthedecisionsdownisessential.Onlywhenonewritesdothegapsappearandthe()protrude(突出).Theactofwritingturnsouttorequirehundredsofmini-decisions,anditistheexistenceofthesethatdistinguishesclear,exactpoliciesfromfuzzyones.Second,thedocumentswillcommunicatethedecisionstoothers.Themanagerwillbecontinuallyamazedthatpolicieshetookforcommonknowledgearetotallyunknownbysomememberofhisteam.Sincehisfundamentaljobistokeepeverybodygoinginthe()direction,hischiefdailytaskwillbecommunication,notdecision-making,andhisdocumentswillimmensely()thisload.Finally,amanager’sdocumentsgivehimadatabaseandchecklist.Byreviewingthem(請作答此空)heseeswhereheis,andheseeswhatchangesofemphasisorshiftsindirectionareneeded.Thetaskofthemanageristodevelopaplanandthentorealizeit.Butonlythewrittenplanispreciseandcommunicable.Suchaplanconsistsofdocumentsonwhat,when,howmuch,where,andwho.Thissmallsetofcriticaldocuments()muchofthemanager’swork.Iftheircomprehensiveandcriticalnatureisrecognizedinthebeginning,themanagercanapproachthemasfriendlytoolsratherthanannoyingbusywork.Hewillsethisdirectionmuchmorecrisplyandquicklybydoingso..A.periodicallyB.occasionallyC.infrequentlyD.rarely參考答案:A參考解析:翻譯:在這個世界上,似乎我們有太多的事情要去做,有太多的事情要去思考,那么需要做的最后一件事就是必須學(xué)習(xí)新事物。而用例恰恰可以解決帶有需求的問題:如果具有()聲明的需求,則很難描述事件的步驟和序列。簡單地說,用例可以將事件序列的說明放在一起,引導(dǎo)系統(tǒng)完成有用的任務(wù)。正如聽起來一樣簡單——這很重要。在面對很多需求的時候,通常()理解需求的作者真正想要系統(tǒng)做什么。在前面的例子中,通過指定特定行為發(fā)生的時間和條件,用例減少了需求的不確定性。這樣的話,行為的順序就可以當(dāng)作是一種需求。用例特別適用于捕捉這類需求。盡管聽起來可能很簡單,但事實情況是由于()需求捕捉方法所側(cè)重的是聲明需求和“應(yīng)該怎么樣”的陳述,因此完全無法捕捉系統(tǒng)行為的(請作答此空)方面。用例是一種簡單而有效的表達(dá)系統(tǒng)行為的方式,使用這種方式所有參與者都很容易理解。但是與任何事物一樣,用例也存在自己的問題——在用例非常有用的同時,人們也可能()它,結(jié)果就產(chǎn)生了比原來更為糟糕的問題。因此重點在于:如何有效地使用用例,而又不會產(chǎn)生出比原來更嚴(yán)重的問題。A.靜態(tài)B.自然C.動態(tài)D.原始[單選題]33.軟件開發(fā)模型用于指導(dǎo)軟件開發(fā)。演化模型是在快速開發(fā)一個()的基礎(chǔ)上,逐步演化成最終的軟件。螺旋模型綜合了()的優(yōu)點,并增加了(請作答此空)。噴泉模型描述的是面向()的開發(fā)過程,反映了該開發(fā)過程的()特征。A.質(zhì)量評價B.進(jìn)度控制C.版本控制D.風(fēng)險分析參考答案:D參考解析:軟件開發(fā)模型是指軟件開發(fā)全部過程、活動和任務(wù)的結(jié)構(gòu)框架。常用的軟件開發(fā)模型有瀑布模型、演化模型、螺旋模型、噴泉模型等。瀑布模型給出了軟件生存周期各階段的固定順序,上一階段完成后才能進(jìn)入下一階段。演化模型是在快速開發(fā)一個原型的基礎(chǔ)上,根據(jù)用戶在試用原型的過程中提出的反饋意見和建議,對原型進(jìn)行改進(jìn),獲得原型的新版本。重復(fù)這一過程,直到演化成最終的軟件產(chǎn)品。螺旋模型將瀑布模型和演化模型相結(jié)合,它綜合了兩者的優(yōu)點,并增加了風(fēng)險分析。它以原型為基礎(chǔ),沿著螺線自內(nèi)向外旋轉(zhuǎn),每旋轉(zhuǎn)一圈都要經(jīng)過制訂計劃、風(fēng)險分析、實施工程、客戶評價等活動,并開發(fā)原型的一個新版本。經(jīng)過若干次螺旋上升的過程,得到最終的軟件。噴泉模型主要用來描述面向?qū)ο蟮拈_發(fā)過程。它體現(xiàn)了面向?qū)ο箝_發(fā)過程的迭代和無間隙特征。迭代意味著模型中的開發(fā)活動常常需要多次重復(fù);無間隙是指開發(fā)活動(如分析、設(shè)計)之間不存在明顯的邊界,各項開發(fā)活動往往交叉迭代地進(jìn)行。[單選題]34.軟件開發(fā)模型用于指導(dǎo)軟件開發(fā)。演化模型是在快速開發(fā)一個()的基礎(chǔ)上,逐步演化成最終的軟件。螺旋模型綜合了(請作答此空)的優(yōu)點,并增加了()。噴泉模型描述的是面向()的開發(fā)過程,反映了該開發(fā)過程的()特征。A.瀑布模型和演化模型B.瀑布模型和噴泉模型C.演化模型和噴泉模型D.原型和噴泉模型參考答案:A參考解析:軟件開發(fā)模型是指軟件開發(fā)全部過程、活動和任務(wù)的結(jié)構(gòu)框架。常用的軟件開發(fā)模型有瀑布模型、演化模型、螺旋模型、噴泉模型等。瀑布模型給出了軟件生存周期各階段的固定順序,上一階段完成后才能進(jìn)入下一階段。演化模型是在快速開發(fā)一個原型的基礎(chǔ)上,根據(jù)用戶在試用原型的過程中提出的反饋意見和建議,對原型進(jìn)行改進(jìn),獲得原型的新版本。重復(fù)這一過程,直到演化成最終的軟件產(chǎn)品。螺旋模型將瀑布模型和演化模型相結(jié)合,它綜合了兩者的優(yōu)點,并增加了風(fēng)險分析。它以原型為基礎(chǔ),沿著螺線自內(nèi)向外旋轉(zhuǎn),每旋轉(zhuǎn)一圈都要經(jīng)過制訂計劃、風(fēng)險分析、實施工程、客戶評價等活動,并開發(fā)原型的一個新版本。經(jīng)過若干次螺旋上升的過程,得到最終的軟件。噴泉模型主要用來描述面向?qū)ο蟮拈_發(fā)過程。它體現(xiàn)了面向?qū)ο箝_發(fā)過程的迭代和無間隙特征。迭代意味著模型中的開發(fā)活動常常需要多次重復(fù);無間隙是指開發(fā)活動(如分析、設(shè)計)之間不存在明顯的邊界,各項開發(fā)活動往往交叉迭代地進(jìn)行。[單選題]35.為了優(yōu)化系統(tǒng)的性能,有時需要對系統(tǒng)進(jìn)行調(diào)整。對于不同的系統(tǒng),其調(diào)整參數(shù)也不盡相同。例如,對于數(shù)據(jù)庫系統(tǒng),主要包括CPU/內(nèi)存使用狀況、(請作答此空)、進(jìn)程/線程使用狀態(tài)、日志文件大小等。對于應(yīng)用系統(tǒng),主要包括應(yīng)用系統(tǒng)的可用性、響應(yīng)時間、()、特定應(yīng)用資源占用等。A.數(shù)據(jù)丟包率B.端口吞吐量C.數(shù)據(jù)處理速率D.查詢語句性能參考答案:D參考解析:為了優(yōu)化系統(tǒng)性能,有時需要對系統(tǒng)進(jìn)行調(diào)整。對于數(shù)據(jù)庫系統(tǒng),性能調(diào)整主要包括CPU/內(nèi)存使用狀況、優(yōu)化數(shù)據(jù)庫設(shè)計、優(yōu)化數(shù)據(jù)庫管理以及進(jìn)程/線程狀態(tài)、硬盤剩余空間、日志文件大小等;對于應(yīng)用系統(tǒng),性能調(diào)整主要包括應(yīng)用系統(tǒng)的可用性、響應(yīng)時間、并發(fā)用戶數(shù)以及特定應(yīng)用的系統(tǒng)資源占用等。[單選題]36.為了優(yōu)化系統(tǒng)的性能,有時需要對系統(tǒng)進(jìn)行調(diào)整。對于不同的系統(tǒng),其調(diào)整參數(shù)也不盡相同。例如,對于數(shù)據(jù)庫系統(tǒng),主要包括CPU/內(nèi)存使用狀況、()、進(jìn)程/線程使用狀態(tài)、日志文件大小等。對于應(yīng)用系統(tǒng),主要包括應(yīng)用系統(tǒng)的可用性、響應(yīng)時間、(請作答此空)、特定應(yīng)用資源占用等。A.并發(fā)用戶數(shù)B.支持協(xié)議和標(biāo)準(zhǔn)C.最大連接數(shù)D.時延抖動參考答案:A參考解析:為了優(yōu)化系統(tǒng)性能,有時需要對系統(tǒng)進(jìn)行調(diào)整。對于數(shù)據(jù)庫系統(tǒng),性能調(diào)整主要包括CPU/內(nèi)存使用狀況、優(yōu)化數(shù)據(jù)庫設(shè)計、優(yōu)化數(shù)據(jù)庫管理以及進(jìn)程/線程狀態(tài)、硬盤剩余空間、日志文件大小等;對于應(yīng)用系統(tǒng),性能調(diào)整主要包括應(yīng)用系統(tǒng)的可用性、響應(yīng)時間、并發(fā)用戶數(shù)以及特定應(yīng)用的系統(tǒng)資源占用等。[單選題]37.在計算機(jī)中,I/O系統(tǒng)可以有5種不同的工作方式,分別是程序控制方式(包括無條件傳送與程序查詢方式)、程序中斷方式、DMA工作方式、通道方式、I/O處理機(jī)。(請作答此空)方式I/O端口總是準(zhǔn)備好接受主機(jī)的輸出數(shù)據(jù),或是總是準(zhǔn)備好向主機(jī)輸入數(shù)據(jù),并且只適用于簡單的I/O控制。()允許主存儲器和I/O設(shè)備之間通過某種控制器直接進(jìn)行批量數(shù)據(jù)交換,除了在數(shù)據(jù)傳輸開始和結(jié)束時,整個過程無須CPU的干預(yù)。()在一定的硬件基礎(chǔ)上利用軟件手段實現(xiàn)對I/O的控制和傳送,更多地免去了cpu的接入。()指專門負(fù)責(zé)輸入/輸出的處理機(jī)??梢杂歇?dú)立的存儲器、運(yùn)算部件和指令控制部件。上述工作方式中,()工作方式CPU與I/O設(shè)備是串行工作的。A.中斷方式B.I/O處理機(jī)C.無條件傳送D.程序查詢參考答案:C參考解析:在計算機(jī)中,I/O系統(tǒng)可以有5種不同的工作方式,分別是程序控制方式、程序中斷方式、DMA工作方式、通道方式、I/O處理機(jī)。1、程序控制方式分為無條件查詢和程序查詢方式。①無條件傳送方式,I/O端口總是準(zhǔn)備好接受主機(jī)的輸出數(shù)據(jù),或是總是準(zhǔn)備好向主機(jī)輸入數(shù)據(jù),而cpu在需要時,隨時直接利用I/O指令訪問相應(yīng)的I/O端口,實現(xiàn)與外設(shè)的數(shù)據(jù)交換。優(yōu)點是軟、硬件結(jié)構(gòu)簡單,缺點是對時序要求高,只適用于簡單的I/O控制。②程序查詢方式程序查詢方式也稱為程序輪詢方式,該方式采用用戶程序直接控制主機(jī)與外部設(shè)備之間輸入/輸出操作。CPU必須不停地循環(huán)測試I/O設(shè)備的狀態(tài)端口,當(dāng)發(fā)現(xiàn)設(shè)備處于準(zhǔn)備好(Ready)狀態(tài)時,CPU就可以與I/O設(shè)備進(jìn)行數(shù)據(jù)存取操作。這種方式下的CPU與I/O設(shè)備是串行工作的。2、中斷方式當(dāng)I/O設(shè)備結(jié)束(完成、特殊或異常)時,就會向CPU發(fā)出中斷請求信號,CPU收到信號就可以采取相應(yīng)措施。當(dāng)某個進(jìn)程要啟動某個設(shè)備時,CPU就向相應(yīng)的設(shè)備控制器發(fā)出一條設(shè)備I/O啟動指令,然后CPU又返回做原來的工作。CPU與I/O設(shè)備可以并行工作,與程序查詢方式相比,大大提高了CPU的利用率。3、DMA(直接內(nèi)存存取)方式DMA方式也稱為直接主存存取方式,其思想是:允許主存儲器和I/O設(shè)備之間通過“DMA控制器(DMAC)”直接進(jìn)行批量數(shù)據(jù)交換,除了在數(shù)據(jù)傳輸開始和結(jié)束時,整個過程無須CPU的干預(yù)。4、通道控制方式在一定的硬件基礎(chǔ)上利用軟件手段實現(xiàn)對I/O的控制和傳送,更多地免去了cpu的接入,使主機(jī)和外設(shè)并行工作程度更高。5、I/O處理機(jī)指專門負(fù)責(zé)輸入/輸出的處理機(jī)??梢杂歇?dú)立的存儲器、運(yùn)算部件和指令控制部件。[單選題]38.假設(shè)磁盤塊與緩沖區(qū)大小相同,每個盤塊讀入緩沖區(qū)的時間為16us,由緩沖區(qū)送至用戶區(qū)的時間是5us,在用戶區(qū)內(nèi)系統(tǒng)對每塊數(shù)據(jù)的處理時間為1us.若用戶需要將大小為10個磁盤塊的Doc1文件逐塊從磁盤讀入緩沖區(qū),并送至用戶區(qū)進(jìn)行處理,那么采用單緩沖區(qū)需要花費(fèi)的時間為()us:采用雙緩沖區(qū)需要花費(fèi)的時間為,(請作答此空)us.A.160B.161C.166D.211參考答案:C參考解析:這是一個簡單的緩沖區(qū)的問題。由于緩沖區(qū)的訪問是互斥的,所以對單一緩沖區(qū),從磁盤寫入和讀出到用戶區(qū)的操作必須串行執(zhí)行,也就是要保證互斥操作。而CPU對數(shù)據(jù)的分析與從用戶區(qū)讀數(shù)據(jù)也是需要互斥操作,但是CPU分析與從磁盤寫入緩沖區(qū)的操作可以并行。從本題看,由于分析所用的時間小于從磁盤寫入緩沖區(qū)的時間,因此,CPU會空閑。單緩沖區(qū)的總時間=(磁盤寫入緩沖區(qū)時間+緩沖區(qū)讀出時間)×10+CPU處理最后一塊數(shù)據(jù)的時間=(16+5)×10+1=211μs。當(dāng)采用雙緩沖區(qū)時,每塊緩沖區(qū)的操作也必須滿足互斥操作,但是,對兩塊緩沖區(qū)的操作卻可以并行,所以,當(dāng)?shù)谝粋€緩沖區(qū)寫滿以后,磁盤緊接著寫另一個緩沖區(qū),同時,前一個已經(jīng)滿了的緩沖區(qū)被讀出到用戶區(qū),并立即進(jìn)行CPU的數(shù)據(jù)分析。讀出操作和數(shù)據(jù)分析必須互斥進(jìn)行,故,從時間上看,當(dāng)數(shù)據(jù)被讀出并分析后,恰好另一個緩沖區(qū)也寫滿了,可以立即進(jìn)行讀出數(shù)據(jù)到用戶區(qū)并進(jìn)行數(shù)據(jù)分析。兩塊緩沖區(qū)交替進(jìn)行讀寫,直到數(shù)據(jù)分析完畢,因此,總時間=(磁盤寫入緩沖區(qū)時間)×10+讀出最后一塊數(shù)據(jù)時間+CPU分析最后一塊數(shù)據(jù)時間=(16)×10+5+1=166s。[單選題]39.在計算機(jī)中,I/O系統(tǒng)可以有5種不同的工作方式,分別是程序控制方式(包括無條件傳送與程序查詢方式)、程序中斷方式、DMA工作方式、通道方式、I/O處理機(jī)。()方式I/O端口總是準(zhǔn)備好接受主機(jī)的輸出數(shù)據(jù),或是總是準(zhǔn)備好向主機(jī)輸入數(shù)據(jù),并且只適用于簡單的I/O控制。()允許主存儲器和I/O設(shè)備之間通過某種控制器直接進(jìn)行批量數(shù)據(jù)交換,除了在數(shù)據(jù)傳輸開始和結(jié)束時,整個過程無須CPU的干預(yù)。(請作答此空)在一定的硬件基礎(chǔ)上利用軟件手段實現(xiàn)對I/O的控制和傳送,更多地免去了cpu的接入。()指專門負(fù)責(zé)輸入/輸出的處理機(jī)??梢杂歇?dú)立的存儲器、運(yùn)算部件和指令控制部件。上述工作方式中,()工作方式CPU與I/O設(shè)備是串行工作的。A.I/O處理機(jī)B.DMA方式C.通道控制方式D.程序查詢參考答案:C參考解析:在計算機(jī)中,I/O系統(tǒng)可以有5種不同的工作方式,分別是程序控制方式、程序中斷方式、DMA工作方式、通道方式、I/O處理機(jī)。1、程序控制方式分為無條件查詢和程序查詢方式。①無條件傳送方式,I/O端口總是準(zhǔn)備好接受主機(jī)的輸出數(shù)據(jù),或是總是準(zhǔn)備好向主機(jī)輸入數(shù)據(jù),而cpu在需要時,隨時直接利用I/O指令訪問相應(yīng)的I/O端口,實現(xiàn)與外設(shè)的數(shù)據(jù)交換。優(yōu)點是軟、硬件結(jié)構(gòu)簡單,缺點是對時序要求高,只適用于簡單的I/O控制。②程序查詢方式程序查詢方式也稱為程序輪詢方式,該方式采用用戶程序直接控制主機(jī)與外部設(shè)備之間輸入/輸出操作。CPU必須不停地循環(huán)測試I/O設(shè)備的狀態(tài)端口,當(dāng)發(fā)現(xiàn)設(shè)備處于準(zhǔn)備好(Ready)狀態(tài)時,CPU就可以與I/O設(shè)備進(jìn)行數(shù)據(jù)存取操作。這種方式下的CPU與I/O設(shè)備是串行工作的。2、中斷方式當(dāng)I/O設(shè)備結(jié)束(完成、特殊或異常)時,就會向CPU發(fā)出中斷請求信號,CPU收到信號就可以采取相應(yīng)措施。當(dāng)某個進(jìn)程要啟動某個設(shè)備時,CPU就向相應(yīng)的設(shè)備控制器發(fā)出一條設(shè)備I/O啟動指令,然后CPU又返回做原來的工作。CPU與I/O設(shè)備可以并行工作,與程序查詢方式相比,大大提高了CPU的利用率。3、DMA(直接內(nèi)存存取)方式DMA方式也稱為直接主存存取方式,其思想是:允許主存儲器和I/O設(shè)備之間通過“DMA控制器(DMAC)”直接進(jìn)行批量數(shù)據(jù)交換,除了在數(shù)據(jù)傳輸開始和結(jié)束時,整個過程無須CPU的干預(yù)。4、通道控制方式在一定的硬件基礎(chǔ)上利用軟件手段實現(xiàn)對I/O的控制和傳送,更多地免去了cpu的接入,使主機(jī)和外設(shè)并行工作程度更高。5、I/O處理機(jī)指專門負(fù)責(zé)輸入/輸出的處理機(jī)。可以有獨(dú)立的存儲器、運(yùn)算部件和指令控制部件。[單選題]40.設(shè)計模式描述了一個出現(xiàn)在特定設(shè)計語境中的設(shè)計再現(xiàn)問題,并為它的解決方案提供了一個經(jīng)過充分驗證的通用方案,不同的設(shè)計模式關(guān)注解決不同的問題。例如,抽象工廠模式提供一個接口,可以創(chuàng)建一系列相關(guān)或相互依賴的對象,而無需指定它們具體的類,它是一種(請作答此空)模式;()模式將類的抽象部分和它的實現(xiàn)部分分離出來,使它們可以獨(dú)立變化,它屬于()模式;()模式將一個請求封裝為一個對象,從而可用不同的請求對客戶進(jìn)行參數(shù)化,將請求排隊或記錄請求日志,支持可撤銷的操作。A.組合型B.結(jié)構(gòu)型C.行為型D.創(chuàng)建型參考答案:D參考解析:設(shè)計模式包括:創(chuàng)建型、結(jié)構(gòu)型、行為型三大類別。抽象工廠模式屬于創(chuàng)建型設(shè)計模式。橋接模式屬于結(jié)構(gòu)型設(shè)計模式。[單選題]41.給定關(guān)系模式R(U,F),U={A,B,C,D},F(xiàn)={AB→C,CD→B}。關(guān)系R(),且分別有(請作答此空)。A.0個非主屬性和4個主屬性B.1個非主屬性和3個主屬性C.2個非主屬性和2個主屬性D.3個非主屬性和1個主屬性參考答案:A參考解析:根據(jù)函數(shù)依賴定義,可知ACD→U,ABD→U,所以ACD和ABD均為候選關(guān)鍵字。根據(jù)主屬性的定義“包含在任何一個候選碼中的屬性叫做主屬性(Primeattribute),否則叫做非主屬性(Nonprimeattribute)”,所以,關(guān)系R中的4個屬性都是主屬性。[單選題]42.給定關(guān)系模式;其中U為屬性集,F(xiàn)是U上的一組函數(shù)依賴,那么Armstroog公理系統(tǒng)的增廣律是指()。?A.若X→Y,X→Z,則X→YZ為F所蘊(yùn)涵B.若X→Y,WY→Z,則XW→Z為F所蘊(yùn)涵C.若X→Y,Y→Z為F所蘊(yùn)涵,則X→Z為F所蘊(yùn)涵D.若X→Y,為F所蘊(yùn)涵,且,則入XZ→YZ為F所蘊(yùn)涵參考答案:D參考解析:從已知的一些函數(shù)依賴,可以推導(dǎo)出另外一些函數(shù)依賴,這就需要一系列推理規(guī)則。函數(shù)依賴的推理規(guī)則最早出現(xiàn)在1974年W.W.Armstrong的論文里,這些規(guī)則常被稱作“Armstrong公理”設(shè)U是關(guān)系模式R的屬性集,F(xiàn)是R上成立的只涉及U中屬性的函數(shù)依賴集。函數(shù)依賴的推理規(guī)則有以下三條:自反律:若屬性集Y包含于屬性集X,屬性集X包含于U,則X→Y在R上成立。(此處X→Y是平凡函數(shù)依賴)增廣律:若X→Y在R上成立,且屬性集Z包含于屬性集U,則XZ→YZ在R上成立。傳遞律:若X→Y和Y→Z在R上成立,則X→Z在R上成立。其他的所有函數(shù)依賴的推理規(guī)則可以使用這三條規(guī)則推導(dǎo)出。[單選題]43.類封裝了信息和行為,是面向?qū)ο蟮闹匾M成部分。在系統(tǒng)設(shè)計過程中,類可以劃分為不同種類。身份驗證通常屬于(請作答此空),用戶通常屬于()。A.控制類B.實體類C.邊界類D.接口類參考答案:A參考解析:類可以分為三種類型,分別是實體類、邊界類和控制類。1、實體類實體類的主要職責(zé)是存儲和管理系統(tǒng)內(nèi)部的信息,它也可以有行為,甚至很復(fù)雜的行為,但這些行為必須與它所代表的實體對象密切相關(guān)。2、控制類控制類用于描述一個用例所具有的事件流控制行為,控制一個用例中的事件順序。例如,用例“身份驗證”可以對應(yīng)于一個控制類“身份驗證器”,它提供了與身份驗證相關(guān)的所有操作。控制類用于對一個或幾個用例所特有的控制行為進(jìn)行建模,控制對象(控制類的實例)通常控制其他對象,因此,它們的行為具有協(xié)調(diào)性。通常情況下,控制類沒有屬性,但一定有方法。3、邊界類邊界類用于描述外部參與者與系統(tǒng)之間的交互,它位于系統(tǒng)與外界的交接處,包括所有窗體、報表、打印機(jī)和掃描儀等硬件的接口,以及與其他系統(tǒng)的接口。要尋找和定義邊界類,可以檢查用例模型,每個參與者和用例交互至少要有一個邊界類,邊界類使參與者能與系統(tǒng)交互。邊界類是一種用于對系統(tǒng)外部環(huán)境與其內(nèi)部運(yùn)作之間的交互進(jìn)行建模的類。常見的邊界類有窗口、通信協(xié)議、打印機(jī)接口、傳感器和終端等。實際上,在系統(tǒng)設(shè)計時,產(chǎn)生的報表都可以作為邊界類來處理。[單選題]44.類封裝了信息和行為,是面向?qū)ο蟮闹匾M成部分。在系統(tǒng)設(shè)計過程中,類可以劃分為不同種類。身份驗證通常屬于(),用戶通常屬于(請作答此空)A.控制類B.實體類C.邊界類D.接口類參考答案:B參考解析:類可以分為三種類型,分別是實體類、邊界類和控制類。1、實體類實體類的主要職責(zé)是存儲和管理系統(tǒng)內(nèi)部的信息,它也可以有行為,甚至很復(fù)雜的行為,但這些行為必須與它所代表的實體對象密切相關(guān)。2、控制類控制類用于描述一個用例所具有的事件流控制行為,控制一個用例中的事件順序。例如,用例“身份驗證”可以對應(yīng)于一個控制類“身份驗證器”,它提供了與身份驗證相關(guān)的所有操作。控制類用于對一個或幾個用例所特有的控制行為進(jìn)行建模,控制對象(控制類的實例)通常控制其他對象,因此,它們的行為具有協(xié)調(diào)性。通常情況下,控制類沒有屬性,但一定有方法。3、邊界類邊界類用于描述外部參與者與系統(tǒng)之間的交互,它位于系統(tǒng)與外界的交接處,包括所有窗體、報表、打印機(jī)和掃描儀等硬件的接口,以及與其他系統(tǒng)的接口。要尋找和定義邊界類,可以檢查用例模型,每個參與者和用例交互至少要有一個邊界類,邊界類使參與者能與系統(tǒng)交互。邊界類是一種用于對系統(tǒng)外部環(huán)境與其內(nèi)部運(yùn)作之間的交互進(jìn)行建模的類。常見的邊界類有窗口、通信協(xié)議、打印機(jī)接口、傳感器和終端等。實際上,在系統(tǒng)設(shè)計時,產(chǎn)生的報表都可以作為邊界類來處理。[單選題]45.某計算機(jī)系統(tǒng)中的進(jìn)程管理采用三態(tài)模型,那么下圖所示的PCB(進(jìn)程控制塊)的組織方式采用(),圖中(請作答此空)。A.有1個運(yùn)行進(jìn)程,2個就緒進(jìn)程,4個阻塞進(jìn)程B.有2個運(yùn)行進(jìn)程,3個就緒進(jìn)程,3個阻塞進(jìn)程C.有2個運(yùn)行進(jìn)程,3個就緒進(jìn)程,4個阻塞進(jìn)程D.有3個運(yùn)行進(jìn)程,2個就緒進(jìn)程,4個阻塞進(jìn)程參考答案:C參考解析:進(jìn)程控制塊PCB的組織方式如下。(1)線性表方式:不論進(jìn)程的狀態(tài)如何,將所有的PCB連續(xù)地存放在內(nèi)存的系統(tǒng)區(qū),這種方式適用于系統(tǒng)中進(jìn)程數(shù)目不多的情況。(2)索引表方式:該方式是線性表方式的改進(jìn),系統(tǒng)按照進(jìn)程的狀態(tài)分別建立就緒索引表、阻塞索引表等。(3)鏈接表方式:系統(tǒng)按照進(jìn)程的狀態(tài)將進(jìn)程的PCB組成隊列,從而形成就緒隊列、阻塞隊列、運(yùn)行隊列等。運(yùn)行進(jìn)程為PCB1、PCB3;就緒進(jìn)程為PCB2、PCB4、PCB5;阻塞進(jìn)程為PCB6、PCB7、PCB8、PCB9。[單選題]46.某公司網(wǎng)絡(luò)的地址是/20,要把該網(wǎng)絡(luò)分成32個子網(wǎng),則對應(yīng)的子網(wǎng)掩碼應(yīng)該是(請作答此空),每個子網(wǎng)可分配的主機(jī)地址數(shù)是()。A.B.C.D.28參考答案:D參考解析:IPv4地址用4個字節(jié)即32位表示,前20位作為網(wǎng)絡(luò)地址,第21至第24位為子網(wǎng)號(占5位),剩余第25至31位為主機(jī)號(占7位)。因此子網(wǎng)掩碼占25位,最后一個字節(jié)的左邊第一位是1,即27=128,子網(wǎng)掩碼為28。主機(jī)號占7位,去掉全是0和全是1,實際為126。[單選題]47.假設(shè)磁盤塊與緩沖區(qū)大小相同,每個盤塊讀入緩沖區(qū)的時間為16us,由緩沖區(qū)送至用戶區(qū)的時間是5us,在用戶區(qū)內(nèi)系統(tǒng)對每塊數(shù)據(jù)的處理時間為1us.若用戶需要將大小為10個磁盤塊的Doc1文件逐塊從磁盤讀入緩沖區(qū),并送至用戶區(qū)進(jìn)行處理,那么采用單緩沖區(qū)需要花費(fèi)的時間為(請作答此空)us:采用雙緩沖區(qū)需要花費(fèi)的時間為,()us.A.160B.161C.166D.211參考答案:D參考解析:這是一個簡單的緩沖區(qū)的問題。由于緩沖區(qū)的訪問是互斥的,所以對單一緩沖區(qū),從磁盤寫入和讀出到用戶區(qū)的操作必須串行執(zhí)行,也就是要保證互斥操作。而CPU對數(shù)據(jù)的分析與從用戶區(qū)讀數(shù)據(jù)也是需要互斥操作,但是CPU分析與從磁盤寫入緩沖區(qū)的操作可以并行。從本題看,由于分析所用的時間小于從磁盤寫入緩沖區(qū)的時間,因此,CPU會空閑。單緩沖區(qū)的總時間=(磁盤寫入緩沖區(qū)時間+緩沖區(qū)讀出時間)×10+CPU處理最后一塊數(shù)據(jù)的時間=(16+5)×10+1=211μs。當(dāng)采用雙緩沖區(qū)時,每塊緩沖區(qū)的操作也必須滿足互斥操作,但是,對兩塊緩沖區(qū)的操作卻可以并行,所以,當(dāng)?shù)谝粋€緩沖區(qū)寫滿以后,磁盤緊接著寫另一個緩沖區(qū),同時,前一個已經(jīng)滿了的緩沖區(qū)被讀出到用戶區(qū),并立即進(jìn)行CPU的數(shù)據(jù)分析。讀出操作和數(shù)據(jù)分析必須互斥進(jìn)行,故,從時間上看,當(dāng)數(shù)據(jù)被讀出并分析后,恰好另一個緩沖區(qū)也寫滿了,可以立即進(jìn)行讀出數(shù)據(jù)到用戶區(qū)并進(jìn)行數(shù)據(jù)分析。兩塊緩沖區(qū)交替進(jìn)行讀寫,直到數(shù)據(jù)分析完畢,因此,總時間=(磁盤寫入緩沖區(qū)時間)×10+讀出最后一塊數(shù)據(jù)時間+CPU分析最后一塊數(shù)據(jù)時間=(16)×10+5+1=166s。[單選題]48.WhyHaveFormalDocuments?Finally,writingthedecisionsdownisessential.Onlywhenonewritesdothegapsappearandthe(請作答此空)protrude(突出).Theactofwritingturnsouttorequirehundredsofmini-decisions,anditistheexistenceofthesethatdistinguishesclear,exactpoliciesfromfuzzyones.Second,thedocumentswillcommunicatethedecisionstoothers.Themanagerwillbecontinuallyamazedthatpolicieshetookforcommonknowledgearetotallyunknownbysomememberofhisteam.Sincehisfundamentaljobistokeepeverybodygoinginthe()direction,hischiefdailytaskwillbecommunication,notdecision-making,andhisdocumentswillimmensely()thisload.Finally,amanager’sdocumentsgivehimadatabaseandchecklist.Byreviewingthem()heseeswhereheis,andheseeswhatchangesofemphasisorshiftsindirectionareneeded.Thetaskofthemanageristodevelopaplanandthentorealizeit.Butonlythewrittenplanispreciseandcommunicable.Suchaplanconsistsofdocumentsonwhat,when,howmuch,where,andwho.Thissmallsetofcriticaldocuments()muchofthemanager’swork.Iftheircomprehensiveandcriticalnatureisrecognizedinthebeginning,themanagercanapproachthemasfriendlytoolsratherthanannoyingbusywork.Hewillsethisdirectionmuchmorecrisplyandquicklybydoingso..A.inconsistenciesB.consistenciesC.steadinessD.adaptability參考答案:A參考解析:翻譯:在這個世界上,似乎我們有太多的事情要去做,有太多的事情要去思考,那么需要做的最后一件事就是必須學(xué)習(xí)新事物。而用例恰恰可以解決帶有需求的問題:如果具有(請作答此空)聲明的需求,則很難描述事件的步驟和序列。簡單地說,用例可以將事件序列的說明放在一起,引導(dǎo)系統(tǒng)完成有用的任務(wù)。正如聽起來一樣簡單——這很重要。在面對很多需求的時候,通常()理解需求的作者真正想要系統(tǒng)做什么。在前面的例子中,通過指定特定行為發(fā)生的時間和條件,用例減少了需求的不確定性。這樣的話,行為的順序就可以當(dāng)作是一種需求。用例特別適用于捕捉這類需求。盡管聽起來可能很簡單,但事實情況是由于()需求捕捉方法所側(cè)重的是聲明需求和“應(yīng)該怎么樣”的陳述,因此完全無法捕捉系統(tǒng)行為的()方面。用例是一種簡單而有效的表達(dá)系統(tǒng)行為的方式,使用這種方式所有參與者都很容易理解。但是與任何事物一樣,用例也存在自己的問題——在用例非常有用的同時,人們也可能()它,結(jié)果就產(chǎn)生了比原來更為糟糕的問題。因此重點在于:如何有效地使用用例,而又不會產(chǎn)生出比原來更嚴(yán)重的問題。A.大量的B.寬松的C.額外的D.嚴(yán)格的[單選題]49.下面關(guān)于計算機(jī)Cache的論述中,正確的是()。A.Cache是一種介于主存和輔存之間的存儲器,用于主輔存之間的緩沖存儲B.如果訪問Cache不命中,則用從內(nèi)存中取到的字節(jié)代替Cache中最近訪問過的字節(jié)C.Cache的命中率必須很高,一般要達(dá)到90%以上D.Cache中的信息必須與主存中的信息時刻保持一致參考答案:C參考解析:當(dāng)CPU發(fā)出訪存請求后,存儲器地址先被送到cache控制器以確定所需數(shù)據(jù)是否已在cache中,若命中則直接對cache進(jìn)行訪問。這個過程稱為cache的地址映射。常見的映射方法有直接映射、相聯(lián)映射和組相聯(lián)映射。當(dāng)cache存儲器產(chǎn)生了一次訪問未命中之后,相應(yīng)的數(shù)據(jù)應(yīng)同時讀入CPU和cache。但是當(dāng)cache已存滿數(shù)據(jù)后,新數(shù)據(jù)必須淘汰cache中的某些舊數(shù)據(jù)。最常用的淘汰首法有隨機(jī)淘汰法、先進(jìn)先出法(FIFO)和近期最少使用淘汰法(LRU)。因為需要保證緩存在cache中的數(shù)據(jù)與主存中的內(nèi)容一致,相對讀操作而言,cache的寫操作較復(fù)雜,常用的有以下幾種方法。(1)寫直達(dá)(writethrough)。當(dāng)要寫cache時,數(shù)據(jù)同時寫回主存儲器,有時也稱為寫通。(2)寫回(writeback)。CPU修改cache的某一行后,相應(yīng)的數(shù)據(jù)并不立即寫入主存儲器單元,而是當(dāng)該行從cache中被淘汰時,才把數(shù)據(jù)寫回到主存儲器中。(3)標(biāo)記法。對cache中的每一_據(jù)設(shè)罝一^有效位。當(dāng)數(shù)據(jù)進(jìn)入cache后,有效位罝1;而當(dāng)CPU要對該數(shù)據(jù)進(jìn)行修改時,數(shù)據(jù)只需寫入主存儲器并同時將該有效位清0。當(dāng)要從cache中讀取數(shù)據(jù)時黑要測試其有效位:若為1則直接從cache中取數(shù),否則從主存中取數(shù)。[單選題]50.軟件開發(fā)模型用于指導(dǎo)軟件開發(fā)。演化模型是在快速開發(fā)一個(請作答此空)的基礎(chǔ)上,逐步演化成最終的軟件。螺旋模型綜合了()的優(yōu)點,并增加了()。噴泉模型描述的是面向()的開發(fā)過程,反映了該開發(fā)過程的()特征。A.模塊B.運(yùn)行平臺C.原型D.主程序參考答案:C參考解析:軟件開發(fā)模型是指軟件開發(fā)全部過程、活動和任務(wù)的結(jié)構(gòu)框架。常用的軟件開發(fā)模型有瀑布模型、演化模型、螺旋模型、噴泉模型等。瀑布模型給出了軟件生存周期各階段的固定順序,上一階段完成后才能進(jìn)入下一階段。演化模型是在快速開發(fā)一個原型的基礎(chǔ)上,根據(jù)用戶在試用原型的過程中提出的反饋意見和建議,對原型進(jìn)行改進(jìn),獲得原型的新版本。重復(fù)這一過程,直到演化成最終的軟件產(chǎ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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度貨物運(yùn)輸保險合同風(fēng)險評估范本3篇
- 2025年紫杉醇粗提物項目可行性研究報告
- 2024美食盛典商業(yè)伙伴加盟協(xié)議版
- 二零二五年度高校畢業(yè)生就業(yè)見習(xí)支持計劃合作協(xié)議3篇
- 二零二五年度高空作業(yè)特種作業(yè)人員資質(zhì)認(rèn)證協(xié)議2篇
- 2024版藥品銷售及市場推廣合作合同一
- 2024淘寶代運(yùn)營服務(wù)合作協(xié)議及年度品牌形象提升協(xié)議3篇
- 2025年行李自動分檢系統(tǒng)項目申請報告模稿
- 2025年中國吸入制劑行業(yè)發(fā)展前景預(yù)測及投資戰(zhàn)略研究報告
- 二零二五年度按揭房屋轉(zhuǎn)讓資金監(jiān)管及結(jié)算協(xié)議3篇
- 【市質(zhì)檢】泉州市2025屆高中畢業(yè)班質(zhì)量監(jiān)測(二) 語文試卷(含官方答案)
- 《小學(xué)教育中家校合作存在的問題及完善對策研究》7200字(論文)
- 申請行政復(fù)議的申請書范文模板
- 藥品省區(qū)經(jīng)理管理培訓(xùn)
- DB32T 1589-2013 蘇式日光溫室(鋼骨架)通 用技術(shù)要求
- 影視動畫設(shè)計與制作合同
- 一氧化碳安全培訓(xùn)
- 2023學(xué)年廣東省深圳實驗學(xué)校初中部九年級(下)開學(xué)語文試卷
- 專項8 非連續(xù)性文本閱讀- 2022-2023學(xué)年五年級語文下冊期末專項練習(xí)
- 新班主任教師崗前培訓(xùn)
- 安徽省阜陽市2022-2023學(xué)年高三上學(xué)期期末考試 數(shù)學(xué)試題 附答案
評論
0/150
提交評論