2022年數(shù)據(jù)庫系統(tǒng)工程師(中級)考試題庫(含答案)_第1頁
2022年數(shù)據(jù)庫系統(tǒng)工程師(中級)考試題庫(含答案)_第2頁
2022年數(shù)據(jù)庫系統(tǒng)工程師(中級)考試題庫(含答案)_第3頁
2022年數(shù)據(jù)庫系統(tǒng)工程師(中級)考試題庫(含答案)_第4頁
2022年數(shù)據(jù)庫系統(tǒng)工程師(中級)考試題庫(含答案)_第5頁
已閱讀5頁,還剩195頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、2022年數(shù)據(jù)庫系統(tǒng)工程師(中級)考試題庫(含答案)單選題1.Networkscanbeinterconnectedbydifferentdevicesinthephysicallayernetworkscanbeconnectedby()orhubs.whichjustmovethebitsfromonenetworktoanidenticalnetwork.Onelayerupwefindbridgesandswitcheswhichoperateatdatalinklayer.Theycanaccept()examinetheMACaddressandforwardtheframesto

2、adifferentnetworkwhiledoingminorprotocoltranslationintheprocessinmenetworklayer,wehaveroutersthatcanconnecttwonetworks,Iftwonetworkshave(請作答此空)networklayer,theroutermaybeabletotranslatebetweenthepackerformats.Inthetransportlayerwefindtransportgateway,whichcaninterfacebetweentwotransportconnectionsFi

3、nally,intheapplicationlayer,applicationgatewaystranslatemessage().Asanexample,gatewaysbetweenInternete-mailandX.400e-mailmust()thee-mailmessageandchangevariousheaderfields.A、specialB、dependentC、similarD、dissimilar答案:D2.在CPU中,常用來為ALU執(zhí)行算術(shù)邏輯運(yùn)算提供數(shù)據(jù)并暫存運(yùn)算結(jié)果的寄存器是()。A、程序計(jì)數(shù)器B、狀態(tài)寄存器C、通用寄存器D、累加寄存器答案:D解析:CPU中有一

4、些重要的寄存器,程序計(jì)數(shù)器(PC)用于存放指令的地址。當(dāng)程序順序執(zhí)行時(shí),每取出一條指令,PC內(nèi)容自動(dòng)增加一個(gè)值,指向下一條要取的指令。當(dāng)程序出現(xiàn)轉(zhuǎn)移時(shí),則將轉(zhuǎn)移地址送入PC,然后由PC指出新的指令地址。狀態(tài)寄存器用于記錄運(yùn)算中產(chǎn)生的標(biāo)志信息。狀態(tài)寄存器中的每一位單獨(dú)使用,稱為標(biāo)志位。標(biāo)志位的取值反映了ALU當(dāng)前的工作狀態(tài),可以作為條件轉(zhuǎn)移指令的轉(zhuǎn)移條件。典型的標(biāo)志位有以下幾種:進(jìn)位標(biāo)志位(C)、零標(biāo)志位(Z)、符號標(biāo)志位(S)、溢出標(biāo)志位(V)、奇偶標(biāo)志位(P)。通用寄存器組是CPU中的一組工作寄存器,運(yùn)算時(shí)用于暫存操作數(shù)或地址。在程序中使用通用寄存器可以減少訪問內(nèi)存的次數(shù),提高運(yùn)算速度。累加

5、器(accumulator):累加器是一個(gè)數(shù)據(jù)寄存器,在運(yùn)算過程中暫時(shí)存放操作數(shù)和中間運(yùn)算結(jié)果,不能用于長時(shí)間地保存一個(gè)數(shù)據(jù)。累加器是一個(gè)數(shù)據(jù)寄存器,在運(yùn)算過程中暫時(shí)存放操作數(shù)和中間運(yùn)算結(jié)果,不能用于長時(shí)間地保存一個(gè)數(shù)據(jù)。3.以下關(guān)于程序設(shè)計(jì)語言的敘述中,錯(cuò)誤的是()。A、程序設(shè)計(jì)語言的基本成分包括數(shù)據(jù)、運(yùn)算、控制和傳輸?shù)菳、高級程序設(shè)計(jì)語言不依賴于具體的機(jī)器硬件C、程序中局部變量的值在運(yùn)行時(shí)不能改變D、程序中常量的值在運(yùn)行時(shí)不能改變答案:C解析:本題考查程序語言基礎(chǔ)知識(shí)。選項(xiàng)A涉及程序語言的一般概念,程序設(shè)計(jì)語言的基本成分包括數(shù)據(jù)、運(yùn)算、控制和傳輸?shù)?。選項(xiàng)B考查高級語言和低級語言的概念。關(guān)于

6、程序設(shè)計(jì)語言,高級語言和低級語言是指其相對于運(yùn)行程序的機(jī)器的抽象程度。低級語言在形式上越接近機(jī)器指令,匯編語言就是與機(jī)器指令一一對應(yīng)的。高級語言對底層操作進(jìn)行了抽象和封裝,其一條語句對應(yīng)多條機(jī)器指令,使編寫程序的過程更符合人類的思維習(xí)慣,并且極大了簡化了人力勞動(dòng)。高級語言并不依賴于具體的機(jī)器硬件。選項(xiàng)C考查局部變量的概念,凡是在函數(shù)內(nèi)部定義的變量都是局部變量(也稱作內(nèi)部變量),包括在函數(shù)內(nèi)部復(fù)合語句中定義的變量和函數(shù)形參表中說明的形式參數(shù)。局部變量只能在函數(shù)內(nèi)部使用,其作用域是從定義位置起至函數(shù)體或復(fù)合語句體結(jié)束為止。局部變量的值通常在其生存期內(nèi)是變化的。選項(xiàng)D考查常量的概念,程序中常量的值在

