計算機四級數(shù)據(jù)庫工程師考試復習題庫大全-上(單選題匯總)_第1頁
計算機四級數(shù)據(jù)庫工程師考試復習題庫大全-上(單選題匯總)_第2頁
計算機四級數(shù)據(jù)庫工程師考試復習題庫大全-上(單選題匯總)_第3頁
計算機四級數(shù)據(jù)庫工程師考試復習題庫大全-上(單選題匯總)_第4頁
計算機四級數(shù)據(jù)庫工程師考試復習題庫大全-上(單選題匯總)_第5頁
已閱讀5頁,還剩283頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGEPAGE288計算機四級數(shù)據(jù)庫工程師考試復習題庫大全-上(單選題匯總)一、單選題1.設系統(tǒng)中有三種類型的資源(A,B,C)和五個進程(P1,P2,P3,P4,P5),A資源的數(shù)量是17,B資源的數(shù)量是6,C資源的數(shù)量為19。在T0時刻系統(tǒng)的狀態(tài)如下表:<IMG&NBSP;BORDER="0"&NBSP;ALT=""&NBSP;SRC="HTTP:4-30(1).png?XXAQGCSCourseFile60/>系統(tǒng)采用銀行家算法實施死鎖避免策略,若當前系統(tǒng)剩余資源(A,B,C)分別為(2,3,3),下列哪一個序列不是安全序列?A、P5,P1,P4,P2,P3B、P3,P2,P4,P1,P5C、P5,P4,P3,P2,P1D、P4,P5,P1,P2,P3答案:A2.在DBMS的事務管理器中常常采用基于日志的故障恢復機制,并遵循先寫日志的原則。下列關于事務故障恢復,在反向掃描日志文件過程中所采取的行動的敘述中,哪一條是錯誤的()。A、查找該事務的更新操作B、對該事務的每一個更新操作執(zhí)行UNDO,即將日志記錄中的改前值寫入數(shù)據(jù)庫C、對該事務的每一個更新操作執(zhí)行REDO,即將日志記錄中的改后值寫入數(shù)據(jù)庫D、當掃描到該事務的開始日志,則事務故障恢復結束答案:C3.在數(shù)據(jù)庫設計的概念結構設計階段,表示概念結構的常用方法和描述工具是()。A、層次分析法和層次結構圖B、實體-聯(lián)系方法和E-R圖C、結構分析法和模塊結構圖D、數(shù)據(jù)流程分析法和數(shù)據(jù)流圖答案:B4.下列關于關系數(shù)據(jù)結構的敘述中,哪一條是錯誤的()。A、關系數(shù)據(jù)結構是關系數(shù)據(jù)模型的基本要素之一B、關系模型中數(shù)據(jù)的邏輯結構是一張二維表C、關系模型的數(shù)據(jù)結構單一D、在關系模型中實體間的聯(lián)系通過指針來表示答案:D5.系統(tǒng)調用擴充了機器指令,增強了系統(tǒng)功能,方便了用戶使用。下列哪一項不屬于系統(tǒng)調用()。A、用戶程序終止一個進程B、查找數(shù)據(jù)庫中的某個學生信息C、關閉一個打開的文件D、對臨界區(qū)加互斥鎖答案:B6.某文件系統(tǒng)把UNIX的三級索引結構改進為四級索引結構。假設物理塊大小為2KB,用4字節(jié)表示一個物理塊號。主索引表含有16個物理塊地址指針,其中前12個直接指向磁盤塊號,第13個指向一級索引表,第14個指向二級索引表,第15個指向三級索引表,第16個指向四級索引表。那么,一個文件最大可有多少個物理塊()。A、12+512+512^2+512^3+512^4B、16+512+512^2+512^3+512^4C、12+256+256^2+256^3+256^4D、16+128+128^2+128^3+128^4答案:A解析:【解析】物理塊大小為2KB,物理塊號大小為4個字節(jié),那么1個物理塊里最多可以放512個塊號。于是一級索引表里最多有512個塊,二級索引表里最多有5122個塊,三級索引表里最多有個5123塊,四級索引表里最多有個5124塊再加上主索引表里的12個塊,所以選A選項。7.下列關于E-R圖的敘述中,哪一條是錯誤的()。A、E-R圖是一個圖示化的概念模型B、矩形表示實體型,矩形框內寫明實體名C、橢圓表示屬性,用無向邊將其與相應實體連接起來D、菱形表示聯(lián)系,聯(lián)系不是實體型,所以沒有屬性答案:D8.下列關于SQL中用DELETE語句進行數(shù)據(jù)刪除的敘述中,哪一條是錯誤的()。A、DELETE語句的基本格式為:DELETEFROM<表名>[WHERE<條件表達式>];B、DELETE語句的功能是從指定的表中刪除滿足<條件表達式>的那些記錄C、如果沒有WHERE子句,則表示不刪除表中的任何記錄D、DELETE語句只刪除表中的數(shù)據(jù),而不刪除關于表的定義答案:C9.下列關于數(shù)據(jù)庫系統(tǒng)的三級模式結構的敘述中,哪個是錯誤的()。A、數(shù)據(jù)字典的最基本內容就是數(shù)據(jù)庫系統(tǒng)的三級抽象模式B、內模式是存儲模式,是數(shù)據(jù)庫內部的表示方法C、模式也稱為邏輯模式,DBMS提供模式數(shù)據(jù)定義語言來描述邏輯模式D、外模式也稱為用戶模式,是所有用戶的公共數(shù)據(jù)視圖答案:D10.下列關于關系模型的數(shù)據(jù)結構的敘述中,哪一條是正確的()。A、關系中元組沒有先后順序,屬性有先后順序B、關系中元組有先后順序,屬性沒有先后順序C、關系中元組沒有先后順序,屬性也沒有先后順序D、關系中元組有先后順序,屬性也有先后順序答案:C11.下列關于SQL對視圖的支持的敘述中,哪一條是正確的()。A、視圖與基本表不同,它是虛表B、對視圖的查詢就是對視圖所基于的基本表在視圖創(chuàng)建時刻的數(shù)據(jù)的查詢C、所有的視圖都是不可更新的D、不可以基于視圖再定義新的視圖答案:A12.有關系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。

其中S#是學號,SNAME是學生姓名,SAGE是學生年齡,C#是課程號,CNAME是課程名稱,GRADE是成績。

