軟件水平考試(中級)軟件設(shè)計師上午(基礎(chǔ)知識)試題模擬試卷6(共682題)_第1頁
軟件水平考試(中級)軟件設(shè)計師上午(基礎(chǔ)知識)試題模擬試卷6(共682題)_第2頁
軟件水平考試(中級)軟件設(shè)計師上午(基礎(chǔ)知識)試題模擬試卷6(共682題)_第3頁
軟件水平考試(中級)軟件設(shè)計師上午(基礎(chǔ)知識)試題模擬試卷6(共682題)_第4頁
軟件水平考試(中級)軟件設(shè)計師上午(基礎(chǔ)知識)試題模擬試卷6(共682題)_第5頁
已閱讀5頁,還剩230頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件水平考試(中級)軟件設(shè)計師上午(基礎(chǔ)知識)試題模擬試卷6(共9套)(共682題)軟件水平考試(中級)軟件設(shè)計師上午(基礎(chǔ)知識)試題模擬試卷第1套一、中文選擇題(本題共76題,每題1.0分,共76分。)1、在SQL中,外模式一級數(shù)據(jù)結(jié)構(gòu)的基本單位是______。A、基本表B、視圖C、E-R圖D、用戶表標準答案:B知識點解析:數(shù)據(jù)庫的三級體系結(jié)構(gòu)為外模式、模式和內(nèi)模式,其中外模式也稱為子模式或用戶模式,它是數(shù)據(jù)庫用戶能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。2、(51)的特點是數(shù)據(jù)結(jié)構(gòu)中元素的存儲地址與其關(guān)鍵字之間存在某種映射關(guān)系。A、樹形存儲結(jié)構(gòu)B、鏈式存儲結(jié)構(gòu)C、索引存儲結(jié)構(gòu)D、散列存儲結(jié)構(gòu)標準答案:D知識點解析:很顯然這是散列存儲結(jié)構(gòu)。散列存儲結(jié)構(gòu)將節(jié)點按其關(guān)鍵字的散列地址存儲到散列表中。常用的散列函數(shù)有除余法、基數(shù)轉(zhuǎn)換法、平方取中法、折疊法、移位法和隨機數(shù)法等。3、算法是對問題求解過程的一類精確描述,算法中描述的操作都是可以通過已經(jīng)實現(xiàn)的基本操作在限定時間內(nèi)執(zhí)行有限次來實現(xiàn)的,這句話說明算法具有______特性。A、正確性B、確定性C、可行性D、健壯性標準答案:C知識點解析:暫無解析4、下列______設(shè)備可以隔離ARP廣播幀。A、路由器B、網(wǎng)橋C、以太網(wǎng)交換機D、集線器標準答案:B知識點解析:網(wǎng)絡(luò)互聯(lián)硬件主要有網(wǎng)卡、集線器(Hub)、重發(fā)器、網(wǎng)橋和交換機等設(shè)備。網(wǎng)卡及其驅(qū)動程序事實上已基本實現(xiàn)了網(wǎng)絡(luò)協(xié)議中最低兩層的功能。Hub是物理層協(xié)議級的互連設(shè)備,它將多個站點互連起來,也允許將多個網(wǎng)段連到同一個Hub。重發(fā)器是一種在物理層上因特網(wǎng)段的小設(shè)備,它放大、增強信號井進行轉(zhuǎn)發(fā)以保證信號的可靠傳輸,重發(fā)器連接的兩個網(wǎng)段,必須是同一種類型的LAN。網(wǎng)橋也稱為橋接器,是一種在數(shù)據(jù)鏈路層把網(wǎng)段互相連接起來的設(shè)備。在網(wǎng)橋中可以進行兩個網(wǎng)段之間的數(shù)據(jù)鏈路層的協(xié)議轉(zhuǎn)換。交換機也稱為交換器,是在LAN中互連多個網(wǎng)段,并可進行數(shù)據(jù)鏈路層和物理層協(xié)議轉(zhuǎn)換的網(wǎng)絡(luò)互聯(lián)設(shè)備。ARP是地址轉(zhuǎn)換協(xié)議。5、______不能保障公司內(nèi)部網(wǎng)絡(luò)邊界的安全。A、在公司網(wǎng)絡(luò)與Internet或外界其他接口處設(shè)置防火墻B、公司以外網(wǎng)絡(luò)上用戶要訪問公司網(wǎng)時,使用認證授權(quán)系統(tǒng)C、禁止公司員工使用公司外部的電子郵件服務(wù)器D、禁止公司內(nèi)部網(wǎng)絡(luò)的用戶私自設(shè)置撥號上網(wǎng)標準答案:C知識點解析:計算機網(wǎng)絡(luò)安全主要是指計算機網(wǎng)絡(luò)抵御來自外界侵襲等應(yīng)采取的相應(yīng)措施,它是網(wǎng)絡(luò)信息安全的最外一層防線,目前主要通過采用安全防火墻系統(tǒng)、安全代理服務(wù)器、安全加密網(wǎng)關(guān)等來實現(xiàn)。計算機網(wǎng)絡(luò)安全主要包括網(wǎng)絡(luò)邊界的安全和網(wǎng)絡(luò)內(nèi)部的安全控制和防范。網(wǎng)絡(luò)邊界主要是指本單位(或部門)的網(wǎng)絡(luò)與外界網(wǎng)絡(luò)或Internet互聯(lián)的出口邊界,其安全主要是針對經(jīng)邊界進出訪問和傳輸數(shù)據(jù)包要采取的控制和防范措施。內(nèi)部網(wǎng)絡(luò)應(yīng)當采用統(tǒng)一的國際因特網(wǎng)出口,以便加強管理;計算機網(wǎng)絡(luò)與Internet或外界其他網(wǎng)絡(luò)接口處必須設(shè)置防火墻系統(tǒng),該防火墻要具有加密功能或安全加密網(wǎng)關(guān);要定期掃描網(wǎng)絡(luò)的安全漏洞,及時消除網(wǎng)絡(luò)安全的隱患;Internet或外界其他網(wǎng)絡(luò)上的授權(quán)用戶要通過安全防火墻或安全加密網(wǎng)關(guān)遠程進入時,必須配備電子印章認證系統(tǒng),只有認證通過的授權(quán)用戶才可進入。計算機網(wǎng)絡(luò)一般不用設(shè)置撥號訪問服務(wù)器和提供modem接入,如確需設(shè)置,必須采取如下措施:設(shè)置訪問控制服務(wù)器,對撥號上網(wǎng)的用戶身份、電話號碼等進行驗證;要求撥號用戶采用比較安全的口令,并確保不把用戶名和口令外傳給其他任何人;在撥號訪問服務(wù)器和網(wǎng)絡(luò)之間設(shè)置安全防火墻,對遠程訪問進程進行控制和監(jiān)測;對撥號上網(wǎng)的電話號碼嚴格保密。6、采用______不能將多個處理機互連構(gòu)成多處理機系統(tǒng)。A、STD總線B、交叉開關(guān)C、PCI總線D、Centronic總線標準答案:C知識點解析:多處理機系統(tǒng)是由多臺處理機組成的系統(tǒng),每臺處理機有屬于自己的控制部件,可以執(zhí)行獨立程序,共享一個主存儲器和所有的外部設(shè)備。它是多指令流多數(shù)據(jù)流(MIMD)計算機多處理機,與SIMD的并行處理機相比,有很大差別,其根源就在于兩者的并行性等層次不同,多處理機要實現(xiàn)的是更高一層的作業(yè)任務(wù)間的并行。多處理機間的互連,要滿足高頻帶、低成本、連接方式的多樣性,以及在不規(guī)則通信情況下連接的無沖突性。機間互連結(jié)構(gòu)有總線式結(jié)構(gòu)、交叉開關(guān)結(jié)構(gòu)、多端口存儲器結(jié)構(gòu)和開關(guān)樞紐式結(jié)構(gòu)。PCI是目前微型機上廣泛采用的內(nèi)總線,用于計算機各組成部分(CPU、內(nèi)存、接口等)的連接。7、計算機的存儲器采用分級方式是為了(4)。A、減少主機箱的體積B、解決容量、價格、速度三者之間的矛盾C、保存大量數(shù)據(jù)方便D、操作方便標準答案:B知識點解析:通過“Cache—主存—輔存”結(jié)構(gòu),可使存儲器的速度接近最快的(Cache),容量接近最大的輔存,價格接近最便宜的輔存,從而達到好的性價比。因此選B。8、組成一個運算器需要多個部件,但下面所列的(3)不是組成運算器的部件。A、狀態(tài)寄存器B、數(shù)據(jù)總線C、ALUD、地址寄存器標準答案:D知識點解析:運算器ALU主要由寄存器和算術(shù)邏輯線路構(gòu)成,寄存器包括狀態(tài)寄存器;算術(shù)邏輯線路主要是完成各種運算功能,因此會涉及數(shù)據(jù)總線。所以答案為D。9、描述類中某個對象的行為,反映了狀態(tài)與事件關(guān)系的是(25)。A、對象圖B、狀態(tài)圖C、流程圖D、結(jié)構(gòu)圖標準答案:B知識點解析:狀態(tài)圖展現(xiàn)了一個狀態(tài)機,它由狀態(tài)、轉(zhuǎn)換、事件和活動組成。狀態(tài)圖關(guān)注系統(tǒng)的動態(tài)視圖,它對于接口、類和協(xié)作的行為建模尤為重要,它強調(diào)對象行為的事件順序。10、面向?qū)ο蠓椒ㄓ性S多特征,如軟件系統(tǒng)是由對象組成的;(23);對象彼此間僅能通過傳遞消息互相聯(lián)系;層次結(jié)構(gòu)的繼承。A、開發(fā)過程基于功能分析和功能分解B、強調(diào)需求分析的重要性C、把對象劃分咸類。每個對象類都定義一組數(shù)據(jù)和方法D、對既成類進行調(diào)整標準答案:C知識點解析:PeterCoad和EdwardYourdon提出用以下等式識別面向?qū)ο蠓椒ǎ好嫦驅(qū)ο螅簩ο?分類+繼承+通過消息的通信。可以說,采用這4個概念開發(fā)的軟件/系統(tǒng)是面向?qū)ο蟮摹S纱丝芍}目空中應(yīng)填上與分類對應(yīng)的概念,即為C。11、請示分頁存儲管理方案的主要特點是(33)。A、不要求將作業(yè)裝入內(nèi)存B、不要求將作業(yè)全部裝入內(nèi)存C、不要求使用聯(lián)想存儲器D、不要求缺頁中斷的處理標準答案:B知識點解析:請求分頁系統(tǒng)是最常用的一種實現(xiàn)虛擬存儲器的方式,它只需將作業(yè)當前的部分頁面裝入內(nèi)存,便可啟動作業(yè)的運行。所以答案為B。12、人們對軟件存在著許多錯誤的觀點,這些觀點表面上看起來很有道理,符合人們的直覺,但實際上給管理者和開發(fā)人員帶來了嚴重的問題。下述關(guān)于軟件開發(fā)的觀點中正確的是(17)。A、我們擁有一套講述如何開發(fā)軟件的書籍,書中充滿了標準與示例,可以幫助我們解決軟件開發(fā)中遇到的任何問題B、如果我們已經(jīng)落后于計劃,可以增加更多的程序員和使用更多的CASE工具來趕上進度C、項目需求總是在不斷變化,我們可以采用瀑布模型來解決此類問題D、需要得多是軟件項目失敗的主要原因標準答案:D知識點解析:好的參考書無疑能指導(dǎo)我們的工作,充分利用書籍中的方法、技術(shù)和技巧,可以有效地解決軟件開發(fā)中大量常見的問題。但實踐者并不能依賴于書籍,因為在現(xiàn)實工作中,由于條件千差萬別,即使是相當成熟的軟件工程規(guī)范,常常也無法套用。另外,軟件技術(shù)日新月異,沒有哪一種軟件標準能長盛不衰。2)軟件開發(fā)不同于傳統(tǒng)的機械制造,人多不見得力量大。如果給落后于計劃的項目增添新人,可能會更加延誤項目。因為新人會產(chǎn)生很多新的錯誤,使項目混亂,并且原有的開發(fā)人員向新人解釋工作和交流思想都要花費時間,使實際的開發(fā)時間更少,所以制定恰如其分的項目計劃是很重要的。3)軟件需求確實是經(jīng)常變化的,但這些變化產(chǎn)生的影響會隨著其引入時間的不同而不同。對需求把握得越準確,軟件的修修補補就越少。有些需求在一開始時很難確定,在開發(fā)過程中要不斷地加以改正。軟件修改越早代價越少,修改越晚代價越大。4)不完善的系統(tǒng)定義是軟件項目失敗的主要原因。關(guān)于待開發(fā)軟件的應(yīng)用領(lǐng)域、功能、性能、接口、設(shè)計約束和標準等需要詳細的描述,而這些只有通過用戶和開發(fā)人員之間的通信交流才能確定。越早開始寫程序,就要花越長時間才能完成它。13、在數(shù)字音頻信息獲取與處理過程中,下述順序中正確的是(42)。A、A/D變換、采樣、壓縮、存儲、解壓縮、D/A變換B、采樣、壓縮、A/D變換、存儲、解壓縮、D/A變換C、采樣、A/D變換、壓縮、存儲、解壓縮、D/A變換D、采樣、D/A變換、壓縮、存儲、解壓縮、A/D變換標準答案:C知識點解析:在數(shù)字音頻信息獲取與處理過程是采樣、A/D變換、壓縮、存儲、解壓縮、D/A變換。14、Jackson設(shè)計方法是由英國的M.Jackson提出的,它是一種面向(65)的軟件設(shè)計方法。A、對象B、數(shù)據(jù)流C、數(shù)據(jù)結(jié)構(gòu)D、控制結(jié)構(gòu)標準答案:C知識點解析:軟件工程的基礎(chǔ)知識,Jackson設(shè)計方法是一種面向數(shù)據(jù)結(jié)構(gòu)的軟件設(shè)計方法。15、繼承具有(39),即當基類本身也是某一個類的派生類時,底層的派生類也會自動繼承間接基類的成員。A、規(guī)律性B、傳遞性C、重復(fù)性D、多樣性標準答案:B知識點解析:繼承性是面向?qū)ο蟪绦蛟O(shè)計中最重要的機制,在單繼承中,每個類可以有多個派生類,但是每個派生類只能有一個基類,從而形成樹形結(jié)構(gòu)。多繼承可以看作是單繼承的擴展,所謂多繼承是派生類具有多個基類,派生類與每個基類之間的關(guān)系仍可看作是一個單繼承。16、己知文法G2=(VT={a,’,’,(,)},VN={S,L},S,P),其中P為,S→(L)|aL→L,S|S右句型(L,(L,S))的句柄是(28)。A、(L,(L,S))B、(L,S)C、L,SD、S標準答案:C知識點解析:在自底向上分析的過程中,按最右推導(dǎo)的逆過程構(gòu)造出最右推導(dǎo),稱為規(guī)范歸約。關(guān)鍵是每步找出被歸約的右句型的“可歸約串”,稱為“句柄”。請讀者仔細領(lǐng)會句柄的定義。右句型(最右推導(dǎo)推導(dǎo)出的句型)γ的句柄是一個產(chǎn)生式A→β以及γ中的一個位置,根據(jù)這個位置可找到β,用A代替β得到最右推導(dǎo)的前一個右句型。即如果有下面的最右推導(dǎo):SaAwaβw那么,在a后A→β是aβw的句柄。句柄右邊的w僅含終結(jié)符號。有的教課書上,句柄的定義借助于短語、直接短語的定義給出:設(shè)G=(VT,VN,S,P)足一個文法,若SaAγaβγ則在句型aβγ中,β是相對于非終結(jié)符號A的短語。又若SaAγaβγ則在句型αβγ中,β是相對于非終結(jié)符號A的直接短語,最左邊的直接短語稱為句柄。根據(jù)句型(L,(L,S))的最右推導(dǎo):S(L,(L))(L,(L,S))(此步最右推導(dǎo)使用規(guī)則S→L,S)因此,(L,(L,S)中的L,S是句型(L,(L,S))的句柄。17、散列地址空間為0..(m-1),k為關(guān)鍵字,用整數(shù)p去除k,將其余數(shù)作為k的散列地址,即hash(k)=k%p。為了減少發(fā)生沖突的可能性,一般取p為(35)。A、小于等于m的最大奇數(shù)B、小于等于m的最大質(zhì)數(shù)C、小于等于m的最大偶數(shù)D、小于等于m的最大合數(shù)標準答案:B知識點解析:一般取p小于等于m的最大質(zhì)數(shù),這樣才能最大程度地減少地址沖突的可能。18、為適應(yīng)網(wǎng)絡(luò)帶寬和降低存儲器存儲容量的要求,科技工作者開發(fā)了許多算法,用于壓縮各種各樣的數(shù)據(jù)。假設(shè)處理系統(tǒng)的計算精度足夠高,由此造成的數(shù)據(jù)損失可忽略。其中,逆量化(Dequantization)(37)。A、對重構(gòu)圖像的質(zhì)量有損失B、對重構(gòu)圖像的質(zhì)量沒有損失C、逆量化前后數(shù)據(jù)項的數(shù)目不相等D、逆量化階大小與量化階大小不同標準答案:B知識點解析:量化是把圖像中的每個屬性值(如亮度值)近似地用給定的有限數(shù)值集表示的過程。在JPEG壓縮算法中,量化是對經(jīng)過FDCT變換后的頻率系數(shù)進行量化,目的是減小非0系數(shù)的幅度,以及增加。值系數(shù)的數(shù)目。計算量化值是將變換系數(shù)用一個稱為量化階的整數(shù)去除,然后取整數(shù),因此量化是圖像質(zhì)量下降的最主要原因。而逆量化只是把整數(shù)乘量化階,做乘法運算不會損失數(shù)據(jù)的精度。19、一個nxn的對稱矩陣A,將其下三角部分按行存放在一個一維數(shù)組B中。A[0][0]存放于B[O]中,那么第i行的對角元素A[i][i]存放于B中(50)處。A、(i+3)*i/2B、(i+1)*i/2C、(2n-i+1)*i/2D、(2n-i-1)*i/2標準答案:A知識點解析:任意一個元素A[i][i]在B中的位置為:1+2+3+…+i+i+1-1=i*(i+1)/2+i=(i+3)*i/2。20、《計算機軟件產(chǎn)品開發(fā)文件編制指南》(GB8567—88)是(20)標準。A、強制性國家B、推薦性國家C、強制性行業(yè)D、推薦性行業(yè)標準答案:B知識點解析:我國1983年5月成立“計算機與信息處理標準化技術(shù)委員會”,下設(shè)13個分技術(shù)委員會,其中程序設(shè)計語言分技術(shù)委員會和軟件工程技術(shù)委員會與軟件相關(guān)。已得到國家批準的軟件工程國家標準有14個,分為基礎(chǔ)標準、開發(fā)標準、文檔標準和管理標準4大類,計算機軟件產(chǎn)品開發(fā)文件編制指南GB8567—88屬于文檔標準,是推薦性國家標準。21、向一個長度為n的順序表中第i個元素(0≤i≤n)位置插入一個新元素時,需要從后向前依次后移(32)個元素。A、n-iB、n-i+1C、n-i-1D、i標準答案:A知識點解析:從n-1開始的元素都需要從后向前依次后移,直到包括i位置。需要移動n-1-i+1個元素。22、在一棵度為3的樹中,若有2個度為3的結(jié)點,有1個度為2的結(jié)點,則有(50)個度為0的結(jié)點。A、4B、5C、6D、7標準答案:C知識點解析:在本題中要求的是葉子結(jié)點的個數(shù)。題目中沒有告訴有多少個度為1的結(jié)點,事實上,這沒有關(guān)系,因為任何度為1的結(jié)點最終都會連接到一個(且只一個)葉子結(jié)點。我們已經(jīng)知道,有一個度為2的結(jié)點,不妨設(shè)該結(jié)點為根結(jié)點,且設(shè)該結(jié)點連接到2個度為3的結(jié)點,這2個度為3的結(jié)點共連接到6個子結(jié)點,這6個子結(jié)點的度數(shù)只可能為0或為1,如果為0則為葉子,如果為1,則根據(jù)上面的分析,其最終會連接到一個葉子結(jié)點。所以,該樹共有6個度為0的結(jié)點。23、對象被看成是用傳遞消息的方式互相聯(lián)系的通信實體,它們既可以接收、也可以拒絕外界發(fā)來的消息。一般情況下,對象(50)。A、接收它能夠識別的消息,也接收它不能識別的消息B、拒絕它能夠識別的消息,也拒絕它不能識別的消息C、接收它能夠識別的消息,拒絕它不能識別的消息D、拒絕它能夠識別的消息,接收它不能識別的消息標準答案:C知識點解析:對象被看成是用傳遞消息的方式互相聯(lián)系的通信實體,它們既可以接收、也可以拒絕外界發(fā)來的消息。一般情況下,對象接收它能夠識別的消息,拒絕它不能識別的消息。對于一個對象而言,任何外部的代碼都不能以任何不可預(yù)知或事先不允許的方式與這個對象進行交互。24、在YUV彩色空間中對YUV分量進行數(shù)字化,對應(yīng)的數(shù)字化位數(shù)通常采用Y:U:V=______。A、8:4:2B、8:4:4C、8:8:4D、4:8:8標準答案:B知識點解析:現(xiàn)代彩色電視系統(tǒng)中,通常采用三管彩色攝像機或彩色CCD攝像機,把攝得的彩色圖像信號經(jīng)分色棱鏡分成R0、G0、B03個分量的信號;分別經(jīng)放大和校正得到三基色,再經(jīng)過矩陣變換電路得到亮度信號Y、色差信號R-Y和B-Y,最后發(fā)送端將Y、R-Y和B-Y3個信號進行編碼,用同一信道發(fā)送出去,這就是常用的YUV彩色空間。在多媒體計算機中采用了YUV彩色空間,數(shù)字化后通常為Y:U:V=8:4,4或者是Y:U:V=8:2:2。25、某公司使用包過濾防火墻控制進出公司局域網(wǎng)的數(shù)據(jù),在不考慮使用代理服務(wù)器的情況下,下面描述錯誤的是“該防火墻能夠(9)”。A、使公司員工只能訪問Internet上與其有業(yè)務(wù)聯(lián)系的公司的IP地址B、僅允許HTTP協(xié)議通過C、使員工不能直接訪問FTP服務(wù)端口號為21的FTP服務(wù)D、僅允許公司中具有某些特定IP地址的計算機可以訪問外部網(wǎng)絡(luò)標準答案:B知識點解析:考點:考查包過濾防火墻的基礎(chǔ)知識,尤其是它所工作的協(xié)議棧層次。包過濾防火墻通常直接轉(zhuǎn)發(fā)報文,它對用戶完全透明,速度較快。包過濾防火墻一般有一個包檢查模塊(通常稱為包過濾器),數(shù)據(jù)包過濾可以根據(jù)數(shù)據(jù)包中的各項信息來控制站點與站點、站點與網(wǎng)絡(luò)、網(wǎng)絡(luò)與網(wǎng)絡(luò)之間的相互訪問,但無法控制傳輸數(shù)據(jù)的內(nèi)容,因為內(nèi)容是應(yīng)用層數(shù)據(jù),而包過濾器處在傳輸層和網(wǎng)絡(luò)層。無論是源IP地址還是目IP地址,都是網(wǎng)絡(luò)層的IP地址,都在包過濾防火墻的控制范圍內(nèi),因此,通過配置目的IP和源IP,可以實現(xiàn)A和D。默認情況下,F(xiàn)TP協(xié)議開放的端口號是21,它是傳輸層的TCP協(xié)議的端口號。因此,雖然FTP是應(yīng)用層協(xié)議,但是通過包過濾防火墻限制TCP端口號,可以實現(xiàn)C。HTTP協(xié)議是超文本傳輸協(xié)議,它是應(yīng)用層協(xié)議,包過濾防火墻無法實現(xiàn)對應(yīng)用層協(xié)議的限制,所以無法實現(xiàn)B。26、編譯程序進行詞法分析時不能(27)。A、過濾源程序中的注釋B、掃描源程序并識別記號C、指出出錯行號D、查出拼錯的保留字(關(guān)鍵字)標準答案:D知識點解析:源程序可以簡單地被看成是一個多行的字符串。詞法分析階段是編譯過程的第一階段,這個階段的任務(wù)是對源程序從前到后(從左到右)逐個字符地掃描,從中識別出一個個“單詞”符號。詞法分析的主要任務(wù)有:識別出源程序中的各個單詞符號,并將其轉(zhuǎn)換為內(nèi)部編碼形式;刪除無用的空白字符、回車字符以及其他非實質(zhì)性字符:刪除注釋。27、計算機要對聲音信號進行處理時,必須將其轉(zhuǎn)換為數(shù)字聲音信號。最基本的聲音信號數(shù)字化方法是取樣—量化法。若量化后的每個聲音樣本用2個字節(jié)表示,則量化分辨率是(12)。A、1/2B、1/1024C、1/65536D、1/131072標準答案:C知識點解析:聲音信號是一種模擬信號,計算機要對其進行處理,必須將其轉(zhuǎn)換為數(shù)字聲音信號,即用二進制數(shù)字的編碼形式來表示聲音。最基本的聲音信號數(shù)字化方法是取樣-量化法,分成如下3個步驟。(1)采樣:把時間連續(xù)的模擬信號轉(zhuǎn)換成時間離散、幅度連續(xù)的信號。在某些特定的時刻獲取聲音信號幅值叫做采樣,由這些特定時刻采樣得到的信號稱為離散時間信號。一般都是每隔相等的一小段時間采樣一次,其時間間隔稱為取樣周期,其倒數(shù)稱為采樣頻率。采樣定理是選擇采樣頻率的理論依據(jù),為了不產(chǎn)生失真,采樣頻率不應(yīng)低于聲音信號最高頻率的兩倍。因此,語音信號的采樣頻率一般為8kHz,音樂信號的采樣頻率則應(yīng)在40kHz以上。采樣頻率越高,可恢復(fù)的聲音信號分量越豐富,其聲音的保真度越好。(2)量化:把在幅度上連續(xù)取值(模擬量)的每一個樣本轉(zhuǎn)換為離散值(數(shù)字量),因此量化過程有時也稱為A/D轉(zhuǎn)換(模數(shù)轉(zhuǎn)換)。量化后的樣本是用若干位二進制數(shù)(bit)來表示的,位數(shù)的多少反映了度量聲音波形幅度的精度,稱為量化精度,也稱為量化分辨率。例如,每個聲音樣本若用16位(2個字節(jié))表示,則聲音樣本的取值范圍是0~65536,精度是1/65536;若只用8位(1個字節(jié))表示,則樣本的取值范圍是0~255,精度是1/256。量化精度越高,聲音的質(zhì)量越好,需要的存儲空間也越多;量化精度越低,聲音的質(zhì)量越差,需要的存儲空間也越少。(3)編碼:經(jīng)過采樣和量化處理后的聲音信號已經(jīng)是數(shù)字形式了,但為了便于計算機的存儲、處理和傳輸,還必須按照一定的要求進行數(shù)據(jù)壓縮和編碼,即:選擇某一種或者幾種方法對其進行數(shù)據(jù)壓縮,以減少數(shù)據(jù)量,再按照某種規(guī)定的格式將數(shù)據(jù)組織成為文件。28、(29)詳細描述軟件的功能、性能和用戶界面,以使用戶了解如何使用軟件。.A、概要設(shè)計說明書B、詳細設(shè)計說明書C、用戶手冊D、用戶需求說明書標準答案:C知識點解析:本題考查軟件文檔知識。在軟件文檔中,概要設(shè)計說明書主要說明系統(tǒng)的功能分配、模塊劃分、程序的總體結(jié)構(gòu)、I/O及接口設(shè)計、運行設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計和錯誤處理設(shè)計等內(nèi)容;詳細設(shè)計說明書著重描述每個模塊是如何實現(xiàn)的;用戶手冊幫助用戶了解軟件的使用,需要描述軟件的功能、性能和用戶界面;用戶需求說明書是開發(fā)人員和用戶經(jīng)過充分溝通后對軟件需求的共同理解,主要說明軟件的功能、性能和運行環(huán)境等內(nèi)容。29、UML中的構(gòu)件是遵從一組接口并提供一組接口的實現(xiàn),下列說法錯誤的是(40)。A、構(gòu)件應(yīng)是可替換的B、構(gòu)件表示的是邏輯模塊而不是物理模塊C、構(gòu)件應(yīng)是組成系統(tǒng)的一部分D、構(gòu)件與類處于不同的抽象層次標準答案:B知識點解析:構(gòu)件應(yīng)該是物理模塊而不是邏輯模塊。30、下面的描述中,(3)不是RISC設(shè)計應(yīng)遵循的設(shè)計原則。A、指令條數(shù)應(yīng)少一些B、尋址方式盡可能少C、采用變長指令,功能復(fù)雜的指令長度長而簡單指令長度短D、設(shè)計盡可能多的通用寄存器標準答案:C知識點解析:本題考查的是計算機系統(tǒng)硬件方面的基礎(chǔ)知識。在設(shè)計RISC時,需要遵循如下一些基本的原則。①指令條數(shù)少,一般為幾十條指令。②尋址方式盡可能少。③采用等長指令,不管功能復(fù)雜的指令還是簡單的指令,均用同一長度④設(shè)計因此,采用變長指令,功能復(fù)雜的指令長度長而簡單指令長度短不是應(yīng)采用的設(shè)計原則。31、面向?qū)ο蠓治雠c設(shè)計是面向?qū)ο筌浖_發(fā)過程中的兩個重要階段,下列活動中,(36)不屬于面向?qū)ο蠓治鲭A段。A、構(gòu)建分析模型B、識別分析類C、確定接口規(guī)格D、評估分析模型標準答案:C知識點解析:面向?qū)ο蟮能浖_發(fā)過程包括分析、系統(tǒng)設(shè)計、開發(fā)類、組裝測試和應(yīng)用維護等。其中分析過程包括問題域分析、應(yīng)用分析,此階段主要識別對象及對象之間的關(guān)系,最終形成軟件的分析模型,并進行評估。設(shè)計階段主要構(gòu)造軟件總的模型,實現(xiàn)相應(yīng)源代碼,在此階段,需要發(fā)現(xiàn)對象的過程,確定接口規(guī)格。32、某文件系統(tǒng)采用鏈式存儲管理方案,磁盤塊的大小為1024字節(jié)。文件Myfile.doc由5個邏輯記錄組成,每個邏輯記錄的大小與磁盤塊的大小相等,并依次存放在121、75、86、65和114號磁盤塊上。若需要存取文件的第5120邏輯字節(jié)處的信息,應(yīng)該訪問()號磁盤塊。A、75B、85C、65D、114標準答案:D知識點解析:根據(jù)題意每個邏輯記錄的大小與磁盤塊大小相等,并依次存放在121、75、86、65和114號磁盤塊上。而文件的第5120字節(jié)應(yīng)該在114號磁盤塊上。33、下面關(guān)于面向?qū)ο蠓治雠c面向?qū)ο笤O(shè)計的說法中,不正確的是()。A、面向?qū)ο蠓治鰝?cè)重于理解問題B、面向?qū)ο笤O(shè)計側(cè)重于理解解決方案C、面向?qū)ο蠓治雒枋鲕浖鍪裁碊、面向?qū)ο笤O(shè)計一般不關(guān)注技術(shù)和實現(xiàn)層而的細節(jié)標準答案:D知識點解析:面向?qū)ο蠓治鲋饕獜娬{(diào)理解問題是什么,不考慮問題的解決方案,因此答案A、c是正確的。面向?qū)ο笤O(shè)計側(cè)重問題的解決方案,并且需要考慮實現(xiàn)細節(jié)問題,因此選項D的說法是不正確的。34、以下不符合XML文檔語法規(guī)范的是()。A、文檔的第一行必須是XML文檔聲明B、文檔必須包含根元素C、每個開始標記必須和結(jié)束標記配對使用D、標記之間可以交叉嵌套標準答案:D知識點解析:XML文件的第一行必須是聲明該文件是xML文件以及它所使用的xML規(guī)范版本。在文件的前面不能夠有其他元素或者注釋。所有的xML文檔必須有一個根元素。xML文檔中的第一個元素就是根元素。所有XML文檔都必須包含一個單獨的標記來定義,所有其他元素都必須成對地在根元素中嵌套。XML文檔有且只能有一個根元素。所有的元素都可以有子元素,子元素必須正確地嵌套在父元素中。在:XMI。中規(guī)定,所有標識必須成對出現(xiàn),有一個開始標識,就必須有一個結(jié)束標識,否則將被視為錯誤。35、需求分析的任務(wù)是借助于當前系統(tǒng)的物理模型導(dǎo)出目標系統(tǒng)的邏輯模型,解決目標系統(tǒng)“做什么”的問題。(16)并不是需求分析的實現(xiàn)步驟之一。A、獲得當前系統(tǒng)的物理模型B、抽象出當前系統(tǒng)的邏輯模型C、建立目標系統(tǒng)的邏輯模型D、建立目標系統(tǒng)的物理模型標準答案:D知識點解析:軟件需求分析工作是軟件生存周期中重要的一步,也是決定性的一步。只有通過軟件需求分析,才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,從而奠定軟件開發(fā)的基礎(chǔ)。軟件需求決定的是目標系統(tǒng)“做什么”,而不是“怎么做”的問題(例如,確定目標實現(xiàn)的具體技術(shù)路線、建立目標系統(tǒng)的物理模型等)。36、某數(shù)據(jù)庫中有員工關(guān)系E、產(chǎn)品關(guān)系P、倉庫關(guān)系W和庫存關(guān)系I,其中:員工關(guān)系E(employeeID,name,department)中的屬性為:員工編號,姓名和部門;產(chǎn)品關(guān)系P(productID,name,model,size,color)中的屬性為:產(chǎn)品編號,產(chǎn)品名稱,型號,尺寸和顏色;倉庫關(guān)系W(warehouseID,name,address,employeeID)中的屬性為:倉庫編號,倉庫名稱,地址和負責人編號;庫存關(guān)系I(warehouseID,productID,quantity)中的屬性為倉庫編號,產(chǎn)品編號和產(chǎn)品數(shù)量。若需得到在所有倉庫中都存在的產(chǎn)品的名稱,則對應(yīng)的查詢語句為:A、inB、notionC、existsD、notexists標準答案:D知識點解析:“得到在所有倉庫中都存在產(chǎn)品的名稱”的查詢要求可等價理解為查詢這樣的產(chǎn)品,沒有一個倉庫不保存該產(chǎn)品。所以(56)空缺處所填寫的內(nèi)容是選項D的“NOTEXISTS”。37、若有數(shù)組聲明a[0..3,0..2,1..4],設(shè)編譯時為a分配的存儲空間首地址為base_a。且每個數(shù)組元素占據(jù)一個存儲單元。當元素以行為序存放(即按a(0,0,1),a[0,0,2],a[0,0,3],a[0,0,4],a[0,1,1),a[0,1,2],……,a[3,2,4]順序存儲),則數(shù)組元素a[3,1,3]在其存儲空間中相對base_a的偏移量是(60)。A、23B、24C、42D、43標準答案:C知識點解析:對于數(shù)組聲明a[0..3,0..2,1..4],元素布局如下。a[0,0,1]a[0,0,2]a[0,0,3]a[0,0,4]a[0,1,1]a[0,1,2]a[0,1,3]a[0,1,4]a[0,2,1]a[0,2,2]a[0,2,3]a[0,2,4]a[1,0,1]a[1,0,2]a[1,0,3]a[1,0,4]a[1,1,1]a[1,1,2]a[1,1,3]a[1,1,4]a[1,2,1]a[1,2,2]a[1,2,3]a[1,2,4]a[2,0,1]a[2,0,2]a[2,0,3]a[2,0,4]a[2,1,1]a[2,1,2]a[2,1,3]a[2,1,4]a[2,2,1]a[2,2,2]a[2,2,3]a[2,2,4]a[3,0,1]a[3,0,2]a[3,0,3]a[3,0,4]a[3,1,1]a[3,1,2]a[3,1,3]a[3,1,4]a[3,2,1]a[3,2,2]a[3,2,3]a[3,2,4]當元素以行為序存放時,排列在a[3,1,3]之前的元素個數(shù)為42個,因此該元素在其存儲空間中相對base_a的偏移量是42。38、如圖1-6所示的某IP網(wǎng)絡(luò)連接拓撲圖中,共有(66)。A、2個沖突域,1個廣播域B、3個沖突域,2個廣播域C、4個沖突域,2個廣播域D、4個沖突域,3個廣播域標準答案:B知識點解析:通常將32位全1的"地址(55)稱為受限廣播地址,用于將一個分組以廣播方式發(fā)送給本網(wǎng)絡(luò)中的所有主機。路由器則阻擋該分組通過,將其廣播功能限制在本網(wǎng)內(nèi)部。換言之,受限廣播地址是一個不能被路由器轉(zhuǎn)發(fā)的地址。在如圖1-6所示的某IP網(wǎng)絡(luò)拓撲結(jié)構(gòu)中,共有3個沖突域,2個廣播域,如圖1-8所示。其中,主機PC1、PC2所在網(wǎng)段組成一個沖突域(即沖突域1),主機PC4、PC5所在網(wǎng)段組成一個沖突域(即沖突域2),主機PC3所在網(wǎng)段組成一個沖突域(即沖突域3)。主機PC1、PC2、PC4、PC5所在網(wǎng)段組成一個廣播域(即廣播域1),主機PC3所在網(wǎng)段組成一個廣播域(即廣播域2)。當主機PC1發(fā)出一個全局廣播消息時,PC2、PC4、PC5所在網(wǎng)段的主機均能接收到該廣播消息,由于路由器對全局廣播消息的隔離作用,因此主機PC3將無法接收到PC1發(fā)出的全局廣播消息。39、在C++中,使用靜態(tài)成員解決同一個類的不同對象之間的數(shù)據(jù)共享問題。以下關(guān)于一個類的靜態(tài)成員的敘述中,說法錯誤的是(47)。A、靜態(tài)成員變量可被該類的所有方法訪問B、該類的對象共享其靜態(tài)成員變量的值C、該類的靜態(tài)數(shù)據(jù)成員變量的值不可修改D、該類的靜態(tài)方法只能訪問該類的靜態(tài)成員變量標準答案:D知識點解析:靜態(tài)成員作為類的一種成員,它被類的所有對象共享,而不是屬于某個對象的。靜態(tài)成員可分為靜態(tài)成員變量和靜態(tài)方法。靜態(tài)成員變量的值可以被更新。只要對靜態(tài)成員變量的值更新一次,所有對象的該靜態(tài)成員變量值都會被更新。靜態(tài)成員函數(shù)可以直接訪問靜態(tài)成員,但不能直接訪問非靜態(tài)成員。選項D“該類的靜態(tài)方法只能訪問該類的靜態(tài)成員變量”的說法不夠準確。40、設(shè)關(guān)系R和S的元數(shù)分別為2和3,那么,R>1>2<S與(52)等價。A、