7、運(yùn)行時(shí)是不能改變的。4.假定學(xué)生Students和教師Teachers關(guān)系模式如下所示:Students(學(xué)號,姓名,性別,類別,身份證號)Teachers(教師號,姓名,性別,身份證號,工資)a查詢在讀研究生教師的平均工資、最高與最低工資之間差值的SQL語句如下:SELECT()FROMStudents,TeachersWHERE(請作答此空);b查詢既是研究生,又是女性,且工資大于等于3500元的教師的身份證號和姓名的SQL語句如下:(SELECT身份證號,姓名FROMStudentsWHERE()()(SELECT身份證號,姓名FROMTeachersWHERE();A、Students

8、.身份證號=Teachers.身份證號B、Students.類別=研究生C、Students.身份證號=Teachers.身份證號ANDStudents.類別=研究生D、Students.身份證號=Teachers.身份證號ORStudents.類別=研究生答案:C解析:依題意,查詢在讀研究生教師的平均工資、最高與最低工資之間差值的SQL語句如下:SELECTAVG(工資)AS平均工資,MAX(工資)-MIN(工資)AS差值FROMStudents,TeachersWHEREStudents.身份證號=Teachers.身份證號ANDStudents.類型=研究生;查詢既是研究生,又是女性,且

9、工資大于等于3500元的教師的身份證號和姓名的SQL語句如下:(SELECT身份證號,姓名FROMStudentsWHERE性別=女AND類別=研究生)INTERSECT(SELECT身份證號,姓名FROMTeachersWHERE工資=3500);5.請作答第四空A、R.A=SORR.B=S.EORR.C=S.CORR.D=S.DB、R.A=S.AORR.BS.EORR.C=S.CORR.D=S.DC、R.A=S.AANDR.B=S.EANDR.C=S.CANDR.D=S.DD、R.A=S.AANDR.BS.EANDR.C=S.CANDR.D=S.D答案:D解析:本題考查關(guān)系代數(shù)運(yùn)算與SQL

10、方面的基礎(chǔ)知識(shí)。因?yàn)镽xS的結(jié)果集的屬性列為R.A,R.B,R.C,R.D,S.A,S.C,S.D,S.E,含義為R與S的笛卡兒積中選擇第1個(gè)屬性列=第5個(gè)屬性列(即R.A=S.A),同時(shí)滿足第2個(gè)屬性列第8個(gè)屬性列(即R.BS.E),同時(shí)滿足第3個(gè)屬性列=第6個(gè)屬性列(即R.C=S.C),同時(shí)滿足第4個(gè)屬性列第7個(gè)屬性列(即R.D=S.D)。6.在安全通信中,S將所發(fā)送的信息使用(請作答此空)進(jìn)行數(shù)字簽名,T收到該消息后可利用()驗(yàn)證該消息的真實(shí)性。A、S的公鑰B、S的私鑰C、T的公鑰D、T的私鑰答案:B7.以下媒體中,()是感覺媒體。A、音箱B、聲音編碼C、電纜D、聲音答案:D解析:本題考

11、查多媒體基本知識(shí)。感覺媒體指直接作用于人的感覺器官,使人產(chǎn)生直接感覺的媒體,如引起聽覺反應(yīng)的聲音,引起視覺反應(yīng)的圖像等。8.事務(wù)T1中有兩次查詢學(xué)生表中的男生人數(shù),在這兩次查詢執(zhí)行中間,事務(wù)T2對學(xué)生表中加入了一條男生記錄,導(dǎo)致T1兩次查詢的結(jié)果不一致,此類問題屬于(請作答此空),為解決這一問題,應(yīng)采用的隔級別是()。A、不可重復(fù)讀B、讀臟數(shù)據(jù)C、丟失修改D、幻影現(xiàn)象答案:D解析:本題考査數(shù)據(jù)庫并發(fā)控制的基礎(chǔ)知識(shí)。同一事務(wù)內(nèi),對數(shù)據(jù)庫的兩次條件完全相同的査詢,其訪問的記錄應(yīng)該完全相同。若兩次訪問中間數(shù)據(jù)庫被其他事務(wù)改變,倒得兩次査詢所訪問的記錄不同,稱為幻影現(xiàn)象。加鎖機(jī)制的封鎖對象分為表和記錄

12、,鎖的類型相應(yīng)稱為表級鎖和行級鎖。當(dāng)加行級鎖時(shí),未加鎖的記錄可能被修改為符合查詢條件,或者新插入的記錄符合查詢條件,導(dǎo)致二次查詢訪問的記錄數(shù)增加。而當(dāng)采用表級鎖時(shí),表中所有記錄在同一事務(wù)的兩次查詢中間是不允許改變的,即可解決此問題。加表級鎖的隔離級別是Serializable。9.關(guān)系代數(shù)表達(dá)式R*ST-U的運(yùn)算結(jié)果是()。A、AB、BC、CD、D答案:A10.DBMS提供的DDL功能不包含()A、安全保密定義功能B、檢索、插入、修改和刪除功能C、數(shù)據(jù)庫的完整性定義功能D、外模式、模式和內(nèi)模式的定義功能答案:B11.()從二叉樹的任一結(jié)點(diǎn)出發(fā)到根的路徑上,所經(jīng)過的結(jié)點(diǎn)序列必按其關(guān)鍵字降序排列。

13、A、二叉排序樹B、大頂堆C、小頂堆D、平衡二叉樹答案:C12.項(xiàng)目管理工具中,將網(wǎng)絡(luò)方法用于工作計(jì)劃安排的評審和檢查的是()。A、Gantt圖B、PERT網(wǎng)圖C、因果分析圖D、流程圖答案:A13.NULL值在數(shù)據(jù)庫中表示(請作答此空),邏輯運(yùn)算UNKNOWNORTRUE的結(jié)果是()。A、空集B、零值C、不存在或不知道D、無窮大答案:C解析:NULL屬性:表示無意義或不知道(屬性沒有值或?qū)傩灾滴粗獣r(shí))。邏輯運(yùn)算UNKNOWNORTRU由于是邏輯或運(yùn)算,OR之前非布爾值,結(jié)果為FALSE,OR之后為TRUE,所以邏輯運(yùn)算的結(jié)果為TRUE。14.算術(shù)表達(dá)式采用后綴式表示時(shí)不需要使用括號,使用(請作答

14、此空)就可以方便地進(jìn)行求值。ab(cd)(其中,-、*表示二元算術(shù)運(yùn)算減、加、乘)的后綴式為(),與該表達(dá)式等價(jià)的語法樹為()。A、隊(duì)列B、數(shù)組C、棧D、廣義表答案:C15.主存與Cache的地址映射方式中,()方式可以實(shí)現(xiàn)主存任意一塊裝入Cache中任意位置,只有裝滿才需要替換。A、全相聯(lián)B、直接映射C、組相聯(lián)D、串并聯(lián)答案:A解析:本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。全相聯(lián)映射是指主存中任一塊都可以映射到Cache中任一塊的方式,也就是說,當(dāng)主存中的一塊需調(diào)入Cache吋,可根據(jù)當(dāng)時(shí)Cache的塊占用或分配情況,選擇一個(gè)塊給主存塊存儲(chǔ),所選的Cache塊可以是Cache中的任意一塊。直接相聯(lián)映射方

15、式是指主存的某塊j只能映射到滿足特定關(guān)系的Cache塊i中。全相聯(lián)映射和直接相聯(lián)映射方式的優(yōu)缺點(diǎn)正好相反。對于全相聯(lián)映射方式來說為優(yōu)點(diǎn)的恰是直接相聯(lián)映射方式的缺點(diǎn),而對于全相聯(lián)映射方式來說為缺點(diǎn)的恰是直接相聯(lián)映射方式的優(yōu)點(diǎn)。組相聯(lián)映像了兼顧這兩種方式的優(yōu)點(diǎn):主存和Cache按同樣大小劃分成塊;主存和Cache按同樣大小劃分成組;主存容量是緩存容量的整數(shù)倍,將主存空間按緩沖區(qū)的大小分成區(qū),主存中每一區(qū)的組數(shù)與緩存的組數(shù)相同;當(dāng)主存的數(shù)據(jù)調(diào)入緩存時(shí),主存與緩存的組號應(yīng)相等,也就是各區(qū)中的某一塊只能存入緩存的同組號的空間內(nèi),但組內(nèi)各塊地址之間則可以任意存放,即從主存的組到Cache的組之間采用直接映