要查詢選修3門課以上的學生學號,正確的SQL語句是下列哪一個()。A、SELECTS#FROMSCWHEREGROUPBYS#WITHCOUNT(*)>3B、SELECTS#FROMSCGROUPBYS#WITHCOUNT(*)>3C、SELECTS#FROMSCWHEREGROUPBYS#HAVINGCOUNT(*)>3D、SELECTS#FROMSCGROUPBYS#HAVINGCOUNT(*)>3答案:D13.假設磁頭當前位于第105道,正在向磁道序號增加的方向移動?,F(xiàn)有一個磁道訪問請求序列為35,45,12,68,110,180,170,195,采用SSF調度(最短尋道優(yōu)先調度)算法得到的磁道訪問序列是()。A、110,170,180,195,68,45,35,12B、110,68,45,35,12,170,180,195C、110,170,180,195,12,35,45,68D、12,35,45,68,110,170,180,195答案:B解析:【解析】最短尋道優(yōu)先調度根據(jù)磁頭的當前位置,首先選擇請求者中距磁頭距離最短的請求為之服務。磁頭當前位于第105道,正在向磁道序號增加的方向移動。由SSF調度,先訪問最近的請求序列110,再訪問最近的請求序列68,依次類推。故選擇B選項。14.解決進程同步與互斥問題時,對信號量進行P原語操作是在下列哪類代碼區(qū)完成的()。A、進入?yún)^(qū)B、臨界區(qū)C、退出區(qū)D、剩余區(qū)答案:A解析:【解析】為了保證計算機中臨界資源的正確使用,進程在對臨界資源訪問前,必須首先調用進入?yún)^(qū)代碼,然后執(zhí)行臨界區(qū)代碼,最后執(zhí)行退出區(qū)代碼。P原語操作屬于進入?yún)^(qū)。故選擇A選項。15.在I/O軟件的層次中,設備無關軟件層實現(xiàn)的主要功能是()。A、向用戶報告出錯處理情況B、保存和記錄設備的物理名稱C、提供存儲讀寫的物理塊D、為設備提供緩沖區(qū)空間答案:A解析:【解析】設備無關軟件層實現(xiàn)的功能有:設備驅動程序的同一接口、設備命名、設備保護、提供一個與設備無關的邏輯快、緩沖、存儲設備的塊分配、獨占設備的分配和釋放、出錯處理等。如果在讀入一個用戶文件時出現(xiàn)錯誤,操作系統(tǒng)會將錯誤的信息報告給調用者。故本題答案選擇A選項。16.下列關于數(shù)據(jù)模型的數(shù)據(jù)結構的敘述中,哪一條是錯誤的()。A、數(shù)據(jù)結構描述數(shù)據(jù)模型的靜態(tài)特性以及動態(tài)特性B、數(shù)據(jù)結構以一種統(tǒng)一的方式描述基本數(shù)據(jù)項的類型與性質C、在數(shù)據(jù)庫系統(tǒng)中,通常按照其數(shù)據(jù)結構的類型來命名數(shù)據(jù)模型D、層次結構模型,指的數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)結構是層次的答案:A17.下列哪一個屬性是執(zhí)行創(chuàng)建文件操作時不需要設置的()。A、文件名B、文件號C、文件描述符D、文件長度答案:C解析:【解析】創(chuàng)建文件中,需要調用文件系統(tǒng)的“建立文件”操作,需要提供所創(chuàng)建文件的文件名、用戶名、文件號、存取方式、存儲設備類型、記錄格式、記錄長度等,創(chuàng)建成功后會返回該文件的描述符,選項C錯誤,答案為C。18.在實現(xiàn)文件系統(tǒng)時,可采用“目錄項分解法”加快文件目錄的檢索速度。假設目錄文件存放在磁盤上,每個磁盤塊為512字節(jié),文件控制塊的大小為64字節(jié),其中文件名占8字節(jié),目錄項分解后,第一部分占有10字節(jié)(包括文件名和文件內部號),第二部分占有56字節(jié)(包括文件內部號和文件其他信息)。假設某一個目錄文件共有254個文件控制塊,則采用“目錄項分解法”后,查找該目錄文件的某一個文件控制塊的平均訪盤次數(shù)是()。A、16.5B、16C、4D、3答案:C解析:【解析】目錄文件存放在磁盤上,每個盤塊512字節(jié),文件控制塊有64字節(jié),則每個盤塊有文件控制塊512/64=8。在進行項目分解后,符號目錄文件占256*10/512=5,那么該目錄文件總共需要5個盤塊來存放。查找該目錄文件的某一個文件控制塊最少需要1次,最多需要5次。所以平均次數(shù)為(5+1)/2+1=4次。故本題答案選擇C選項。19.進程在創(chuàng)建文件的過程中,下列哪一個操作順序是正確的()。A、檢查參數(shù)合法性B、查找FCB空閑位置C、檢查參數(shù)合法性D、檢查重名答案:A解析:【解析】進程創(chuàng)建文件的具體步驟如下:①檢查參數(shù)的合法性(文件名是否符合命名規(guī)則,若是,則進行下一步②;否則報錯,返回),②檢查同一目錄下有無重名文件(若沒有,則進行下一步③;否則報錯,返回),③在目錄中有無空閑位置(若有,則執(zhí)行下一步④;否則,不成功返回),④填寫目錄項內容(包括文件名、用戶名、存取權限、長度置零、首地址等等)⑤返回。故選擇A選項。20.下列關于對象數(shù)據(jù)庫與關系數(shù)據(jù)庫設計的區(qū)別的敘述中,哪一條是錯誤的()。A、對象數(shù)據(jù)庫設計與關系數(shù)據(jù)庫設計之間的一個區(qū)別是如何處理聯(lián)系B、對象數(shù)據(jù)庫設計與關系數(shù)據(jù)庫設計之間的一個區(qū)別在于如何處理繼承C、在關系數(shù)據(jù)庫設計中,操作應該盡早指定,而對象數(shù)據(jù)庫的操作可以在以后指定D、在對象數(shù)據(jù)庫中,采用了一種稱作封裝的信息隱藏技術答案:C21.在某頁式存儲管理系統(tǒng)中,頁面大小為1KB,物理內存為256MB,進程地址空間為512MB,只考慮一級頁表,則頁表長度(頁表項個數(shù))為()。A、218B、219C、228D、229答案:B解析:【解析】由于進程地址空間大小為512MB,每個頁面1KB,則地址空間被分為219個頁面,若只考慮一級頁表那么頁表項個數(shù)為219個。所以選B選項。注:這里物理內存256MB是干擾項,與頁表無關22.當一個低速的I/O設備連接到高速的計算機系統(tǒng)中時,下列哪種技術可以提高低速設備的使用效率()。A、SPOOLing技術B、I/O重定向技術C、設備共享技術D、設備緩沖技術答案:D解析:【解析】緩沖技術是為了協(xié)調吞吐速度相差很大的設備之間數(shù)據(jù)傳送的工作。在操作系統(tǒng)中,引入緩沖的主要原因,可歸結為以下幾點:1.改善CPU與I/O設備間速度不匹配的矛盾;2.可以減少對CPU的中斷頻率,放寬對中斷響應時間的限制;3.提高CPU和I/O設備之間的并行性,緩沖的引入可顯著提高CPU和設備的并行操作程度,提高系統(tǒng)的吞吐量和設備的利用率。故選擇D選項。23.下列關于操作符重載的敘述中,哪一條是錯誤的()。A、操作符重載是面向對象系統(tǒng)中的一個重要概念B、操作符重載中,同一個操作符名只能對應于一個操作實現(xiàn)C、操作符重載指的是一個操作符可以被應用于不同對象類型的能力D、操作符重載也稱為多態(tài)性答案:B24.下列關于數(shù)據(jù)庫程序設計方法的敘述中,哪一條是錯誤的()。A、可以將數(shù)據(jù)庫命令語句嵌入到通用程序設計語言中B、嵌入到宿主語言中的所有SQL命令前面都需要加上前綴C、嵌入的SQL語句在程序編譯前都需要確定下來D、程序編譯時,預編譯器會找出所有的SQL語句,抽取出來交給RDBMS處理答案:D25.有關系模式R(A,B,C,D,E),根據(jù)語義有如下函數(shù)依賴集:F={A→C,BC→D,CD→A,AB→E}。關系模式R的候選關鍵碼為()。A、(A,D)和(B,C)B、(A,B)和(B,C)C、(A,B)和(B,D)D、(A,D)和(B,D)答案:B26.如圖所示的兩個關系R和S則關系T是下列哪一操作得到的結果()。A、R和S的半連接B、R和S的左外連接C、R和S的右外連接D、R和S的外部并答案:A27.下列關于基于投票方法的分布式并發(fā)控制的敘述中,哪一條是錯誤的()。A、在投票方法中,加鎖請求被發(fā)送到所有包含該數(shù)據(jù)項副本的站點上B、每個數(shù)據(jù)項副本維護自己的鎖,并且可以授予或拒絕對它的加鎖請求C、投票方法被認為是真正的分布式并發(fā)控制方法D、投票方法在站點間產生的信息通信量比識別副本方法產生的要低答案:D28.下列關于函數(shù)依賴的敘述中,哪一條是錯誤的()。A、函數(shù)依賴是現(xiàn)實世界屬性間相互聯(lián)系的抽象B、函數(shù)依賴極為普遍地存在于現(xiàn)實世界中C、考察關系模式R在某一時刻的取值r,就能斷定一個函數(shù)依賴是否成立D、函數(shù)依賴是語義范疇的概念,只能根據(jù)語義來確定函數(shù)依賴答案:C29.設有關系模式R(A,B,C,D),根據(jù)語義有如下函數(shù)依賴集:F={A→C,BC→D,CD→A}?,F(xiàn)將關系模式R分解為兩個關系模式R1(A,C),R2(A,B,D),那么這個分解()。A、不具有無損連接性,不保持函數(shù)依賴B、具有無損連接性,不保持函數(shù)依賴C、不具有無損連接性,保持函數(shù)依賴D、具有無損連接性且保持函數(shù)依賴答案:B30.假設磁頭當前位于第105道,正在向磁道序號減少的方向移動。現(xiàn)有一個磁道訪問的請求序列為35,185,97,121,13,162,41,188,82,195,21,146,57,158,110,3。采用Scan(電梯)調度算法得到的磁道訪問序列是()。A、110,121,146,158,162,185,188,195,97,82,57,41,35,21,13,3B、97,82,57,41,35,21,13,3,110,121,146,158,162,185,188,195C、110,121,146,158,162,185,188,195,3,13,21,35,41,57,82,97D、97,82,57,41,35,21,13,3,195,188,185,162,158,146,121,110答案:B31.SQL語言的動詞中用于數(shù)據(jù)控制的是下列哪一組()。A、GRANT、REVOKEB、GRANT、DROPC、CREATE、REVOKED、CREATE、DROP答案:A32.下列關于頁式存儲管理方案的敘述中,哪一個是錯誤的()。A、頁表起始地址屬于進程的現(xiàn)場信息,存放在該進程的進程控制塊中B、物理地址的計算公式C、地址轉換是由操作系統(tǒng)完成的D、邏輯地址從零開始編址答案:C解析:【解析】頁式存儲管理方案中地址轉換是由硬件完成的。故選擇C選項。33.進程出現(xiàn)饑餓現(xiàn)象是指()。A、計算機系統(tǒng)發(fā)生了重大故障B、有多個互相等待的進程同時存在C、進程因競爭資源而無休止地等待對方釋放已占有的資源D、進程的優(yōu)先級較低而長時間得不到調度答案:D解析:【解析】進程饑餓,指當?shù)却龝r間給進程推進和響應帶來明顯影響稱為進程饑餓。當饑餓到一定程度的進程在等待到即使完成也無實際意義的時候稱為饑餓死亡。而進程的優(yōu)先級決定了進程進入運行狀態(tài)的先后。故選擇D選項。34.下列關于數(shù)據(jù)庫管理系統(tǒng)的敘述中,哪一條是錯誤的()。A、數(shù)據(jù)庫管理系統(tǒng)是用戶與操作系統(tǒng)之間的一個接口B、數(shù)據(jù)庫管理系統(tǒng)便于用戶對數(shù)據(jù)庫進行管理和維護C、數(shù)據(jù)庫管理系統(tǒng)能保證數(shù)據(jù)庫中數(shù)據(jù)的安全性、完整性D、數(shù)據(jù)庫管理系統(tǒng)支持多用戶對數(shù)據(jù)的并發(fā)使用答案:A35.計算機系統(tǒng)中擁有各種軟硬件資源,內存是屬于()。A、可重用資源B、不可重用資源C、臨界資源D、共享資源答案:A解析:【解析】內存分配回收以后可以重復使用所以是可重用資源;內存在讀操作時內存可以為多個進程所同時共享,屬于共享資源,而在寫操作時只能是互斥訪問,屬于臨界資源,不能一概而論。所以選A選項。36.下圖所示為交叉路口發(fā)生死鎖的情況。為了預防死鎖,可以在路口設置了黃色網格緩沖區(qū),車輛可以倒車退出路口。那么,該方法使得死鎖的哪一個必要條件不成立()。A、互斥條件B、不可剝奪條件C、請求和保持條件D、循環(huán)等待條件答案:B37.下列關于數(shù)據(jù)庫系統(tǒng)中人員的敘述,哪一條是錯誤的()。A、人員包括數(shù)據(jù)庫管理員、系統(tǒng)分析員和數(shù)據(jù)庫設計人員、應用程序員和最終用戶B、確定數(shù)據(jù)庫中的信息內容和結構屬于數(shù)據(jù)庫管理員的職責C、監(jiān)控數(shù)據(jù)庫的使用和運行屬于數(shù)據(jù)庫管理員的職責D、物理數(shù)據(jù)庫設計與調優(yōu)屬于應用程序員的職責答案:D38.處理器中對用戶可見的寄存器是()。A、程序狀態(tài)字寄存器B、地址寄存器C、程序計數(shù)寄存器D、指令寄存器答案:B解析:【解析】處理器中對用戶可見的寄存器通常是對用戶程序可用的,包括:數(shù)據(jù)寄存器、地址寄存器以及條件碼寄存器,而不可見的寄存器多是用于控制處理的操作,如程序計數(shù)器、指令寄存器、程序狀態(tài)字等,所以選項A、C、D是不可見寄存器,選項B是可見寄存器,答案為B。39.下列關于基于識別數(shù)據(jù)項副本的分布式并發(fā)控制的敘述中,哪一條是錯誤的()。A、數(shù)據(jù)項的識別副本是數(shù)據(jù)項的一個指定的特定副本B、對數(shù)據(jù)項的加鎖和解鎖請求無需傳輸?shù)桨莻€副本的站點上C、基于識別數(shù)據(jù)項副本思想的不同方法的區(qū)別在于對識別副本的選擇D、主站點技術方法中所有的識別副本都被保留在相同的站點上答案:B40.某虛擬頁式存儲管理系統(tǒng)采用二級頁表進行地址轉換,若不考慮高速緩存和快表,則進程每執(zhí)行一條指令至少需要訪問幾次內存?A、0B、1C、2D、3答案:D解析:【解析】一次訪問一級索引,二次訪問二級索引,三次訪問該指令。故選擇D選項。41.在對象數(shù)據(jù)管理組織給出的ODMG2.0中,用于描述對象的特征中不包括下列哪一項()。A、標識符B、名稱C、操作D、結構答案:C42.下列哪一個文件屬性一經創(chuàng)建后就不能修改()。A、文件名B、文件號C、文件的創(chuàng)建日期和時間D、文件的最后訪問日期和時間答案:C解析:【解析】文件一旦創(chuàng)建后,它的創(chuàng)建日期和時間就確定了,無法改變,而文件名、文件號和文件的最后訪問日期和時間都是可以修改的,答案為C。43.用磁帶作為文件存儲介質時,最適合的文件物理結構為()。A、順序結構B、鏈接結構C、索引結構D、目錄結構答案:A解析:【解析】文件的物理結構基本上有三種:順序結構、鏈接結構、索引結構。磁帶是最早使用的磁記錄存儲介質。顯然,磁帶是一種順序存取設備,因為在磁帶上,只有在前面的物理快被訪問之后才能存取后續(xù)的物理快。故選擇A選項。44.有關系模式R(C,S,T,L),根據(jù)語義有如下函數(shù)依賴集:F={C→T,ST→L,TL→C}?,F(xiàn)將關系模式R分解為兩個關系模式R1(S,T,L),R2(C,T,L),那么這個分解()。A、不具有無損連接性,不保持函數(shù)依賴B、具有無損連接性,不保持函數(shù)依賴C、不具有無損連接性,保持函數(shù)依賴D、具有無損連接性且保持函數(shù)依賴答案:D45.在組成計算機系統(tǒng)的各類資源中,主要包含有硬件部件以及()。A、代碼和數(shù)據(jù)B、鍵盤、鼠標和顯示器C、操作系統(tǒng)D、各類應用軟件答案:A解析:【解析】計算機系統(tǒng)的資源分為硬件資源和軟件資源,軟件資源由程序和數(shù)據(jù)組成。故選擇A選項。46.下列關于分布式數(shù)據(jù)庫系統(tǒng)分片技術的敘述中,哪一條是錯誤的()。A、在分布式數(shù)據(jù)庫中可將數(shù)據(jù)庫分割成片段,以分配到不同站點上進行存儲B、分布式數(shù)據(jù)庫系統(tǒng)中的事務通常并不是存取關系中的所有數(shù)據(jù),而是存取關系的子集C、數(shù)據(jù)分片基本類型包括水平分片和垂直分片兩類D、垂直分片是將關系中的元組劃分為若干不相交的子集答案:D47.進程從運行態(tài)轉換為阻塞態(tài)的原因是A、需要的數(shù)據(jù)沒有準備好B、需要的設備不存在C、分配給該進程的時間片用完D、運算過程中棧溢出答案:A解析:【解析】引起進程阻塞的事件有:1)請求系統(tǒng)服務;2)啟動某種操作;3)新數(shù)據(jù)尚未到達;4)無新工作可做。故選擇A選項。48.在采用交換和覆蓋技術的存儲管理系統(tǒng)中,進程交換是指A、將暫時不用的進程代碼和部分進程控制塊交換至磁盤B、將暫時不用的進程代碼、數(shù)據(jù)和部分進程控制塊交換至磁盤C、僅將暫時不用的進程代碼交換至磁盤D、僅將暫時不用的進程數(shù)據(jù)交換至磁盤答案:B解析:【解析】在采用交換和覆蓋技術的存儲管理系統(tǒng)中,進程交換是指將暫時不用的進程代碼、數(shù)據(jù)和部分進程控制塊交換至磁盤。在分時系統(tǒng)中,用戶的進程比內存能容納的數(shù)量要多,這就需要在磁盤上保存那些內存放不下的進程。在需要運行這些進程時,再將它們裝入內存。進程從內存移到磁盤,并再移回內存稱為交換。故選擇B選項。49.下列關于數(shù)據(jù)庫管理系統(tǒng)維護事務的ACID特性的敘述中,哪一條是正確的()。A、保證事務的原子性是DBMS的事務管理器中并發(fā)控制部件的責任B、保證單個事務的一致性是DBMS的事務管理器中并發(fā)控制部件的責任C、保證事務的隔離性是DBMS的事務管理器中并發(fā)控制部件的責任D、保證事務的持久性是DBMS答案:C50.在實現(xiàn)文件系統(tǒng)時,可采用“目錄項分解法”加快文件目錄的檢索速度。假設目錄文件存放在磁盤上,每個磁盤塊為1024字節(jié),文件控制塊的大小為64字節(jié),其中文件名占用8字節(jié),目錄項分解后,第一部分占有10字節(jié)(包括文件名和文件內部號),第二部分占有56字節(jié)(包括文件內部號和文件其他部分)。假設某一個目錄文件共有254個文件控制塊,則采用“目錄項分解法”前,查找該目錄文件的某一個文件控制塊的平均訪盤次數(shù)是()。A、8.5B、8C、3D、2答案:A解析:【解析】采用“目錄項分解法”前,一個盤塊存放[1024/64]=16目錄項,254個目錄項需要16個盤塊,查找一個文件的平均訪問的盤塊數(shù):(1+16)/2=8.5次。故選擇A選項。51.某虛擬頁式存儲管理系統(tǒng)中采用最近最少使用(LRU)頁面置換算法,系統(tǒng)給每個進程分配3頁內存,每頁大小為128個整數(shù)。某進程創(chuàng)建后,代碼部分占用2頁內存并駐留,數(shù)據(jù)部分占用1頁內存且當前為空,對于如下程序VARA:ARRAY[1…128,1…128]OFINTEGER;FORi:=1TO128DOFORj:=1TO128DOA[i,j]:=0;該程序執(zhí)行中會產生多少次缺頁中斷()。A、128×128B、128×1C、64×64D、128×64答案:B解析:【解析】最近最少使用頁面置換算法(LRU)總是淘汰距離現(xiàn)在最長時間內沒有被訪問過的頁面,題意中,系統(tǒng)給每個進程分配3頁,每頁大小為128個整數(shù),進程創(chuàng)建后,代碼部分占用2頁,所以只有1頁內存可以使用,程序運行時,對數(shù)組A的訪問是按行優(yōu)先的方式,一行128個整數(shù)是占用連續(xù)的內存空間的,所以可以直接將一行數(shù)據(jù)存放到內存頁中,接下來遍歷訪問這一行時,數(shù)據(jù)都在內存頁中,當訪問下一行時,需要將上一行的數(shù)據(jù)頁置換出去,所以每訪問一個新數(shù)組行,就會產生一次缺頁中斷,總共128行,產生128×1次缺頁中斷,選項B正確。故本題答案選擇B選項。52.下列關于關系模型的實體完整性約束的描述中,哪個是錯誤的()。A、若屬性A是關系R的主屬性,則屬性A不能取空值B、若屬性A是關系R的主碼,則屬性A不能取空值C、若屬性A是關系R的主碼,則關系R中除屬性A之外的屬性都允許取空值D、組成主碼A的屬性都不能取空值,而不僅僅是主碼屬性集整體不能取空值答案:C53.文件的存取方式依賴于()。Ⅰ.文件的物理結構Ⅱ.文件的邏輯結構Ⅲ.存放文件的設備的物理特性A、僅ⅠB、僅ⅡC、僅Ⅰ和ⅡD、僅Ⅰ和Ⅲ答案:D解析:【解析】文件的存取方式依賴于文件的物理結構和存放文件的設備的物理特性。,文件的存取方式依賴于存放文件的設備的物理特性,而存儲介質的物理特性也決定了文件物理存儲結構,所以文件存取方式由物理結構和存儲介質兩方面原因決定。如存儲介質是磁帶,則文件物理結構只能是連續(xù)存儲結構,因而也只能是順序存取方式。故選擇D選項。54.對于如下C語言程序intmain(){printf("HelloWorld\n");fork();printf("HelloWorld\n");fork();printf("HelloWorld\n");}在UNIX操作系統(tǒng)中正確編譯鏈接后,其正確的運行結果是()。A、共打印出6行HelloB、共打印出7行HelloC、共打印出8行HelloD、共打印出9行Hello答案:B解析:【解析】函數(shù)fork()的作用是通過系統(tǒng)調用創(chuàng)建一個與原來進程幾乎完全相同的進程。但是被創(chuàng)建的子進程的起始執(zhí)行指令地址卻是從原進程代碼的所執(zhí)行fork()函數(shù)之后開始執(zhí)行的。如若標記上述代碼的第1個fork()為f1,第2個fork()為f2,則父進程調用f1產生的子進程代碼與父進程一樣但起始執(zhí)行指令地卻是從f1之后開始執(zhí)行的。按此方法計算則打印行數(shù)為1+f1+1+f2+1行,f1執(zhí)行后打印行數(shù)為1+f2+1行,f2執(zhí)行后打印行數(shù)為1行。合計7行。所以選B選項。55.下列關于參照完整性約束的參照關系和被參照關系的敘述中,哪一條是錯誤的()。A、參照關系是從關系,被參照關系是主關系B、參照關系與被參照關系之間的聯(lián)系是1:n聯(lián)系C、參照關系與被參照關系通過外碼相聯(lián)系D、其主碼在另一個關系中作為外碼的關系稱為被參照關系答案:B56.設關系R,S和T分別如下圖所示,其中T是R和S的一種操作結果。則()。A、T=R∩SB、T=R-SC、T=R∪SD、T=R×S答案:B57.下列關于規(guī)范化理論的敘述中,哪一條是錯誤的()。A、規(guī)范化理論是數(shù)據(jù)庫設計的理論基礎B、規(guī)范化理論最主要的應用是在數(shù)據(jù)庫物理結構設計階段C、規(guī)范化理論最主要的應用是在數(shù)據(jù)庫邏輯結構設計階段D、在數(shù)據(jù)庫設計中,有時候會適當降低規(guī)范化程度而追求高查詢性能答案:B58.1968年,IBM公司推出的數(shù)據(jù)庫管理系統(tǒng)IMS是基于下列哪一種模型實現(xiàn)的()。A、層次模型B、網狀模型C、關系模型D、對象-關系模型答案:A59.下列關于數(shù)據(jù)庫管理系統(tǒng)軟件研究的敘述中,哪一條是錯誤的()。A、研究內容中包括研究和實現(xiàn)具有分布性、開放性、異構系統(tǒng)的互連性的新型的DBMSB、研究內容中包括研究和實現(xiàn)以DBMS為核心的一組支持軟件C、研究的目標是DBMS自身程序越來越小,功能越來越簡單D、數(shù)據(jù)庫的安全理論和技術是數(shù)據(jù)庫管理系統(tǒng)軟件研究的一個重要組成部分答案:C60.關系數(shù)據(jù)庫標準語言SQL是下列哪一項的縮寫()。A、SpecifyingQueryLanguageB、ScalableQueryLanguageC、StructuredQueryLanguageD、StandardQueryLanguage答案:C61.將多個目標程序裝配成可運行的程序的過程稱為A、編譯B、鏈接C、裝載D、編輯答案:B解析:【解析】鏈接是指把所有編譯后得到的目標模塊連接裝配起來,再與函數(shù)庫相連接成一個整體的過程,由此概念知選擇B選項。62.下列哪一個標志位不包含在程序狀態(tài)字(PSW)中()。A、結果為零標志位(ZB、C、符號標志位(SD、E、訪問位(R)F、虛擬中斷標志位(VI答案:C解析:【解析】為了解決處理器當前工作狀態(tài)的問題,所有的處理器都有一些特殊寄存器,用以標明處理器當前的工作狀態(tài),其中專門用來指示處理器狀態(tài)的寄存器稱為程序狀態(tài)字(PSW),它包含的狀態(tài)標志位有:結果為零標志位(ZF)、符號標志位(SF)、虛擬中斷標志位(VIF)等。故本題答案選擇C選項。63.有如下C語言程序void*th_pg(void*arg){printf("HelloWorld");pthread_exit(0);}intmain(void){pthread_tptid;intsta;sta=pthread_create(&ptid,NULL,th_pg,NULL);if(sta==0)printf("Oops,Icannotcreatethread\n");exit(NULL);}上述程序中,pthread_create函數(shù)表示()。A、創(chuàng)建線程,線程名為th_pgB、創(chuàng)建線程,線程名為ptidC、創(chuàng)建線程,線程名為staD、創(chuàng)建線程,線程名為NULL答案:A解析:【解析】pthread_create是類Unix操作系統(tǒng)(Unix、Linux、MacOSX等)中創(chuàng)建線程的函數(shù),里面包含四個參數(shù),第一個參數(shù)為指向線程標識符的指針;第二個參數(shù)用來設置線程屬性;第三個參數(shù)是線程運行函數(shù)的起始地址也即線程名;最后一個參數(shù)是運行函數(shù)的參數(shù)。pthread_create函數(shù)表示創(chuàng)建一個新線程,由程序知線程名為th_pg,故選擇A選項。64.某虛擬頁式存儲管理系統(tǒng)采用三級頁表,分配如下某進程運行時執(zhí)行的一條指令的地址是:1110-1111-1000-1000-0010-0001-0101-0101(二進制),則該地址的二級頁表偏移量是()。A、1-1000-1000B、1-0111-1100C、0-1111-1000D、1-1111-1000答案:B65.下列哪一條是由于關系模式設計不當所引起的問題()。A、數(shù)據(jù)冗余B、數(shù)據(jù)被非法讀取C、數(shù)據(jù)被非法修改D、發(fā)生死鎖答案:A66.在關系代數(shù)中,從兩個關系的笛卡爾積中選取它們屬性間滿足一定條件的元組的操作稱為()。A、并B、選擇C、自然連接D、連接答案:D67.解決進程同步與互斥問題時,信號量機制中所謂的“臨界區(qū)”是指()。A、臨界資源本身B、可讀寫的共享資源C、訪問臨界資源的代碼D、只讀的共享資源答案:C解析:【解析】臨界區(qū)是指程序中訪問臨界資源的那段代碼。所以選C選項。68.下列磁盤調度算法中,平均尋道時間較短但容易引起饑餓現(xiàn)象的算法是A、掃描算法SCANB、最短尋道時間優(yōu)先算法SSTFC、先來先服務算法FCFSD、循環(huán)查看算法C-LOOK答案:B解析:【解析】根據(jù)最短尋道時間優(yōu)先(SSTF)調度算法得來的。SSTF選擇的請求距當前磁頭位置有最小的尋道時間。由于尋道時間通常正比于兩個請求的磁道差值,所以磁頭移動總是移到距當前道最近的磁道上去。很明顯它改善了磁盤的服務。但是SSTF調度的缺點是可能導致某些請求長期得不到服務(被“餓死”)。此外,磁頭頻繁地大幅度移動,容易產生機械振動和誤差,對使用壽命有損害。SSTF算法與FCFS相比有顯著改進,但并不是最優(yōu)的。故選擇B選項。69.把對學生選課關系SC進行查找的權限授予所有用戶。下列哪一個SQL語句正確表達了這一授權()。A、GRANTALLONTABLESCTOALLUSER;B、GRANTSELECTONTABLESCTOALLUSER;C、GRANTALLONTABLESCTOPUBLIC;D、GRANTSELECTONTABLESCTOPUBLIC;答案:D70.關系數(shù)據(jù)模型由三大要素組成,下列哪一項表述是正確的()。A、關系數(shù)據(jù)結構,關系數(shù)據(jù)通信,關系操作集合B、關系數(shù)據(jù)結構,關系操作集合,關系完整性約束C、關系數(shù)據(jù)通信,關系操作集合,關系完整性約束D、關系數(shù)據(jù)結構,關系數(shù)據(jù)通信,關系完整性約束答案:B71.設有兩個事務T1、T2,其并發(fā)執(zhí)行如下所示。下列敘述中哪一個是正確的()。T1T2Read(A);Read(A);A:=A-10;Write(A);A、該并發(fā)執(zhí)行不存在問題B、該并發(fā)執(zhí)行丟失更新C、該并發(fā)執(zhí)行依賴于未提交更新D、該并發(fā)執(zhí)行讀"臟"數(shù)據(jù)答案:B72.下列關于數(shù)據(jù)模型組成要素的敘述中,哪一條是錯誤的()。A、數(shù)據(jù)結構、數(shù)據(jù)操作和數(shù)據(jù)約束是組成數(shù)據(jù)模型的三個要素B、數(shù)據(jù)結構描述了數(shù)據(jù)模型的靜態(tài)特征與動態(tài)行為C、數(shù)據(jù)操作必須定義檢索和修改等操作的確切含義、操作符號、操作規(guī)則等D、數(shù)據(jù)約束既刻畫了數(shù)據(jù)的靜態(tài)特征,也表示了數(shù)據(jù)的動態(tài)行為規(guī)則答案:B73.將STUDENT表中的年齡屬性的數(shù)據(jù)類型改為半字節(jié)整數(shù),下列SQL語句中哪一個是正確的()。A、ALTERTABLESTUDENTADDageSMALLINTB、ALTERTABLESTUDENTMODIFYageSMALLINTC、ALTERTABLESTUDENTUPDATEageSMALLINTD、ALTERTABLESTUDENTHAVINGageSMALLINT答案:B74.在SQL語言中,下列涉及空值(NULL)的查詢條件表述中,哪一個是錯誤的()。A、ageISNULLB、ageISNOTNULLC、age=NULLD、NOT(ageISNULL)答案:C75.下列關于故障恢復的敘述中,哪一條是錯誤的()。A、系統(tǒng)可能發(fā)生的故障類型主要有事務故障、系統(tǒng)故障和磁盤故障B、利用更新日志記錄中的改前值可以進行UNDO,撤銷已做的修改操作C、利用更新日志記錄中的改后值可以進行REDO,重做已完成的操作D、寫日志的時候,一般是先把相應的數(shù)據(jù)庫修改寫到外存的數(shù)據(jù)庫中,再把日志記錄寫到外存的日志文件中答案:D76.如果對關系R=(A,B,C)執(zhí)行以下SQL語句SELECTDISTINCTAFROMRWHEREB=17則該語句對關系R進行了下列哪一組操作()。A、選擇和連接B、選擇和投影C、連接和投影D、交和選擇答案:B77.下列關于嵌入式SQL的敘述中,哪一條是錯誤的()。A、嵌入式SQL是應用系統(tǒng)使用編程方式來訪問和管理數(shù)據(jù)庫中數(shù)據(jù)的主要方式之一B、嵌入式SQL可以利用高級語言的過程化結構來彌補SQL語言在實現(xiàn)諸如流程控制等復雜應用方面的不足C、能嵌入SQL語句的高級語言只有COBOL和CD、系統(tǒng)必須協(xié)調SQL語句與主語言語句處理記錄的不同方式答案:C78.下列關于平凡的函數(shù)依賴的敘述中,哪一條是正確的()。A、若X→Y,且YíX,則稱X→Y為平凡的函數(shù)依賴B、若X→Y,且XíY,則稱X→Y為平凡的函數(shù)依賴C、若X→Y,且XY,則稱X→Y為平凡的函數(shù)依賴D、若X→Y,Y→X,則稱X→Y為平凡的函數(shù)依賴答案:A79.下列關于三個不同抽象層面的數(shù)據(jù)模型的敘述中,哪個是錯誤的()。A、三個不同抽象層面的數(shù)據(jù)模型指的是概念模型、邏輯模型和物理模型B、E-R模型一般與關系模型相關聯(lián)C、EER模型一般與對象-關系模型相關聯(lián)D、面向對象模型的概念模型與邏輯模型有很大的區(qū)別答案:D80.在關系數(shù)據(jù)模型中,表示現(xiàn)實世界的實體以及實體間各種聯(lián)系的是下列哪一項()。A、關系B、指針C、樹狀結構D、網狀結構答案:A81.下列關于數(shù)據(jù)庫三級模式結構的敘述中,哪一條是錯誤的()。A、數(shù)據(jù)庫系統(tǒng)三級模式結構是數(shù)據(jù)庫系統(tǒng)內部的體系結構B、數(shù)據(jù)庫系統(tǒng)的三級模式結構是指:外模式、模式、內模式C、外模式/模式映象保證了數(shù)據(jù)與程序之間具有較高的物理獨立性D、模式/內模式映象是唯一的,它定義全局邏輯結構與存儲結構之間的對應關系答案:C82.用戶進程從用戶態(tài)轉變?yōu)閮群藨B(tài)時,使用的指令是A、訪管指令B、I/O指令C、頁保護指令D、壓棧指令答案:A解析:【解析】用戶程序不能直接使用特權指令。如果用戶程序在用戶態(tài)轉換為內核態(tài),使用訪管指令,這是CPU由用戶態(tài)向核心態(tài)轉換的方法。故選擇A選項83.文件系統(tǒng)中,若把邏輯上連續(xù)的文件信息依次存放在連續(xù)編號的磁盤塊中,這種結構稱為()。A、順序結構B、鏈接結構C、索引結構D、I節(jié)點結構答案:A解析:【解析】順序結構將一個文件中邏輯上連續(xù)的信息存放到存儲介質的依次相鄰的塊上,便形成順序結構,這類文件叫順序文件,又稱連續(xù)文件。由上順序結構的概念知選擇A選項。84.在數(shù)據(jù)庫邏輯結構設計中,從E-R模型向關系模型的轉換應遵循相應原則。對于三個不同實體集和它們之間的一個多對多聯(lián)系,最少應轉換為多少個關系模式()。A、2B、3C、4D、5答案:C85.下列敘述中,哪個不是導致數(shù)據(jù)庫管理系統(tǒng)與文件系統(tǒng)相比較增加額外開銷的主要原因()。A、為了提供安全性、并發(fā)控制等功能而導致的額外開銷B、數(shù)據(jù)庫管理系統(tǒng)為了定義和處理數(shù)據(jù)而提供的一般性功能而導致的額外開銷C、初期對軟、硬件購買和培訓的高額投資D、數(shù)據(jù)庫開發(fā)人員開發(fā)大型應用程序的費用答案:D86.系統(tǒng)調用與一般過程調用是不同的,下列對被調用程序返回調用程序的描述中,哪一個是正確的()。A、過程調用和系統(tǒng)調用均直接從被調用程序返回到調用程序B、過程調用和系統(tǒng)調用從被調用程序返回到調用程序前,須先運行調度程序C、系統(tǒng)調用直接返回到調用程序,過程調用在返回到調用程序前先運行調度程序D、過程調用直接返回到調用程序,系統(tǒng)調用在返回到調用程序前先運行調度程序答案:D解析:【解析】一般過程調用在被調用過程執(zhí)行完后,直接返回到調用程序;而系統(tǒng)調用在被調用過程執(zhí)行完后,系統(tǒng)會對所有要求運行的進程進行優(yōu)先級分析,若調用進程不具有最高優(yōu)先級,則會引起重新調度,以便讓優(yōu)先級最高的進程優(yōu)先執(zhí)行,即系統(tǒng)會運行調度程序。答案為D。87.已知關系R和關系S,關系R具有列A1,A2,……,An,B1,B2,……,Bn,關系S具有列A1,A2,……,An,C1,C2,……,Cn,則與關系代數(shù)表達式πA1,A2,...,An(RS)等價的SQL語句為下列哪一個()。A、SELECTA1,……,AnFROMREXCEPT(SELECT*FROMSWHERER.A1=S.A1ANDR.A2=S.A2AND……R.An=S.An)B、SELECTA1,……,AnFROMRINTERSECT(SELECT*FROMSWHERER.A1=S.A1ANDR.A2=S.A2AND……R.An=S.An)C、SELECTA1,……,AnFROMRWHEREEXISTS(SELECT*FROMSWHERER.A1=S.A1ANDR.A2=S.A2AND……R.An=S.An)D、SELECTA1,……,AnFROMRUNION(SELECT*FROMSWHERER.A1=S.A1ANDR.A2=S.A2AND……R.An=S.An)答案:C88.系統(tǒng)調用擴充了機器指令,增強了系統(tǒng)功能,方便了用戶使用。下列哪一項不屬于系統(tǒng)調用()。A、用戶程序需要獲得當前進程的屬性B、讀寫硬盤上一個打開的文件C、將成績填入學生成績數(shù)據(jù)庫D、請求使用光盤驅動器答案:C解析:【解析】所謂系統(tǒng)調用,就是用戶在程序中調用操作系統(tǒng)所提供的一些子功能,選項A屬于系統(tǒng)調用中的進程控制類;選項B屬于系統(tǒng)調用的文件操作類;選項D屬于系統(tǒng)調用的設備管理類;選項C不屬于系統(tǒng)調用,它是對數(shù)據(jù)庫應用系統(tǒng)的調用。故本題答案選擇C選項。89.下列關于數(shù)據(jù)模型的邏輯層模型的敘述中,哪一條是錯誤的()。A、邏輯模型主要描述數(shù)據(jù)庫數(shù)據(jù)的整體邏輯結構B、關系模型是一種邏輯模型C、層次模型和網狀模型不屬于邏輯模型D、面向對象模型不是基于記錄的邏輯模型答案:C90.下列哪一個標志位不包含在程序狀態(tài)字(PSW)中()。A、進位標志位(CB、C、保護位(P)D、陷阱標志位(TE、F、中斷使能位(I答案:B91.操作系統(tǒng)作為系統(tǒng)軟件,位于軟件系統(tǒng)的哪一個層面()。A、硬件之上,支撐軟件之下B、支撐軟件之上,應用軟件之下C、應用軟件之上,支撐軟件之下D、硬件之上,軟件系統(tǒng)之下答案:A解析:【解析】操作是位于硬件之上的支撐軟件之下的層面。所以選A選項。92.某文件系統(tǒng)的磁盤塊大小為2^12B,磁盤容量為2^39B。當文件系統(tǒng)進行格式化以后,可用的存儲塊數(shù)量是A、2^26B、2^27C、2^28D、2^29答案:B解析:【解析】某文件系統(tǒng)的磁盤塊大小為2^12B,磁盤容量為2^39B,存儲塊數(shù)量是2^59/2^12=2/627。故選擇B選項。93.在采用頁式存儲管理方案的系統(tǒng)中,為了提高內存利用率并減少內碎片,頁面的劃分A、與頁表數(shù)量相關,可以找到平衡點B、與頁表數(shù)量無關,頁面尺寸越大越好C、與頁表數(shù)量無關,頁面尺寸越小越好D、與頁表數(shù)量相關,可根據(jù)物理內存大小劃分答案:A解析:【解析】為了提高內存利用率并減少內碎片,頁面的劃分與頁表數(shù)量相關,可以找到平衡點。故選擇A選項。94.某計算機系統(tǒng)中共有3個進程P1、P2和P3,4類資源r1、r2、r3和r4。其中r1和r3每類資源只有1個,r2資源有2個,r4有3個。<IMG&NBSP;BORDER=0&NBSP;ALT=""&NBSP;SRC="HTTP:wlsd74961.png?SJWLCourseFile60>若進程P3申請一個r4類資源,則系統(tǒng)可能會發(fā)生下列哪一種現(xiàn)象()。A、死鎖B、無死鎖C、活鎖D、饑餓答案:B解析:【解析】首先找到進程結點P1,由于P1已經獲得資源r1,所以運行完畢后會釋放r1,消去P1的資源分配邊,然后找到進程結點P2,此時進程P2已經分配了資源r2,r3,申請到了資源r1,所以P2獲得了所有資源,運行結束后釋放r1、r2、r3,消去資源申請邊和分配邊,最后找到進程結點P3,此時進程P3分配了資源r2,并申請資源r3,r4,申請成功后運行,結束后釋放所有資源,消去資源申請邊和分配邊,由此可知,資源分配圖化簡后消去了所有的邊,所以該資源分配圖是可完全化簡的,該系統(tǒng)不存在死鎖,答案為B。95.下列關于關系模型的參照完整性規(guī)則的敘述中,哪一條是錯誤的()。A、外鍵和相應的主鍵需定義在相同值域上B、外鍵和相應的主鍵可以不同名C、參照關系模式和被參照關系模式可以是同一個關系模式D、外鍵值不可以為空值答案:D96.分析下列程序,不考慮其他因素,程序正常運行時最多會派生出多少個進程?intmain(){fork();fork();fork();}A、8B、6C、5D、4答案:A解析:【解析】計算機程序設計中的fork()函數(shù)。返回值:若成功調用一次則返回兩個值,子進程返回0,父進程返回子進程標記;否則,出錯返回-1。第一個fork()函數(shù)調用后將有兩個進程,第二個fork()函數(shù)調用后將有4個進程,第三個fork()函數(shù)調用后將有8個進程。故選擇A選項。97.下列關于數(shù)據(jù)庫系統(tǒng)和文件系統(tǒng)的敘述中,哪一條是錯誤的()。A、數(shù)據(jù)庫系統(tǒng)具有高度的數(shù)據(jù)獨立性,而文件系統(tǒng)的數(shù)據(jù)獨立性差B、數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)共享度高,是面向整個機構來組織數(shù)據(jù)的;而文件系統(tǒng)面向某個應用來組織數(shù)據(jù)C、數(shù)據(jù)庫系統(tǒng)中的各項開銷總是比文件系統(tǒng)的開銷小D、數(shù)據(jù)庫系統(tǒng)中由數(shù)據(jù)庫管理系統(tǒng)進行統(tǒng)一的數(shù)據(jù)管理和控制,而文件系統(tǒng)中由應用C程序自己控制答案:C98.下列各項時間中,哪一項不會影響磁盤讀寫性能()。A、尋道時間B、旋轉延時C、傳輸時間D、調度時間答案:D解析:【解析】磁盤設備在工作時,以恒定的速率旋轉,為了讀和寫,磁頭必須能移動到所要求的磁道上,并等待所要求的扇區(qū)的開始位置旋轉到磁頭下,然后再開始讀和寫,故把對磁盤的訪問時間分為三部分:尋道時間Ts,旋轉延時時間Tr和傳輸時間Tt。其中尋道時間Ts最能影響磁盤讀寫的性能。故選擇D選項。99.系統(tǒng)允許部分進程發(fā)生死鎖,通過定時運行資源分析程序并報告是否已有死鎖的方法稱為()。A、死鎖預防B、死鎖避免C、死鎖檢測D、死鎖解除答案:C解析:【解析】死鎖檢測不須事先采取任何限制性措施,也不必檢查系統(tǒng)是否已經進入不安全區(qū),此方法允許系統(tǒng)在運行過程中發(fā)生死鎖。但可通過系統(tǒng)所設置的檢測機構,及時地檢測出死鎖的發(fā)生,并精確地確定與死鎖有關的進程和資源。通過定時運行資源分析程序并報告是否已有死鎖的方法稱為死鎖檢測。故選擇C選項。100.用戶進程在等待鍵盤輸入命令時,不斷檢測狀態(tài)寄存器的完成位是否為1,該I/O設備控制方式稱為()。A、程序直接控制方式B、中斷控制方式C、DMA方式D、通道控制方式答案:A解析:【解析】程序直接控制方式,利用輸入/輸出指令或詢問指令測試一臺設備的忙/閑標志位,根據(jù)設備當前的忙或閑的狀態(tài),決定是繼續(xù)詢問設備狀態(tài)還是由主存儲器和外圍設備交換一個宇符或一個字。故選擇A選項。101.1970年IBM公司的高級研究員E.F.Codd提出了()。A、網狀數(shù)據(jù)模型B、層次數(shù)據(jù)模型C、關系數(shù)據(jù)模型D、面向對象數(shù)據(jù)模型答案:C102.下列關于知識發(fā)現(xiàn)與數(shù)據(jù)挖掘的敘述中,哪一條是錯誤的()。A、知識發(fā)現(xiàn)的過程可以概括為三部分:數(shù)據(jù)準備、數(shù)據(jù)挖掘、及結果的解釋和評估B、數(shù)據(jù)挖掘階段首先要確定挖掘的任務或目的,如數(shù)據(jù)分類、聚類、關聯(lián)規(guī)則發(fā)現(xiàn)或序列模式發(fā)現(xiàn)等。確定了挖掘任務后,就要決定使用什么樣的挖掘算法C、數(shù)據(jù)挖掘的結果可能會發(fā)現(xiàn)一些新的信息類型:關聯(lián)規(guī)則、序列模式、分類樹等D、數(shù)據(jù)挖掘的質量與挖掘方法有關,而與數(shù)據(jù)本身無關答案:D103.下列關于數(shù)據(jù)庫管理系統(tǒng)DBMS的敘述中,哪一條是錯誤的()。A、DBMS是實現(xiàn)對數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)進行有效管理的復雜的應用軟件B、DBMS在操作系統(tǒng)的支持下運行C、DBMS支持強有力的查詢語言D、DBMS支持以看起來是原子的和獨立于其他事務的方式并發(fā)地執(zhí)行的持久的事務答案:A104.如圖所示的兩個關系R和S則關系T是下列哪一操作得到的結果()。A、RSB、R÷SC、R×SD、R-S答案:B105.為使進程從阻塞態(tài)轉換為掛起態(tài),使用的原語是A、suspend()B、block()C、wakeup()D、active()答案:A解析:【解析】掛起的方式有三類:一、把掛起原語調用者本身掛起,即自己掛起自己。二、掛起某個標識符的進程。三、將某個指定的標志符及其全部或部分子孫掛起用的保存n進程的pcb副本的內存區(qū)。為使進程從阻塞態(tài)轉換為掛起態(tài),使用的原語是suspend()。故選擇A選項。106.當用戶程序需要調用操作系統(tǒng)所提供的文件讀寫功能時,該功能首先執(zhí)行的指令是()。A、文件操作指令B、訪管指令C、特權指令D、I/O中斷指令答案:B解析:【解析】調用操作系統(tǒng)的提供功能即是訪管中斷,所以該功能首先執(zhí)行訪管指令,故選擇B選項。107.如圖所示的兩個關系R和S則關系T是下列哪一操作得到的結果()。A、R和S的自然連接B、R和S的左外連接C、R和S的右外連接D、R和S的外部并答案:C108.某虛擬頁式存儲管理系統(tǒng)采用三級頁表,分配如下:某進程運行時執(zhí)行的一條指令的地址是:1110-1111-1000-1000-0010-0001-0101-0101(二進制),則該地址的頁目錄偏移是()。A、11B、10C、01D、00答案:A解析:【解析】由三級頁表得知頁目錄偏移占了高址前兩位,又因此指令地址前兩位為11,所以得出頁目錄偏移是11。故選擇A選項。109.對于如下C語言程序intmain(){pid_tpid;intx=1;pid=fork();if(pid==0)printf("Iamthechildprocess,x=%d\n",++x);elseprintf("Iamtheparentprocess,x=%d\n",--x);}在UNIX操作系統(tǒng)中正確編譯鏈接后,其正確的運行結果是()。A、IB、IC、ID、I答案:A解析:【解析】計算機程序設計中的fork()函數(shù)。返回值:若成功調用一次則返回兩個值,子進程返回0,父進程返回子進程標記;否則,出錯返回-1。運行后的輸出為Iamthechildprocess,x=2Iamtheparentprocess,x=0。故選擇A選項。110.有關系S(SA、查詢所有已選課的女學生的基本情況及其選課情況B、查詢所有女學生的選課信息,要求對已選課的女學生列出其基本情況及其選課情況,對未選課的女學生只列出基本情況,其選課信息為空C、查詢所有未選課的女學生的基本情況D、查詢所有女學生的選課信息,對沒有女學生選修的課程,只列出課程基本情況,其選課信息為空答案:B111.在可變分區(qū)存儲管理方案中,為加快內存分配,當采用最佳適應算法時空閑區(qū)的組織應該是()。A、按空閑區(qū)大小遞減順序排列B、按空閑區(qū)大小遞增順序排列C、按空閑區(qū)地址從小到大排列D、按空閑區(qū)地址從大到小排列答案:B解析:【解析】最佳適應算法(BestFit):從全部空閑區(qū)中找出能滿足作業(yè)要求的、且大小最小的空閑分區(qū),這種方法能使碎片盡量小。為適應此算法,空閑分區(qū)表(空閑區(qū)鏈)中的空閑分區(qū)要按從小到大進行排序,自表頭開始查找到第一個滿足要求的自由分區(qū)分配。該算法保留大的空閑區(qū),但造成許多小的空閑區(qū)。故選擇B選項。112.假設某計算機系統(tǒng)的內存大小為256K,在某一時刻內存的使用情況如下表所示。A、最佳適配B、最差適配C、首次適配D、下次適配答案:B113.下列哪一條不是數(shù)據(jù)模型的組成要素()。A、數(shù)據(jù)安全B、數(shù)據(jù)結構C、數(shù)據(jù)操作D、數(shù)據(jù)約束答案:A114.在多級目錄的文件系統(tǒng)中,用戶對文件的首次訪問通常都給出文件的路徑名,之后對文件的訪問通常使用A、文件描述符B、索引節(jié)點C、文件符號名D、文件地址答案:A解析:【解析】在多級目錄的文件系統(tǒng)中,用戶對文件的首次訪問通常都給出文件的路徑名,之后對文件的訪問通常使用文件描述符。故選擇A選項115.使用文件系統(tǒng)時,通常要顯式地進行close()操作,這樣做的目的是A、文件控制塊讀入內存B、將文件控制塊寫入磁盤或緩存C、將文件內容讀入內存D、將文件內容寫入磁盤或緩存答案:B解析:【解析】執(zhí)行“關閉”操作時,文件系統(tǒng)主要完成如下工作:①將活動文件表中該文件的“當前使用用戶數(shù)”減1;若此值為0,則撤銷此表目,并保存文件控制塊寫入磁盤或者緩存;②若活動文件表目內容已被改過,則表目信息應復制到文件存儲器上相應表目中,以使文件目錄保持最新狀態(tài);③卷定位工作。一個關閉后的文件不能再使用,若要再使用,則必須再次執(zhí)行“打開”操作。故選擇B選項。116.設關系R和S的值分別如下面的左右表所示:則,R和S左外連接的結果的元組個數(shù)是多少?A、1B、2C、3D、4答案:C117.一個嵌入式SQL程序中,用于定義SQL通信區(qū)的是下列哪一條語句()。A、EXECSQLINCLUDESQLCAB、EXECSQLDECLARESQLCAC、EXECSQLOPENSQLCAD、EXECSQLFETCHSQLCA答案:A118.下列關于數(shù)據(jù)模型中的數(shù)據(jù)操作的敘述中,哪一條是錯誤的()。A、數(shù)據(jù)操作表示數(shù)據(jù)模型的靜態(tài)特征和動態(tài)行為B、數(shù)據(jù)操作是指對數(shù)據(jù)庫中各對象的值允許執(zhí)行的操作的集合C、數(shù)據(jù)庫主要有檢索和修改(包括插入、刪除、更新)兩大類操作D、數(shù)據(jù)模型中需要對操作進行確切的定義答案:A119.進程在運行過程中具有多種狀態(tài),當它從等待態(tài)轉換為就緒態(tài)時稱為A、喚醒B、阻塞C、調度D、分派答案:A解析:【解析】當被阻塞的進程所期待的事件出現(xiàn)時,如I/O完成或者其所期待的數(shù)據(jù)已經到達,則由有關進程調用喚醒原語wakeup(),將等待該事件的進程喚醒。喚醒原語執(zhí)行的過程是:首先把被阻塞的進程從等待該事件的阻塞隊列中移出,將其PCB中的現(xiàn)行狀態(tài)由阻塞改為就緒,然后再將該PCB插入到就緒隊列中。故選擇A選項。120.當使用進程喚醒原語喚醒進程時,下列哪一個選項描述的順序是合理的()。A、在等待隊列中找到該進程PCB,修改PCB中進程狀態(tài)為就緒,將其插入到就緒隊列B、在就緒隊列中找到該進程PCB,修改PCB中進程狀態(tài)為運行,將其插入到運行隊列C、在阻塞隊列中找到該進程PCB,彈出該進程堆棧,恢復現(xiàn)場,將其插入到就緒隊列D、在就緒隊列中找到該進程PCB,將該進程堆棧裝入CPU寄存器,等待處理機調度答案:A121.下列關于信息世界的基本概念的敘述中,哪一條是錯誤的()。A、實體是客觀存在并可相互區(qū)別的事物B、實體所具有的某一特性稱為屬性C、不同型實體的集合稱為實體集D、唯一標識實體的屬性集稱為碼或者鍵答案:C122.解決死鎖問題有多種方法,其中資源有序分配法屬于A、死鎖避免B、死鎖預防C、死鎖解除D、死鎖檢測答案:B解析:【解析】資源有序分配法屬于一種死鎖預防方法。故選擇B選項。123.關系模型中的屬性由主屬性和非主屬性組成。下列論述中哪一條是錯誤的()。A、主碼中的屬性都是主屬性B、主屬性就是主碼C、不包含在任何一個候選碼中的屬性稱之為非主屬性D、主屬性和非主屬性的集合可以唯一標識一個元組答案:B124.文件系統(tǒng)中,若將邏輯上連續(xù)的文件信息分散存放在若干不連續(xù)的磁盤塊中,并將所有磁盤塊的地址集中存放在一張表中,這種結構稱為()。A、順序結構B、鏈接結構C、索引結構D、I節(jié)點結構答案:C解析:【解析】索引結構是實現(xiàn)非連續(xù)存取的另一種方法,適用于數(shù)據(jù)記錄存放在隨機存取存儲設備上的文件。它使用一張索引表,其中一個表目包含一個記錄鍵及其記錄的存儲地址,存儲地址可以是記錄的物理地址,也可以是符號地址,這類文件叫索引文件。通常,索引表地址可由文件目錄給出,查找索引表先找到相應記錄鍵,然后獲得數(shù)據(jù)存儲地址。故選擇C選項。125.系統(tǒng)調用與一般過程調用是不同的,下列對調用程序與被調用程序的描述中,哪一個是正確的()。A、過程調用和系統(tǒng)調用的調用程序與被調用程序均位于核心態(tài)B、過程調用和系統(tǒng)調用的調用程序與被調用程序均位于用戶態(tài)C、C)過程調用時通過改變狀態(tài)字,從用戶態(tài)的調用程序轉到核心態(tài)的被調用程序D、系統(tǒng)調用時需要通過陷入機制,從用戶態(tài)的調用程序轉到核心態(tài)的被調用程序答案:D解析:【解析】一般過程調用,其調用程序和被調用程序都運行在相同的狀態(tài),即核心態(tài)或用戶態(tài),而系統(tǒng)調用中調用程序運行在用戶態(tài),被調用程序則運行在系統(tǒng)態(tài),答案A、B錯誤;一般過程調用是不涉及系統(tǒng)狀態(tài)轉換的,答案C錯誤;而系統(tǒng)調用由于調用程序和被調用程序運行在不同的系統(tǒng)狀態(tài),所以需要通過軟中斷機制,即陷入機制,從調用程序所在的用戶態(tài)轉到被調用程序的核心態(tài)。答案為D。126.下列哪一條不是數(shù)據(jù)庫管理系統(tǒng)為用戶提供的功能()。A、數(shù)據(jù)定義功能B、數(shù)據(jù)操縱功能C、事務管理功能D、進程調度功能答案:D127.SQL語言十分簡潔,完成數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制的核心功能只用了9個動詞。下列動詞中哪一個是用于數(shù)據(jù)定義的()。A、REVOKEB、DELETEC、DROPD、GRANT答案:C128.某頁式存儲管理系統(tǒng)采用一級頁表。如果訪問內存的時間為0.4μs,快表的命中率為90%,請問有效訪問時間是多少?(假設訪問快表耗時為0μs)A、0.22μsB、0.4μsC、0.2μsD、0.44μs答案:D解析:【解析】當快表miss的時候,10%*0.4μs命中頁表,由于采用了一級頁表,所以只要還要訪問一次內存,花費0.4μs。總計0.44μs。故選擇D選項129.下列關于SQL對視圖的支持的敘述中,哪一條是錯誤的()。A、視圖是從一個或多個基本表(或其他視圖)中使用SELECTB、對視圖的一切操作最終要轉換為對基本表的操作C、所有的視圖都是不可更新的D、視圖有助于提高數(shù)據(jù)庫的安全保護答案:C130.在虛擬頁式存儲管理系統(tǒng)中,假設內存按字節(jié)編址。若系統(tǒng)采用20個二進制位表示虛擬頁號,頁內地址部分占用12個二進制位,則允許一個進程最大有多少個字節(jié)()。A、2^8B、2^20C、2^12D、2^32答案:D解析:【解析】若系統(tǒng)采用20個二進制位表示虛擬頁號,頁內地址部分占用12個二進制位,那么頁號占用32個二進制位,所以每個頁面的大小是2^12個字節(jié),程序可允許有2^32個頁面。故本題答案選擇D選項。131.下列關于關系模式的規(guī)范化問題的敘述中,哪一條是錯誤的()。A、關系模式需要滿足一定的條件,不同程度的條件稱作不同的范式B、各種不同的范式都是以對關系模式的屬性間允許的數(shù)據(jù)依賴加以限制的形式表示的C、第二范式和第三范式在函數(shù)依賴的范圍內討論D、Boyce-Codd范式的討論范圍不僅涉及函數(shù)依賴,還涉及多值依賴答案:B132.下列關于E-R圖的敘述中,哪一條是錯誤的()。A、E-R圖是實體聯(lián)系圖的簡稱,其英文是Entity-RelationshipB、E-R圖是一個圖示化模型,能夠表示實體型、屬性和聯(lián)系C、E-R圖中實體型用矩形表示,矩形框內寫明實體名D、E-R圖中屬性用菱形表示,菱形框內寫明屬性名答案:D133.在基本SQL語言中,下列哪個功能無法實現(xiàn)()。A、定義視圖B、定義基本表C、對視圖和基本表進行查詢D、對連接視圖進行修改答案:D134.下列關于面向對象模型的數(shù)據(jù)庫的敘述中,哪個是錯誤的()。A、面向對象編程語言出現(xiàn)于20世紀80年代B、對象模型可以支持復雜結構對象的存儲和共享C、面向對象數(shù)據(jù)庫結合了抽象數(shù)據(jù)類型、操作的封裝、繼承等特性D、當前面向對象模型已全面取代關系模型成為數(shù)據(jù)庫系統(tǒng)的主要數(shù)據(jù)模型答案:D135.從用戶角度看,建立多級樹形目錄的主要目標是A、解決文件重名問題B、擴充了目錄的容量C、簡化了文件管理D、實現(xiàn)了文件保護答案:A解析:【解析】建立樹型目錄結構主要有三個目的,也是優(yōu)點:1、層次清楚;2、解決文件重名問題;3、查找搜索速度快。從用戶角度來看,最主要體現(xiàn)出的目標就是解決文件重名問題。故選擇A選項。136.下列進程控制塊的組織方式中,哪一種是錯誤的()。A、B+樹方法B、線性方法C、索引方法D、鏈接方法答案:A解析:【解析】進程控制塊PCB的組織方式主要有三種:線性方法、索引方法、鏈接方法。沒有B+樹方法,所以選A選項。137.下列關于頁式存儲管理方案的敘述中,哪一個是錯誤的()。A、頁表長度寄存器保存了正在運行進程的頁表長度B、頁內地址是地址的高位部分C、大多數(shù)32位的操作系統(tǒng)采用了二級頁表D、頁表在內存可以不連續(xù)存放答案:B解析:【解析】頁式存儲管理方案中,系統(tǒng)將程序的邏輯空間按照同樣大小也劃分成若干頁面,稱為邏輯頁面也稱為頁。程序的各個邏輯頁面從0開始依次編號,稱作邏輯頁號或相對頁號。每個頁面內從0開始編址,稱為頁內地址。頁號是地址的高位部分,頁內地址是地址的低位部分。故選擇B選項。138.在虛擬頁式系統(tǒng)中進行頁面置換時,根據(jù)在一段時間里頁面被使用的次數(shù)多少選擇可以調出的頁,這一策略稱為()。A、先進先出頁面置換算法(FIFO)B、最近最少使用頁面置換算法(LRU)C、最近最不常用頁面置換算法(LFU)D、理想頁面置換算法(OPT)答案:C解析:【解析】最近最不常用頁面置換算法,在虛擬頁式系統(tǒng)中進行頁面置換時,根據(jù)在一段時間里頁面被使用的次數(shù)多少選擇可以調出的頁。故選擇C選項。139.下列哪一條不是局部E-R圖集成為全局E-R圖時可能存在的沖突()。A、模型沖突B、結構沖突C、命名沖突D、屬性沖突答案:A140.某個進程由多個線程組成,其中一個線程被調度程序選中投入運行,其他的線程有的位于就緒隊列,有的被阻塞,則此時該進程的狀態(tài)是()。A、運行狀態(tài)B、就緒狀態(tài)C、掛起狀態(tài)D、阻塞狀態(tài)答案:A解析:【解析】運行中的進程可以具有以下三種基本狀態(tài)。1)就緒狀態(tài)(Ready):進程已獲得除處理器外的所需資源,等待分配處理器資源;只要分配了處理器進程就可執(zhí)行。2)運行狀態(tài)(Running、:進程占用處理器資源;處于此狀態(tài)的進程的數(shù)目小于等于處理器的數(shù)目。3)阻塞狀態(tài)(Blocked、:由于進程等待某種條件(如I/O操作或進程同步),在條件滿足之前無法繼續(xù)執(zhí)行。題目中該進程已經有線程投入運行,即該進程占用了CPU資源。故選擇A選項。141.下列關于關系模型的敘述中,哪一條是錯誤的()。A、關系模型是一種物理數(shù)據(jù)模型B、關系模型用二維表格結構表示各類實體及實體間的聯(lián)系C、關系模型是數(shù)學化的模型,可把表格看成一個集合D、關系模型由IBM公司的研究員E.F.Codd于1970年首次提出答案:A142.關于操作系統(tǒng)的結構,下列特性中,哪一個不是微內核結構的特點?A、清晰的單向依賴和單向調用性B、較高的靈活性和可擴充性C、提高了操作系統(tǒng)的可靠性D、更適合于分布式系統(tǒng)答案:A解析:【解析】微內核操作系統(tǒng)的優(yōu)點:(1)提高了系統(tǒng)的可擴展性;(2)增強了系統(tǒng)的可靠性;(3)可移植性;(4)提供了對分布式系統(tǒng)<http://baike.baidu./view/991489.htm>的支持;(5)融入了面向對象技術<http://baike.baidu./view/1520586.htm>。故選擇A選項。143.下面列出的SQL語言的動詞中,哪個是關于數(shù)據(jù)控制的()。A、SELECTB、DROPC、UPDATED、REVOKE答案:D144.下列關于物理存儲介質的敘述中,哪一條是錯誤的(。A、高速緩沖存儲器和主存儲器都是易失性存儲設備B、第二級存儲器和第三級存儲器都是非易失性存儲設備C、高速緩沖存儲器和主存儲器的速度最快,稱為基本存儲D、第二級存儲器和第三級存儲器速度較慢,稱為脫機存儲答案:D145.有一個虛擬頁式存儲系統(tǒng)采用最近最少使用(LRU)頁面置換算法,系統(tǒng)分給每個進程3頁內存,其中一頁用來存放程序和變量i,j(不作他用)。假設一個頁面可以存放150個整數(shù)變量。某進程程序如下:VARA:ARRAY[1..300,1..100]OFinteger;i,j:integer;FORi:=1to300DOFORj:=1to100DOA[i,j]:=0;設變量i,j放在程序頁面中,初始時,程序及變量i,j已在內存,其余兩頁為空。矩陣A按行序存放。試問當程序執(zhí)行完后,共缺頁多少次()。A、150B、100C、250D、200答案:D解析:【解析】二維數(shù)組在內存中表現(xiàn)為連續(xù)的數(shù)據(jù),300行100列數(shù)據(jù),則有30000個數(shù)據(jù),每個頁面可以存放150個整數(shù)變量,存放在200個頁面中,因此,缺頁中斷為200次。故選擇D選項。146.下列關于數(shù)據(jù)庫查詢優(yōu)化的敘述中,哪一條是錯誤的()。A、查詢優(yōu)化是指將一個關系代數(shù)表達式轉換為與之等價的另一個關系代數(shù)表達式的過程B、查詢優(yōu)化器在進行表達式轉換時常常使用一些啟發(fā)式規(guī)則C、查詢優(yōu)化包括邏輯查詢計劃選擇和物理查詢計劃選擇兩個主要步驟D、在進行物理查詢計劃選擇時,通常采用基于代價的查詢計劃選擇方法答案:A147.下列關于將SQL嵌入主語言使用的敘述中,哪一條是錯誤的()。A、必須協(xié)調SQL語句與主語言語句處理記錄的不同方式B、必須處理數(shù)據(jù)庫工作單元和程序工作單元之間的通信C、與游標相關的有4個語句:游標定義、游標打開、游標推進、游標關閉D、游標一旦關閉,就不能再重新打開答案:D148.嵌套SQL中與游標相關的有四個語句。推進游標指針,并把游標指向的行(當前行)中的值取出,存入主變量的是下列哪一個語句()。A、DECLAREB、OPENC、FETCHD、CLOSE答案:C149.下列關于實體完整性約束的敘述中,哪個是錯誤的()。A、實體完整性約束是對關系中主碼屬性值的約束B、實體完整性規(guī)則指出:若屬性A是關系R的主屬性,則屬性A不能取空值C、每個關系必須有主碼,主碼的值唯一,用于標識關系的元組D、選課關系SC(s#,c#,grade)中,主碼為(s#,c#),則s#和c#兩個屬性不能同時取空值答案:D150.在一個采用三級索引結構的UNIX文件系統(tǒng)中,假設物理塊大小為512B,用16位表示一個物理塊號。主索引表含有13個塊地址指針,其中前10個直接指向盤塊號,第11個指向一級索引表,第12個指向二級索引表,第13個指向三級索引表,那么,一個文件最大可有多少塊()。A、10+64+64^2+64^3B、10+128+128^2+128^3C、10+256+256^2+256^3D、10+512+512^2+512^3答案:C解析:【解析】采用UNIX三級索引結構中,0-9項為直接地址,10為一次間接索引項,11為二次間接索引項,12為三級間接索引項。一個索引塊可以存儲512B/2B=256項。一級間接索引有256個數(shù)據(jù)塊。二級索引有256*256個數(shù)據(jù)塊。三級索引有256*256*256個數(shù)據(jù)塊,總計為10+256+2562+2563數(shù)據(jù)塊。故選擇C選項。151.下列關于基于封鎖的并發(fā)控制的兩階段封鎖協(xié)議的敘述中,哪一條是正確的()。A、遵守兩階段封鎖協(xié)議的并發(fā)事務一定是可串行化的B、遵守兩階段封鎖協(xié)議的并發(fā)事務一定不會發(fā)生死鎖C、遵守兩階段封鎖協(xié)議的并發(fā)事務一定不會發(fā)生級聯(lián)回滾D、遵守兩階段封鎖協(xié)議的并發(fā)事務的所有鎖一定要到事務提交之后才解鎖答案:A152.下列關于對象的類型層次和繼承的敘述中,哪個是錯誤的()。A、類型的層次和繼承是面向對象系統(tǒng)中重要的概念B、面向對象數(shù)據(jù)庫必須提供基于對象類型將對象分類的功能C、在多重繼承的一般性規(guī)則中,只有當兩個超類型中的同名函數(shù)相同時才會發(fā)生二義性D、如果子類型只繼承了超類型中的一部分函數(shù),其他函數(shù)并沒有被繼承,則稱為選擇性繼承答案:C153.下列哪一條不是數(shù)據(jù)庫查詢處理中所涉及的活動()。A、對用高層數(shù)據(jù)庫語言表達的查詢語句進行分析,形成語法分析樹B、將語法分析樹翻譯成關系代數(shù)表達式C、在查詢所涉及的屬性上建立索引,以提高查詢速度D、為關系代數(shù)表達式中的每一個操作符選擇具體的實現(xiàn)算法答案:C154.若一個單核處理機的系統(tǒng)中有多個進程存在,則這些進程是A、并發(fā)運行的B、并行運行的C、封閉運行的D、單道運行的答案:A解析:【解析】并發(fā)運行是指在計算機系統(tǒng)中同時存在若干個運行著的程序,各進程均處于已開始運行與結束之間,宏觀上各進程并行運行,但其實單處理器環(huán)境下某一時刻只有一個進程在運行,并行運行符合題意,故選擇A選項。155.在一個采用虛擬頁式存儲管理方案的系統(tǒng)中,頁面大小為50個整型變量。假設某一個進程分配有3個頁框,其中程序占用2個頁框并常駐內存。下列程序數(shù)據(jù)進行初始化時,會產生多少次缺頁中斷()。for(i=1;i<=50;i++、for(j=1;j<=100;j++、C[i,j]=0;A、50B、100C、150D、5000答案:B解析:【解析】每趟內層循環(huán)遍歷了100個整型變量,相當于兩個頁面,會導致兩次缺頁中斷。一共有外層循環(huán)50趟,即發(fā)生的缺頁中斷次數(shù)為2*50=100次。故選擇B選項156.有如下C語言程序void*th_f(void*arg){printf("HelloWorld");pthrea

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論