B、

C、

D、

標準答案:C知識點解析:根據(jù)θ連接的定義,R>iθj>S是在R和S的笛卡兒積中挑選第i個分量和第(r+j)個分量滿足θ運算的元組。對于本試題,關(guān)系R和S的元數(shù)分別為2和3,因此θ連接的“1>2”要先轉(zhuǎn)換為笛卡兒積,然后按“1>4”的條件做選擇操作。41、以下說法正確的是(56)。A、從結(jié)構(gòu)的角度看,數(shù)據(jù)倉庫主要有數(shù)據(jù)集市、企業(yè)倉庫和用戶倉庫3種模型B、數(shù)據(jù)挖掘就是要智能化和自動化地把數(shù)據(jù)轉(zhuǎn)換為有用的信息和知識C、聯(lián)系分析處理(OLAP)技術(shù)繞過DBMS直接對物理數(shù)據(jù)進行讀寫以提高處理效率D、數(shù)據(jù)倉庫是從數(shù)據(jù)庫中導(dǎo)入大量的數(shù)據(jù),并對結(jié)構(gòu)和存儲進行組織以提高查詢效率標準答案:B知識點解析:從結(jié)構(gòu)的角度看,數(shù)據(jù)倉庫主要有企業(yè)倉庫、數(shù)據(jù)集市和虛擬倉庫等3種模型。其中,企業(yè)倉庫用于收集跨越整個企業(yè)的各個主題的所有信息,它提供整個企業(yè)范圍的數(shù)據(jù)集成。而數(shù)據(jù)集是包含對特定的用戶有用的、企業(yè)范圍數(shù)據(jù)的一個子集,其范圍限于所選定的主題。虛擬倉庫是操作型數(shù)據(jù)庫上視圖的集合。因此選項A的描述是錯誤的。數(shù)據(jù)挖掘就是要智能化和自動化地把數(shù)據(jù)轉(zhuǎn)換為有用的信息和知識。目前,常用的數(shù)據(jù)挖掘方法有關(guān)聯(lián)分析、序列模式分析、分類分析和聚類分析等。由此可見,選項B的描述是正確的。OLAP(on-lineanalyticalprocessing)是聯(lián)系分析處理的英文縮寫。它仍使用DBMS存取數(shù)據(jù),即選項C的描述是錯誤的。數(shù)據(jù)倉庫不是用做日常查詢,也不是匯總和統(tǒng)計,它主要用于提取數(shù)據(jù)中的潛在信息和知識。因此選項D的描述是錯誤的。42、給定C語言的數(shù)據(jù)結(jié)構(gòu)假設(shè)char類型變量的存儲區(qū)大小是1字節(jié),int類型變量的存儲區(qū)大小是4字節(jié),double類型變量的存儲區(qū)大小是8字節(jié),則在不考慮字對齊方式的情況下,為存儲unionT類型成員U所需要的存儲區(qū)域至少應(yīng)為(28)字節(jié)。A、4B、8C、12D、17標準答案:B知識點解析:在不考慮字對齊規(guī)則的情況下,C語言中一個結(jié)構(gòu)體變量的存儲區(qū)大小就是其所有成員所需存儲區(qū)大小之和,一個聯(lián)合體變量的存儲區(qū)大小就是其各成員所需存儲區(qū)大小中的最大者。因此題目中給定的聯(lián)合體unionT變量需要的存儲區(qū)大小就是存儲一個double類型變量的大小(即8字節(jié))。而對于structT類型變量的存儲區(qū)最小應(yīng)為int類型成員w存儲區(qū)大小(即4字節(jié))與unionT類型成員U的存儲區(qū)大小之和,即12字節(jié)。43、若對243個元素只進行3趟多路歸并排序,則選取的歸并路數(shù)為(58)。A、3B、5C、7D、11標準答案:B知識點解析:通常情況下,對N個元素進行k路歸并時,歸并的趟數(shù)。若對243個元素只進行三趟多路歸并排序,則選取的歸并路數(shù)為。44、SOA(Service-OrientedArchitecture)是一種架構(gòu)模型,它可以根據(jù)需求通過網(wǎng)絡(luò)對(37)的應(yīng)用組件進行分布式部署、組合和使用。A、緊耦合、細粒度B、緊耦合、粗粒度C、松耦合、細粒度D、松耦合、粗粒度標準答案:D知識點解析:SOA(Service-OrientedArchitecture)是一種架構(gòu)模型,它可以根據(jù)需求通過網(wǎng)絡(luò)對松耦合、粗粒度的應(yīng)用組件進行分布式部署、組合和使用。服務(wù)層是SOA的基礎(chǔ),可以直接被應(yīng)用調(diào)用,從而有效地控制系統(tǒng)中與軟件代理交互的人為依賴性。可見,SOA的幾個關(guān)鍵特性是:一種粗粒度、松耦合服務(wù)架構(gòu),服務(wù)之間通過簡單、精確定義接口進行通信,不涉及底層編程接口和通信模型。45、在一個單處理機中,若有6個用戶進程,在非管態(tài)的某一時刻,處于就緒狀態(tài)的用戶進程最多有______個。A、5B、6C、1D、4標準答案:A知識點解析:在一個單處理機中,只有1個處理器,在非管態(tài)(即用戶進程執(zhí)行狀態(tài))的某一時刻,處于運行態(tài)的進程有且只有一個,但可以有多個就緒態(tài)或阻塞態(tài)的進程。當有6個用戶進程時,處于就緒態(tài)或阻塞態(tài)的進程最多5個,而這5個進程有可能都處于就緒態(tài)。46、數(shù)據(jù)的物理獨立性是指當數(shù)據(jù)庫的(54)。A、外模式發(fā)生改變時,數(shù)據(jù)的物理結(jié)構(gòu)需要改變B、內(nèi)模式發(fā)生改變時,數(shù)據(jù)的邏輯結(jié)構(gòu)不需要改變C、外模式發(fā)生改變時,數(shù)據(jù)的邏輯結(jié)構(gòu)不需要改變D、內(nèi)模式發(fā)生改變時,數(shù)據(jù)的物理結(jié)構(gòu)不需要改變標準答案:B知識點解析:數(shù)據(jù)獨立性使程序的編寫不再考慮數(shù)據(jù)的描述和存取問題。數(shù)據(jù)庫模式主要分為物理結(jié)構(gòu)和邏輯結(jié)構(gòu)兩個方面,如表4-9所示。數(shù)據(jù)的物理獨立性是指當數(shù)據(jù)庫的內(nèi)模式(物理結(jié)構(gòu))發(fā)生改變時,數(shù)據(jù)的邏輯結(jié)構(gòu)無須改變,即面向所有用戶的模式(或邏輯模式)可以不改變,因而相應(yīng)的程序也可不改變。數(shù)據(jù)和程序的邏輯獨立性是指當數(shù)據(jù)庫的邏輯結(jié)構(gòu)改變時,用戶模式無須改變,即用戶結(jié)構(gòu)可以不改變,相應(yīng)的應(yīng)用程序也不用改變。47、假設(shè)有5個批處理作業(yè)J1,…,J5幾乎同時到達系統(tǒng),它們的估計運行時間為10,6,2,4和8分鐘,它們的優(yōu)先級別為3,5,2,1和4(5為最高優(yōu)先級),若采用優(yōu)先級作業(yè)調(diào)度算法,假設(shè)忽略作業(yè)切換所用的時間,則平均作業(yè)周轉(zhuǎn)時間為______。A、6分鐘B、10分鐘C、20分鐘D、24分鐘標準答案:C知識點解析:作業(yè)的執(zhí)行順序是J2、J5、J1、J3、J4。J2完成時間為6分鐘,J5完成時間為6+8=14分鐘;J1完成時問為14+10=24分鐘;J3完成時間是24+2=26分鐘;J4完成時間是26+4=30分鐘。因此平均作業(yè)周轉(zhuǎn)時間是(6+14+24+26+30)/5=20分鐘。48、以下IPv4地址中,屬于單播地址的是(70)。A、55/24B、55/18C、9/30D、11標準答案:B知識點解析:選項A的“55/24”所表示的子網(wǎng)掩碼是(11111111111111111111111100000000)2,其表示主機部分的二進制數(shù)形式是11111111,由此可知55/24是子網(wǎng)的一個廣播地址。選項B的“55/18”,其中55的二進制數(shù)形式是(10100100000111111000000111111111)2,由于子網(wǎng)掩碼是(11111111111111111100000000000000)2,其表示主機部分的二進制數(shù)形式是00000111111111,由此可知55/18是一個單播IP地址。選項C的“9/30”,其中9的二進制數(shù)形式是(11000000101010000001100000111011)2,由于子網(wǎng)掩碼是(11111111111111111111111111111100)2,其表示主機部分的二進制數(shù)形式是11,由此可知9/30屬于6子網(wǎng)的廣播地址。選項D的“11”是一個組播地址(D類IP地址)。49、某大學(xué)信息網(wǎng)絡(luò)中心將IP地址塊/22分配給計算機系,那么計算機系使用的子網(wǎng)掩碼為(66)。A、B、C、D、標準答案:D知識點解析:IP地址塊/22中,“/22”表示該IP地址塊的網(wǎng)絡(luò)號和子網(wǎng)號長度為22位,其對應(yīng)的子網(wǎng)掩碼二進制表示為11111111.11111111.11111100.00000000,因此該子網(wǎng)掩碼的點分十進制表示為。50、基于TCP協(xié)議的應(yīng)用程序有______。A、PINGB、TFTPC、OSPFD、TELNET標準答案:D知識點解析:PING沒有傳輸層,直接封裝在ICMP;TFTP是基于UDP;OSPF直接封裝成IP包。51、我國標準分為國家標準、行業(yè)標準、地方標準和企業(yè)標準四類,______是企業(yè)標準的代號。A、GBB、QC、QJD、DB標準答案:C知識點解析:已正式公布的行業(yè)代號有QJ(航天)、SJ(電子)、JB(機械)、JR(金融系統(tǒng))等。行業(yè)標準的編號:行業(yè)標準的代號+[/T]+標準發(fā)布順序號(5位)+杠+標準發(fā)布年代號(4位數(shù)組成)。UML是一種面向?qū)ο蟮耐唤UZ言。它包括10種圖,其中,用例圖展示了外部參與者與系統(tǒng)內(nèi)用例之間的連接。UML的外部參與者是指(47),用例可以用(48)圖來描述。(49)指明了對象所有可能的狀態(tài)以及狀態(tài)之間的遷移。協(xié)作圖描述了協(xié)作的(50)之間的交互和鏈接。52、A、人員B、單位C、人員或單位D、人員或外部系統(tǒng)標準答案:D知識點解析:暫無解析53、A、類B、狀態(tài)C、活動D、協(xié)作標準答案:C知識點解析:暫無解析54、A、類B、狀態(tài)C、活動D、協(xié)作標準答案:B知識點解析:暫無解析55、A、對象B、類C、用例D、狀態(tài)標準答案:A知識點解析:統(tǒng)一建模語言(UnifiedModelingLanguage,UML)是面向?qū)ο筌浖臉藴驶UZ言。UML具有豐富的表達力,可以描述開發(fā)所需要的各種視圖,然后以這些視圖為基礎(chǔ)裝配系統(tǒng)。在最高層,視圖被劃分成三個視圖域:結(jié)構(gòu)分類、動態(tài)行為和模型管理。.結(jié)構(gòu)分類描述了系統(tǒng)中的結(jié)構(gòu)成員及其相互關(guān)系。類元包括類、用例、構(gòu)件和節(jié)點。類元為研究系統(tǒng)動態(tài)行為奠定了基礎(chǔ)。類元視圖包括靜態(tài)視圖、用例視圖和實現(xiàn)視圖。.動態(tài)行為描述了系統(tǒng)隨時間變化的行為。行為用從靜態(tài)視圖中抽取的瞬間值的變化來描述。動態(tài)行為視圖包括狀態(tài)機視圖、活動視圖和交互視圖。模型管理說明了模型的分層組織結(jié)構(gòu)。包是模型的基本組織單元。特殊的包還包括模型和子系統(tǒng)。.模型管理視圖跨越了其他視圖并根據(jù)系統(tǒng)開發(fā)和配置組織這些視圖。UML還包括多種具有擴展能力的組件,包括約束、構(gòu)造型和標記值,它們適用于所有的視圖元素。詳見考點梳理。56、在主輔存儲層次中,如果主存頁面全部占用,就需要進行頁面替換。在幾種頁面替換算法中,比較常用的是______。A、先進先出算法B、近期最少使用算法C、非堆棧型算法D、優(yōu)化排序算法標準答案:B知識點解析:近期最少使用算法的思想是:根據(jù)局部性原理,認為過去一段時間里不曾被訪問過的頁,在最近的將來可能也不會再被訪問,它是目前應(yīng)用的最多的頁面替換算法。57、Decorator模式的結(jié)構(gòu)圖如圖13-4所示。關(guān)于其說法不正確的是(50)。A、動態(tài)地給一個對象添加一些額外的職責。就增加功能來說,Decorator模式相比生成子類更為靈活。B、在不影響其它對象的情況下,以動態(tài)、透明的方式給單個對象添加職責。C、Decorator模式的兩個主要優(yōu)點是:比靜態(tài)繼承更靈活,避免在層次結(jié)構(gòu)高層的類有太多的特征。D、Decorator模式是一種行為模式。標準答案:D知識點解析:Decorator模式是一種對象結(jié)構(gòu)模式,用于描述對象之間的結(jié)構(gòu)關(guān)系,從題中的結(jié)構(gòu)圖可看出,它并不描述對象的行為。Decorator模式的意圖是動態(tài)地給一個對象添加一些額外的職責。就增加功能來說,該模式相比生成子類更為靈活。它適用于以下情況:①在不影響其它對象的情況下,以動態(tài)、透明的方式給單個對象添加職責。②處理那些可以撤消的職責。③當不能采用生成子類的方法進行擴充時,有兩種情況:一種情況可能是有大量獨立的擴展,為支持每一種組合將產(chǎn)生大量的子類,使得子類數(shù)目呈爆炸性增長;另一種情況可能是因為類定義被隱藏,或類定義不能用于生成子類。58、(27)詳細描述了軟件的功能、性能和用戶界面,以使用戶了解如何使用軟件。A、概要設(shè)計說明書B、詳細設(shè)計說明書C、用戶手冊D、用戶需求說明書標準答案:C知識點解析:軟件開發(fā)中常見的13種文檔的內(nèi)容說明如下:.可行性研究報告:說明該軟件項目的實現(xiàn)在技術(shù)上、經(jīng)濟上和社會因素上的可行性,評述為合理地達到開發(fā)目標可供選擇的各種可能的實現(xiàn)方案,說明并論證所選定實施方案的理由。.項目開發(fā)計劃:為軟件項目實施方案制定出的具體計劃。它應(yīng)包括各部分工作的負責人員、開發(fā)的進度、開發(fā)經(jīng)費的概算、所需的硬件和軟件資源等。項目開發(fā)計劃應(yīng)提供給管理部門,并作為開發(fā)階段評審的基礎(chǔ)。.軟件需求規(guī)格說明:對所開發(fā)軟件的功能、性能、用戶界面機運行環(huán)境等作出詳細的說明。它是在用戶與開發(fā)人員雙方對軟件需求取得共同理解的基礎(chǔ)上達成的協(xié)議,也是實施開發(fā)工作的基礎(chǔ)。.數(shù)據(jù)要求規(guī)格說明:給出數(shù)據(jù)邏輯描述和數(shù)據(jù)采集的各項要求,為生成和維護系統(tǒng)的數(shù)據(jù)文件做好準備。.概要設(shè)計規(guī)格說明:是概要設(shè)計工作階段的成果,它說明系統(tǒng)的功能分配、模塊劃分、程序的總體結(jié)構(gòu)、輸入/輸出及接口設(shè)計、運行設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計和出錯處理設(shè)計等,為詳細設(shè)計奠定基礎(chǔ)。.詳細設(shè)計規(guī)格說明:著重描述每個模塊如何實現(xiàn),包括實現(xiàn)算法、邏輯流程等。.用戶手冊:詳細描述軟件的功能、性能和用戶界面,使用戶了解如何使用該軟件。.操作手冊:為操作人員提供該軟件各種運行情況的有關(guān)知識,特別是操作方法細節(jié)。.測試計劃:針對組裝測試和確認測試,需要為組織測試制定計劃。計劃應(yīng)包括測試的內(nèi)容、進度、條件、人員、測試用例的選取原則、測試結(jié)果允許的偏差范圍等。.測試分析報告:測試工作完成以后,應(yīng)當提交測試計劃執(zhí)行情況的說明,對測試結(jié)果加以分析,并提出測試的結(jié)論性意見。.開發(fā)進度月報:軟件人員按月向管理部門提交的項目進展情況的報告。報告應(yīng)包括進度計劃與實際執(zhí)行情況的比較、階段成果、遇到的問題和解決的辦法以及下個月的打算等。.項目開發(fā)總結(jié)報告:軟件項目開發(fā)完成之后,應(yīng)當與項目實施計劃對照,總結(jié)實際執(zhí)行的情況,如進度、成果、資源利用、成本和投入的人力等。此外,還需對開發(fā)工作作出評價,總結(jié)經(jīng)驗和教訓(xùn)。.維護修改建議:軟件產(chǎn)品投入運行之后,可能有修正、更改等問題,應(yīng)當對存在的問題、修改的考慮以及修改的影響估計等做詳細的描述,寫成維護修改建議,提交審批。從上面的敘述可以得知,題目所描述的是用戶手冊。所以答案為:C。59、原型模型是增量模型的另一種形式,用于需求分析階段的模型是______。A、探索型原型B、實驗型原型C、演化型原型D、螺旋模型標準答案:A知識點解析:原型模型又稱快速原型模型,它是增量模型的另一種形式。根據(jù)原型的不同作用,有三類原型模型:探索型原型(用于需求分析階段)、實驗型原型(主要用于設(shè)計階段)、演化型原型(主要用于及早向用戶提交一個原型系統(tǒng))。60、用來輔助軟件開發(fā)、運行、維護、管理、支持等過程中的活動的軟件稱為軟件工具,通常也稱為______。A、CADB、CAIC、CAMD、CASE標準答案:D知識點解析:用來輔助軟件開發(fā)、運行、維護、管理、支持等過程中的活動的軟件稱為軟件工具,通常稱為CASE(計算機輔助軟件工程,ComputerAidedSoftwareEngineering)工具。61、在設(shè)計測試用例時,______是用得最多的一種黑箱測試方法。A.等價類劃分B.邊值分析C.因果圖D.判定表A、