16、象方式;在兩個(gè)對應(yīng)的組內(nèi)部采用全相聯(lián)映象方式。16.數(shù)據(jù)庫應(yīng)用系統(tǒng)在運(yùn)行過程中,發(fā)現(xiàn)隨著數(shù)據(jù)量的不斷增加,有部分查詢業(yè)務(wù)和數(shù)據(jù)更新業(yè)務(wù)執(zhí)行耗時(shí)越來越長。經(jīng)分析,這些業(yè)務(wù)都與表Table1有關(guān)。假設(shè)Table1有30多個(gè)字段,分別為(Key,A1,A2,.Am,B1,B2,.Bn)。執(zhí)行頻度較高的查詢業(yè)務(wù)都只用到A1,A2,.Am中的大部分屬性,因此,DBA決定將表Table1分解為Table2(Key,A1,A2,.Am)和Table3(Key,B1,B2,.Bn)。為了使所有對Table1的查詢程序不必修改,應(yīng)該();為了使對Table1的更新業(yè)務(wù)能正確執(zhí)行,應(yīng)該(請作答此空);這樣實(shí)現(xiàn)了(

17、)。A、修改所有對Table1更新的事務(wù)程序B、創(chuàng)建視圖Table1,為Table2和Table3的自然連接C、只修改對A1,A2,.Am中屬性更新的事務(wù)程序D、只修改對B1,B2,.Bn中屬性更新的事務(wù)程序答案:A17.軟件設(shè)計(jì)的主要任務(wù)是設(shè)計(jì)軟件的結(jié)構(gòu)、過程和模塊,其中軟件結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)是要確定()。A、模塊間的操作細(xì)節(jié)B、模塊間的相似性C、模塊間的組成關(guān)系D、模塊的具體功能答案:C18.某醫(yī)院住院部信息系統(tǒng)中有病人表R(住院號,姓名,性別,科室號,病房,家庭住址),“住院號”唯一標(biāo)識(shí)表R中的每一個(gè)元組,“性別”的取值只能為M或F,“家庭住址”包括省、市、街道、郵編,要求科室號參照科室

18、關(guān)系D中的科室號;科室關(guān)系D(科室號,科室名,負(fù)責(zé)人,聯(lián)系電話),“科室號”唯一標(biāo)識(shí)關(guān)系D中的每一個(gè)元組。a創(chuàng)建關(guān)系R的SQL語句如下:CREATETABLER(住院號CHAR(8)(),姓名CHAR(10),性別CHAR(1)(),科室號CHAR(4),病房CHAR(4),家庭住址ADDR,/ADDR為用戶定義的類(請作答此空);b表R中復(fù)合屬性是()。A、PRIMARYKEY(科室號)NOTNULLUNIQUEB、PRIMARYKEY(科室名)UNIQUEC、FOREIGNKEY(科室號)REFERENCESD(科室號)D、FOREIGNKEY(科室號)REFERENCESD(科室名)答案

19、:C解析:試題的正確答案是C。根據(jù)題意。屬性“科室號”是外鍵,因此需要用語句“REFERENCESD(科室號)”進(jìn)行參考完整性約束。19.層次模型和網(wǎng)狀模型等非關(guān)系模型中,結(jié)點(diǎn)用來存儲(chǔ)記錄,記錄間的聯(lián)系用指針來表達(dá);而關(guān)系模型中記錄間的聯(lián)系用()來描述,查找相關(guān)聯(lián)記錄需要進(jìn)行記錄遍歷,為提高查找效率,可以建立(請作答此空)。A、索引B、觸發(fā)器C、存儲(chǔ)過程D、函數(shù)答案:A解析:本題考查數(shù)據(jù)模型的基礎(chǔ)知識(shí)。概念模型是信息的描述方式,邏輯模型是數(shù)據(jù)的邏輯結(jié)構(gòu),數(shù)據(jù)模型是指數(shù)據(jù)的物理組織方式。邏輯模型(E-R圖)中的聯(lián)系描述的是實(shí)體間的關(guān)聯(lián)關(guān)系,主要是現(xiàn)實(shí)世界中的事件,包括參與者和事件自身的屬性。在關(guān)

20、系模型中,取參與聯(lián)系的實(shí)體的碼(唯一代表具體的參與者)和事件自身的屬性,構(gòu)成記錄即以關(guān)系的形式來描述。索引是為提高查詢效率而引入的機(jī)制。通過對查詢項(xiàng)建立索引表(包含查找項(xiàng)和指針,其中査找項(xiàng)進(jìn)行排序或散列),可以通過查詢條件先在索引表中進(jìn)行查找(因?yàn)椴檎翼?xiàng)有序,效率高),再根據(jù)指針項(xiàng)準(zhǔn)確定位記錄所在的頁面進(jìn)行讀取,而無須進(jìn)行大量的I/O操作讀取所有記錄。20.()軟件成本估算模型是一種靜態(tài)單變量模型,用于對整個(gè)軟件系統(tǒng)進(jìn)行估算。A、PutnamB、基本COOC、中級COOD、詳細(xì)COO答案:B解析:本題考査軟件項(xiàng)目管理的基礎(chǔ)知識(shí)。Putnam和COO都是軟件成本估算模型。Putnam模型是一種動(dòng)

21、態(tài)多變量模型,假設(shè)在軟件開發(fā)的整個(gè)生存期中工作量有特定的分布。結(jié)構(gòu)性成本模型COO模型分為基本COO模型、中級COO模型和詳細(xì)COO。基本COO模型是一個(gè)靜態(tài)單變量模型,對整個(gè)軟件系統(tǒng)進(jìn)行估算:中級COO模型是一個(gè)靜態(tài)多變模型,將軟件系統(tǒng)模型分為系統(tǒng)和部件兩個(gè)層次,系統(tǒng)由部件構(gòu)成;詳細(xì)COO模型將軟件系統(tǒng)模型分為系統(tǒng)、子系統(tǒng)和模塊三個(gè)層次,除了包括中級模型所考慮的因素外,還考慮了在需求分析、軟件設(shè)計(jì)等每一步的成本驅(qū)動(dòng)屬性的影響。21.在數(shù)據(jù)庫系統(tǒng)運(yùn)行維護(hù)階段,通過重建視圖能夠?qū)崿F(xiàn)()A、程序的邏輯獨(dú)立性B、程序的物理獨(dú)立性C、數(shù)據(jù)的邏輯獨(dú)立性D、數(shù)據(jù)的物理獨(dú)立性答案:C解析:外模式/模式:保證

22、了數(shù)據(jù)與程序的邏輯獨(dú)立性,簡稱數(shù)據(jù)的邏輯獨(dú)立性。模式/內(nèi)模式:保證了數(shù)據(jù)與應(yīng)用程序的物理獨(dú)立性,簡稱數(shù)據(jù)的物理獨(dú)立性。外模式對應(yīng)關(guān)系數(shù)據(jù)庫的視圖。22.關(guān)于聚類算法K-Means和DBSCAN的敘述中,不正確的是()。A、K-Means和DBSCAN的聚類結(jié)果與輸入?yún)?shù)有很大的關(guān)系B、K-Means基于距離的概念而DBSCAN基于密度的概念進(jìn)行聚類分析C、K-Means很難處理非球形的簇和不同大小的簇,DBSCAN可以處理不同大小和不同形狀的簇D、當(dāng)簇的密度變化較大時(shí),DBSCAN不能很好的處理,而K-Means則可以答案:D解析:本題考查數(shù)據(jù)挖掘的基礎(chǔ)知識(shí)。K-Means和DBSCAN是兩個(gè)

23、經(jīng)典的聚類算法,將相似的數(shù)據(jù)對象歸類一組,不相似的數(shù)據(jù)對象分開。K-means算法基于對象之間的聚類進(jìn)行聚類,需要輸入聚類的個(gè)數(shù)。DBSCAN算法基于密度進(jìn)行聚類,需要確定閾值,兩者的聚類結(jié)果均與輸入?yún)?shù)關(guān)系很大。DBSCAN可以處理不同大小和不同形狀的簇,而K-means算法則不適合。若數(shù)據(jù)分布密度變化大,則這兩種算法都不適用。23.數(shù)據(jù)庫應(yīng)用系統(tǒng)在運(yùn)行過程中,發(fā)現(xiàn)隨著數(shù)據(jù)量的不斷增加,有部分查詢業(yè)務(wù)和數(shù)據(jù)更新業(yè)務(wù)執(zhí)行耗時(shí)越來越長。經(jīng)分析,這些業(yè)務(wù)都與表Table1有關(guān)。假設(shè)Table1有30多個(gè)字段,分別為(Key,A1,A2,.Am,B1,B2,.Bn)。執(zhí)行頻度較高的查詢業(yè)務(wù)都只用到A

