四級(jí)數(shù)據(jù)庫(kù)工程師考試復(fù)習(xí)題庫(kù)大匯總(含真題、典型題)_第1頁
四級(jí)數(shù)據(jù)庫(kù)工程師考試復(fù)習(xí)題庫(kù)大匯總(含真題、典型題)_第2頁
四級(jí)數(shù)據(jù)庫(kù)工程師考試復(fù)習(xí)題庫(kù)大匯總(含真題、典型題)_第3頁
四級(jí)數(shù)據(jù)庫(kù)工程師考試復(fù)習(xí)題庫(kù)大匯總(含真題、典型題)_第4頁
四級(jí)數(shù)據(jù)庫(kù)工程師考試復(fù)習(xí)題庫(kù)大匯總(含真題、典型題)_第5頁
已閱讀5頁,還剩261頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGE1四級(jí)數(shù)據(jù)庫(kù)工程師考試復(fù)習(xí)題庫(kù)大匯總(含真題、典型題)一、單選題1.下列選項(xiàng)中,哪一項(xiàng)是位于進(jìn)程控制塊中而不是位于進(jìn)程中?A、進(jìn)程優(yōu)先級(jí)B、全局變量C、需要訪問的數(shù)據(jù)文件名D、堆棧答案:A解析:【解析】進(jìn)程控制塊的基本內(nèi)容有:進(jìn)程標(biāo)識(shí)符、進(jìn)程當(dāng)前狀態(tài)、進(jìn)程相應(yīng)的程序和數(shù)據(jù)地址、進(jìn)程優(yōu)先級(jí)、CPU現(xiàn)場(chǎng)保護(hù)區(qū)、進(jìn)程同步與通信機(jī)制、進(jìn)程所在隊(duì)列PCB的鏈接字、與進(jìn)程有關(guān)的其他信息。而題中B、C、D選項(xiàng)皆是進(jìn)程程序代碼中可能出現(xiàn)的,故選擇A選項(xiàng)。2.某進(jìn)程在運(yùn)行過程中修改了打開文件的內(nèi)容,當(dāng)進(jìn)程關(guān)閉該文件時(shí),下列哪一個(gè)操作順序是正確的()。A、修改FCB相關(guān)內(nèi)容B、查找文件C、查找文件D、置FCB為“非活躍”答案:C解析:【解析】關(guān)閉文件時(shí),系統(tǒng)根據(jù)用戶提供的文件名或文件描述符查找文件控制塊,在該文件上的文件控制塊上做修改,同時(shí)將共享用戶數(shù)減1,若共享用戶數(shù)減為0,再置文件控制塊為“非活躍”標(biāo)志,若改文件控制塊內(nèi)容被修改過,再寫回磁盤,選項(xiàng)C正確。故本題答案選擇C選項(xiàng)。3.在SQL語句中,下列哪一個(gè)語句與事務(wù)無關(guān)()。A、BEGINB、MITC、ROLLBACKD、DROP答案:D4.下列哪一項(xiàng)是執(zhí)行打開文件操作時(shí)由操作系統(tǒng)返回的()。A、文件名B、文件號(hào)C、文件描述符D、文件物理位置答案:C解析:【解析】執(zhí)行打開文件操作時(shí)由操作系統(tǒng)返回的信息是文件描述符。所以選C選項(xiàng)5.某文件系統(tǒng)把UNIX的三級(jí)索引結(jié)構(gòu)改進(jìn)為四級(jí)索引結(jié)構(gòu)。假設(shè)物理塊大小為1KB,用4字節(jié)表示一個(gè)物理塊號(hào)。主索引表含有16個(gè)物理塊地址指針,其中前12個(gè)直接指向磁盤塊號(hào),第13個(gè)指向一級(jí)索引表,第14個(gè)指向二級(jí)索引表,第15個(gè)指向三級(jí)索引表,第16個(gè)指向四級(jí)索引表。那么,一個(gè)文件最大可有多少個(gè)物理塊()。A、12+128+128^2+128^3+128^4B、12+256+256^2+256^3+256^4C、16+256+256^2+256^3+256^3D、12+512+512^2+512^3+512^4答案:B6.某計(jì)算機(jī)操作系統(tǒng)采用可變分區(qū)管理方案,當(dāng)前的內(nèi)存分配表如下所示。當(dāng)系統(tǒng)運(yùn)行一段時(shí)間后,進(jìn)程P4退出,那么,操作系統(tǒng)如何修改上述內(nèi)存分配表()。A、將表中進(jìn)程P4所在行的標(biāo)志置為NULL,并將上下兩個(gè)空閑區(qū)與其合并成一個(gè)空閑區(qū),修改空閑區(qū)表B、將表中進(jìn)程P4所在行的標(biāo)志置為NULL,并將上鄰空閑區(qū)與其合并成一個(gè)空閑區(qū),修改空閑區(qū)表C、將表中進(jìn)程P4所在行的標(biāo)志置為NULL,并將下鄰空閑區(qū)與其合并成一個(gè)空閑區(qū),修改空閑區(qū)表D、將表中進(jìn)程P4所在行的標(biāo)志置為NULL,無須修改空閑區(qū)表答案:C解析:【解析】可變分區(qū)是指系統(tǒng)不預(yù)先劃分固定分區(qū),而是在裝入程序時(shí)劃分內(nèi)存區(qū),使為程序分配的分區(qū)的大小正好等于該程序的需求量,且分許的個(gè)數(shù)是可變的,回收時(shí)若有上下相鄰的兩塊空閑區(qū),則將它們合并成為一塊連續(xù)的大空閑區(qū),題意中進(jìn)程P4退出后,它所占用的內(nèi)存塊序號(hào)6,會(huì)和下面相鄰的內(nèi)存塊序號(hào)7合并成一個(gè)空閑區(qū),并修改空閑區(qū)表,選項(xiàng)C正確。故本題答案選擇C選項(xiàng)。7.下列關(guān)于選擇運(yùn)算的索引掃描實(shí)現(xiàn)算法的敘述中,哪一條是錯(cuò)誤的()。A、采用索引掃描方法執(zhí)行選擇運(yùn)算的前提條件是表在選擇條件的屬性上建有索引B、如果選擇條件為等值比較選擇,則只能利用散列索引C、如果選擇條件為非等值比較選擇,則只能利用順序索引D、一般說來,索引掃描的執(zhí)行代價(jià)小于全表掃描的執(zhí)行代價(jià)答案:B8.在某頁式存儲(chǔ)管理系統(tǒng)中,頁面大小為2KB,物理內(nèi)存為256MB,進(jìn)程地址空間為512MB,只考慮一級(jí)頁表,則頁表長(zhǎng)度(頁表項(xiàng)個(gè)數(shù))為()。A、217B、218C、228D、229答案:B解析:【解析】頁式存儲(chǔ)管理方案中,內(nèi)存邏輯地址分為頁號(hào)和頁內(nèi)地址兩部分。題意中進(jìn)程地址空間為512MB=2^29,即進(jìn)程的邏輯地址長(zhǎng)度為29位;頁面大小為2KB=2^11,即頁內(nèi)地址長(zhǎng)度為11位,所以剩下頁號(hào)占29-11=18位,所以采用一級(jí)頁表時(shí),頁表長(zhǎng)度(頁表項(xiàng)個(gè)數(shù))即頁號(hào)有2^18個(gè),答案為B。9.在采用虛擬存儲(chǔ)管理方案的系統(tǒng)中,發(fā)生"抖動(dòng)"現(xiàn)象是由以下哪一個(gè)原因引起的()。A、頁面尺寸過大B、頁面尺寸過小C、程序編制不合理D、頁面置換算法不合理答案:D解析:【解析】在請(qǐng)求分頁存儲(chǔ)管理中,可能出現(xiàn)這種情況,即對(duì)剛被替換出去的頁,立即又要被訪問。需要將它調(diào)入,因無空閑內(nèi)存又要替換另一頁,而后者又是即將被訪問的頁,于是造成了系統(tǒng)需花費(fèi)大量的時(shí)間忙于進(jìn)行這種頻繁的頁面交換,致使系統(tǒng)的實(shí)際效率很低,嚴(yán)重導(dǎo)致系統(tǒng)癱瘓,這種現(xiàn)象稱為抖動(dòng)現(xiàn)象。也就意味著,不合理的頁面置換算法將導(dǎo)致系統(tǒng)抖動(dòng)。故選擇D選項(xiàng)。10.在可變分區(qū)存儲(chǔ)管理方案中,在對(duì)一個(gè)分區(qū)進(jìn)行回收時(shí),若該分區(qū)的起始地址加長(zhǎng)度等于空閑區(qū)表中某個(gè)登記項(xiàng)所表示空閑區(qū)的起始地址,則表示()。A、該回收分區(qū)的上鄰分區(qū)是空閑的B、該回收分區(qū)的下鄰分區(qū)是空閑的C、該回收分區(qū)的上、下鄰分區(qū)都是空閑的D、該回收分區(qū)的上、下鄰分區(qū)都不是空閑的答案:B解析:【解析】系統(tǒng)在設(shè)置一張空閑分區(qū)表,用于記錄每個(gè)空閑分區(qū)的情況。每個(gè)空閑分區(qū)占一個(gè)表目,表目中包括分區(qū)序號(hào)、分區(qū)始址以及分區(qū)的大小等數(shù)據(jù)項(xiàng)。若該分區(qū)的起始地址加長(zhǎng)度等于空閑區(qū)表中某個(gè)登記項(xiàng)所表示空閑區(qū)的起始地址,表明回收分區(qū)的下鄰分區(qū)是空閑的。故選擇B選項(xiàng)。/16、頁式存儲(chǔ)管理方案中,11.下列哪一個(gè)屬性是執(zhí)行創(chuàng)建文件操作時(shí)不需要設(shè)置的()。A、文件名B、文件號(hào)C、文件描述符D、文件長(zhǎng)度答案:C解析:【解析】創(chuàng)建文件中,需要調(diào)用文件系統(tǒng)的“建立文件”操作,需要提供所創(chuàng)建文件的文件名、用戶名、文件號(hào)、存取方式、存儲(chǔ)設(shè)備類型、記錄格式、記錄長(zhǎng)度等,創(chuàng)建成功后會(huì)返回該文件的描述符,選項(xiàng)C錯(cuò)誤,答案為C。12.如圖所示的兩個(gè)關(guān)系R和S則關(guān)系T是下列哪一操作得到的結(jié)果()。A、RSB、R÷SC、R×SD、R-S答案:B13.下列關(guān)于關(guān)系數(shù)據(jù)模型的敘述中,哪一條是錯(cuò)誤的()。A、關(guān)系模型中數(shù)據(jù)的物理結(jié)構(gòu)是一張二維表B、在關(guān)系模型中,現(xiàn)實(shí)世界的實(shí)體以及實(shí)體間的各種聯(lián)系均用關(guān)系來表示C、插入、刪除、更新是關(guān)系模型中的常用操作D、關(guān)系操作通過關(guān)系語言實(shí)現(xiàn),關(guān)系語言的特點(diǎn)是高度非過程化答案:A14.假設(shè)某計(jì)算機(jī)系統(tǒng)的內(nèi)存大小為256K,在某一時(shí)刻內(nèi)存的使用情況如下表所示。A、最佳適配B、最差適配C、首次適配D、下次適配答案:A解析:【解析】最差適配算法總是查找能滿足申請(qǐng)要求的最大的空閑區(qū)來分配內(nèi)存,所以使用最差適配算法時(shí),對(duì)于請(qǐng)求5K的內(nèi)存空間,系統(tǒng)會(huì)找到當(dāng)前最大的空閑區(qū):起始地址200K、容量為56K的內(nèi)存塊,分配5K,分配后內(nèi)存使用情況如下:起始地址0K10K25K45K95K100K130K155K190K200K205K狀態(tài)已用未用已用已用未用已用未用已用已用已用未用容量10K15K20K50K5K30K25K35K10K5K51K接著對(duì)于請(qǐng)求15K的內(nèi)存空間,系統(tǒng)會(huì)找到當(dāng)前最大的空閑區(qū):起始地址為205K、容量為51K的內(nèi)存塊,分配15K,分配后內(nèi)存使用情況如下:起始地址0K10K25K45K95K100K130K155K190K200K205K220K狀態(tài)已用未用已用已用未用已用未用已用已用已用已用未用容量10K15K20K50K5K30K25K35K10K5K15K36K最后對(duì)于30K的內(nèi)存空間請(qǐng)求,系統(tǒng)找到當(dāng)前最大的空閑區(qū):起始地址為220K、容量為36K的內(nèi)存塊,分配30K,分配后內(nèi)存使用情況如下:起始地址0K10K25K45K95K100K130K155K190K200K205K220K250K狀態(tài)已用未用已用已用未用已用未用已用已用已用已用已用未用容量10K15K20K50K5K30K25K35K10K5K15K30K6K所以選項(xiàng)B不滿足;首次適配算法是順序查找內(nèi)存表,扎到第一個(gè)滿足申請(qǐng)長(zhǎng)度的空閑區(qū)進(jìn)行分配,所以對(duì)于5K的內(nèi)存空間請(qǐng)求,系統(tǒng)從頭順序查找第一個(gè)滿足申請(qǐng)請(qǐng)求的空閑區(qū):起始地址為10K、容量為15K的內(nèi)存塊,分配5K,分配后內(nèi)存使用情況如下:起始地址0K10K15K25K45K95K100K130K155K190K200K狀態(tài)已用已用未用已用已用未用已用未用已用已用未用容量10K5K10K20K50K5K30K25K35K10K56K接著對(duì)于15K的申請(qǐng)請(qǐng)求,系統(tǒng)從頭順序查找第一個(gè)滿足請(qǐng)求的空閑區(qū):起始地址為130K、容量25K的內(nèi)存塊,分配15K,分配后內(nèi)存使用情況如下:起始地址0K10K15K25K45K95K100K130K145K155K190K200K狀態(tài)已用已用未用已用已用未用已用已用未用已用已用未用容量10K5K10K20K50K5K30K15K10K35K10K56K最后對(duì)于30K的申請(qǐng)請(qǐng)求,系統(tǒng)從頭順序查找第一個(gè)滿足請(qǐng)求的空閑區(qū):起始地址為200K、容量為56K的內(nèi)存塊,分配30K,分配后內(nèi)存使用情況如下:起始地址0K10K15K25K45K95K100K130K145K155K190K200K230K狀態(tài)已用已用未用已用已用未用已用已用未用已用已用已用未用容量10K5K10K20K50K5K30K15K10K35K10K30K26K所以選項(xiàng)C不滿足;下次適配算法是接到內(nèi)存分配請(qǐng)求時(shí),從上次分配的位置開始查找下一個(gè)滿足請(qǐng)求的空閑區(qū),所以對(duì)于5K的申請(qǐng)請(qǐng)求,系統(tǒng)從頭查找第一個(gè)滿足申請(qǐng)請(qǐng)求的空閑區(qū):起始地址為10K、容量為15K的內(nèi)存塊,分配5K,分配后內(nèi)存使用情況如下:起始地址0K10K15K25K45K95K100K130K155K190K200K狀態(tài)已用已用未用已用已用未用已用未用已用已用未用容量10K5K10K20K50K5K30K25K35K10K56K接著對(duì)于15K的申請(qǐng)請(qǐng)求,系統(tǒng)從起始地址10K開始(即上一次分配位置)查找第一個(gè)滿足請(qǐng)求的空閑區(qū):起始地址為130K、容量25K的內(nèi)存塊,分配15K,分配后內(nèi)存使用情況如下:起始地址0K10K15K25K45K95K100K130K145K155K190K200K狀態(tài)已用已用未用已用已用未用已用已用未用已用已用未用容量10K5K10K20K50K5K30K15K10K35K10K56K最后對(duì)于30K的申請(qǐng)請(qǐng)求,系統(tǒng)起始地址130K(即上一次分配位置)查找第一個(gè)滿足請(qǐng)求的空閑區(qū):起始地址為200K、容量為56K的內(nèi)存塊,分配30K,分配后內(nèi)存使用情況如下:起始地址0K10K15K25K45K95K100K130K145K155K190K200K230K狀態(tài)已用已用未用已用已用未用已用已用未用已用已用已用未用容量10K5K10K20K50K5K30K15K10K35K10K30K26K選項(xiàng)D不滿足;最佳適配算法總是查找第一個(gè)滿足申請(qǐng)請(qǐng)求的最小空閑區(qū),所以對(duì)于5K的申請(qǐng)請(qǐng)求,系統(tǒng)查找到第一個(gè)滿足申請(qǐng)請(qǐng)求的最小空閑區(qū):起始地址為95K、容量為5K的空閑塊,分配5K,分配后內(nèi)存使用情況如下:起始地址0K10K25K45K95K100K130K155K190K200K狀態(tài)已用未用已用已用已用已用未用已用已用未用容量10K15K20K50K5K30K25K35K10K56K接著對(duì)于15K的申請(qǐng)請(qǐng)求,系統(tǒng)查找到第一個(gè)滿足申請(qǐng)請(qǐng)求的最小空閑區(qū):起始地址為10K、容量15K的內(nèi)存塊,分配15K,分配后內(nèi)存使用情況如下:起始地址0K10K25K45K95K100K130K155K190K200K狀態(tài)已用已用已用已用已用已用未用已用已用未用容量10K15K20K50K5K30K25K35K10K56K最后對(duì)于30K的申請(qǐng)請(qǐng)求,系統(tǒng)查找第一個(gè)滿足申請(qǐng)請(qǐng)求的最小空閑區(qū):起始地址為200K、容量為56K的內(nèi)存塊,分配30K,分配后內(nèi)存使用情況如下:起始地址0K10K25K45K95K100K130K155K190K200K230K狀態(tài)已用已用已用已用已用已用未用已用已用已用未用容量10K15K20K50K5K30K25K35K10K30K26K滿足題意,所以答案為A。15.下列關(guān)于文件系統(tǒng)中文件的描述中,哪一個(gè)是正確的()。A、構(gòu)成文件內(nèi)容的基本單位稱為信息項(xiàng)B、文件的內(nèi)容沒有順序關(guān)系C、文件內(nèi)容都是由操作系統(tǒng)解釋并使用的D、用戶需要關(guān)注文件在磁盤上的存儲(chǔ)位置答案:A解析:【解析】B選項(xiàng)中順序文件的內(nèi)容有順序關(guān)系;C選項(xiàng)中文件內(nèi)容的具體意義是文件建立者和使用者解釋的;D選項(xiàng)中用戶不用關(guān)心文件存儲(chǔ)方法、物理位置以及訪問方式等;構(gòu)成文件內(nèi)容的基本單位稱為信息項(xiàng)是正確的。所以選A選項(xiàng)。16.進(jìn)程被成功創(chuàng)建以后,該進(jìn)程的進(jìn)程控制塊將會(huì)首先插入到下列哪個(gè)隊(duì)列中()。A、就緒隊(duì)列B、等待隊(duì)列C、運(yùn)行隊(duì)列D、活動(dòng)隊(duì)列答案:A解析:【解析】操作系統(tǒng)創(chuàng)建一個(gè)新進(jìn)程的過程如下:1)申請(qǐng)空白PCB。2)為新進(jìn)程分配資源。3)初始化進(jìn)程控制塊。4)將新進(jìn)程插入就緒隊(duì)列,如果進(jìn)程就緒隊(duì)列能夠接納新進(jìn)程,便將新進(jìn)程插入到就緒隊(duì)列中。故選擇A選項(xiàng)。17.下列描述的現(xiàn)象中,對(duì)應(yīng)死鎖的四個(gè)必要條件中的“請(qǐng)求和保持”條件的是()。A、沒有采用SPOOLing技術(shù)的系統(tǒng)中,進(jìn)程P1和P2同時(shí)申請(qǐng)使用同一臺(tái)打印機(jī)B、進(jìn)程P1擁有打印機(jī)并申請(qǐng)掃描儀C、進(jìn)程P1額外申請(qǐng)內(nèi)存不成功,則持有原有的內(nèi)存進(jìn)入阻塞狀態(tài)D、進(jìn)程P1等待P2完成視頻解壓縮的信號(hào),P2正等待P1發(fā)來的解壓數(shù)據(jù)答案:B18.創(chuàng)建表t1,并使得表中employid字段值非空且唯一的SQL語句是下列哪一個(gè)()。A、CREATETABLEt1(employidINTEGER)B、CREATETABLEt1(employidUNIQUEINTEGER)C、CREATETABLEt1(employidINTEGERNOTNULL)D、CREATETABLEt1(employidINTEGER,PRIMARYKEY(employid))答案:D19.SQL語言提供了豐富的數(shù)據(jù)類型,下列關(guān)于SQL語言數(shù)據(jù)類型的描述中,哪一個(gè)是錯(cuò)誤的()。A、可以是預(yù)定義數(shù)據(jù)類型B、可以定義BLOB等大數(shù)據(jù)對(duì)象,如音頻、視頻等C、行類型(Row)是一種預(yù)定義數(shù)據(jù)類型D、可以用ARRAY定義聚合數(shù)據(jù)類型等答案:C20.在計(jì)算機(jī)系統(tǒng)中被創(chuàng)建的進(jìn)程具有多種特性,所謂進(jìn)程的“動(dòng)態(tài)性”是指()。A、進(jìn)程始終處于運(yùn)行過程中B、進(jìn)程動(dòng)態(tài)產(chǎn)生、動(dòng)態(tài)變化、動(dòng)態(tài)消亡C、進(jìn)程和程序一樣,可以永久保存D、進(jìn)程每一次的運(yùn)行結(jié)果是完全一樣的答案:B21.在虛擬頁式存儲(chǔ)管理系統(tǒng)中,某一時(shí)刻CPU的利用率為3%,磁盤的繁忙率為97%。針對(duì)這一情況,采用下列哪一種操作是合理的?A、適當(dāng)減少進(jìn)程數(shù)量以提高系統(tǒng)效率B、必須增加進(jìn)程數(shù)量以提高系統(tǒng)效率C、使用一個(gè)速度更快的處理機(jī)來提高處理機(jī)的利用率D、使用一個(gè)速度更快的磁盤來提高處理機(jī)的利用率答案:A解析:【解析】在虛擬頁式存儲(chǔ)管理中,某一時(shí)刻CPU的利用率為3%,磁盤的繁忙率為97%;意味著磁盤利用率過高,影響了CPU的執(zhí)行效率,適當(dāng)減少進(jìn)程數(shù)量以提高系統(tǒng)效率。故選擇A選項(xiàng)。22.系統(tǒng)調(diào)用與一般過程調(diào)用是不同的,下列對(duì)被調(diào)用程序嵌套使用的描述中,哪一個(gè)是正確的()。A、過程調(diào)用和系統(tǒng)調(diào)用均不可以嵌套使用B、過程調(diào)用和系統(tǒng)調(diào)用均可以嵌套使用C、過程調(diào)用可以嵌套使用,系統(tǒng)調(diào)用不可以嵌套使用D、過程調(diào)用不可以嵌套使用,系統(tǒng)調(diào)用可以嵌套使用答案:B23.下列SQL99特性的敘述中,哪一條是錯(cuò)誤的()。A、行類型和數(shù)組類型也稱為非用戶定義類型B、行類型對(duì)應(yīng)于應(yīng)用對(duì)象模型中的元組構(gòu)造器C、數(shù)組類型對(duì)應(yīng)于應(yīng)用對(duì)象模型中的集合D、SQL提供了類似于類定義的構(gòu)造,用戶可以通過該構(gòu)造創(chuàng)建命名的用戶自定義類型。答案:A24.下列關(guān)于數(shù)據(jù)模型中的數(shù)據(jù)約束的敘述中,哪一條是錯(cuò)誤的()。A、數(shù)據(jù)約束是數(shù)據(jù)模型的組成要素之一B、數(shù)據(jù)約束描述了數(shù)據(jù)間的語義關(guān)聯(lián),而與語法聯(lián)系無關(guān)C、數(shù)據(jù)約束可保證數(shù)據(jù)的正確性和相容性D、數(shù)據(jù)動(dòng)態(tài)行為規(guī)則可以通過數(shù)據(jù)約束來刻畫答案:B25.下列程序中,哪一個(gè)不屬于操作系統(tǒng)內(nèi)核程序?A、進(jìn)程調(diào)度程序B、中斷服務(wù)程序C、設(shè)備驅(qū)動(dòng)程序D、用戶應(yīng)用程序答案:D解析:【解析】“內(nèi)核”指的是一個(gè)提供硬件抽象層、磁盤及文件系統(tǒng)控制、多任務(wù)等功能的系統(tǒng)軟件。一個(gè)內(nèi)核不是一套完整的操作系統(tǒng)。它負(fù)責(zé)管理系統(tǒng)的進(jìn)程、中斷、內(nèi)存、設(shè)備驅(qū)動(dòng)程序、文件和網(wǎng)絡(luò)系統(tǒng),決定著系統(tǒng)的性能和穩(wěn)定性。故選擇D選項(xiàng)。26.下表是某頁式內(nèi)存分配的情況,頁面大小為4096B,有效位為1表示該頁在內(nèi)存。系統(tǒng)將邏輯地址0x0E8D、0x3010、0x411B、0x00FB、0x231E轉(zhuǎn)換為物理地址時(shí),會(huì)發(fā)生幾次缺頁中斷?A、1次B、2次C、3次D、4次答案:A解析:【解析】某進(jìn)程在運(yùn)行過程中要訪問的虛擬地址分別為0x0E8D、0x3010、0x411B、0x00FB、0x231E,訪問的頁框分別為:0,3,4,0,2,系統(tǒng)給該進(jìn)程分配3個(gè)頁框。若采用LRU頁面置換算法,由于0,2,4已經(jīng)在內(nèi)存中,則產(chǎn)生1次缺頁。故選擇A選項(xiàng)。27.隨機(jī)性是操作系統(tǒng)的特征之一,所謂“隨機(jī)性”是指()。A、操作系統(tǒng)不能對(duì)所運(yùn)行程序的行為以及硬件設(shè)備的情況做出任何事先的假定B、操作系統(tǒng)不能再現(xiàn)任何程序的執(zhí)行過程C、操作系統(tǒng)無法確切知道運(yùn)行程序的狀態(tài)D、操作系統(tǒng)不能很好地控制資源的使用和程序的運(yùn)行答案:A解析:【解析】操作系統(tǒng)的運(yùn)行是在一種隨機(jī)的環(huán)境下進(jìn)行的,這種隨機(jī)環(huán)境的含義是,操作系統(tǒng)不能對(duì)所運(yùn)行的程序的行為以及硬件設(shè)備的情況作出任何事先的假定。答案選A。28.下列描述的現(xiàn)象中,屬于死鎖的是()。A、相關(guān)進(jìn)程進(jìn)入阻塞狀態(tài),且無法喚醒B、相關(guān)進(jìn)程沒有阻塞,可被調(diào)度,但是沒有進(jìn)展C、相關(guān)進(jìn)程沒有阻塞,但是調(diào)度被無限推后D、相關(guān)進(jìn)程進(jìn)入阻塞狀態(tài),且可以喚醒答案:A解析:【解析】死鎖是指兩個(gè)或兩個(gè)以上的進(jìn)程在執(zhí)行過程中,因爭(zhēng)奪資源而造成的一種互相等待的現(xiàn)象,若無外力作用,它們都將無法推進(jìn)下去。相關(guān)進(jìn)程進(jìn)入阻塞狀態(tài),且無法喚醒,如果系統(tǒng)不強(qiáng)行撤銷進(jìn)程等待就無法繼續(xù)推進(jìn)下去,因此屬于死鎖。故選擇A選項(xiàng)。29.有如下銀行存款的程序intdeposit(id,intc)//存款例程,id是用戶號(hào),c為存入現(xiàn)金額{intn;whileTS(&lock);//Test-and-Set指令n=fetch(balance);//從主服務(wù)器取存款余額n=n+c;//存款余額加存入現(xiàn)金額send(n);//送回新余額lock=FALSE;//置標(biāo)志為Foutput(n);//打印余額憑條}上述程序中,lock=FALSE指令的作用是()。A、臨界資源訪問過程中的進(jìn)入?yún)^(qū)B、臨界資源訪問過程中的臨界區(qū)C、臨界資源訪問過程中的剩余區(qū)D、臨界資源訪問過程中的退出區(qū)答案:D解析:【解析】程序中存款賬戶信息屬于臨界區(qū)資源,同一時(shí)刻只能有一個(gè)進(jìn)程訪問;訪問臨界區(qū)的代碼分為4個(gè)部分:whileTS(&lock)屬于進(jìn)入?yún)^(qū);n=fetch(balance);n=n+c;send(n);屬于臨界區(qū);lock=FALSE;屬于退出區(qū);output(n);屬于剩余區(qū)。故本題答案選擇D選項(xiàng)。30.某種I/O控制方式如下所述:CPU先配置I/O設(shè)備,然后繼續(xù)執(zhí)行主程序,不查詢狀態(tài)直到該I/O設(shè)備準(zhǔn)備好,并向CPU發(fā)出請(qǐng)求服務(wù)的信號(hào)。那么,該I/O控制方式稱為()。A、程序直接控制方式B、中斷控制方式C、DMA方式D、通道控制方式答案:B解析:【解析】程序直接控制方式是指用戶進(jìn)程直接控制內(nèi)存或CPU和外圍設(shè)備之間進(jìn)行信息傳送的方式,選項(xiàng)A錯(cuò)誤;DMA方式是DMA控制器從CPU接管對(duì)總線的控制,數(shù)據(jù)交換不經(jīng)過CPU,而直接在內(nèi)存和I/O設(shè)備之間進(jìn)行,當(dāng)數(shù)據(jù)傳送結(jié)束后,再交給CPU做善后處理,選項(xiàng)C錯(cuò)誤;通道控制方式是利用通道這個(gè)特殊功能的處理器,實(shí)現(xiàn)對(duì)外圍設(shè)備的統(tǒng)一管理和外圍設(shè)備與內(nèi)存之間的數(shù)據(jù)傳送;選項(xiàng)D錯(cuò)誤;中斷控制方式是CPU在配置I/O設(shè)備后,繼續(xù)自己的工作,直到I/O設(shè)備準(zhǔn)備好后,向CPU發(fā)送中斷請(qǐng)求,再由CPU接管,提供服務(wù);答案為B。31.共享性是操作系統(tǒng)的特征之一,下列哪種軟件資源不可以同時(shí)共享()。A、內(nèi)存分配模塊B、可重入代碼C、SPOOLing系統(tǒng)D、log()函數(shù)子程序答案:A解析:【解析】B選項(xiàng)可重入代碼(Reentrycode)是一種允許多個(gè)進(jìn)程同時(shí)訪問的代碼,可以被多個(gè)進(jìn)程共享;C選項(xiàng)SPOOLing系統(tǒng)實(shí)現(xiàn)了虛擬設(shè)備功能,多個(gè)進(jìn)程同時(shí)使用一臺(tái)獨(dú)享設(shè)備,而對(duì)每一進(jìn)程而言,都認(rèn)為自己獨(dú)占這一設(shè)備,只是該設(shè)備是邏輯上的設(shè)備,可被同時(shí)共享;D選項(xiàng)log()函數(shù)子程序,是屬于可重入代碼的一個(gè)具體例子;A選項(xiàng)內(nèi)存分配模塊代碼里包含了訪問臨界資源的代碼,所以此類軟件資源不可以同時(shí)共享。所以選A選項(xiàng)。32.下列關(guān)于E-R模型向關(guān)系模型轉(zhuǎn)換的敘述中,哪一條是錯(cuò)誤的()。A、一個(gè)實(shí)體類型轉(zhuǎn)換為一個(gè)關(guān)系模式B、一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式C、一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與聯(lián)系的任意一端實(shí)體所對(duì)應(yīng)的關(guān)系模式合并D、一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與聯(lián)系的任意一端實(shí)體所對(duì)應(yīng)的關(guān)系模式合并答案:D33.某單核處理機(jī)的計(jì)算機(jī)系統(tǒng)中共有20個(gè)進(jìn)程,那么,處于阻塞狀態(tài)的進(jìn)程最多有幾個(gè)()。A、1B、20C、19D、0答案:B解析:【解析】當(dāng)該單核處理器的計(jì)算機(jī)系統(tǒng)因?yàn)楦?jìng)爭(zhēng)資源而發(fā)生死鎖時(shí),有可能20個(gè)進(jìn)程全部阻塞。所以選B選項(xiàng)34.下列關(guān)于概念層模型的敘述中,哪一條是錯(cuò)誤的()。A、概念層模型主要用于數(shù)據(jù)庫(kù)設(shè)計(jì)中的概念設(shè)計(jì)B、概念層模型是一種語義抽象模型C、E-R模型是最常用的概念模型D、概念模型與具體的邏輯模型相關(guān)答案:D35.計(jì)算機(jī)系統(tǒng)中擁有各種軟硬件資源,時(shí)鐘中斷是屬于()。A、可重用資源B、不可重用資源C、臨界資源D、共享資源答案:B解析:【解析】時(shí)鐘中斷屬于臨時(shí)性資源(不可重用資源),是指某個(gè)進(jìn)程所產(chǎn)生、只為另一個(gè)進(jìn)程使用一次或經(jīng)過短暫時(shí)間后不再使用的資源,如I/O和時(shí)鐘中斷、同步信號(hào)、消息等。所以選B選項(xiàng)。36.下列關(guān)于超媒體鏈接的敘述中,哪一條是錯(cuò)誤的()。A、超媒體鏈接可以始于結(jié)點(diǎn)內(nèi)的某一指定點(diǎn),也可以始于整個(gè)結(jié)點(diǎn)B、超媒體鏈接必須是有方向的C、超媒體鏈接的方法易于遍歷整個(gè)鏈接D、進(jìn)行多媒體/超媒體信息檢索時(shí),需要訪問鏈接以及鏈接的相關(guān)信息答案:C37.在SELECT語句的WHERE子句的條件表達(dá)式中,可以匹配0個(gè)到多個(gè)字符的通配符是下列哪一個(gè)()。A、*B、%C、_D、?答案:B38.設(shè)A和B都是項(xiàng)集,|A|表示數(shù)據(jù)庫(kù)中包含項(xiàng)集A的事務(wù)個(gè)數(shù),則稱為規(guī)則A→B的()。A、關(guān)聯(lián)規(guī)則B、頻繁項(xiàng)集C、可信度D、支持度答案:C39.關(guān)于觸發(fā)器的敘述中,下面哪一條是錯(cuò)誤的()。A、觸發(fā)器是一種特殊的存儲(chǔ)過程B、觸發(fā)器必須創(chuàng)建在一個(gè)特定的表C、觸發(fā)器通過EXEC語句調(diào)用D、觸發(fā)器有助于實(shí)現(xiàn)數(shù)據(jù)庫(kù)的完整性、安全性和主動(dòng)性答案:C40.在數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)中,從E-R模型向關(guān)系模型的轉(zhuǎn)換應(yīng)遵循相應(yīng)原則。對(duì)于三個(gè)不同實(shí)體集和它們之間的一個(gè)多對(duì)多聯(lián)系,最少應(yīng)轉(zhuǎn)換為多少個(gè)關(guān)系模式()。A、2B、3C、4D、5答案:C41.下列關(guān)于關(guān)系模型的敘述中,哪一條是錯(cuò)誤的()。A、關(guān)系模型是一種基于記錄的模型B、關(guān)系模型中每張二維表稱為一個(gè)關(guān)系,表中的數(shù)據(jù)稱為關(guān)系模式C、關(guān)系模型用表格來表示和實(shí)現(xiàn)實(shí)體間的聯(lián)系D、關(guān)系模型是一種數(shù)學(xué)化的模型答案:B42.下列關(guān)于嵌入式SQL的敘述中,哪一條是錯(cuò)誤的()。A、嵌入式SQL是應(yīng)用系統(tǒng)使用編程方式來訪問和管理數(shù)據(jù)庫(kù)中數(shù)據(jù)的主要方式之一B、嵌入式SQL可以利用高級(jí)語言的過程化結(jié)構(gòu)來彌補(bǔ)SQL語言在實(shí)現(xiàn)諸如流程控制等復(fù)雜應(yīng)用方面的不足C、能嵌入SQL語句的高級(jí)語言只有COBOL和CD、系統(tǒng)必須協(xié)調(diào)SQL語句與主語言語句處理記錄的不同方式答案:C43.有一個(gè)虛擬頁式存儲(chǔ)系統(tǒng)采用最近最少使用(LRU)頁面置換算法,系統(tǒng)分給每個(gè)進(jìn)程3頁內(nèi)存,其中一頁用來存放程序和變量i,j(不作他用)。假設(shè)一個(gè)頁面可以存放300個(gè)整數(shù)變量。某進(jìn)程程序如下:VARA:ARRAY[1..300,1..200]OFinteger;i,j:integer;FORi:=1to300DOFORj:=1to200DOA[i,j]:=0;設(shè)變量i,j放在程序頁面中,初始時(shí),程序及變量i,j已在內(nèi)存,其余兩頁為空。矩陣A按行序存放。試問當(dāng)程序執(zhí)行完后,共缺頁多少次()。A、200B、300C、500D、301答案:A解析:【解析】矩陣按行存放,分析代碼了解到存放方式與訪問方式相同,也是按行訪問的。因此可把矩陣按頁大小分為200頁,每頁300個(gè)元素,分析當(dāng)訪問第1個(gè)元素(第1頁第1個(gè)元素),第301個(gè)元素(第2頁第1個(gè)元素),第601個(gè)元素(第3頁第1個(gè)元素)……時(shí)會(huì)發(fā)生缺頁于是得知共缺頁200次,所以選A選項(xiàng)。44.有關(guān)系模式R(A,B,C,D,E,F(xiàn),G,H,I,J),根據(jù)語義有如下函數(shù)依賴集:F={ABD→E,AB→G,B→F,C→J,C→I,G→H}。關(guān)系模式R的碼為下列哪一項(xiàng)()。A、(A,B,C,G)B、(A,B,D,I)C、(A,C,D,G)D、(A,B,C,D)答案:D45.請(qǐng)分析下列程序。intmain(){printf("Thisisinmainprogram");if(fork()==0)printf("Iaminchildprocess");elseprintf("Iaminparentprocess");}程序正確運(yùn)行后結(jié)果是A、ThisisinmainprogramIaminchildprocessIaminparentprocessB、ThisC、ThisD、This答案:A解析:【解析】計(jì)算機(jī)程序設(shè)計(jì)中的fork()函數(shù)。返回值:若成功調(diào)用一次則返回兩個(gè)值,子進(jìn)程返回0,父進(jìn)程返回子進(jìn)程標(biāo)記;否則,出錯(cuò)返回-1。假設(shè)程序正確運(yùn)行并創(chuàng)建子進(jìn)程成功,那么,子進(jìn)程為0,父進(jìn)程為進(jìn)程號(hào),故輸出ThisisinmainprogramIaminchildprocessIaminparentprocess。故選擇A選項(xiàng)。46.對(duì)象模型中的數(shù)據(jù)類型:整數(shù)、實(shí)數(shù),為下列哪一種類型構(gòu)造器所支持()。A、原子B、字符串C、元組D、集合答案:A47.有關(guān)系模式R(C,S,T,L),根據(jù)語義有如下函數(shù)依賴集:F={C→T,ST→L,TL→C}。現(xiàn)將關(guān)系模式R分解為兩個(gè)關(guān)系模式R1(S,T,L),R2(C,T,L),那么這個(gè)分解()。A、不具有無損連接性,不保持函數(shù)依賴B、具有無損連接性,不保持函數(shù)依賴C、不具有無損連接性,保持函數(shù)依賴D、具有無損連接性且保持函數(shù)依賴答案:D48.在數(shù)據(jù)庫(kù)技術(shù)中,實(shí)體-聯(lián)系模型(即E-R模型)是下列哪一種模型()。A、概念數(shù)據(jù)模型B、結(jié)構(gòu)數(shù)據(jù)模型C、物理數(shù)據(jù)模型D、邏輯數(shù)據(jù)模型答案:A49.進(jìn)程在打開一個(gè)文件的過程中,下列哪一個(gè)操作順序是正確的()。A、檢查打開方式B、查找FCB主部C、檢查用戶身份D、檢查打開方式答案:B50.下列關(guān)于數(shù)據(jù)挖掘的敘述中,哪一條是錯(cuò)誤的()。A、數(shù)據(jù)挖掘被認(rèn)為是知識(shí)發(fā)現(xiàn)過程中的一個(gè)特定步驟B、數(shù)據(jù)挖掘是使用專門的算法從數(shù)據(jù)中抽取有用的模式C、關(guān)聯(lián)規(guī)則的發(fā)現(xiàn)是數(shù)據(jù)挖掘的目標(biāo)之一D、"可信度"表示規(guī)則所代表的事例(元組)占全部事例(元組)的百分比答案:D51.用戶程序需要關(guān)閉中斷響應(yīng),他必須首先A、發(fā)起訪管中斷B、調(diào)用系統(tǒng)函數(shù)自我阻塞C、保護(hù)現(xiàn)場(chǎng)D、獲取中斷狀態(tài)答案:A解析:【解析】關(guān)閉中斷響應(yīng)指令屬于特權(quán)指令,用戶程序不能直接執(zhí)行,必須要使CPU陷入核心態(tài),由操作系統(tǒng)來執(zhí)行該特權(quán)指令,因此該程序必須先發(fā)起訪管中斷,這是讓CPU由用戶態(tài)向核心態(tài)轉(zhuǎn)換的方法。故選擇A選項(xiàng)。52.有關(guān)系模式R(S,T,C,D,G),根據(jù)語義有如下函數(shù)依賴集:F={(S,C)→T,C→D,(S,C)→G,T→C},關(guān)系模式R的候選關(guān)鍵碼為(S,C)和(S,T)。關(guān)系模式R的規(guī)范化程度最高達(dá)到()。A、1NFB、2NFC、3NFD、4NF答案:A53.下列關(guān)于面向?qū)ο竽P偷臄?shù)據(jù)庫(kù)的敘述中,哪個(gè)是錯(cuò)誤的()。A、面向?qū)ο缶幊陶Z言出現(xiàn)于20世紀(jì)80年代B、對(duì)象模型可以支持復(fù)雜結(jié)構(gòu)對(duì)象的存儲(chǔ)和共享C、面向?qū)ο髷?shù)據(jù)庫(kù)結(jié)合了抽象數(shù)據(jù)類型、操作的封裝、繼承等特性D、當(dāng)前面向?qū)ο竽P鸵讶嫒〈P(guān)系模型成為數(shù)據(jù)庫(kù)系統(tǒng)的主要數(shù)據(jù)模型答案:D54.下列關(guān)于概念層模型的敘述中,哪一條是錯(cuò)誤的()。A、概念層模型是現(xiàn)實(shí)世界到信息世界的語法抽象B、概念層模型主要用于數(shù)據(jù)庫(kù)設(shè)計(jì)中的概念設(shè)計(jì)C、概念模型是從用戶觀點(diǎn)對(duì)數(shù)據(jù)和信息建模D、概念模型獨(dú)立于具體的邏輯模型答案:A55.下列關(guān)于數(shù)據(jù)的敘述中,哪一條是錯(cuò)誤的()。A、數(shù)據(jù)是描述現(xiàn)實(shí)世界事物的符號(hào)記錄B、數(shù)據(jù)是信息的語義解釋C、信息可以用數(shù)據(jù)表示D、數(shù)據(jù)的各種表現(xiàn)形式都可以經(jīng)過數(shù)字化后存入計(jì)算機(jī)答案:B56.在關(guān)系代數(shù)中,從兩個(gè)關(guān)系的笛卡爾積中選取它們屬性間滿足一定條件的元組的操作稱為()。A、并B、選擇C、自然連接D、連接答案:D57.下列關(guān)于分布式數(shù)據(jù)庫(kù)查詢處理的敘述中,哪一條是錯(cuò)誤的()。A、在分布式數(shù)據(jù)庫(kù)系統(tǒng)中,查詢處理是比較復(fù)雜的B、查詢優(yōu)化算法在選擇分布式查詢執(zhí)行策略時(shí),會(huì)以減少傳輸?shù)臄?shù)據(jù)量作為優(yōu)化目標(biāo)C、半連接和外連接都是處理分布式查詢的有效策略D、半連接操作是不可交換的答案:C58.關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語言SQL是一個(gè)高度非過程化的語言。下列關(guān)于SQL語言的非過程化的描述中,哪一條是錯(cuò)誤的()。A、用戶只需提出“做什么”,而不必指明“怎么做”B、用戶無需了解存取路徑,存取路徑的選擇由系統(tǒng)自動(dòng)完成C、用戶無需指明對(duì)哪些關(guān)系進(jìn)行操作,而是由系統(tǒng)自動(dòng)選擇關(guān)系D、可以大大減輕用戶負(fù)擔(dān),且有利于提高數(shù)據(jù)的獨(dú)立性答案:C59.假設(shè)某文件由100個(gè)邏輯記錄組成,每個(gè)邏輯記錄長(zhǎng)度為80個(gè)字符。磁盤空間被劃分為若干塊,塊大小為1024個(gè)字符。若采用成組操作,塊因子為12,那么磁盤空間的利用率是多少()。A、32%B、64%C、80%D、94%答案:D解析:【解析】采用成組操作時(shí),每12個(gè)記錄占用一個(gè)塊,塊使用率為80*12/1024=94%。故選擇D選項(xiàng)。60.假設(shè)某計(jì)算機(jī)系統(tǒng)的內(nèi)存大小為256K,在某一時(shí)刻內(nèi)存的使用情況如下表所示。那么,系統(tǒng)采用的是什么分配算法()。A、最佳適配B、最差適配C、首次適配D、下次適配答案:A61.中斷是指CPU對(duì)系統(tǒng)中或系統(tǒng)外發(fā)生的異步事件的響應(yīng),中斷斷點(diǎn)是指()。A、引起中斷的那些事件B、中斷控制器向處理器發(fā)出的信號(hào)C、正在運(yùn)行的程序的暫停點(diǎn)D、使處理器暫停當(dāng)前程序轉(zhuǎn)而處理中斷過程的指令答案:C解析:【解析】引起中斷的事件稱為中斷事件或中斷源,A錯(cuò)誤;中斷源向處理器發(fā)出的請(qǐng)求信號(hào)稱為中斷請(qǐng)求,B錯(cuò)誤;使處理器暫停當(dāng)前程序轉(zhuǎn)而處理中斷過程的指令稱為硬件中斷裝置,D錯(cuò)誤;發(fā)生中斷時(shí)正在執(zhí)行的程序的暫停點(diǎn)稱為中斷斷點(diǎn),答案為C。62.下列關(guān)于I/O設(shè)備的敘述中,哪一個(gè)是正確的?A、不同的I/O設(shè)備可以并行工作B、只有I/O設(shè)備才能產(chǎn)生有效的中斷源C、在中斷處理過程中,必須屏蔽新中斷D、SPOOLing系統(tǒng)是脫機(jī)I/O系統(tǒng)答案:A解析:【解析】不同的I/O設(shè)備可以并行工作。故選擇A選項(xiàng)。63.下列關(guān)于數(shù)據(jù)字典的敘述中,哪一條是錯(cuò)誤的()。A、數(shù)據(jù)庫(kù)中的數(shù)據(jù)可分為用戶數(shù)據(jù)和系統(tǒng)數(shù)據(jù)B、用戶數(shù)據(jù)是用戶使用的數(shù)據(jù)C、系統(tǒng)數(shù)據(jù)包括數(shù)據(jù)描述信息、控制信息、存儲(chǔ)信息等D、用戶數(shù)據(jù)和系統(tǒng)數(shù)據(jù)總稱為數(shù)據(jù)字典答案:D64.下列哪一個(gè)不是數(shù)據(jù)庫(kù)管理系統(tǒng)的主要成分()。A、設(shè)備管理器B、存儲(chǔ)管理器C、查詢處理器D、事務(wù)管理器答案:A65.假設(shè)某文件系統(tǒng)的物理結(jié)構(gòu)采用類UNIX的二級(jí)索引結(jié)構(gòu)。主索引表有12項(xiàng),前10項(xiàng)給出文件前10塊的磁盤地址,第11項(xiàng)給出一級(jí)索引表的地址,第12項(xiàng)給出二級(jí)索引表的地址。一級(jí)和二級(jí)索引表的大小均為一個(gè)磁盤塊,可存放100個(gè)磁盤地址。在找到主索引表之后,要訪問文件的第1000塊,還需要啟動(dòng)多少次磁盤()。A、2B、3C、4D、5答案:B解析:【解析】1~10塊采用的是直接索引,需要啟動(dòng)磁盤1次;11~110塊采用的是一級(jí)索引,需要啟動(dòng)磁盤2次;111~10110塊采用的是二級(jí)索引,需要啟動(dòng)磁盤3次。第1000塊訪問時(shí),找到主索引后,需要啟動(dòng)磁盤2次。故選擇B選項(xiàng)。66.若用戶編程需要打印輸出,他可使用下列操作系統(tǒng)提供的哪一種系統(tǒng)調(diào)用?A、write()B、printf()C、output()D、list()答案:A解析:【解析】write()會(huì)把參數(shù)buf所指的內(nèi)存寫入count個(gè)字節(jié)到參數(shù)fd所指的文件內(nèi)。當(dāng)然,文件讀寫位置也會(huì)隨之移動(dòng)。故選擇A選項(xiàng)。67.每個(gè)進(jìn)程在得到處理機(jī)運(yùn)行前,必須首先進(jìn)行下列哪一種操作?A、全部裝入內(nèi)存B、鏈接動(dòng)態(tài)庫(kù)C、部分裝入內(nèi)存D、調(diào)入交換區(qū)答案:C解析:【解析】由于CPU不能直接訪問存在外設(shè)或外存上的程序,所以程序要得到處理機(jī)前,必須先裝入內(nèi)存,由于出現(xiàn)了頁式存儲(chǔ)管理方式等的內(nèi)存管理技術(shù)方案,所以只要部分裝入內(nèi)存即可。故選擇C選項(xiàng)。68.有如圖所示的兩個(gè)關(guān)系R1和R2,R3是下列哪一項(xiàng)關(guān)系操作的結(jié)果()。A、R1和R2的自然連接B、R1和R2的左外連接C、R1和R2的右外連接D、R1和R2的半連接答案:A69.下列關(guān)于關(guān)系數(shù)據(jù)語言的敘述中,哪一條是錯(cuò)誤的()。A、關(guān)系代數(shù)是關(guān)系操作語言的一種傳統(tǒng)表示方式,是一種抽象的查詢語言B、元組關(guān)系演算和域關(guān)系演算屬于關(guān)系演算語言C、關(guān)系代數(shù)比關(guān)系演算具有更強(qiáng)的表達(dá)能力D、SQL語言是一種重要的關(guān)系數(shù)據(jù)語言答案:C70.在組成計(jì)算機(jī)系統(tǒng)的各類資源中,主要包含有硬件部件以及()。A、代碼和數(shù)據(jù)B、鍵盤、鼠標(biāo)和顯示器C、操作系統(tǒng)D、各類應(yīng)用軟件答案:A解析:【解析】計(jì)算機(jī)系統(tǒng)的資源分為硬件資源和軟件資源,軟件資源由程序和數(shù)據(jù)組成。故選擇A選項(xiàng)。71.下列哪一條不屬于數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)()。A、數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)B、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)C、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)D、數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)答案:A72.下列進(jìn)程間通信的各種方法中,哪一個(gè)是“共享內(nèi)存”通信方式()。A、在相互通信的進(jìn)程之間設(shè)一公共區(qū)域,一組進(jìn)程向該公共區(qū)域?qū)?,另一組進(jìn)程從公共區(qū)域讀,通過這種方式實(shí)現(xiàn)兩組進(jìn)程間的信息交換B、在內(nèi)存中開辟若干區(qū)域,發(fā)送進(jìn)程申請(qǐng)一個(gè)區(qū)域,并將信息送入,然后把它插入到接收進(jìn)程的相應(yīng)隊(duì)列中,之后通知接收進(jìn)程C、發(fā)送進(jìn)程首先創(chuàng)建一個(gè)鏈接兩個(gè)進(jìn)程的通信機(jī)制,然后把信息送入該機(jī)制;發(fā)送進(jìn)程和接收進(jìn)程不直接建立聯(lián)系,而接收進(jìn)程可以在任何時(shí)刻從該機(jī)制中取走信息D、發(fā)送進(jìn)程創(chuàng)建好連接兩個(gè)進(jìn)程的一個(gè)打開的共享文件,然后寫入數(shù)據(jù)流;接收進(jìn)程在需要時(shí)可以從該共享文件讀出數(shù)據(jù),寫入和讀出數(shù)據(jù)的長(zhǎng)度是可變的答案:A解析:【解析】共享內(nèi)存是指在相互通信的進(jìn)程之間設(shè)有一個(gè)公共內(nèi)存區(qū),一組進(jìn)程向該公共內(nèi)存中寫,另一組進(jìn)程從公共內(nèi)存中讀,通過這種當(dāng)時(shí)實(shí)現(xiàn)二組進(jìn)程間的信息交換,通俗的說共享內(nèi)存通信方式是指進(jìn)程間通過對(duì)共享存儲(chǔ)區(qū)的讀寫來交換數(shù)據(jù)。B選項(xiàng)為消息傳遞系統(tǒng)通信方式,C選項(xiàng)為套接字通信方式,D選項(xiàng)為管道通信方式。故選擇A選項(xiàng)。73.事務(wù)成功完成后,它對(duì)數(shù)據(jù)庫(kù)的改變就必須是永久的,即使系統(tǒng)可能出現(xiàn)故障。這稱作事務(wù)的()。A、原子性B、一致性C、隔離性D、持久性答案:D74.由于關(guān)系模式設(shè)計(jì)不當(dāng)所引起的刪除異常指的是()。A、兩個(gè)事務(wù)并發(fā)地對(duì)同一關(guān)系進(jìn)行刪除而造成數(shù)據(jù)庫(kù)不一致B、由于關(guān)系中元組的刪除而造成有用的信息無法作為一個(gè)元組在數(shù)據(jù)庫(kù)中存在C、未經(jīng)授權(quán)的用戶對(duì)關(guān)系進(jìn)行了刪除D、刪除操作因?yàn)檫`反完整性約束條件而遭到拒絕答案:B75.處理器中對(duì)用戶不可見的寄存器是()。A、數(shù)據(jù)寄存器B、地址寄存器C、條件碼寄存器D、指令寄存器答案:D解析:【解析】處理器中用戶可見的寄存器包括數(shù)據(jù)寄存器、地址寄存器和條件碼寄存器;選項(xiàng)D的指令寄存器(IR)包含了最近取出的指令,屬于控制和狀態(tài)寄存器,對(duì)用戶不可見,答案選D。76.某計(jì)算機(jī)系統(tǒng)中共有3個(gè)進(jìn)程P1、P2和P3,4類資源r1、r2、r3和r4。其中r1和r3每類資源只有1個(gè),r2資源有2個(gè),r4有3個(gè)。當(dāng)前的資源分配狀態(tài)如下:E={<r1,P1>,<P1,r2>,<P2,r1>,<r3,P2>,<r2,P3>,<P3,r3>}若進(jìn)程P3申請(qǐng)一個(gè)r1類資源<P3,r1>,則系統(tǒng)可能會(huì)發(fā)生下列哪一種現(xiàn)象()。A、死鎖B、無死鎖C、活鎖D、饑餓答案:B解析:【解析】本題中進(jìn)程P1,P2,P3對(duì)資源r1,r2,r3,r4的資源分配圖,當(dāng)P3申請(qǐng)r1資源時(shí),r1資源沒有被占有,所以系統(tǒng)不會(huì)出現(xiàn)死鎖的現(xiàn)象。故本題答案選擇B選項(xiàng)。77.某文件系統(tǒng)采用UNIX三級(jí)索引結(jié)構(gòu),I節(jié)點(diǎn)中包含13個(gè)地址項(xiàng),其中0-9項(xiàng)為直接地址,10為一次間接索引項(xiàng),11為二次間接索引項(xiàng),12為三級(jí)間接索引項(xiàng)。若磁盤塊大小為4096B,地址項(xiàng)占用4B,則該文件系統(tǒng)中文件的最大尺寸不能超過下列哪項(xiàng)數(shù)值?A、(10+2^10+2^20+2^30)×4096BB、(10+2^10+2^20+2^30)×4096BC、(10+2^11+2^22+2^33)×4096BD、(10+2^9+2^18+2^27)×4096B答案:A解析:【解析】采用UNIX三級(jí)索引結(jié)構(gòu)中,0-9項(xiàng)為直接地址,10為一次間接索引項(xiàng),11為二次間接索引項(xiàng),12為三級(jí)間接索引項(xiàng)。一個(gè)索引塊可以存儲(chǔ)4096B/4B=1024項(xiàng)。一級(jí)間接索引有1024個(gè)數(shù)據(jù)塊。二級(jí)索引有1024*1024個(gè)數(shù)據(jù)塊。三級(jí)索引有1024*1024*1024個(gè)數(shù)據(jù)塊,總計(jì)為10+2^10+2^20+2^30數(shù)據(jù)塊,即(10+2^10+2^20+2^30)×4096B。故選擇A選項(xiàng)。78.下列關(guān)于邏輯層模型的敘述中,哪一條是錯(cuò)誤的()。A、邏輯層模型基于特定的物理平臺(tái),從數(shù)據(jù)庫(kù)實(shí)現(xiàn)的角度對(duì)數(shù)據(jù)建模B、邏輯層模型也稱為結(jié)構(gòu)數(shù)據(jù)模型C、網(wǎng)狀模型、層次模型和關(guān)系模型都是邏輯模型D、邏輯模型是面向數(shù)據(jù)庫(kù)管理系統(tǒng)的模型答案:A79.由于關(guān)系模式設(shè)計(jì)不當(dāng)所引起的更新異常指的是()。A、兩個(gè)事務(wù)并發(fā)地對(duì)同一數(shù)據(jù)項(xiàng)進(jìn)行更新而造成數(shù)據(jù)庫(kù)不一致B、未經(jīng)授權(quán)的用戶對(duì)數(shù)據(jù)進(jìn)行了更新C、關(guān)系的不同元組中數(shù)據(jù)冗余,更新時(shí)未能同時(shí)更新所有有關(guān)元組而造成數(shù)據(jù)庫(kù)不一致D、對(duì)數(shù)據(jù)的更新因?yàn)檫`反完整性約束條件而遭到拒絕答案:C80.1968年,IBM公司推出的數(shù)據(jù)庫(kù)管理系統(tǒng)IMS是基于下列哪一種模型實(shí)現(xiàn)的()。A、層次模型B、網(wǎng)狀模型C、關(guān)系模型D、對(duì)象-關(guān)系模型答案:A81.下列關(guān)于關(guān)系模型的基本術(shù)語的敘述中,哪個(gè)是錯(cuò)誤的()。A、二維表中的行定義是關(guān)系的描述,稱為關(guān)系模式B、關(guān)系模式和元組的集合通稱為關(guān)系C、一個(gè)關(guān)系的候選碼是這個(gè)關(guān)系的最大超碼D、關(guān)系中包含在任何一個(gè)候選碼中的屬性稱為主屬性答案:C82.有一個(gè)虛擬頁式存儲(chǔ)系統(tǒng)采用最近最少使用(LRU)頁面置換算法,系統(tǒng)分給每個(gè)進(jìn)程3頁內(nèi)存,其中一頁用來存放程序和變量i,j(不作他用)。假設(shè)一個(gè)頁面可以存放150個(gè)整數(shù)變量。某進(jìn)程程序如下:VARA:ARRAY[1..150,1..200]OFinteger;i,j:integer;FORj:=1to200DOFORi:=1to150DOA[i,j]:=0;設(shè)變量i,j放在程序頁面中,初始時(shí),程序及變量i,j已在內(nèi)存,其余兩頁為空。矩陣A按行序存放。試問當(dāng)程序執(zhí)行完后,共缺頁多少次()。A、150B、200C、150×200D、150×150答案:C解析:【解析】矩陣按行存放,分析代碼了解到存放方式與訪問方式不相同,是按列訪問的。因此可把矩陣按頁大小分為200頁,每頁150個(gè)元素,分析當(dāng)訪問第1個(gè)元素(在第1頁)時(shí)缺頁,第2個(gè)元素(在第2頁)缺頁,第3個(gè)元素(在第3頁)……時(shí)會(huì)發(fā)生缺頁于是得知共缺頁150×200次,所以選C選項(xiàng)。83.系統(tǒng)調(diào)用與一般過程調(diào)用是不同的,下列對(duì)調(diào)用程序與被調(diào)用程序的描述中,哪一個(gè)是正確的()。A、過程調(diào)用和系統(tǒng)調(diào)用的調(diào)用程序與被調(diào)用程序均位于核心態(tài)B、過程調(diào)用和系統(tǒng)調(diào)用的調(diào)用程序與被調(diào)用程序均位于用戶態(tài)C、C)過程調(diào)用時(shí)通過改變狀態(tài)字,從用戶態(tài)的調(diào)用程序轉(zhuǎn)到核心態(tài)的被調(diào)用程序D、系統(tǒng)調(diào)用時(shí)需要通過陷入機(jī)制,從用戶態(tài)的調(diào)用程序轉(zhuǎn)到核心態(tài)的被調(diào)用程序答案:D解析:【解析】一般過程調(diào)用,其調(diào)用程序和被調(diào)用程序都運(yùn)行在相同的狀態(tài),即核心態(tài)或用戶態(tài),而系統(tǒng)調(diào)用中調(diào)用程序運(yùn)行在用戶態(tài),被調(diào)用程序則運(yùn)行在系統(tǒng)態(tài),答案A、B錯(cuò)誤;一般過程調(diào)用是不涉及系統(tǒng)狀態(tài)轉(zhuǎn)換的,答案C錯(cuò)誤;而系統(tǒng)調(diào)用由于調(diào)用程序和被調(diào)用程序運(yùn)行在不同的系統(tǒng)狀態(tài),所以需要通過軟中斷機(jī)制,即陷入機(jī)制,從調(diào)用程序所在的用戶態(tài)轉(zhuǎn)到被調(diào)用程序的核心態(tài)。答案為D。84.下列關(guān)于知識(shí)發(fā)現(xiàn)與數(shù)據(jù)挖掘的敘述中,哪一條是錯(cuò)誤的()。A、知識(shí)發(fā)現(xiàn)的過程可以概括為三部分:數(shù)據(jù)準(zhǔn)備、數(shù)據(jù)挖掘、及結(jié)果的解釋和評(píng)估B、數(shù)據(jù)挖掘階段首先要確定挖掘的任務(wù)或目的,如數(shù)據(jù)分類、聚類、關(guān)聯(lián)規(guī)則發(fā)現(xiàn)或序列模式發(fā)現(xiàn)等。確定了挖掘任務(wù)后,就要決定使用什么樣的挖掘算法C、數(shù)據(jù)挖掘的結(jié)果可能會(huì)發(fā)現(xiàn)一些新的信息類型:關(guān)聯(lián)規(guī)則、序列模式、分類樹等D、數(shù)據(jù)挖掘的質(zhì)量與挖掘方法有關(guān),而與數(shù)據(jù)本身無關(guān)答案:D85.為了保證計(jì)算機(jī)中臨界資源的正確使用,進(jìn)程在對(duì)臨界資源訪問前,必須首先調(diào)用下列哪一區(qū)的代碼()。A、進(jìn)入?yún)^(qū)B、臨界區(qū)C、退出區(qū)D、剩余區(qū)答案:A解析:【解析】為了保證計(jì)算機(jī)中臨界資源的正確使用,進(jìn)程在對(duì)臨界資源訪問前,必須首先調(diào)用進(jìn)入?yún)^(qū)代碼,然后執(zhí)行臨界區(qū)代碼,最后執(zhí)行退出區(qū)代碼。故選擇A選項(xiàng)。86.在某頁式存儲(chǔ)管理系統(tǒng)中,頁面大小為4KB,物理內(nèi)存為512MB,進(jìn)程地址空間為1GB,只考慮一級(jí)頁表,則頁表長(zhǎng)度(頁表項(xiàng)個(gè)數(shù))為()。A、217B、218C、229D、230答案:B87.設(shè)系統(tǒng)中有三種類型的資源(A,B,C)和五個(gè)進(jìn)程(P1,P2,P3,P4,P5),A資源的數(shù)量是17,B資源的數(shù)量是6,C資源的數(shù)量為19。在T0時(shí)刻系統(tǒng)的狀態(tài)如下表:<IMG&NBSP;BORDER="0"&NBSP;ALT=""&NBSP;SRC="HTTP:4-30(1).png?XXAQGCSCourseFile60/>系統(tǒng)采用銀行家算法實(shí)施死鎖避免策略,若當(dāng)前系統(tǒng)剩余資源(A,B,C)分別為(2,3,3),下列哪一個(gè)序列不是安全序列?A、P5,P1,P4,P2,P3B、P3,P2,P4,P1,P5C、P5,P4,P3,P2,P1D、P4,P5,P1,P2,P3答案:A88.有如下C語言程序void*th_pg(void*arg){printf("HelloWorld");pthread_join(2);}intmain(void){pthread_tptid;intsta;sta=pthread_create(&ptid,NULL,th_pg,NULL);if(sta==0)printf("Oops,Icannotcreatethread\n");exit(NULL);}上述程序中,pthread_join函數(shù)的作用是()。A、線程th_pg運(yùn)行后主動(dòng)退出B、線程th_pg運(yùn)行后等待一個(gè)特定的線程退出C、線程th_pg運(yùn)行后主動(dòng)釋放CPU給其他線程D、線程th_pg運(yùn)行后變成僵尸狀態(tài)答案:B89.用戶編寫程序時(shí)調(diào)用fork()創(chuàng)建進(jìn)程,其使用的是操作系統(tǒng)提供給用戶的什么接口?A、系統(tǒng)調(diào)用B、命令控制語言C、作業(yè)控制語言D、應(yīng)用編程接口答案:A解析:【解析】操作系統(tǒng)提供了3類型的接口供用戶使用:命令接口:提供一組命令供用戶直接或間接操作。根據(jù)作業(yè)的方式不同,命令接口又分為聯(lián)機(jī)命令接口和脫節(jié)命令接口。程序接口:程序接口由一組系統(tǒng)調(diào)用命令組成,提供一組系統(tǒng)調(diào)用命令供用戶程序使用。圖形界面接口:通過圖標(biāo)、窗口、菜單、對(duì)話框及其他元素,和文字組合,在桌面上形成一個(gè)直觀易懂,使用方便的計(jì)算機(jī)操作環(huán)境。因此,fork采用了系統(tǒng)調(diào)用命令接口。故選擇A選項(xiàng)。90.下列關(guān)于早期數(shù)據(jù)庫(kù)和數(shù)據(jù)模型的敘述中,哪一條是錯(cuò)誤的()。A、早期數(shù)據(jù)庫(kù)系統(tǒng)主要基于層次模型、網(wǎng)狀模型等范型B、早期模型的一個(gè)主要問題是數(shù)據(jù)記錄的概念表示與其在磁盤上的物理位置混淆不清C、僅提供編程語言,使得新的查詢和處理代價(jià)高、費(fèi)事D、基于早期模型的數(shù)據(jù)庫(kù)系統(tǒng)都提供圖形化的用戶界面答案:D91.有如下C語言程序void*th_f(void*arg){printf("HelloWorld");}intmain(void){pthread_ttid;intst;st=pthread_create(&tid,NULL,th_f,NULL);if(st==0)printf("Oops,Icannotcreatethread\n");exit(NULL);}針對(duì)上述程序,下列敘述中哪一個(gè)是正確的()。A、線程th_f運(yùn)行中出現(xiàn)錯(cuò)誤B、線程th_f運(yùn)行后等待一個(gè)特定的線程退出C、線程th_f運(yùn)行后主動(dòng)釋放CPU給其他線程D、線程th_f運(yùn)行后退出答案:D解析:【解析】分析線程th_f的代碼可知:代碼只有一個(gè)printf()函數(shù)調(diào)用語句,沒出錯(cuò)的指令,排除A,沒有等待其他線程的指令,排除B,沒有調(diào)用阻塞原語的指令,排除C,只有一個(gè)printf函數(shù)調(diào)用語句,所以線程會(huì)執(zhí)行完指令后退出。所以選D選項(xiàng)。92.下列關(guān)于多維數(shù)據(jù)及索引的敘述中,哪個(gè)是錯(cuò)誤的()。A、在多維矩陣上的查詢性能總是比在關(guān)系數(shù)據(jù)模型上的查詢性能要好B、對(duì)于小基數(shù)的域,位圖索引是數(shù)據(jù)倉(cāng)庫(kù)中用到的一種有效的索引技術(shù)C、星形模式和雪花模式是多維數(shù)據(jù)常用的兩種模式D、在星形模式中,維數(shù)據(jù)可以對(duì)事實(shí)表中的元組建立連接索引答案:A93.關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語言SQL在發(fā)展的過程中經(jīng)歷了一系列的標(biāo)準(zhǔn)化過程。SQL語言在哪一年被采納為國(guó)際標(biāo)準(zhǔn)()。A、1982年由美國(guó)國(guó)家標(biāo)準(zhǔn)局頒布B、1987年被國(guó)際標(biāo)準(zhǔn)組織(ISO)采納C、1989年由國(guó)際標(biāo)準(zhǔn)組織(ISO)采納D、1992年由美國(guó)國(guó)家標(biāo)準(zhǔn)局頒布答案:B94.下列關(guān)于邏輯模型的敘述中,哪個(gè)是錯(cuò)誤的()。A、邏輯模型中基于記錄的模型包括層次模型、網(wǎng)狀模型和關(guān)系模型B、在關(guān)系模型中,現(xiàn)實(shí)世界的實(shí)體以及實(shí)體間的聯(lián)系均用二維表來表示C、面向?qū)ο竽P突诿嫦驅(qū)ο蟮母拍钤谶壿媽由蠈?duì)數(shù)據(jù)建模D、面向?qū)ο竽P椭欣^承指的是一個(gè)類只能有一個(gè)超類答案:D95.下列活動(dòng)中,哪一種活動(dòng)只存在同步關(guān)系()。A、某年某月某日某航班的訂票B、球隊(duì)舉行足球比賽C、汽車裝配流水線上的各道工序D、公共復(fù)印室復(fù)印機(jī)的使用答案:C解析:【解析】異步環(huán)境下的一組并發(fā)的進(jìn)程因直接制約而互相發(fā)送消息、進(jìn)行相互合作、相互等待,使得各進(jìn)程按一定的速度執(zhí)行的過程稱為進(jìn)程間的同步。機(jī)票、足球和復(fù)印機(jī)都是公共資源,都會(huì)導(dǎo)致競(jìng)爭(zhēng),存在競(jìng)爭(zhēng)關(guān)系。汽車裝配流水線上的各道工序的活動(dòng)過程是上一道工序輸出是下一道工序的輸入,所以只存在同步關(guān)系。故選擇C選項(xiàng)。96.下列哪一個(gè)文件屬性一經(jīng)創(chuàng)建后就不能修改()。A、文件名B、文件號(hào)C、文件的創(chuàng)建日期和時(shí)間D、文件的最后訪問日期和時(shí)間答案:C解析:【解析】文件一旦創(chuàng)建后,它的創(chuàng)建日期和時(shí)間就確定了,無法改變,而文件名、文件號(hào)和文件的最后訪問日期和時(shí)間都是可以修改的,答案為C。97.在實(shí)現(xiàn)文件系統(tǒng)時(shí),可采用“目錄項(xiàng)分解法”加快文件目錄的檢索速度。假設(shè)目錄文件存放在磁盤上,每個(gè)磁盤塊為1024字節(jié),文件控制塊的大小為64字節(jié),其中文件名占用8字節(jié),目錄項(xiàng)分解后,第一部分占有10字節(jié)(包括文件名和文件內(nèi)部號(hào)),第二部分占有56字節(jié)(包括文件內(nèi)部號(hào)和文件其他部分)。假設(shè)某一個(gè)目錄文件共有254個(gè)文件控制塊,則采用“目錄項(xiàng)分解法”前,查找該目錄文件的某一個(gè)文件控制塊的平均訪盤次數(shù)是()。A、8.5B、8C、3D、2答案:A解析:【解析】采用“目錄項(xiàng)分解法”前,一個(gè)盤塊存放[1024/64]=16目錄項(xiàng),254個(gè)目錄項(xiàng)需要16個(gè)盤塊,查找一個(gè)文件的平均訪問的盤塊數(shù):(1+16)/2=8.5次。故選擇A選項(xiàng)。98.假設(shè)系統(tǒng)由相同類型的7個(gè)資源被3個(gè)進(jìn)程共享,若要使系統(tǒng)不會(huì)死鎖,每個(gè)進(jìn)程最多可以申請(qǐng)的資源個(gè)數(shù)是()。A、1B、2C、3D、4答案:C解析:【解析】7個(gè)資源全部分給3個(gè)進(jìn)程,每個(gè)進(jìn)程可以獲取2個(gè)資源,此外還剩余一個(gè)資源,因此最多可以申請(qǐng)的資源數(shù)為3。故選擇C選項(xiàng)。99.進(jìn)程創(chuàng)建后其進(jìn)程控制塊形成了多個(gè)隊(duì)列,下列哪一個(gè)隊(duì)列不在這些隊(duì)列中()。A、就緒隊(duì)列B、等待隊(duì)列C、調(diào)度隊(duì)列D、運(yùn)行隊(duì)列答案:C解析:【解析】為了實(shí)現(xiàn)對(duì)進(jìn)程的管理,系統(tǒng)將所有進(jìn)程的PCB排成若干個(gè)隊(duì)列,進(jìn)程隊(duì)列分為三類:就緒隊(duì)列、等待隊(duì)列和運(yùn)行隊(duì)列。故本題答案選擇C選項(xiàng)。100.假設(shè)某計(jì)算機(jī)系統(tǒng)的內(nèi)存大小為256K,在某一時(shí)刻內(nèi)存的使用情況如下表所示。此時(shí),若進(jìn)程順序請(qǐng)求10K和20K的存儲(chǔ)空間,系統(tǒng)采用某種算法為進(jìn)程分配內(nèi)存,分配后的內(nèi)存情況如下表所示。那么系統(tǒng)采用的是什么分配算法()。A、最佳適配B、最差適配C、首次適配D、下次適配答案:C解析:【解析】首次適應(yīng)算法(FirstFit):從空閑分區(qū)表的第一個(gè)表目起查找該表,把最先能夠滿足要求的空閑區(qū)分配給作業(yè),這種方法目的在于減少查找時(shí)間。為適應(yīng)這種算法,空閑分區(qū)表(空閑區(qū)鏈)中的空閑分區(qū)要按地址由低到高進(jìn)行排序。該算法優(yōu)先使用低址部分空閑區(qū),在低址空間造成許多小的空閑區(qū),在高地址空間保留大的空閑區(qū)。故選擇C選項(xiàng)。101.文件系統(tǒng)實(shí)現(xiàn)文件的按名存取是通過下列哪一項(xiàng)工作完成的()。A、文件目錄查找B、位示圖查找C、目錄項(xiàng)分解D、記錄的成組和分解答案:A解析:【解析】目錄管理實(shí)現(xiàn)了按名存取,即用戶只需向系統(tǒng)提供所需的訪問文件的名字,能夠快速的定位到需要查找的文件在外存的存儲(chǔ)位置;提高了目錄的檢索速度;實(shí)現(xiàn)了對(duì)文件的共享;允許文件重名。故選擇A選項(xiàng)。102.共享性是操作系統(tǒng)的特征之一,下列共享設(shè)備中,哪種設(shè)備可以共享且可以被搶占使用()。A、中央處理單元B、打印機(jī)C、掃描儀D、磁帶機(jī)答案:A解析:【解析】可以被搶占的都屬于共享設(shè)別。中央處理單元是共享設(shè)備,可以被搶占。其他的都屬于獨(dú)占設(shè)備,無法被搶占。故選擇A選項(xiàng)。103.線程是進(jìn)程中的一個(gè)實(shí)體,是處理器調(diào)度和分派的基本單位。下列哪一項(xiàng)是線程擁有的必不可少的資源()。A、線程相關(guān)的用戶棧B、占用的內(nèi)存空間C、打開的文件D、占有的設(shè)備答案:A解析:【解析】線程自己基本上不擁有系統(tǒng)資源,只擁有一點(diǎn)在運(yùn)行中必不可少的資源(如程序計(jì)數(shù)器、一組寄存器和棧)。故本題答案選擇A選項(xiàng)。104.對(duì)于建立在磁帶機(jī)上的文件系統(tǒng),最合適的文件物理結(jié)構(gòu)是A、順序結(jié)構(gòu)B、索引結(jié)構(gòu)C、鏈接結(jié)構(gòu)D、散列結(jié)構(gòu)答案:A解析:【解析】文件的物理結(jié)構(gòu)基本上有三種結(jié)構(gòu):順序結(jié)構(gòu)、鏈接結(jié)構(gòu)、索引結(jié)構(gòu)。磁帶是最早使用的磁記錄存儲(chǔ)介質(zhì)。顯然,磁帶是一種順序存取設(shè)備,因?yàn)樵诖艓希挥性谇懊娴奈锢砜毂辉L問之后才能存取后續(xù)的物理快。故選擇A選項(xiàng)。105.下列關(guān)于事務(wù)處理的敘述中,哪一條是錯(cuò)誤的()。A、事務(wù)的ACID特性指的是原子性、一致性、唯一性和持久性B、成功完成執(zhí)行的事務(wù)稱為已提交事務(wù)C、已提交事務(wù)使數(shù)據(jù)庫(kù)進(jìn)入一個(gè)新的一致狀態(tài)D、中止事務(wù)對(duì)數(shù)據(jù)庫(kù)所做的任何改變必須撤銷答案:A106.下列關(guān)于基于封鎖的并發(fā)控制的兩階段封鎖協(xié)議的敘述中,哪一條是正確的()。A、遵守兩階段封鎖協(xié)議的并發(fā)事務(wù)一定是可串行化的B、遵守兩階段封鎖協(xié)議的并發(fā)事務(wù)一定不會(huì)發(fā)生死鎖C、遵守兩階段封鎖協(xié)議的并發(fā)事務(wù)一定不會(huì)發(fā)生級(jí)聯(lián)回滾D、遵守兩階段封鎖協(xié)議的并發(fā)事務(wù)的所有鎖一定要到事務(wù)提交之后才解鎖答案:A107.用戶需要?jiǎng)討B(tài)請(qǐng)求和釋放系統(tǒng)資源,在用戶程序中所使用的方法是()。A、通過系統(tǒng)調(diào)用B、利用命令輸入C、調(diào)用中斷服務(wù)程序D、以管理員身份運(yùn)行答案:A解析:【解析】操作系統(tǒng)<http://baike.baidu./view/880.htm>的主要功能是為管理硬件資源和為應(yīng)用程序<http://baike.baidu./view/330120.htm>開發(fā)人員提供良好的環(huán)境來使應(yīng)用程序具有更好的兼容性,為了達(dá)到這個(gè)目的,內(nèi)核<http://baike.baidu./view/1366.htm>提供一系列具備預(yù)定功能的多內(nèi)核<http://baike.baidu./view/3551753.htm>函數(shù)<http://baike.baidu./view/15061.htm>,通過一組稱為系統(tǒng)調(diào)用。動(dòng)態(tài)請(qǐng)求和釋放系統(tǒng)資源屬于操作系統(tǒng)的職責(zé),可以通過系統(tǒng)調(diào)用進(jìn)行。故選擇A選項(xiàng)。108.下列描述的四個(gè)現(xiàn)場(chǎng)景中,哪一個(gè)呈現(xiàn)的是既沒有進(jìn)程同步關(guān)系又沒有進(jìn)程互斥關(guān)系()。A、不同的用戶使用訂票軟件同時(shí)訪問同一個(gè)訂票數(shù)據(jù)庫(kù)B、不同的用戶在各自的電腦上同時(shí)編譯程序C、不同的用戶在各自的電腦上打同一盤網(wǎng)絡(luò)麻將D、不同的用戶在同一臺(tái)游戲機(jī)上玩踢足球的電子游戲答案:B解析:【解析】進(jìn)程間的關(guān)系有同步關(guān)系和互斥關(guān)系,選項(xiàng)B不同的用戶在各自的電腦上同時(shí)編譯程序,不會(huì)存在競(jìng)爭(zhēng)資源的關(guān)系,所以沒有進(jìn)程同步關(guān)系也沒有進(jìn)程互斥關(guān)系。故本題答案選擇B選項(xiàng)。109.在一個(gè)采用虛擬頁式存儲(chǔ)管理方案的系統(tǒng)中,頁面大小為50個(gè)整型變量。假設(shè)某一個(gè)進(jìn)程分配有3個(gè)頁框,其中程序占用2個(gè)頁框并常駐內(nèi)存。下列程序數(shù)據(jù)進(jìn)行初始化時(shí),會(huì)產(chǎn)生多少次缺頁中斷()。for(i=1;i<=50;i++、for(j=1;j<=100;j++、C[i,j]=0;A、50B、100C、150D、5000答案:B解析:【解析】每趟內(nèi)層循環(huán)遍歷了100個(gè)整型變量,相當(dāng)于兩個(gè)頁面,會(huì)導(dǎo)致兩次缺頁中斷。一共有外層循環(huán)50趟,即發(fā)生的缺頁中斷次數(shù)為2*50=100次。故選擇B選項(xiàng)110.下列關(guān)于SQL對(duì)視圖的支持的敘述中,哪一條是正確的()。A、視圖與基本表不同,它是虛表B、對(duì)視圖的查詢就是對(duì)視圖所基于的基本表在視圖創(chuàng)建時(shí)刻的數(shù)據(jù)的查詢C、所有的視圖都是不可更新的D、不可以基于視圖再定義新的視圖答案:A111.如果對(duì)關(guān)系R=(A,B,C)執(zhí)行以下SQL語句SELECTDISTINCTAFROMRWHEREB=17則該語句對(duì)關(guān)系R進(jìn)行了下列哪一組操作()。A、選擇和連接B、選擇和投影C、連接和投影D、交和選擇答案:B112.處理器中對(duì)用戶可見的寄存器是()。A、程序狀態(tài)字寄存器B、數(shù)據(jù)寄存器C、程序計(jì)數(shù)寄存器D、指令寄存器答案:B解析:【解析】處理器中對(duì)用戶可見的寄存器一般包括:數(shù)據(jù)寄存器、地址寄存器以及條件碼寄存器。其他三項(xiàng)是控制和狀態(tài)寄存器,一般由特權(quán)指令代碼使用,對(duì)用戶不可見。所以選B選項(xiàng)。113.關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語言SQL是一種結(jié)構(gòu)化的查詢語言。下列關(guān)于SQL的敘述中哪一條是正確的()。A、1974年由Boyce和Chamberlin提出,1975-1979年IBM公司的SanB、1976年由加州大學(xué)Berkeley分校的Stonebraker等提出,并研制出了關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的原型系統(tǒng)INGRES,實(shí)現(xiàn)了這種語言C、1981年由IBM公司提出,并推出了商用數(shù)據(jù)庫(kù)SQL/DSD、1986年由美國(guó)國(guó)家標(biāo)準(zhǔn)局提出答案:A114.有關(guān)系SC(S#,C#,GRADE),其中S#是學(xué)號(hào),C#是課程號(hào),GRADE是課程成績(jī)。下列實(shí)現(xiàn)"將學(xué)生的學(xué)號(hào)和他的平均成績(jī)定義為一個(gè)視圖"功能的SQL語句中哪一個(gè)是正確的()。A、CREATEVIEWS_G(S#,avggrade)ASSELECTS#,AVG(GRADE)FROMSCGROUPBYS#;B、CREATEVIEWS_G(S#,avggrade)SETSELECTS#,AVG(GRADE)FROMSCGROUPBYS#;C、CREATEVIEWS_G(S#,avggrade)HAVINGSELECTS#,AVG(GRADE)FROMSCORDERBYS#;D、CREATEVIEWS_G(S#,avggrade)ASSELECTS#,AVG(GRADE)FROMSCORDERBYS#答案:A115.在CREATEVIEW語句中可僅指定視圖名,省略組成視圖的各個(gè)屬性列名。下列哪一種情況下可以這樣做()。A、視圖中某個(gè)目標(biāo)列不是單純的屬性名,而是集合函數(shù)或者列表達(dá)式B、多表連接時(shí)選出了幾個(gè)同名列作為視圖中的列C、需要在視圖中為某個(gè)列啟用新的更合適的名字D、隱含該視圖中的字段是由子查詢中SELECT子句目標(biāo)列中的諸字段組成答案:D116.分布式數(shù)據(jù)庫(kù)中,能夠?qū)⒂脩魪木W(wǎng)絡(luò)的操作細(xì)節(jié)中解脫出來,這指的是()。A、分布透明性B、復(fù)制透明性C、分片透明性D、安全透明性答案:A117.在操作系統(tǒng)中,只能在內(nèi)核態(tài)下運(yùn)行的指令是()。A、讀時(shí)鐘指令B、取數(shù)指令C、移位指令D、關(guān)中斷指令答案:D解析:【解析】在處理器的存儲(chǔ)保護(hù)中,主要有兩種權(quán)限狀態(tài),一種是核心態(tài)(管態(tài)),也被稱為特權(quán)態(tài);一種是用戶態(tài)(目態(tài))。核心態(tài)是操作系統(tǒng)內(nèi)核所運(yùn)行的模式,運(yùn)行在該模式的代碼,可以無限制地對(duì)系統(tǒng)存儲(chǔ)、外部設(shè)備進(jìn)行訪問。關(guān)中斷指令為內(nèi)核態(tài)指令。故選擇D選項(xiàng)。118.下列關(guān)于數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS的敘述中,哪一條是錯(cuò)誤的()。A、DBMS是實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)進(jìn)行有效管理的復(fù)雜的應(yīng)用軟件B、DBMS在操作系統(tǒng)的支持下運(yùn)行C、DBMS支持強(qiáng)有力的查詢語言D、DBMS支持以看起來是原子的和獨(dú)立于其他事務(wù)的方式并發(fā)地執(zhí)行的持久的事務(wù)答案:A119.下列關(guān)于頁面的敘述中,哪一個(gè)是正確的?A、為了提高內(nèi)存利用率,可以根據(jù)需要采用多種不同大小的頁面B、頁式存儲(chǔ)管理中的頁面和頁框大小只能采用一種尺寸C、用戶進(jìn)程在運(yùn)行過程中可以改變頁面尺寸D、操作系統(tǒng)在每次啟動(dòng)時(shí)根據(jù)物理內(nèi)存大小確定本次運(yùn)行的頁面大小答案:A解析:【解析】;頁式存儲(chǔ)管理中的頁面和頁框大小可以采用不同的尺寸,為了提高內(nèi)存利用率,根據(jù)需要采用多種不同大小的頁面,用戶進(jìn)程在運(yùn)行過程中不可以改變頁面尺寸,只能由操作系統(tǒng)設(shè)置頁面的大小。故選擇A選項(xiàng)。120.虛擬頁式存儲(chǔ)系統(tǒng)中進(jìn)行頁面置換時(shí),在最近的一個(gè)時(shí)鐘滴答中盡量置換一個(gè)沒有被訪問的和沒有被修改過的頁面,這一策略稱為()。A、先進(jìn)先出頁面置換算法(FIFO)B、最近最少使用頁面置換算法(LRU)C、最近最不常用頁面置換算法(LFU)D、最近未使用頁面置換算法(NRU)答案:D121.下列關(guān)于SQL中用DELETE語句進(jìn)行數(shù)據(jù)刪除的敘述中,哪一條是錯(cuò)誤的()。A、DELETE語句的基本格式為:DELETEFROM<表名>[WHERE<條件表達(dá)式>];B、DELETE語句的功能是從指定的表中刪除滿足<條件表達(dá)式>的那些記錄C、如果沒有WHERE子句,則表示不刪除表中的任何記錄D、DELETE語句只刪除表中的數(shù)據(jù),而不刪除關(guān)于表的定義答案:C122.系統(tǒng)調(diào)用擴(kuò)充了機(jī)器指令,增強(qiáng)了系統(tǒng)功能,方便了用戶使用。下列哪一項(xiàng)不屬于系統(tǒng)調(diào)用()。A、將一個(gè)整型變量轉(zhuǎn)換為浮點(diǎn)數(shù)變量B、用戶程序需要將本進(jìn)程休眠C、在硬盤上創(chuàng)建一個(gè)公共目錄D、進(jìn)程通過共享內(nèi)存交換數(shù)據(jù)答案:A解析:【解析】對(duì)于一般通用的操作系統(tǒng)而言,可將其所提供的系統(tǒng)調(diào)用分為以下幾個(gè)方面。①進(jìn)程控制類系統(tǒng)調(diào)用:這類系統(tǒng)調(diào)用主要是用于對(duì)進(jìn)程的控制,如創(chuàng)建和終止進(jìn)程的系統(tǒng)調(diào)用、獲得和設(shè)置進(jìn)程屬性的系統(tǒng)調(diào)用等。②文件操作類系統(tǒng)調(diào)用:對(duì)文件進(jìn)行操縱的系統(tǒng)調(diào)用數(shù)量較多,有創(chuàng)建文件、打開文件、關(guān)閉文件、讀文件、寫文件、創(chuàng)建一個(gè)目錄、建立目錄、移動(dòng)文件的讀/寫指針、改變文件的屬性等。③進(jìn)程通信類系統(tǒng)調(diào)用:該類系統(tǒng)調(diào)用被用在進(jìn)程之間傳遞消息和信號(hào)。④設(shè)備管理類系統(tǒng)調(diào)用:該類系統(tǒng)調(diào)用被用來請(qǐng)求和釋放有關(guān)設(shè)備,以及啟動(dòng)設(shè)備間操作等。⑤信息維護(hù)類系統(tǒng)調(diào)用:用戶可利用這類系統(tǒng)調(diào)用用來獲得當(dāng)前時(shí)間和日期。所以選項(xiàng)BCD都屬于系統(tǒng)調(diào)用。故本題答案選擇A選項(xiàng)。123.下列關(guān)于分布式數(shù)據(jù)庫(kù)系統(tǒng)中基于識(shí)別數(shù)據(jù)項(xiàng)副本的并發(fā)控制的敘述中,哪一條是錯(cuò)誤的()。A、對(duì)數(shù)據(jù)項(xiàng)的加鎖與該數(shù)據(jù)項(xiàng)的識(shí)別副本相關(guān),并且所有的加鎖和解鎖請(qǐng)求都會(huì)被傳輸?shù)桨莻€(gè)副本的站點(diǎn)上B、主站點(diǎn)技術(shù)中所有的識(shí)別副本都保留在同一站點(diǎn)上C、主副本技術(shù)中各種數(shù)據(jù)項(xiàng)的識(shí)別副本可以被存儲(chǔ)在不同的站點(diǎn)上D、主站點(diǎn)技術(shù)中,不僅所有的鎖都在主站點(diǎn)上存取,而且所有的數(shù)據(jù)項(xiàng)也必須在主站點(diǎn)上存取答案:D124.下列關(guān)于多級(jí)安全性的敘述中,哪一條是錯(cuò)誤的()。A、典型的安全性級(jí)別有:絕密TS、機(jī)密S、秘密C和無分類UB、星性質(zhì)指的是:安全性級(jí)別低的主體不能讀取安全性級(jí)別比它高的客體C、多級(jí)安全性模型把每個(gè)主體和客體指派到某個(gè)安全性級(jí)別中D、通常多級(jí)安全性所使用的模型被稱為Bell-LaPadula答案:B125.下列哪一項(xiàng)工作一般需要在數(shù)據(jù)進(jìn)入數(shù)據(jù)倉(cāng)庫(kù)之前進(jìn)行()。A、數(shù)據(jù)清洗B、數(shù)據(jù)挖掘C、決策支持D、OLAP答案:A126.有如下銀行存款的程序intdeposit(id,intc)//存款例程,id是用戶號(hào),c為存入現(xiàn)金額{intn;whileTS(&lock);//Test-and-Set指令n=fetch(balance);//從主服務(wù)器取存款余額n=n+c;//存款余額加存入現(xiàn)金額send(n);//送回新余額lock=FALSE;//置標(biāo)志為Foutput(n);//打印余額憑條}上述程序中,output(n)指令的作用是()。A、臨界資源訪問過程中的進(jìn)入?yún)^(qū)B、臨界資源訪問過程中的臨界區(qū)C、臨界資源訪問過程中的退出區(qū)D、臨界資源訪問過程中的剩余區(qū)答案:D解析:【解析】程序中存款賬戶信息屬于臨界區(qū)資源,同一時(shí)刻只能有一個(gè)進(jìn)程訪問;訪問臨界區(qū)的代碼分為4個(gè)部分:whileTS(&lock)屬于進(jìn)入?yún)^(qū);n=fetch(balance);n=n+c;send(n);屬于臨界區(qū);lock=FALSE;屬于退出區(qū);output(n);屬于剩余區(qū)。故本題答案選擇D選項(xiàng)。127.有關(guān)系模式R(A,B,C,D,E),根據(jù)語義有如下函數(shù)依賴集:F={A→C,BC→D,CD→A,AB→E}。關(guān)系模式R的候選關(guān)鍵碼為()。A、(A,D)和(B,C)B、(A,B)和(B,C)C、(A,B)和(B,D)D、(A,D)和(B,D)答案:B128.SQL語言有兩種使用方式,一種是交互式SQL,另外一種是()。A、提示SOLB、多用戶SQLC、嵌入式SQLD、解釋式SQL答案:C129.對(duì)于如下C語言程序intmain(){printf("HelloWorld\n");fork();fork();printf("HelloWorld\n");}在UNIX操作系統(tǒng)中正確編譯鏈接后,其正確的運(yùn)行結(jié)果為()。A、共打印出2行HelloB、共打印出3行HelloC、共打印出4行HelloD、共打印出5行Hello答案:D解析:【解析】計(jì)算機(jī)程序設(shè)計(jì)中的fork()函數(shù)。返回值:若成功調(diào)用一次則返回兩個(gè)值,子進(jìn)程返回0,父進(jìn)程返回子進(jìn)程標(biāo)記;否則,出錯(cuò)返回-1。在創(chuàng)建進(jìn)程之前輸出一行HelloWorld。假設(shè)程序正確運(yùn)行并創(chuàng)建子進(jìn)程成功,fork()兩次將有四個(gè)進(jìn)程,故輸出四行HelloWorld,總結(jié)輸出五行HelloWorld。故選擇D選項(xiàng)。130.利用緩沖技術(shù)進(jìn)行設(shè)備管理的主要目的是()。A、匹配高速和低速設(shè)備B、加速數(shù)據(jù)傳輸C、預(yù)防死鎖發(fā)生D、連接不同種類的設(shè)備答案:A解析:【解析】緩沖技術(shù)是為了解決中央處理機(jī)和外部設(shè)備的速度不匹配和負(fù)荷不均衡問題,為了提高各種設(shè)備的工作效率,增加系統(tǒng)中各部分的并行工作速度而設(shè)置緩沖存儲(chǔ)區(qū)的技術(shù)。由概念可知,選A選項(xiàng)。131.利用中斷技術(shù)進(jìn)行設(shè)備管理的主要目的是()。A、提高設(shè)備效率B、加速數(shù)據(jù)傳輸C、預(yù)防死鎖發(fā)生D、連接不同種類的設(shè)備答案:A解析:【解析】采用中斷技術(shù)進(jìn)行設(shè)備控制管理,可以做到CPU和外設(shè)在大部分時(shí)間內(nèi)并行工作,有效地提高了計(jì)算機(jī)的效率,答案為A。132.中斷是指CPU對(duì)系統(tǒng)中或系統(tǒng)外發(fā)生的異步事件的響應(yīng),中斷源是指()。A、引起中斷的那些事件B、中斷控制器向處理器發(fā)出的信號(hào)C、正在執(zhí)行的程序的暫停點(diǎn)D、使處理器暫停當(dāng)前程序轉(zhuǎn)而處理中斷過程的指令答案:A解析:【解析】中斷是要打斷處理的正常工作次序,并要求其去處理某一事件的一種常用手段。把引起中斷的那些事件稱為中斷事件或中斷源。所以選A選項(xiàng)。133.為正確使用臨界資源,可把對(duì)臨界資源的訪問分成進(jìn)入?yún)^(qū)、臨界區(qū)、退出區(qū)和剩余區(qū)四部分。請(qǐng)指出下列飛機(jī)訂票代碼中帶有下劃線部分的語句屬于哪一個(gè)區(qū)域()。intbooking(id)//訂票例程{intc;whileTS(&lock);//Test-and-Set指令c=fetch(ticket);//從服務(wù)器取剩余票額show(c);//顯示if(read(input)=1)//是否訂票?{c=c-1;//票額減1send(c);//送回新數(shù)據(jù)}lock=FALSE;//置標(biāo)志為Foutput(list);//打印機(jī)票}A、臨界資源訪問過程中的進(jìn)入?yún)^(qū)B、臨界資源訪問過程中的臨界區(qū)C、臨界資源訪問過程中的退出區(qū)D、臨界資源訪問過程中的剩余區(qū)答案:C解析:【解析】進(jìn)入?yún)^(qū)是用來檢查可否進(jìn)入臨界區(qū),如果可以進(jìn)入臨界區(qū),需要設(shè)置正在訪問臨界區(qū)的標(biāo)志,如題意中的whileTS(&lock);Test-and-Set指令;臨界區(qū)就是程序訪問臨界資源的那段代碼,如題意中的c=fetch(ticket);到if語句中的send(c);那段代碼;退出區(qū)是將正在訪問臨界區(qū)的標(biāo)志清除的代碼,如題意中的lock=FALSE;剩余區(qū)就是代碼中除了上述三個(gè)區(qū)的代碼剩余部分。所以本題答案為C。134.Linux操作系統(tǒng)中,進(jìn)程有多種狀態(tài)。下列狀

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論