B、

C、

D、

標準答案:A知識點解析:軟件測試大體上可分為兩大類:基于“白盒”的路徑測試技術(shù)和基于“黑盒”的事務(wù)處理流程測試技術(shù)(又稱功能測試)。白盒測試依據(jù)的是程序的邏輯結(jié)構(gòu),而黑盒測試技術(shù)依據(jù)的是軟件行為的描述。在設(shè)計測試用例時,等價類劃分法是用得最多的一種黑箱測試方法。62、項目管理工具中,將網(wǎng)絡(luò)方法應(yīng)用于工作計劃安排的評審和檢查的是______。A.Gantt圖B.因果分析圖C.PERTD.流程圖A、

B、

C、

D、

標準答案:C知識點解析:暫無解析63、關(guān)鍵路徑是指AOE(ActiveOnEdge)網(wǎng)中______。A.最長的回路B.最短的回路C.從源點到匯點(結(jié)束頂點)的最長路徑D.從源點到匯點(結(jié)束頂點)的最短路徑A、

B、

C、

D、

標準答案:C知識點解析:AOE(ActivityOnEdge)網(wǎng)是一個有向圖,通常用來估算工程的完成時間,圖中的頂點表示事件,有向邊表示活動,邊上的權(quán)表示完成這一活動所需的時間。AOE網(wǎng)沒有有向回路,存在唯一的入度為O的開始頂點,及唯一的出度為O的結(jié)束頂點。對AOE網(wǎng)最關(guān)心的兩個問題是:完成整個工程至少需要多少時間?哪些活動是影響工程進度的關(guān)鍵?這就引出兩個概念:關(guān)鍵路徑和關(guān)鍵活動?!りP(guān)鍵路徑:從開始頂點到結(jié)束頂點的最長路徑,路徑的長度也是工程完成的最少時間?!りP(guān)鍵活動:關(guān)鍵路徑上的所有活動,關(guān)鍵活動的最大特征是:該活動的最早開始時間等于該活動所允許的最遲開始時間。關(guān)鍵活動拖延時間,整個工程也要拖延時間。求關(guān)鍵路徑只需求出起點到終點的最長路徑。注意,關(guān)鍵路徑不是唯一的。64、______既不是圖像編碼也不是視頻編碼的國際標準。A、JPEGB、MPEGC、ADPCMD、H.261標準答案:C知識點解析:本題考查多媒體基礎(chǔ)知識。計算機中使用的圖像壓縮編碼方法有多種國際標準和工業(yè)標準。目前廣泛使用的編碼及壓縮標準有JPEG、MPEG和H.261。JEPG(JointPhotographicExpertsGroup)是一個由ISO和IEC兩個組織機構(gòu)(國際標準化組織)聯(lián)合組成的一個專家組,負責制定靜態(tài)和數(shù)字圖像數(shù)據(jù)壓縮編碼標準,這個專家組開發(fā)的算法稱為JPEG算法,并且成為國際上通用的標準。JPEG是一個適用范圍很廣的靜態(tài)圖像數(shù)據(jù)壓縮標準,既可用于灰度圖像又可用于彩色圖像。MPEG(MovingPicturesExpertsGroup)動態(tài)圖像壓縮標準是一個由ISO和IEC兩個組織機構(gòu)聯(lián)合組成的一個活動圖像專家組制定的標準。1992年提出MPEG-1、MPEG-2標準,用于實現(xiàn)全屏幕壓縮編碼及解碼。MPEG-1是針對傳輸率為1Mbps到1.5Mbps的普通電視質(zhì)量的視頻信號的壓縮,MPEG-2是對每秒30幀的720×572分辨率的視頻信號進行壓縮。1999年發(fā)布了MPEG-4多媒體應(yīng)用標準,目前推出了MPEG-7多媒體內(nèi)容描述接口標準等。每個新標準的產(chǎn)生都極大地推動了數(shù)字視頻的發(fā)展和更廣泛的應(yīng)用。H.261視頻通信編碼標準是由國際電話電報咨詢委員會CCITT(ConsultativeCommitteeonIntemationalTelephoneandTelegraph)于1998年提出的電話/會議電視的建議標準,該標準又稱為P×64K標準。CCITT推出的H.263標準用于低位速率通信的電視圖像編碼。65、迪杰斯特拉(Dijkstra)算法用于求解圖上的單源點最短路徑。該算法按路徑長度遞增次序產(chǎn)生最短路徑,本質(zhì)上說,該算法是一種基干______策略的算法。A、分治B、動態(tài)規(guī)劃C、貪心D、回溯標準答案:C知識點解析:本題考查算法的設(shè)計策略。單源點最短路徑問題是指給定圖G和源點v0,求從v0到圖G中其余各項點的最短路徑。迪杰斯特拉(Dijkstra)算法是一個求解單源點最短路徑的經(jīng)典算法,其思想是:把圖中所有的頂點分成兩個集合S和T,S集合開始時只包含頂點v0,T集合開始時包含圖中除了頂點v0之外的所有頂點。凡是以v0為源點,已經(jīng)確定了最短路徑的終點并入S集合中,頂點集合T則是尚未確定最短路徑的頂點集合。按各頂點與v0間最短路徑長度遞增的次序,逐個把T集合中的頂點加入到S集合中,使得從v0到S集合中各頂點的路徑長度始終不大于從v0到T集合中各頂點的路徑長度。該算法是以一種貪心的方式將T集合中的頂點加入到S集合中的,而且該貪心方法可以求得問題的最優(yōu)解。66、CIF視頻格式的圖像分辨率為______。A、352×240B、352×288C、640×480D、320×240標準答案:B知識點解析:CIF是常用的標準化圖像格式(CommonIntermediateFormat)。在H.323協(xié)議簇中,規(guī)定了視頻采集設(shè)備的標準采集分辨率,CIF=352×288像素。67、在改正當前故障的同時可能會引入新的故障,這時需要進行______。A、功能測試B、性能測試C、回歸測試D、驗收測試標準答案:C知識點解析:本題考查軟件測試技術(shù)。功能測試檢查軟件是否能實現(xiàn)需求中指定的那些功能。性能測試是測試軟件的安全性、精確性、速度和可靠性?;貧w測試用于識別在改正當前故障的同時可能會引入新的故障。驗收測試是客戶對系統(tǒng)進行測試以驗證軟件系統(tǒng)是否符合他們對需求的理解。68、TCP/IP在多個層次引入了安全機制,其中TLS協(xié)議位于(9)。A、數(shù)據(jù)鏈路層B、網(wǎng)絡(luò)層C、傳輸層D、應(yīng)用層標準答案:C知識點解析:本題考查TLS安全協(xié)議的基本概念,TLS(TransportLayerSecurityProtocol,傳輸層安全協(xié)議)用于在兩個通信應(yīng)用程序之間提供保密性和數(shù)據(jù)完整性,通常位于某個可靠的傳輸協(xié)議(例如TCP)上面,與具體的應(yīng)用無關(guān)。所以,一般把TLS協(xié)議歸為傳輸層安全協(xié)議。答案為C。69、在面向?qū)ο笙到y(tǒng)中,用(15)關(guān)系表示一個較大的“整體”類包含一個或多個較小的“部分”類。A、泛化B、聚合C、概化D、合成標準答案:B知識點解析:本題考查面向?qū)ο蠡靖拍钪袑ο箢愔g的關(guān)系。泛化/概化關(guān)系表示把幾類對象類的公共屬性和行為抽象成超類,然后其屬性和方法被那些子類繼承;聚合關(guān)系表示一個較大的“整體”類包含一個或多個較小的“部分”類;合成關(guān)系則表示關(guān)系中“整體”負責其“部分”的創(chuàng)建和銷毀,如果“整體”不存在了,“部分”也將不存在。某學(xué)校學(xué)生、教師和課程實體對應(yīng)的關(guān)系模式如下:學(xué)生(學(xué)號,姓名,性別,年齡,家庭住址,電話)課程(課程號,課程名)教師(職工號,姓名,年齡,家庭住址,電話)如果一個學(xué)生可以選修多門課程,一門課程可以有多個學(xué)生選修;一個教師只能講授一門課程,但一門課程可以有多個教師講授。,由于學(xué)生和課程之間是一個(51)的聯(lián)系,所以(52)。又由于教師和課程之間是一個(53)的聯(lián)系,所以(54)。70、某學(xué)校學(xué)生、教師和課程實體對應(yīng)的關(guān)系模式如下:學(xué)生(學(xué)號,姓名,性別,年齡,家庭住址,電話)課程(課程號,課程名)教師(職工號,姓名,年齡,家庭住址,電話)如果一個學(xué)生可以選修多門課程,一門課程可以有多個學(xué)生選修;一個教師只能講授一門課程,但一門課程可以有多個教師講授。,由于學(xué)生和課程之間是一個(51)的聯(lián)系,所以(52)。又由于教師和課程之間是一個(53)的聯(lián)系,所以(54)。A、1對1B、1對多C、多對1D、多對多標準答案:D知識點解析:暫無解析71、A、不需要增加一個新的關(guān)系模式B、不需要增加一個新的關(guān)系模式,只需要將1端的碼插入多端C、需要增加一個新的選課關(guān)系模式,該模式的主鍵應(yīng)該為課程號D、需要增加一個新的選課關(guān)系模式,該模式的主鍵應(yīng)該為課程號和學(xué)號標準答案:D知識點解析:暫無解析72、A、1對1B、1對多C、多對1D、多對多標準答案:C知識點解析:暫無解析73、A、不需要增加一個新的關(guān)系模式,只需要將職工號插入課程關(guān)系模式B、不需要增加一個新的關(guān)系模式,只需要將課程號插入教師關(guān)系模式C、需要增加一個新的選課關(guān)系模式,該模式的主鍵應(yīng)該為課程號D、需要增加一個新的選課關(guān)系模式,該模式的主鍵應(yīng)該為課程號和教師號標準答案:B知識點解析:本題考察關(guān)系模式及E-R圖的概念和性質(zhì)。試題(51)的正確答案為D,試題(52)的正確答案為D。因為根據(jù)題意,一個學(xué)生可以選修多門課程,但一門課程可以有多個學(xué)生選修,所以學(xué)生和課程之間是一個多對多的聯(lián)系,需要增加一個新的選課關(guān)系模式,該模式的主鍵應(yīng)該為課程號和學(xué)號。試題(53)的正確答案為C。試題(54)的正確答案為B。因為根據(jù)題意,一個教師只能講授一門課程,但一門課程可以有多個教師講授,所以教師和課程之間是一個多對1的聯(lián)系,故不需要增加一個新的關(guān)系模式,只需要將課程號插入教師關(guān)系模式。74、下面關(guān)于防火墻的說法,正確的是(69)。A、防火墻一般由軟件以及支持該軟件運行的硬件系統(tǒng)構(gòu)成B、防火墻只能防止未經(jīng)授權(quán)的信息發(fā)送到內(nèi)網(wǎng)C、防火墻能準確地檢測出攻擊來自哪一臺計算機D、防火墻的主要支撐技術(shù)是加密技術(shù)標準答案:A知識點解析:本題考查防火墻的概念。防火墻是指設(shè)置在不同網(wǎng)絡(luò)或網(wǎng)絡(luò)安全域之間的一系列部件組合,是不同網(wǎng)絡(luò)或網(wǎng)絡(luò)安全域之間信息的唯一出入口,能根據(jù)安全策略控制出入網(wǎng)絡(luò)的信息流。防火墻一般由軟件以及支持該軟件運行的硬件系統(tǒng)構(gòu)成;能控制經(jīng)過防火墻的雙向信息,而不僅僅是某個方向的信息:防火墻可以過濾一些網(wǎng)絡(luò)攻擊,但一般無法定位攻擊。防火墻的主要支撐技術(shù)是包過濾技術(shù)。從上面的內(nèi)容可以看出,B、C、D三個選項都是錯誤的,只有A是正確的。75、10000張分辨率為1024×768的真彩(32位)圖片刻錄到DVD光盤上,假設(shè)每張光盤可以存放4GB的信息,則需要(14)張光盤。A、7B、8C、70D、7l標準答案:B知識點解析:依題意,根據(jù)以下公式計算:,所以需要8張光盤。76、下面C程序段中count++語句執(zhí)行的次數(shù)為(64)。for(inti=1;i<=11;i*=2)for(intj=1;j<=i;j++)count++:A、15B、16C、31D、32標準答案:A知識點解析:程序段中在第一層for循環(huán)內(nèi),每執(zhí)行一次,count++就被執(zhí)行i次,i從1每次翻倍直到8.所以,count++總共被執(zhí)行的次數(shù)是:1+2+4+8=15次。二、英文選擇題(含5小題)(本題共5題,每題1.0分,共5分。)XPis(71)ofinterestingtwiststhatencourageonetothink--forexample,howabout"Testandthencode"?I'veworkedwithsoftwarecompaniesandafewITorganizationsin(72)programmerperformancewasmeasuredonlinesofcodedeliveredandtestingwasmeasuredondefectsfound--(73)sidewasmotivatedtoreducethenumberofdefectspriortotesting.XPusestwotypesoftesting:unitandfunctional.(74),thepracticeforunittestinginvolvesdevelopingthetestforthefeaturepriortowritingthecodeandfurtherstatesthatthetestsshouldbeautomated.Oncethecodeiswritten,itisimmediately(75)tothetestsuitebringinginstantfeedback.77、XPis(71)ofinterestingtwiststhatencourageonetothink--forexample,howabout"Testandthencode"?I’veworkedwithsoftwarecompaniesandafewITorganizationsin(72)programmerperformancewasmeasuredonlinesofcodedeliveredandtestingwasmeasuredondefectsfound--(73)sidewasmotivatedtoreducethenumberofdefectspriortotesting.XPusestwotypesoftesting:unitandfunctional.(74),thepracticeforunittestinginvolvesdevelopingthetestforthefeaturepriortowritingthecodeandfurtherstatesthatthetestsshouldbeautomated.Oncethecodeiswritten,itisimmediately(75)tothetestsuitebringinginstantfeedback.A、filledB、stuffC、packD、full標準答案:D知識點解析:暫無解析78、A、themB、whereC、thatD、which標準答案:D知識點解析:暫無解析79、A、bothB、neitherC、noD、either標準答案:B知識點解析:暫無解析80、A、whereasB、AlthoughC、HoweverD、Andthen標準答案:C知識點解析:暫無解析81、A、subjectedB、submittedC、sentD、suffered標準答案:A知識點解析:這是一篇關(guān)于極限編程(XP)測試的短文,譯文如—下:XP充滿發(fā)人深思的有趣的難題。例如:什么是先測試后編碼?我曾在軟件公司和一些IT機構(gòu)工作,在那里他們用代碼的行數(shù)來度量程序員的工作,而對于測試則用發(fā)現(xiàn)的缺陷數(shù)量來度量。這兩種方法對于減少測試前產(chǎn)生的缺陷數(shù)量都不富有鼓勵性。XP使用兩種測試:單元測試和功能測試。單元測試的準則要求在寫代碼之前就為相關(guān)特征開發(fā)出相應(yīng)功能的測試,并進一步要求測試是自動化的。代碼一旦編寫完成,就對其進行一系列測試,從而得到迅速的反饋。三、主觀題(本題共3題,每題1.0分,共3分。)閱讀下列說明和圖,回答問題1至問題3。【說明】某企業(yè)決定開發(fā)一個企業(yè)倉儲管理系統(tǒng),由李工承擔系統(tǒng)的設(shè)計工作。該系統(tǒng)的網(wǎng)絡(luò)連接如圖2-2所示。該企業(yè)有多個倉庫,如圖2-2所示的中心數(shù)據(jù)庫存儲了各個倉庫中每種貨物的庫存信息。每個倉庫配備一臺前端機,進出貨物均由前端機輔助實現(xiàn)。管理員每天上班時,通過前端機從中心數(shù)據(jù)庫的庫存表中讀取本倉庫各種貨物的庫存數(shù),每個倉庫的當日業(yè)務(wù)數(shù)據(jù)也都暫存在前端機,當天業(yè)務(wù)結(jié)束后,再將前端機中存儲的數(shù)據(jù)傳輸?shù)街鳈C進行存儲與匯總。每個倉庫可以存放多種貨物,但同一種貨物不能存放在不同的倉庫中。每個倉庫有多個管理員,但每個管理員只管理一個倉庫。貨物出庫/入庫時,由倉庫管理員將貨物的條碼通過閱讀器輸入前端機中,貨物數(shù)量的默認值為1,可以由管理員修改。前端機根據(jù)輸入的貨物信息,打印“出庫/入庫”清單。出庫/入庫單中同一種貨物最多只出現(xiàn)一次,每份出庫/入庫單由流水號唯一標識。如圖2-3所示是一個出庫單的實例。該系統(tǒng)處理業(yè)務(wù)的過程如下。(1)初始化:前端機根據(jù)倉庫號從貨物表中讀取本倉庫中每種貨物的貨物編碼、庫存量、貨物名稱和單價。(2)登記出庫/入庫信息:由前端機存儲每一筆“出庫/入庫”記錄。(3)匯總:在每個工作日結(jié)束前匯總當日各種貨物的“出庫/入庫”量至日匯總表。(4)更新庫存表:根據(jù)當日的匯總信息更新貨物的庫存,經(jīng)過分析,設(shè)計出如下所示的關(guān)系模式。出入庫單(流水號,出入庫標志,管理員號,時間)出入庫記錄(貨物編碼,數(shù)量,流水號)日匯總表(日期,貨物編碼,數(shù)量,出入庫標志)倉庫(倉庫號,倉庫名,倉庫電話)管理員(管理號,姓名,倉庫號)貨物((a))注:時間格式為:年-月-日時:分;日期格式為:年-月-日。實體聯(lián)系圖的表示方法如圖2-4所示,其中方框表示實體,菱形表示聯(lián)系,聯(lián)系的類型在實體與聯(lián)系的邊上標出。如圖2-5所示為與該系統(tǒng)對應(yīng)的實體聯(lián)系圖。82、根據(jù)題意,補充關(guān)系模式中(a)處的空缺,即貨物關(guān)系模式的屬性。標準答案:貨物編碼,貨物名稱,單價,倉庫號,庫存量知識點解析:暫無解析83、根據(jù)題意,補充圖2-5中缺失的聯(lián)系和聯(lián)系的類型,使其成為完善的實體聯(lián)系圖。其中,聯(lián)系名分別取名為聯(lián)系1、聯(lián)系2、聯(lián)系3……標準答案:見圖2-6。知識點解析:暫無解析84、寫出每種關(guān)系模式的主鍵,將其填寫在對應(yīng)欄內(nèi)。標準答案:出入庫單的主鍵:流水號。出入庫記錄的主鍵:(流水號,貨物編碼)。日匯總表的主鍵:(日期,貨物編碼)。倉庫的主鍵:倉庫號。管理員的主鍵:管理員號。貨物的主鍵:貨物編碼。知識點解析:問題1是考查關(guān)系的屬性識別,根據(jù)如圖2-3所示的出庫單,貨物應(yīng)由屬性:貨物編碼、貨物名稱、單價,再結(jié)合“初始化”工作:“前端機根據(jù)倉庫號從貨物表中讀取本倉庫中每種貨物的貨物編碼、庫存量、貨物名稱和單價”,可得貨物關(guān)系還應(yīng)包含屬性:倉庫號、庫存量。故關(guān)系模式中空(a)應(yīng)填“貨物編碼,貨物名稱,單價,倉庫號,庫存量”。問題2是考查E-R圖中實體間聯(lián)系類型的識別,聯(lián)系的類型有:一對一、一對多和多對多。注意,只需考慮屬性存在交叉的實體間的聯(lián)系類型。根據(jù)說明“每個倉庫可以存放多種貨物,但同一種貨物不能存放在不同的倉庫中”可得“倉庫”與“貨物”是一對多聯(lián)系。根據(jù)說明“每個倉庫有多個管理員,但每個管理員只管理一個倉庫”可得“倉庫”與“管理員”是一對多聯(lián)系。一份出入庫單由一位管理員簽字,一個管理員自然可以簽多份出入庫單,因此“管理員”與“出入庫單”是一對多聯(lián)系。根據(jù)說明“每份出庫/入庫單由流水號唯一標識”,“出入庫記錄”關(guān)系中包含屬性“流水號”,可知一條出入庫記錄對應(yīng)一個特定的出入庫單,再結(jié)合如圖2-3所示的出入庫單示例,一個出入庫單包含多條出入庫記錄,因此“出入庫單”與“出入庫記錄”是一對多聯(lián)系。類似地,一條出入庫記錄對應(yīng)特定的貨物,一種貨物顯然可能存在多條出入庫記錄,因此“貨物”與“出入庫記錄”是一對多聯(lián)系。日匯總表是匯總每個工作日的各種貨物的出入庫記錄,因此一條出入庫記錄對應(yīng)于特定的一個日匯總表中的一條記錄,一個日匯總表白然是多條出入庫記錄的匯總,故“日匯總表”與“出入庫記錄”是一對多聯(lián)系。問題3是考查關(guān)系模式中各關(guān)系的主鍵的識別?!懊糠莩鰩鞆膸靻斡闪魉栁ㄒ粯俗R”,因此“出入庫單”關(guān)系的主鍵為“流水號”?!俺鰩?入庫單中同一種貨物最多只出現(xiàn)一次”,出入庫單由流水號標識,貨物由貨物編號標識,因此“出入庫記錄”關(guān)系的主鍵為“(流水號,貨物編號)”?!叭諈R總表”關(guān)系的主鍵應(yīng)該包含屬性“日期”和“貨物編號”,“倉庫”關(guān)系的主鍵自然是屬性“倉庫號”,“管理員”關(guān)系的主鍵應(yīng)為屬性“管理號”,“貨物”關(guān)系的主鍵應(yīng)為屬性“貨物編號”。軟件水平考試(中級)軟件設(shè)計師上午(基礎(chǔ)知識)試題模擬試卷第2套一、中文選擇題(本題共57題,每題1.0分,共57分。)1、為了提高主存存取速度,常常采用多個存儲體交叉的存儲辦法,此時存儲體地址放在主存地址(3)。A、高位B、低位C、沒有特殊要求D、用戶指定標準答案:B知識點解析:為了提高主存速度還可通過設(shè)置多個存儲體,采用各體交叉存儲的辦法實現(xiàn)。每個存儲體都是一個獨立的存儲模塊,可以獨立工作,各個存儲體可以并行重疊工作,如果在一個存取周期中每隔存取周期啟動一個存儲模塊,理想狀況一個存取周期可讀出4個數(shù)據(jù),存取速度是原來一個體的4倍。但此時必須把讀出的數(shù)據(jù)按照存儲體體號的順序,依次存放,這種方法體號是主存低位地址稱為低位交叉編址。2、計算機執(zhí)行程序,指令的地址和被處理的操作數(shù)的地址分別由(4)提供。A、SP和PCB、PC和SPC、PC和指令地址碼字段D、基址寄存器和變址寄存器標準答案:C知識點解析:計算機執(zhí)行程序是按照程序順序,取一條指令,執(zhí)行一條指令,每次取出的指令的地址是由控制器指令部件中的程序計數(shù)器給出的,通常情況下順序執(zhí)行時,程序計數(shù)器PC+1,給出下一條指令地址,遇到轉(zhuǎn)移指令時,則把轉(zhuǎn)移地址送入PC中,下條指令即可按PC給出的地址取出要求的指令。取出要執(zhí)行的指令放入指令寄存器中保存,由操作碼譯碼器譯出本條指令操作性質(zhì),被處理的操作數(shù)地址由指令地址碼字段給出。3、I/O設(shè)備接口是主機與設(shè)備通信的橋梁,當主機采用RS232C接口與設(shè)備通信時,設(shè)備接口除包括一般功能外,電路中還必須包含(7)電路。A、指令譯碼B、數(shù)據(jù)格式串/并行轉(zhuǎn)換C、地址選擇D、DMA控制標準答案:B知識點解析:I/O接口是主機與設(shè)備通信的橋梁,當主機與設(shè)備通信時,接口要接收主機的控制命令,控制設(shè)備工作,同時接口還要反映設(shè)備工作的狀態(tài)便于主機檢測,接口中還有地址選擇電路和數(shù)據(jù)緩沖電路,接口是設(shè)備的控制部件。當主機采用RS232C接口與設(shè)備通信時,這里的RS232C接口是通信線路連接的一種標準約定。RS232C是一種串行通信線路約定。因此當采用RS232C通信時在設(shè)備接口中除含

溫馨提示

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

評論

0/150

提交評論