24、1,A2,.Am中的大部分屬性,因此,DBA決定將表Table1分解為Table2(Key,A1,A2,.Am)和Table3(Key,B1,B2,.Bn)。為了使所有對Table1的查詢程序不必修改,應(yīng)該(請作答此空);為了使對Table1的更新業(yè)務(wù)能正確執(zhí)行,應(yīng)該();這樣實(shí)現(xiàn)了()。A、修改所有對Tabel1的查詢程序B、創(chuàng)建視圖Table1,為Ttable2和Table3的自然連接C、只修改使用A1,A2,.Am中屬性的程序D、只修改使用B1,B2,.Bn中屬性的程序答案:B24.某軟件項(xiàng)目的活動(dòng)圖如下圖所示,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示包含的活動(dòng),邊上的數(shù)字表示活動(dòng)的持續(xù)

25、時(shí)間(天),活動(dòng)BD和HK最早可以從第(請作答此空)天開始。(活動(dòng)AB、AE和AC最早從第1天開始)A、3和10B、4和11C、3和9D、4和10答案:B解析:關(guān)鍵路徑:在活動(dòng)圖中時(shí)間跨度最長的路徑。其決定項(xiàng)目最少工期。項(xiàng)目關(guān)鍵路徑是路徑最長的一條,在該圖中路徑:ABDIJL=3+5+2+2+8=20,是路徑最長的一條。有任務(wù)AB需要3天,所以BD應(yīng)在第4天開始;由于H點(diǎn)最遲出的時(shí)間為10后(AEGH),所以HK應(yīng)在第11天開始25.給定關(guān)系模式R(U,F(xiàn)),U=A,B,C,D,函數(shù)依賴集F=ABC,CDB。關(guān)系模式R(),且分別有(請作答此空)。若將R分解成p=R1(ABC),R2(CDB)

26、,則分解p()。A、0個(gè)非主屬性和4個(gè)主屬性B、1個(gè)非主屬性和3個(gè)主屬性C、2個(gè)非主屬性和2個(gè)主屬性D、3個(gè)非主屬性和1個(gè)主屬性答案:A解析:本題考查關(guān)系數(shù)據(jù)庫規(guī)范化理論方面的基礎(chǔ)知識(shí)。根據(jù)主屬性的定義“包含在任何一個(gè)候選碼中的屬性叫做主屬性(Primeattribute),否則叫做非主屬性(Nonprimeattribute)”,所以,關(guān)系R中的4個(gè)屬性都是主屬性。26.嵌入式SQL中,若查詢結(jié)果為多條記錄時(shí),將查詢結(jié)果交予主語言處理時(shí),應(yīng)使用的機(jī)制是(),引入(請作答此空)來解決主語言無空值的問題。A、主變量B、游標(biāo)C、SQLCAD、指示變量答案:D解析:本題考查嵌入式SQL的基礎(chǔ)知識(shí)。嵌

27、入式SQL是SQL語句與過程化編程語言(主語言)的結(jié)合,嵌入式SQL負(fù)責(zé)實(shí)現(xiàn)數(shù)據(jù)庫的操作,過程化語言負(fù)責(zé)用戶界面及過程化處理。兩種語言需要進(jìn)行數(shù)據(jù)交互,SQL的査詢結(jié)果為關(guān)系集合,通過游標(biāo),將關(guān)系的操作分解為對單一記錄的各字段的操作以適應(yīng)主語言無關(guān)系操作的能力。SQL中有空值而高級語言沒用,為解決這一矛盾,采取指示變量的方式。指示變量為負(fù)值時(shí),表示其對應(yīng)的主變量中的值是空值(該主變量的值仍然存在,但無意義),由主語言和DBMS根據(jù)指示變量的值對主變量按空值處理。27.電子商務(wù)交易必須具備抗抵賴性,目的在于防()。A、一個(gè)實(shí)體假裝成另一個(gè)實(shí)體B、參與此交易的一方否認(rèn)曾經(jīng)發(fā)生過此次交易C、他人對數(shù)

28、據(jù)進(jìn)行非授權(quán)的修改、破壞D、信息從被監(jiān)視的通信過程中泄漏出去章標(biāo)準(zhǔn)化和知識(shí)產(chǎn)權(quán)基礎(chǔ)知識(shí)答案:B28.關(guān)系R、S如下表所示,的結(jié)果為(),R、S的左外連接、右外連接和完全外連接的元組個(gè)數(shù)分別為(請作答此空)A、2,2,4B、2,2,6C、4,4,4D、4,4,6答案:D解析:本題考查關(guān)系代數(shù)運(yùn)算方面的知識(shí)。試題的正確結(jié)果為D。兩個(gè)關(guān)系R和S進(jìn)行自然連接時(shí),選擇兩個(gè)關(guān)系R和S公共屬性上相等的元組,去掉重復(fù)的屬性列構(gòu)成新關(guān)系。在這種情況下,關(guān)系R中的某些元組有可能在關(guān)系S中不存在公共屬性值上相等的元組,造成關(guān)系R中這些元組的值在運(yùn)算時(shí)舍棄了;同樣關(guān)系S中的某些元組也可能舍棄。為此,擴(kuò)充了關(guān)系運(yùn)算左外

29、聯(lián)接、右外聯(lián)接和完全外聯(lián)接。左外聯(lián)接是指與R與S進(jìn)行自然連接時(shí),只把R中舍棄的元組放到新關(guān)系中。右外聯(lián)接是指R與S進(jìn)行自然連接時(shí),只把S中舍棄的元組放到新關(guān)系中。完全外聯(lián)接是指R與S進(jìn)行自然連接時(shí),把R和S中舍棄的元組都放到新關(guān)系中。試題R與S的左外聯(lián)接、右外聯(lián)接和完全外聯(lián)接的結(jié)果如下表所示:從運(yùn)算的結(jié)果可以看出R與S的左外聯(lián)接、右外聯(lián)接和完全外聯(lián)接的元組個(gè)數(shù)分別為4,4,6。29.在下列機(jī)制中,()是指過程調(diào)用和響應(yīng)調(diào)用所需執(zhí)行的代碼在運(yùn)行時(shí)加以結(jié)合;而(請作答此空)是過程調(diào)用和響應(yīng)調(diào)用所需執(zhí)行的代碼在編譯時(shí)加以結(jié)合。A、消息傳遞B、類型檢查C、靜態(tài)綁定D、動(dòng)態(tài)綁定答案:B30.數(shù)據(jù)庫概念結(jié)

30、構(gòu)設(shè)計(jì)階段是在()的基礎(chǔ)上,依照用戶需求對信息進(jìn)行分類、聚集和概括,建立概念模型。A、邏輯設(shè)計(jì)B、需求分析C、物理設(shè)計(jì)D、運(yùn)行維護(hù)答案:B解析:數(shù)據(jù)庫的設(shè)計(jì)階段分為四個(gè)階段:需求分析階段、概念結(jié)構(gòu)設(shè)計(jì)階段、邏輯結(jié)構(gòu)設(shè)計(jì)階段、和物理結(jié)構(gòu)設(shè)計(jì)階段。數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,依照用戶需求對信息進(jìn)行分類、聚集和概括,建立概念模型31.某PC的Inrernet協(xié)議屬性參數(shù)如下圖所示,默認(rèn)網(wǎng)關(guān)的IP地址是()。A、B、C、54D、8答案:C解析:本題考查Internet協(xié)議屬性參數(shù)的配置。默認(rèn)網(wǎng)關(guān)和本

31、地IP地址應(yīng)屬同一網(wǎng)段。32.隨著網(wǎng)站知名度的不斷提高,網(wǎng)站訪問量逐漸上升,網(wǎng)站負(fù)荷越來越重,針對此問題一方面可通過升級網(wǎng)站服務(wù)器的軟硬件,另一方面可以通過集群技術(shù),如DNS負(fù)載均衡技術(shù)來解決。在Windows的DNS服務(wù)器中通過()操作可以確保域名解析并實(shí)現(xiàn)負(fù)載均衡。A、啟用循環(huán),啟動(dòng)轉(zhuǎn)發(fā)器指向每個(gè)Web服務(wù)器B、禁止循環(huán),啟動(dòng)轉(zhuǎn)發(fā)器指向每個(gè)Web服務(wù)器C、禁止循環(huán),添加每個(gè)Web服務(wù)器的主機(jī)記錄D、啟用循環(huán),添加每個(gè)Web服務(wù)器的主機(jī)記錄答案:D解析:DNS負(fù)載均衡是通過循環(huán)復(fù)用實(shí)現(xiàn)的,若發(fā)現(xiàn)主機(jī)名的多個(gè)地址資源記錄,則可用它循環(huán)使用包含在查詢應(yīng)答中的主機(jī)資源記錄。要使DNS循環(huán)復(fù)用正常工

32、作,首先需在相應(yīng)的正向查找區(qū)域中注冊所查詢名稱的多個(gè)主機(jī)資源記錄(如圖所示),并在DNS服務(wù)器屬性的高級選項(xiàng)卡中,選中啟用循環(huán)復(fù)選框(如圖所示)。如果未選中該復(fù)選框(即禁止循環(huán)復(fù)用),則相應(yīng)DNS查詢的響應(yīng)順序取決于應(yīng)答列表中各條資源記錄在區(qū)域中存儲(chǔ)的靜態(tài)排序。接著,還需在DNS服務(wù)器的“正向查找區(qū)域”中添加每個(gè)Web服務(wù)器的主機(jī)(A)資源記錄。33.若將Workers表的插入權(quán)限賦予用戶User1,并允許其將該權(quán)限授予他人,那么對應(yīng)的SQL語句為“GRANT()TABLEWorkersTOUser1(請作答此空);”。A、FORALLB、PUBLICC、WITHCHECKOPTIOND、WI

33、THGRANTOPTION答案:D34.以下關(guān)予VLAN的敘述中,屬于其優(yōu)點(diǎn)的是()。A、允許邏輯地劃分網(wǎng)段B、減少了沖突域的數(shù)量C、增加了沖突域的大小D、減少了廣播域的數(shù)量答案:A解析:把局域網(wǎng)劃分成多個(gè)不同的VLAN,使得網(wǎng)絡(luò)接入不再局限二物理位置的約束,這樣就簡化了在網(wǎng)絡(luò)中增加、移除和移動(dòng)主機(jī)的操作,特別是動(dòng)態(tài)配置的VLAN,無論主機(jī)在哪里,它都處于自己的VLAN中。VLAN內(nèi)部可以相互通信,VLAN之間不能直接通信,必須經(jīng)過特殊設(shè)置的路由器才可以連通。這樣做的結(jié)果是,通過在較大的局域網(wǎng)中創(chuàng)建不同的VLAN,可以抵御廣播風(fēng)暴的影響,也可以通過設(shè)置防火墻來提高網(wǎng)絡(luò)的安全性。VLAN并不能直

34、接增強(qiáng)網(wǎng)絡(luò)的安全性。35.如右圖所示的并發(fā)調(diào)度,假設(shè)事務(wù)T1、T2執(zhí)行前數(shù)據(jù)項(xiàng)X、Y的初值為X=100,Y=200。該調(diào)度執(zhí)行完成后,X、Y的值為();此類不一致性稱為(請作答此空)。A、丟失修改B、讀臟數(shù)據(jù)C、不可重復(fù)讀D、破壞事務(wù)原子性答案:A解析:本題考查并發(fā)調(diào)度知識(shí)。事務(wù)并發(fā)執(zhí)行能夠充分利用系統(tǒng)資源,提高系統(tǒng)吞吐量。并發(fā)事務(wù)的執(zhí)行,可能會(huì)因?yàn)闆_突而產(chǎn)生數(shù)據(jù)的不一致。根據(jù)調(diào)度語句計(jì)算運(yùn)行結(jié)果,是理解并發(fā)事務(wù)執(zhí)行過程和對不一致性認(rèn)識(shí)所必須的。根據(jù)上述調(diào)度,事T1的前三句執(zhí)行后,A的值70寫入緩沖區(qū)中(可理解為寫入了數(shù)據(jù)庫中)X的數(shù)據(jù)位;隨后T2的兩句將X、Y的值讀入變量A(=70)、B(=

35、200)中;之后T1將B的值230寫入數(shù)據(jù)庫中Y的數(shù)據(jù)位;再之后T2將B的值(=270)寫入數(shù)據(jù)庫中Y的數(shù)據(jù)位。上述調(diào)度執(zhí)行后,X=70,Y=270。多個(gè)事務(wù)并發(fā)執(zhí)行,正確的必要條件是其執(zhí)行結(jié)果與某一種串行執(zhí)行的結(jié)果相同。上述兩個(gè)事務(wù)的串行執(zhí)行過程為T1執(zhí)行完后執(zhí)行T2或T2執(zhí)行完后執(zhí)行T1,即T1T2:X=70,Y=300和T2T1:X=70,Y=330。上述并發(fā)調(diào)度的結(jié)果與任一串行結(jié)果都不同,故并發(fā)執(zhí)行產(chǎn)生了數(shù)據(jù)的不一致。該調(diào)度中事務(wù)T1對Y的修改被T2所覆蓋,未能體現(xiàn)T1對Y曾進(jìn)行過修改,即T1對Y的修改丟失了,故該不一致性屬于丟失修改。36.在結(jié)構(gòu)化分析中,用數(shù)據(jù)流圖描述()。當(dāng)采用數(shù)

36、據(jù)流圖對一個(gè)圖書館管理系統(tǒng)進(jìn)行分析時(shí),(請作答此空)是一個(gè)外部實(shí)體。A、數(shù)據(jù)對象之間的關(guān)系,用于對數(shù)據(jù)建模B、數(shù)據(jù)在系統(tǒng)中如何被傳送或變換,以及如何對數(shù)據(jù)流進(jìn)行變換的功能或子功能,用于對功能建模C、系統(tǒng)對外部事件如何響應(yīng),如何動(dòng)作,用于對行為建模D、數(shù)據(jù)流圖中的各個(gè)組成部分答案:A解析:本題考査結(jié)構(gòu)化分析的基礎(chǔ)知識(shí)。數(shù)據(jù)流圖是結(jié)構(gòu)化分析的一個(gè)重要模型,描述數(shù)據(jù)在系統(tǒng)中如何被傳送或變換,以及描述如何對數(shù)據(jù)流進(jìn)行變換的功能,用于功能建模。數(shù)裾流圖中有四個(gè)要素:外部實(shí)體,也稱為數(shù)據(jù)源或數(shù)據(jù)匯點(diǎn),表示要處理的數(shù)據(jù)的輸入來源或處理結(jié)果要送往何處,不屬于目標(biāo)系統(tǒng)的一部分,通常為組織、部門、人、相關(guān)的軟件系

37、統(tǒng)或者硬件設(shè)備;數(shù)據(jù)流表示數(shù)據(jù)沿箭頭方向的流動(dòng);加工是對數(shù)據(jù)對象的處理或變換;數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)流中起到保存數(shù)據(jù)的作用,可以是數(shù)據(jù)庫文件或者任何形式的數(shù)據(jù)組織。根據(jù)上述定義和題干說明,讀者是外部實(shí)體,圖書和借書證是數(shù)據(jù)流,借閱是加工。37.事務(wù)一旦提交,即使在寫入數(shù)據(jù)庫前數(shù)據(jù)尚在內(nèi)存中而發(fā)生故障造成系統(tǒng)重啟,該事務(wù)的執(zhí)行結(jié)果也必須入數(shù)據(jù)庫,該性質(zhì)稱為事務(wù)的(請作答此空),為保證這一性質(zhì),必須使用()。A、原子性B、一致性C、隔離性D、持久性答案:D解析:本題考查數(shù)據(jù)庫恢復(fù)的基礎(chǔ)知識(shí)。數(shù)據(jù)庫故障會(huì)造成數(shù)據(jù)的不一致。數(shù)據(jù)庫的更新是由事務(wù)驅(qū)動(dòng)的,事務(wù)的ACID屬性被破壞是數(shù)據(jù)不一致的根本原因。系統(tǒng)重啟會(huì)

38、使內(nèi)存中更新過的數(shù)據(jù)未寫入硬盤而丟失,破壞了事務(wù)的持久性,即事務(wù)一經(jīng)提交,其對數(shù)據(jù)庫的影響會(huì)體現(xiàn)到數(shù)據(jù)庫中。為保證事務(wù)發(fā)生故障后可恢復(fù),DBMS使用日志。即在對數(shù)據(jù)更新前,先將欲做的修改在日志中記錄并寫入硬盤,然后再進(jìn)行數(shù)據(jù)更新。當(dāng)系統(tǒng)重啟時(shí),根據(jù)日志文件對數(shù)據(jù)進(jìn)行恢復(fù)。38.運(yùn)行中的系統(tǒng)因?yàn)楣收蠈?dǎo)致服務(wù)器重啟,正在執(zhí)行的事務(wù)中斷,破壞了事務(wù)的原子性,恢復(fù)的方法是利用日志進(jìn)行(請作答此空)操作;而已經(jīng)提交的事務(wù)在故障發(fā)生時(shí)尚未寫入磁盤,破壞了事務(wù)的(),恢復(fù)的方法是利用日志進(jìn)行Redo操作。A、UndoB、RedoC、CoDunitD、Rollback答案:A解析:本題考查故障與恢復(fù)的基礎(chǔ)知識(shí)

39、。故障導(dǎo)致服務(wù)器重啟,故障時(shí)正在執(zhí)行的事務(wù)的原子性被破壞,即事務(wù)沒有執(zhí)行完,其對數(shù)據(jù)庫的部分更新可能己經(jīng)寫入硬盤上的數(shù)據(jù)庫文件,重啟后這部分更新使得數(shù)據(jù)庫處于不一致性狀態(tài),應(yīng)對其進(jìn)行處理,撤銷故障時(shí)未完成的事務(wù)對數(shù)據(jù)庫的更新,使數(shù)據(jù)庫還原到未完成的事務(wù)執(zhí)行前的狀態(tài),相當(dāng)于這些事務(wù)沒有執(zhí)行。這種恢復(fù)操作借助于日志文件來完成。日志按照時(shí)間順序記錄了所有事務(wù)對數(shù)據(jù)庫的更新操作。而且在對數(shù)據(jù)庫的更新之前已被寫入硬盤。可以逆向掃描日志記錄,找出未完成的事務(wù),將其對數(shù)據(jù)庫的修改還原,稱為Undo操作。同樣,故障發(fā)生時(shí)已經(jīng)完成提交的事務(wù),其對數(shù)據(jù)庫的修改可能還在內(nèi)存中的I/O緩沖區(qū)中,沒來得及寫入硬盤,重啟

40、后這部分修改會(huì)丟失,破壞了事務(wù)的持久性。同樣借助于日志文件,找到故障前已完成的事務(wù),將其對數(shù)據(jù)庫的更新重做一遍,即可完成對應(yīng)事務(wù)的更新操作。這一操作稱為Redo操作。39.聚類的典型應(yīng)用不包括(請作答此空),()是一個(gè)典型的聚類算法。A、商務(wù)應(yīng)用中,幫助市場分析人員發(fā)現(xiàn)不同的客戶群B、對WEB上的文檔進(jìn)行分類C、分析WEB日志數(shù)據(jù),發(fā)現(xiàn)相同的用戶訪問模式D、根據(jù)以往病人的特征,對新來的病人進(jìn)行診斷答案:D解析:本題考査數(shù)據(jù)挖掘的基礎(chǔ)知識(shí)。簡單地說,數(shù)據(jù)挖掘中的聚類是一種無監(jiān)督的學(xué)習(xí)方法,基本思路是物以類聚人以群分,即把相似或相關(guān)的對象歸為一類。在分析之前沒有已知的類型信息。因此,本題的選項(xiàng)A、

41、B和C均屬于聚類分析的應(yīng)用,而選項(xiàng)D則屬于分類的應(yīng)用,即對新病人進(jìn)行診斷時(shí),是根據(jù)歷史的病人診斷結(jié)論來進(jìn)行的。40.設(shè)有關(guān)系R、S和T如下圖所示,則元組演算表達(dá)式t|(Eu)(R(u)VS(u)(Av)(T(v(Ew)(R(w)vs(w)w1w3=v2)t1=u1)運(yùn)算結(jié)果是()。關(guān)系RAA、AB、BC、CD、D答案:C41.某項(xiàng)目包含的活動(dòng)如下表所示,完成整個(gè)項(xiàng)目的最短時(shí)間為(請作答此空)周。不能通過縮短活動(dòng)()的工期,來縮短整個(gè)項(xiàng)目的完成時(shí)間。A、16B、17C、18D、19答案:D解析:本題考査軟件項(xiàng)目管理的基礎(chǔ)知識(shí)?;顒?dòng)圖是描述一個(gè)項(xiàng)目中各個(gè)工作任務(wù)相互依賴關(guān)系的一種模型,項(xiàng)目的很多重

42、要特性可以通過分析活動(dòng)圖得到,如估算項(xiàng)目完成時(shí)間,計(jì)算關(guān)鍵路徑和關(guān)鍵活動(dòng)等。根據(jù)上表給出的數(shù)據(jù),構(gòu)建活動(dòng)圖,如下圖所示。42.計(jì)算機(jī)中CPU對其訪問速度最快的是()。A、內(nèi)存B、CacheC、通用寄存器D、硬盤答案:C解析:本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。計(jì)算機(jī)系統(tǒng)中的CPU內(nèi)部對通用寄存器的存取操作梟速度最快的,其次是Cache,內(nèi)存的存取速度再次,選項(xiàng)中訪問速度最慢的就是作為外存的硬盤。它們共同組成分級存儲(chǔ)體系來解決存儲(chǔ)容量、成本和速度之間的矛盾。43.某企業(yè)的E-R圖中,職工實(shí)體的屬性有:職工號、姓名、性別,出生日期,電話和所在部門,其中職工號為實(shí)體標(biāo)識(shí)符,電話為多值屬性,離退休職工所在部門

43、為離退辦.在邏輯設(shè)計(jì)階段.應(yīng)將職工號和電話單獨(dú)構(gòu)造一個(gè)關(guān)系模式.該關(guān)系模式為();因?yàn)殡x退休職工不參與企業(yè)的絕大部分業(yè)務(wù).應(yīng)將這部分職工獨(dú)立建立一個(gè)離退休職工關(guān)系模式,這種處理方式成為(請作答此空)。A、水平分解B、垂直分解C、規(guī)范化D、逆規(guī)范化答案:A解析:本題考查數(shù)據(jù)庫設(shè)計(jì)的基礎(chǔ)知識(shí)。邏輯設(shè)計(jì)階段的主要工作是將E-R圖轉(zhuǎn)換為關(guān)系模式。轉(zhuǎn)換規(guī)則中,對多值屬性,取實(shí)體標(biāo)識(shí)符與每個(gè)多值屬性分別構(gòu)建一個(gè)關(guān)系模式,則生成的關(guān)系模式屬于4NF(是平凡的多值依賴)。出于系統(tǒng)性能的考慮,在設(shè)計(jì)過程中對表進(jìn)行分解,將關(guān)系模式中的屬性進(jìn)行分解,形成兩個(gè)或多個(gè)表,稱為垂直分解;保持關(guān)系模式不變,對記錄進(jìn)行分解,

44、生成兩個(gè)或多個(gè)表,稱為水平分解。44.微型計(jì)算機(jī)系統(tǒng)中,顯示器屬于()。A、表現(xiàn)媒體B、傳輸媒體C、表示媒體D、存儲(chǔ)媒體答案:A解析:本題考查多媒體基本知識(shí)。表現(xiàn)媒體是指進(jìn)行信息輸入和輸出的媒體,如鍵盤、鼠標(biāo)、話筒,以及顯示器、打印機(jī)、喇叭等;表示媒體指傳輸感覺媒體的中介媒體,即用于數(shù)據(jù)交換的編碼,如圖像編碼、文本編碼和聲音編碼等;傳輸媒體指傳輸表示媒體的物理介質(zhì),如電纜、光纜、電磁波等;存儲(chǔ)媒體指用于存儲(chǔ)表示媒體的物理介質(zhì),如硬盤、光盤等。45.為了保證數(shù)據(jù)庫中數(shù)據(jù)的安全可靠和正確有效,系統(tǒng)在進(jìn)行事務(wù)處理時(shí),對數(shù)據(jù)的插入、刪除或修改的全部有關(guān)內(nèi)容先寫入();當(dāng)系統(tǒng)正常運(yùn)行時(shí),按一定的時(shí)間間隔

45、,把數(shù)據(jù)庫緩沖區(qū)內(nèi)容寫入(請作答此空):當(dāng)發(fā)生故障時(shí),根據(jù)現(xiàn)場數(shù)據(jù)內(nèi)容及相關(guān)文件來恢復(fù)系統(tǒng)的狀態(tài)。A、索引文件B、數(shù)據(jù)文件C、日志文件D、數(shù)據(jù)字典答案:B解析:本題考查關(guān)系數(shù)據(jù)庫事務(wù)處理方面的基礎(chǔ)知識(shí)。為了保證數(shù)據(jù)庫中數(shù)據(jù)的安全可靠和正確有效,數(shù)據(jù)庫管理系統(tǒng)(DBMS)提供數(shù)據(jù)庫恢復(fù)、并發(fā)控制、數(shù)據(jù)完整性保護(hù)與數(shù)據(jù)安全性保護(hù)等功能。數(shù)據(jù)庫在運(yùn)行過程中由于軟硬件故障可能造成數(shù)據(jù)被破壞,數(shù)據(jù)庫恢復(fù)就是在盡可能短的時(shí)間內(nèi),把數(shù)據(jù)庫恢復(fù)到故障發(fā)生前的狀態(tài)。具體的實(shí)現(xiàn)方法有多種,如:定期將數(shù)據(jù)庫作備份;在進(jìn)行事務(wù)處理時(shí),對數(shù)據(jù)更新(插入、刪除、修改)的全部有關(guān)內(nèi)容寫入日志文件;當(dāng)系統(tǒng)正常運(yùn)行時(shí),按一定的

46、時(shí)間間隔,設(shè)立檢查點(diǎn)文件,把內(nèi)存緩沖區(qū)內(nèi)容還未寫入到磁盤中去的有關(guān)狀態(tài)記錄到檢查點(diǎn)文件中;當(dāng)發(fā)生故障時(shí),根據(jù)現(xiàn)場數(shù)據(jù)內(nèi)容、日志文件的故障前映像和檢查點(diǎn)文件來恢復(fù)系統(tǒng)的狀態(tài)。46.請作答第二空A、AB、BC、CD、D答案:B解析:本題考查關(guān)系代數(shù)運(yùn)算與SQL方面的基礎(chǔ)知識(shí)。因?yàn)镽xS的結(jié)果集的屬性列為R.A,R.B,R.C,R.D,S.A,S.C,S.D,S.E,含義為R與S的笛卡兒積中選擇第1個(gè)屬性列=第5個(gè)屬性列(即R.A=S.A),同時(shí)滿足第2個(gè)屬性列第8個(gè)屬性列(即R.BS.E),同時(shí)滿足第3個(gè)屬性列=第6個(gè)屬性列(即R.C=S.C),同時(shí)滿足第4個(gè)屬性列第7個(gè)屬性列(即R.D=S.D)

47、。47.假定學(xué)生Students和教師Teachers關(guān)系模式如下所示:Students(學(xué)號,姓名,性別,類別,身份證號)Teachers(教師號,姓名,性別,身份證號,工資)a查詢在讀研究生教師的平均工資、最高與最低工資之間差值的SQL語句如下:SELECT()FROMStudents,TeachersWHERE();b查詢既是研究生,又是女性,且工資大于等于3500元的教師的身份證號和姓名的SQL語句如下:(SELECT身份證號,姓名FROMStudentsWHERE()()(SELECT身份證號,姓名FROMTeachersWHERE(請作答此空);A、工資=3500B、工資=3500

48、C、性別=女AND類別=研究生D、性別=女AND類別=研究生答案:A解析:依題意,查詢在讀研究生教師的平均工資、最高與最低工資之間差值的SQL語句如下:SELECTAVG(工資)AS平均工資,MAX(工資)-MIN(工資)AS差值FROMStudents,TeachersWHEREStudents.身份證號=Teachers.身份證號ANDStudents.類型=研究生;查詢既是研究生,又是女性,且工資大于等于3500元的教師的身份證號和姓名的SQL語句如下:(SELECT身份證號,姓名FROMStudentsWHERE性別=女AND類別=研究生)INTERSECT(SELECT身份證號,姓名

49、FROMTeachersWHERE工資=3500);48.如果“2X”的補(bǔ)碼是“90H”,那么X的真值是()。A、72B、-56C、56D、111答案:B解析:本題考査計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。先由補(bǔ)碼“90H”得出其對應(yīng)的真值,為負(fù)數(shù),絕對值為二進(jìn)制形式的01110000,轉(zhuǎn)換為十進(jìn)制后等于-112,即2x=-112,因此x等于-56。49.某系統(tǒng)中有3個(gè)并發(fā)進(jìn)程競爭資源R,每個(gè)進(jìn)程都需要5個(gè)R,那么至少有()個(gè)R,才能保證系統(tǒng)不會(huì)發(fā)生死鎖。A、12B、13C、14D、15答案:B解析:給每個(gè)進(jìn)程分配其所需的最大資源數(shù)少一個(gè)資源(本題3*4個(gè)),如果還有一個(gè)資源剩余,則不會(huì)發(fā)生死鎖。因?yàn)閷⑦@個(gè)剩余

50、資源分配給任意一個(gè)進(jìn)程,該進(jìn)程就會(huì)得到滿足運(yùn)行,其運(yùn)行后,將其所釋放的資源再分配給其他進(jìn)程,這樣所有的進(jìn)程都可以執(zhí)行完成。50.在設(shè)計(jì)軟件的模塊結(jié)構(gòu)時(shí),()不能改進(jìn)設(shè)計(jì)質(zhì)量。A、盡量減少高扇出結(jié)構(gòu)B、模塊的大小適中C、將具有相似功能的模塊合并D、完善摸塊的功能答案:C解析:將具有相似功能的模塊合并,會(huì)導(dǎo)致模塊的聚合程度變低,可維護(hù)性下降。在結(jié)構(gòu)化設(shè)計(jì)中,系統(tǒng)由多個(gè)邏輯上相對獨(dú)立的模塊組成,在模塊劃分時(shí)需要遵循如下原則:(1)模塊的大小要適中。系統(tǒng)分解時(shí)需要考慮模塊的規(guī)模,過大的模塊可能導(dǎo)致系統(tǒng)分解不充分,其內(nèi)部可能包括不同類型的功能,需要進(jìn)一步劃分,盡量使得各個(gè)模塊的功能單一;過小的模塊將導(dǎo)致

51、系統(tǒng)的復(fù)雜度增加,模塊之間的調(diào)用過于頻繁,反而降低了模塊的獨(dú)立性。一般來說,一個(gè)模塊的大小使其實(shí)現(xiàn)代碼在12頁紙之內(nèi),或者其實(shí)現(xiàn)代碼行數(shù)在50200行之間,這種規(guī)模的模塊易于實(shí)現(xiàn)和維護(hù)。(2)模塊的扇入和扇出要合理。一個(gè)模塊的扇出是指該模塊直接調(diào)用的下級模塊的個(gè)數(shù);扇出大表示模塊的復(fù)雜度高,需要控制和協(xié)調(diào)過多的下級模塊。扇出過大一般是因?yàn)槿狈χ虚g層次,應(yīng)該適當(dāng)增加中間層次的控制模塊;扇出太小時(shí)可以把下級模塊進(jìn)一步分解成若干個(gè)子功能模塊,或者合并到它的上級模塊中去。一個(gè)模塊的扇入是指直接調(diào)用該模塊的上級模塊的個(gè)數(shù);扇入大表示模塊的復(fù)用程度高。設(shè)計(jì)良好的軟件結(jié)構(gòu)通常頂層扇出比較大,中間扇出較少,底

52、層模塊則有大扇入。一般來說,系統(tǒng)的平均扇入和扇出系數(shù)為3或4,不應(yīng)該超過7,否則會(huì)增大出錯(cuò)的概率。(3)深度和寬度適當(dāng)。深度表示軟件結(jié)構(gòu)中模塊的層數(shù),如果層數(shù)過多,則應(yīng)考慮是否有些模塊設(shè)計(jì)過于簡單,看能否適當(dāng)合并。寬度是軟件結(jié)構(gòu)中同一個(gè)層次上的模塊總數(shù)的最大值,一般說來,寬度越大系統(tǒng)越復(fù)雜,對寬度影響最大的因素是模塊的扇出。在系統(tǒng)設(shè)計(jì)時(shí),需要權(quán)衡系統(tǒng)的深度和寬度,盡量降低系統(tǒng)的復(fù)雜性,減少實(shí)施過程的難度,提高開發(fā)和維護(hù)的效率。51.給定關(guān)系R(A,B,C,D)和關(guān)系S(A,C,D,E,F(xiàn)),對其進(jìn)行自然連接運(yùn)算RS后的屬性列為()個(gè);與R.CS.F(RS)等價(jià)的關(guān)系代數(shù)表達(dá)式為(請作答此空)。

53、A、39(RxS)B、1,2,3,4,8,9(1=53=64=739(RS)C、39(RS)D、1,2,3,4,8,9(1=53=64=739(RS)答案:B52.Redis是一種NoSQL數(shù)據(jù)庫,具體地說,是()存儲(chǔ)數(shù)據(jù)庫。A、鍵-值B、文檔C、圖形D、XML答案:A解析:小編正在快馬加鞭來的路上(詳見視頻講解)53.滿足BCNF范式的關(guān)系()。A、允許屬性對主鍵的部分依賴B、能夠保證關(guān)系的實(shí)體完整性C、沒有傳遞函數(shù)依賴D、可包含組合屬性答案:C解析:若關(guān)系模式R1NF,若XY且時(shí),X必含有碼,則關(guān)系模式R屬于第BC范式,記為:RBCNFBCNF是在3NF的基礎(chǔ)要求消除鍵屬性對碼的部分和傳遞

54、依賴。54.Networkscanbeinterconnectedbydifferentdevicesinthephysicallayernetworkscanbeconnectedby(請作答此空)_orhubs.whichjustmovethebitsfromonenetworktoanidenticalnetwork.Onelayerupwefindbridgesandswitcheswhichoperateatdatalinklayer.Theycanaccept()examinetheMACaddressandforwardtheframestoadifferentnetworkwh

55、iledoingminorprotocoltranslationintheprocessinmenetworklayer,wehaveroutersthatcanconnecttwonetworks,Iftwonetworkshave()networklayer,theroutermaybeabletotranslatebetweenthepackerformats.Inthetransportlayerwefindtransportgateway,whichcaninterfacebetweentwotransportconnectionsFinally,intheapplicationla

56、yer,applicationgatewaystranslatemessage().Asanexample,gatewaysbetweenInternete-mailandX.400e-mailmust()thee-mailmessageandchangevariousheaderfields.A、reapersB、relaysC、packagesD、modems答案:A55.以下關(guān)于擴(kuò)展E-R圖設(shè)計(jì)的描述中,正確的是()。A、聯(lián)系可以看作實(shí)體,與另一實(shí)體產(chǎn)生聯(lián)系,稱為聚合B、聯(lián)系的屬性可以是其關(guān)聯(lián)實(shí)體的標(biāo)識(shí)符屬性C、屬性可以與其它實(shí)體產(chǎn)生聯(lián)系D、三個(gè)實(shí)體之間的聯(lián)系與三個(gè)實(shí)體之間的兩兩聯(lián)系是等價(jià)的答案:A解析:本題考查概念設(shè)計(jì)的應(yīng)用方法。在擴(kuò)展E-R圖設(shè)計(jì)方法中,聯(lián)系可以被看作實(shí)體,參與另一個(gè)聯(lián)系;聯(lián)系只能產(chǎn)生于實(shí)體(或被當(dāng)作實(shí)體的聯(lián)系)之間;屬性只能依附于實(shí)體或聯(lián)系用以刻畫該買體或聯(lián)系,而不能參與聯(lián)系;語義上不屬于某個(gè)實(shí)體或聯(lián)系的屬性不能作為其屬性。E-R圖足對現(xiàn)實(shí)的描述,符合現(xiàn)實(shí)語義。聯(lián)系對應(yīng)的是事件,三元聯(lián)系的事件即有三個(gè)參與方,而兩兩聯(lián)系是兩個(gè)參與方,描述的現(xiàn)實(shí)語義不同。56.甲軟件公司受乙企業(yè)委托安排公司軟件設(shè)計(jì)師開發(fā)了信息系統(tǒng)管理軟件,

溫馨提示

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

評論

0/150

提交評論