




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2021年數據庫系統工程師(中級)考試題庫(含答案)
單選題
1.NetworkscanbeinterconnectedbydifferentdevicesinthephysicaIIayernetw
orkscanbeconnectedby()orhubs.whichjustmovethebitsfromonenetworktoan
identicaInetwork.OneIayerupwefindbridgesandswitcheswhichoperateatdata
IinkIayer.Theycanaccept()examinetheMACaddressandforwardtheframestoa
differentnetworkwhiIedoingminorprotocoItranslationintheprocessinmenet
workIayer,wehaveroutersthatcanconnecttwonetworks,Iftwonetworkshave(請
作答此空)networkIayer,theroutermaybeabIetotransIatebetweenthepackerf
ormats.InthetransportIayerwefindtransportgateway,whichcaninterfacebet
weentwotransportconnectionsFinally,intheappIicationIayer,appIicationg
atewaystransIatemessage().AsanexampIe,gatewaysbetweenInternete-maiI
andX.400e-maiImust()thee-maiImessageandchangevariousheaderfieIds.
Avspecial
B、dependent
C\simiIar
D、dissimilar
答案:D
2.在CPU中,常用來為ALU執行算術邏輯運算提供數據并暫存運算結果的寄存器
是()。
A、程序計數器
B、狀態寄存器
C、通用寄存器
D、累加寄存器
答案:D
解析:CPU中有一些重要的寄存器,程序計數器(PC)用于存放指令的地址。當
程序順序執行時,每取出一條指令,PC內容自動增加一個值,指向下一條要取
的指令。當程序出現轉移時,則將轉移地址送入PC,然后由PC指出新的指令地
址。狀態寄存器用于記錄運算中產生的標志信息。狀態寄存器中的每一位單獨使
用,稱為標志位。標志位的取值反映了ALU當前的工作狀態,可以作為條件轉移
指令的轉移條件。典型的標志位有以下幾種:進位標志位(C)、零標志位(Z)、
符號標志位(S)'溢出標志位(V)'奇偶標志位(P)。通用寄存器組是CPU
中的一組工作寄存器,運算時用于暫存操作數或地址。在程序中使用通用寄存器
可以減少訪問內存的次數,提高運算速度。累加器(accumulator):累加器是一
個數據寄存器,在運算過程中暫時存放操作數和中間運算結果,不能用于長時間
地保存一個數據。累加器是一個數據寄存器,在運算過程中暫時存放操作數和中
間運算結果,不能用于長時間地保存一個數據。
3.以下關于程序設計語言的敘述中,錯誤的是()o
A、程序設計語言的基本成分包括數據、運算、控制和傳輸等
B、高級程序設計語言不依賴于具體的機器硬件
C、程序中局部變量的值在運行時不能改變
D、程序中常量的值在運行時不能改變
答案:C
解析:本題考查程序語言基礎知識。選項A涉及程序語言的一般概念,程序設計
語言的基本成分包括數據、運算、控制和傳輸等。選項B考查高級語言和低級語
言的概念。關于程序設計語言,高級語言和低級語言是指其相對于運行程序的機
器的抽象程度。低級語言在形式上越接近機器指令,匯編語言就是與機器指令一
一對應的。高級語言對底層操作進行了抽象和封裝,其一條語句對應多條機器指
令,使編寫程序的過程更符合人類的思維習慣,并且極大了簡化了人力勞動。高
級語言并不依賴于具體的機器硬件。選項C考查局部變量的概念,凡是在函數內
部定義的變量都是局部變量(也稱作內部變量),包括在函數內部復合語句中定
義的變量和函數形參表中說明的形式參數。局部變量只能在函數內部使用,其作
用域是從定義位置起至函數體或復合語句體結束為止。局部變量的值通常在其生
存期內是變化的。選項D考查常量的概念,程序中常量的值在運行時是不能改變
的。
4.假定學生Students和教師Teachers關系模式如下所示:Students(學號,姓
名,性別,類別,身份證號)Teachers(教師號,姓名,性別,身份證號,工資)a.查
詢在讀研究生教師的平均工資'最高與最低工資之間差值的SQL語句如下:SEL
ECT()FROMStudents,TeachersWHERE(請作答此空);b.查詢既是研究生,又
是女性,且工資大于等于3500元的教師的身份證號和姓名的SQL語句如下:(S
ELECT身份證號,姓名FROMStudentsWHERE())()(SELECT身份證號,姓名F
ROMTeachersWHERE());
A、Students.身份證號=丁62(;1367.身份證號
B、Students.類別='研究生’
C、Students.身份證號=T62<31167.身份證號ANDStudents,類別='研究生,
D、Students.身份證號=762<:116「5.身份證號ORStudents,類別='研究生’
答案:C
解析:依題意,查詢在讀研究生教師的平均工資、最高與最低工資之間差值的S
QL語句如下:SELECTAVG(工資)AS平均工資,MAX(工資)-MIN(工資)AS差
值FROMStudents,TeachersWHEREStudents.身份證號=162附6r.身份證號ANDSt
udents.類型=‘研究生’;查詢既是研究生,又是女性,且工資大于等于3500元的
教師的身份證號和姓名的SQL語句如下:(SELECT身份證號,姓名FROMStudent
sWHERE性別='女'AND類別='研究生’)INTERSECT(SELECT身份證號,姓名FROM
TeachersWHERE工資>=3500)
5.請作答第四空
蛤—。(A.B.C.D)町關系S(A.C,O,E),海莫2E行目然回過宮XS后的3E性先為(】個:與,門(斤>vS)軍價的關至
().
><S)S^%SQL???卞:
Select()
FromAB
Wheref);
AvR.A=SORR.B=S.EORR.C=S.CORR.D=S.D
B、R.A=S.AORR.B>S.EORR.C=S.CORR.D=S.D
GR.A=S.AANDR.B=S.EANDR.C=S.CANDR.D=S.D
D、R.A=S.AANDR.B>S.EANDR.C=S.CANDR.D=S.D
答案:D
解析:本題考查關系代數運算與SQL方面的基礎知識。因為RxS的結果集的屬性
列為R.A,R,B,R,C,R,D,S,A,S,C,S,D,S,E,°『5八2"八3a6A4=7含
義為R與S的笛卡兒積中選擇第1個屬性列=第5個屬性列(即R.A=S.A),同時
滿足第2個屬性列〉第8個屬性列(即R.B>S.E),同時滿足第3個屬性列=第6
個屬性列(即R.C=S.C),同時滿足第4個屬性列〉第7個屬性列(即R.D=S.D)。
6.在安全通信中,S將所發送的信息使用(請作答此空)進行數字簽名,T收到
該消息后可利用()驗證該消息的真實性。
A、S的公鑰
B、S的私鑰
C、T的公鑰
D、T的私鑰
答案:B
7.以下媒體中,()是感覺媒體。
A\苜箱
B、聲音編碼
C、電纜
D、聲音
答案:D
解析:本題考查多媒體基本知識。感覺媒體指直接作用于人的感覺器官,使人產
生直接感覺的媒體,如引起聽覺反應的聲音,引起視覺反應的圖像等。
8.事務T1中有兩次查詢學生表中的男生人數,在這兩次查詢執行中間,事務T2
對學生表中加入了一條男生記錄,導致T1兩次查詢的結果不一致,此類問題屬
于(請作答此空),為解決這一問題,應采用的隔級別是()o
A、不可重復讀
B、讀臟數據
C、丟失修改
D、幻影現象
答案:D
解析:本題考查數據庫并發控制的基礎知識。同一事務內,對數據庫的兩次條件
完全相同的查詢,其訪問的記錄應該完全相同。若兩次訪問中間數據庫被其他事
務改變,倒得兩次查詢所訪問的記錄不同,稱為幻影現象。加鎖機制的封鎖對象
分為表和記錄,鎖的類型相應稱為表級鎖和行級鎖。當加行級鎖時,未加鎖的記
錄可能被修改為符合查詢條件,或者新插入的記錄符合查詢條件,導致二次查詢
訪問的記錄數增加。而當采用表級鎖時,表中所有記錄在同一事務的兩次查詢中
間是不允許改變的,即可解決此問題。加表級鎖的隔離級別是Serializable。
9.關系代數表達式R*S+T-U的運算結果是()。
答案:A
10.DBMS提供的DDL功能不包含。
A、安全保密定義功能
B、檢索、插入、修改和刪除功能
C、數據庫的完整性定義功能
D、外模式、模式和內模式的定義功能
答案:B
11.()從二叉樹的任一結點出發到根的路徑上,所經過的結點序列必按其關鍵字
降序排列。
A、二叉排序樹
B、大頂堆
C、小頂堆
D、平衡二叉樹
答案:C
12.項目管理工具中,將網絡方法用于工作計劃安排的評審和檢查的是()。
A、Gantt圖
B、PERT網圖
C、因果分析圖
D、流程圖
答案:A
13.NULL值在數據庫中表示(請作答此空),邏輯運算UNKNOWNORTRUE的結果是
00
A、空集
B、零值
C、不存在或不知道
D、無窮大
答案:C
解析:NULL屬性:表示無意義或不知道(屬性沒有值或屬性值未知時)。邏輯
運算UNKNOWNORTRU由于是邏輯或運算,OR之前非布爾值,結果為FALSE,OR之
后為TRUE,所以邏輯運算的結果為TRUEo
14.算術表達式采用后綴式表示時不需要使用括號,使用(請作答此空)就可以
方便地進行求值。a-b(c+d)(其中,-、+、*表示二元算術運算減、力口、乘)
的后綴式為(),與該表達式等價的語法樹為Oo
A、隊列
B、數組
C、棧
D、廣義表
答案:C
15.主存與Cache的地址映射方式中,()方式可以實現主存任意一塊裝入Cach
e中任意位置,只有裝滿才需要替換。
A、全相聯
B、直接映射
C、組相聯
D、串并聯
答案:A
解析:本題考查計算機系統基礎知識。全相聯映射是指主存中任一塊都可以映射
到Cache中任一塊的方式,也就是說,當主存中的一塊需調入Cache口寸,可根據
當時Cache的塊占用或分配情況,選擇一個塊給主存塊存儲,所選的Cache塊可
以是Cache中的任意一塊。直接相聯映射方式是指主存的某塊j只能映射到滿足
特定關系的Cache塊i中。全相聯映射和直接相聯映射方式的優缺點正好相反。
對于全相聯映射方式來說為優點的恰是直接相聯映射方式的缺點,而對于全相聯
映射方式來說為缺點的恰是直接相聯映射方式的優點。組相聯映像了兼顧這兩種
方式的優點:主存和Cache按同樣大小劃分成塊;主存和Cache按同樣大小劃分
成組;主存容量是緩存容量的整數倍,將主存空間按緩沖區的大小分成區,主存
中每一區的組數與緩存的組數相同;當主存的數據調入緩存時,主存與緩存的組
號應相等,也就是各區中的某一塊只能存入緩存的同組號的空間內,但組內各塊
地址之間則可以任意存放,即從主存的組到Cache的組之間采用直接映象方式;
在兩個對應的組內部采用全相聯映象方式。
16.數據庫應用系統在運行過程中,發現隨著數據量的不斷增加,有部分查詢業
務和數據更新業務執行耗時越來越長。經分析,這些業務都與表Table"!有關。
假設Tabie1有30多個字段,分別為(Key,A1,A2,...Am,B1,B2,...Bn)0
執行頻度較高的查詢業務都只用到A1,A2,...Am中的大部分屬性,因此,DBA
決定將表Tabie1分解為Tabie2(Key,A1,A2,...Am)和Table3(Key,B1,B
2,...Bn)o為了使所有對Tablel的查詢程序不必修改,應該();為了使對
Tablel的更新業務能正確執行,應該(請作答此空);這樣實現了()o
A、修改所有對Tablel更新的事務程序
B、創建視圖Tablel,為TabIe2和TabIe3的自然連接
C、只修改對A1,A2,...Am中屬性更新的事務程序
D、只修改對B1,B2,...Bn中屬性更新的事務程序
答案:A
17.軟件設計的主要任務是設計軟件的結構、過程和模塊,其中軟件結構設計的
主要任務是要確定Oo
A、模塊間的操作細節
B、模塊間的相似性
C、模塊間的組成關系
D、模塊的具體功能
答案:C
18.某醫院住院部信息系統中有病人表R(住院號,姓名,性別,科室號,病房,
家庭住址),“住院號”唯一標識表R中的每一個元組,“性別”的取值只能為
M或F,“家庭住址”包括省、市、街道、郵編,要求科室號參照科室關系D中
的科室號;科室關系D(科室號,科室名,負責人,聯系電話),“科室號”唯
一標識關系D中的每一個元組。a.創建關系R的SQL語句如下:CREATETABLER
(住院號CHAR(8)(),姓名CHAR(10),性別CHAR(1)(),科室號CHA
R(4),病房CHAR(4),家庭住址ADDR,〃ADDR為用戶定義的類(請作答此
空));b.表R中復合屬性是()o
A、PRIMARYKEY(科室號)NOTNULLUNIQUE
B、PRIMARYKEY(科室名)UNIQUE
GF0REIGNKEY(科室號)REFERENCESD(科室號)
D、F0REIGNKEY(科室號)REFERENCESD(科室名)
答案:C
解析:試題的正確答案是C。根據題意。屬性“科室號”是外鍵,因此需要用語
句"REFERENCESD(科室號)”進行參考完整性約束。
19.層次模型和網狀模型等非關系模型中,結點用來存儲記錄,記錄間的聯系用
指針來表達;而關系模型中記錄間的聯系用()來描述,查找相關聯記錄需要進
行記錄遍歷,為提高查找效率,可以建立(請作答此空)。
A、索引
B、觸發器
C、存儲過程
D、函數
答案:A
解析:本題考查數據模型的基礎知識。概念模型是信息的描述方式,邏輯模型是
數據的邏輯結構,數據模型是指數據的物理組織方式。邏輯模型(E-R圖)中的
聯系描述的是實體間的關聯關系,主要是現實世界中的事件,包括參與者和事件
自身的屬性。在關系模型中,取參與聯系的實體的碼(唯一代表具體的參與者)
和事件自身的屬性,構成記錄即以關系的形式來描述。索引是為提高查詢效率而
引入的機制。通過對查詢項建立索引表(包含查找項和指針,其中查找項進行排
序或散列),可以通過查詢條件先在索引表中進行查找(因為查找項有序,效率
高),再根據指針項準確定位記錄所在的頁面進行讀取,而無須進行大量的I/O
操作讀取所有記錄。
20.()軟件成本估算模型是一種靜態單變量模型,用于對整個軟件系統進行估
算。
A、Putnam
B、基本C00
C、中級C00
D、詳細C00
答案:B
解析:本題考查軟件項目管理的基礎知識。Putnam和C00都是軟件成本估算模
型。Putnam模型是一種動態多變量模型,假設在軟件開發的整個生存期中工作
量有特定的分布。結構性成本模型C00模型分為基本C00模型、中級C00模型和
詳細C00。基本C00模型是一個靜態單變量模型,對整個軟件系統進行估算:中
級C00模型是一個靜態多變模型,將軟件系統模型分為系統和部件兩個層次,系
統由部件構成;詳細C00模型將軟件系統模型分為系統、子系統和模塊三個層次,
除了包括中級模型所考慮的因素外,還考慮了在需求分析'軟件設計等每一步的
成本驅動屬性的影響。
21.在數據庫系統運行維護階段,通過重建視圖能夠實現()
A、程序的邏輯獨立性
B、程序的物理獨立性
C、數據的邏輯獨立性
D、數據的物理獨立性
答案:C
解析:外模式/模式:保證了數據與程序的邏輯獨立性,簡稱數據的邏輯獨立性。
模式/內模式:保證了數據與應用程序的物理獨立性,簡稱數據的物理獨立性。
外模式對應關系數據庫的視圖。
22.關于聚類算法K-Means和DBSCAN的敘述中,不正確的是()。
A、K-Means和DBSCAN的聚類結果與輸入參數有很大的關系
B、K-Means基于距離的概念而DBSCAN基于密度的概念進行聚類分析
C、K-Means很難處理非球形的簇和不同大小的簇,DBSCAN可以處理不同大小和
不同形狀的簇
D、當簇的密度變化較大時,DBSCAN不能很好的處理,而K-Means則可以
答案:D
解析:本題考查數據挖掘的基礎知識。K-Means和DBSCAN是兩個經典的聚類算
法,將相似的數據對象歸類一組,不相似的數據對象分開。K-means算法基于對
象之間的聚類進行聚類,需要輸入聚類的個數。DBSCAN算法基于密度進行聚類,
需要確定閾值,兩者的聚類結果均與輸入參數關系很大。DBSCAN可以處理不同
大小和不同形狀的簇,而K-means算法則不適合。若數據分布密度變化大,則這
兩種算法都不適用。
23.數據庫應用系統在運行過程中,發現隨著數據量的不斷增加,有部分查詢業
務和數據更新業務執行耗時越來越長。經分析,這些業務都與表Tablel有關。
假設Tabie1有30多個字段,分別為(Key,A1,A2,…Am,B1,B2,...Bn)o
執行頻度較高的查詢業務都只用到A1,A2,...Am中的大部分屬性,因此,DBA
決定將表Tablel分解為Tabie2(Key,A1,A2,...Am)和Table3(Key,B1,B
2,...Bn)o為了使所有對Tablel的查詢程序不必修改,應該(請作答此空);
為了使對Tablel的更新業務能正確執行,應該();這樣實現了()o
A、修改所有對Tabei1的查詢程序
B、創建視圖Tabie1,為TtabIe2和TabIe3的自然連接
C、只修改使用A1,A2,...Am中屬性的程序
D、只修改使用B1,B2,...Bn中屬性的程序
答案:B
24.某軟件項目的活動圖如下圖所示,其中頂點表示項目里程碑,連接頂點的邊
表示包含的活動,邊上的數字表示活動的持續時間(天),活動BD和HK最早可
以從第(請作答此空)天開始。(活動AB、AE和AC最早從第1天開始)
A、3和10
B、4和11
C、3和9
D、4和10
答案:B
解析:關鍵路徑:在活動圖中時間跨度最長的路徑。其決定項目最少工期。項目
關鍵路徑是路徑最長的一條,在該圖中路徑:ATBTDTlTjTL=3+5+2+2+8=20,
是路徑最長的一條。有任務A—B需要3天,所以BTD應在第4天開始;由于H
點最遲出的時間為10后(ATETGTH),所以HTK應在第11天開始
25.給定關系模式R(U,F),U={A,B,C,D},函數依賴集F={式TC,CDTB}。關系
模式R(),且分別有(請作答此空)。若將R分解成P={R1(ABC),R2(CDB)},
則分解P()。
A、0個非主屬性和4個主屬性
B、1個非主屬性和3個主屬性
C、2個非主屬性和2個主屬性
D、3個非主屬性和1個主屬性
答案:A
解析:本題考查關系數據庫規范化理論方面的基礎知識。根據主屬性的定義“包
含在任何一個候選碼中的屬性叫做主屬性(Primeattribute),否則叫做非主屬
性(Nonprimeattribute),所以,關系R中的4個屬性都是主屬性。
26.嵌入式SQL中,若查詢結果為多條記錄時,將查詢結果交予主語言處理時,
應使用的機制是(),引入(請作答此空)來解決主語言無空值的問題。
A、主變量
B、游標
GSQLCA
D、指示變量
答案:D
解析:本題考查嵌入式SQL的基礎知識。嵌入式SQL是SQL語句與過程化編程語
言(主語言)的結合,嵌入式SQL負責實現數據庫的操作,過程化語言負責用戶
界面及過程化處理。兩種語言需要進行數據交互,SQL的查詢結果為關系集合,
通過游標,將關系的操作分解為對單一記錄的各字段的操作以適應主語言無關系
操作的能力。SQL中有空值而高級語言沒用,為解決這一矛盾,采取指示變量的
方式。指示變量為負值時,表示其對應的主變量中的值是空值(該主變量的值仍
然存在,但無意義),由主語言和DBMS根據指示變量的值對主變量按空值處理。
27.電子商務交易必須具備抗抵賴性,目的在于防()。
A、一個實體假裝成另一個實體
B、參與此交易的一方否認曾經發生過此次交易
C、他人對數據進行非授權的修改、破壞
D、信息從被監視的通信過程中泄漏出去章標準化和知識產權基礎知識
答案:B
28.關系R、S如下表所示,*+的結果為。,R、s的左外
連接、右外連接和完全外連接的元組個數分別為(請作答此
R
A1A2A3A!A2A4
123191
214218
344344
467483
A、2,2,4
B、2,2,6
C、4,4,4
D、4,4,6
答案:D
解析:本題考查關系代數運算方面的知識。試題的正確結果為D。兩個關系R和
S進行自然連接時,選擇兩個關系R和S公共屬性上相等的元組,去掉重復的屬
性列構成新關系。在這種情況下,關系R中的某些元組有可能在關系S中不存在
公共屬性值上相等的元組,造成關系R中這些元組的值在運算時舍棄了;同樣關
系S中的某些元組也可能舍棄。為此,擴充了關系運算左外聯接、右外聯接和完
全外聯接。左外聯接是指與R與S進行自然連接時,只把R中舍棄的元組放到新
關系中。右外聯接是指R與S進行自然連接時,只把S中舍棄的元組放到新關系
中。完全外聯接是指R與S進行自然連接時,把R和S中舍棄的元組都放到新關
系中。試題R與S的左外聯接、右外聯接和完全外聯接的結果如下表所示:
R與S的左外聯接R與S的完U外W
A1A2A3AlA2A4
123null123null
91482148
34443444
467null467Null
12null1
RLjS的右外聯接46null3
從運算的結果可以看出R與S的左外聯接、右外聯接和完全外聯接的元組個數分
別為4,4,60
29.在下列機制中,()是指過程調用和響應調用所需執行的代碼在運行時加以
結合;而(請作答此空)是過程調用和響應調用所需執行的代碼在編譯時加以結
合。
A、消息傳遞
B、類型檢查
C、靜態綁定
D、動態綁定
答案:B
30.數據庫概念結構設計階段是在()的基礎上,依照用戶需求對信息進行分類、
聚集和概括,建立概念模型。
A、邏輯設計
B、需求分析
C、物理設計
D、運行維護
答案:B
解析:數據庫的設計階段分為四個階段:需求分析階段、概念結構設計階段、邏
輯結構設計階段、和物理結構設計階段。數據庫概念結構設計階段是在需求分析
的基礎上,依照用戶需求對信息進行分類、聚集和概括,建立概念模型
31.某PC的Inrernet協議屬性參數如下圖所示,默認網關的IP地址是()。
A、8.8.8.8
B、202.117.115.3
G192.168.2.254
D、202.117.115.18
答案:C
解析:本題考查Internet協議屬性參數的配置。默認網關和本地IP地址應屬同
一網段。
32.隨著網站知名度的不斷提高,網站訪問量逐漸上升,網站負荷越來越重,針
對此問題一方面可通過升級網站服務器的軟硬件,另一方面可以通過集群技術,
如DNS負載均衡技術來解決。在Windows的DNS服務器中通過()操作可以確保
域名解析并實現負載均衡。
A、啟用循環,啟動轉發器指向每個Web服務器
B、禁止循環,啟動轉發器指向每個Web服務器
C、禁止循環,添加每個Web服務器的主機記錄
D、啟用循環,添加每個Web服務器的主機記錄
答案:D
解析:DNS負載均衡是通過循環復用實現的,若發現主機名的多個地址資源記錄,
則可用它循環使用包含在查詢應答中的主機資源記錄。要使DNS循環復用正常工
作,首先需在相應的正向查找區域中注冊所查詢名稱的多個主機資源記錄(如圖
所示),并在DNS服務器屬性的[高級]選項卡中,選中[啟用循環]復選框(如圖
所示)。如果未選中該復選框(即禁止循環復用),則相應DNS查詢的響應順序
取決于應答列表中各條資源記錄在區域中存儲的靜態排序。接著,還需在DNS
服務器的“正向查找區域”中添加每個Web服務器的主機(A)資源記錄。
DMS
l*作0>?%>a??
叫祟
一
T傳
-N專?
4.0W
為
Jgi二
?_>正司max立
國
二
?,J義
DNS控制臺
IHPSIM^EIWCBMtt
an|HStB*a|"耳景姊|日白;MA|
?多”30
■“MTS
nwras
jiotE?工正?,tsea*?:
j?ir
GFFI.,F
名IM?S|9F(vrm
且*rotaar”(AA?iV??HtryibixIWf^^1
rJBIWEU*0JM或Q)
/£8
*簾0]看將⑷
【高級】選項卡
33.若將Workers表的插入權限賦予用戶Useri,并允許其將該權限授予他人,
那么對應的SQL語句為"GRANT()TABLEWorkersTOUser1(請作答此空);”
A、F0RALL
B、PUBLIC
GWITHCHECKOPTION
D、WITHGRANTOPTION
答案:D
34.以下關予VLAN的敘述中,屬于其優點的是()。
A、允許邏輯地劃分網段
B、減少了沖突域的數量
C、增加了沖突域的大小
D、減少了廣播域的數量
答案:A
解析:把局域網劃分成多個不同的VLAN,使得網絡接入不再局限二物理位置的
約束,這樣就簡化了在網絡中增加、移除和移動主機的操作,特別是動態配置的
VLAN,無論主機在哪里,它都處于自己的VLAN中。VLAN內部可以相互通信,VL
AN之間不能直接通信,必須經過特殊設置的路由器才可以連通。這樣做的結果
是,通過在較大的局域網中創建不同的VLAN,可以抵御廣播風暴的影響,也可
以通過設置防火墻來提高網絡的安全性。VLAN并不能直接增強網絡的安全性。
35.如右圖所示的并發調度,假設事務T1、T2執行前數據項X、Y的初值為X=10
0,Y=200。該調度執行完成后,X、Y的值為();此類不一致性稱為(請作答
T,T?
A<-Read(X);
A<-(A-30);
Write(XA);
A<-Rcad(X);
B<-Read(Y);
B<-Read(Y);
Write(Y.B);
B<-(A*B)
Writc(YtB);
A、丟失修改
B、讀臟數據
C、不可重復讀
D、破壞事務原子性
答案:A
解析:本題考查并發調度知識。事務并發執行能夠充分利用系統資源,提高系統
吞吐量。并發事務的執行,可能會因為沖突而產生數據的不一致。根據調度語句
計算運行結果,是理解并發事務執行過程和對不一致性認識所必須的。根據上述
調度,事T1的前三句執行后,A的值70寫入緩沖區中(可理解為寫入了數據庫
中)X的數據位;隨后T2的兩句將X、Y的值讀入變量A(=70)、B(=200)中;
之后T1將B的值230寫入數據庫中Y的數據位;再之后T2將B的值(=270)寫
入數據庫中Y的數據位。上述調度執行后,X=70,Y=270。多個事務并發執行,
正確的必要條件是其執行結果與某一種串行執行的結果相同。上述兩個事務的串
行執行過程為T執行完后執行T2或T2執行完后執行T,即T1TT2:X=70,Y
二300和T2TT1:X=70,Y=330。上述并發調度的結果與任一串行結果都不同,故
并發執行產生了數據的不一致。該調度中事務T1對Y的修改被T2所覆蓋,未能
體現T1對Y曾進行過修改,即T1對Y的修改丟失了,故該不一致性屬于丟失修
改。
36.在結構化分析中,用數據流圖描述()o當采用數據流圖對一個圖書館管理
系統進行分析時,(請作答此空)是一個外部實體。
A、數據對象之間的關系,用于對數據建模
B、數據在系統中如何被傳送或變換,以及如何對數據流進行變換的功能或子功
能,用于對功能建模
C、系統對外部事件如何響應,如何動作,用于對行為建模
D、數據流圖中的各個組成部分
答案:A
解析:本題考查結構化分析的基礎知識。數據流圖是結構化分析的一個重要模型,
描述數據在系統中如何被傳送或變換,以及描述如何對數據流進行變換的功能,
用于功能建模。數裾流圖中有四個要素:外部實體,也稱為數據源或數據匯點,
表示要處理的數據的輸入來源或處理結果要送往何處,不屬于目標系統的一部分,
通常為組織、部門、人、相關的軟件系統或者硬件設備;數據流表示數據沿箭頭
方向的流動;加工是對數據對象的處理或變換;數據存儲在數據流中起到保存數
據的作用,可以是數據庫文件或者任何形式的數據組織。根據上述定義和題干說
明,讀者是外部實體,圖書和借書證是數據流,借閱是加工。
37.事務一旦提交,即使在寫入數據庫前數據尚在內存中而發生故障造成系統重
啟,該事務的執行結果也必須入數據庫,該性質稱為事務的(請作答此空),為
保證這一性質,必須使用()。
A、原子性
B、一致性
C、隔離性
D、持久性
答案:D
解析:本題考查數據庫恢復的基礎知識。數據庫故障會造成數據的不一致。數據
庫的更新是由事務驅動的,事務的ACID屬性被破壞是數據不一致的根本原因。
系統重啟會使內存中更新過的數據未寫入硬盤而丟失,破壞了事務的持久性,即
事務一經提交,其對數據庫的影響會體現到數據庫中。為保證事務發生故障后可
恢復,DBMS使用日志。即在對數據更新前,先將欲做的修改在日志中記錄并寫
入硬盤,然后再進行數據更新。當系統重啟時,根據日志文件對數據進行恢復。
38.運行中的系統因為故障導致服務器重啟,正在執行的事務中斷,破壞了事務
的原子性,恢復的方法是利用日志進行(請作答此空)操作;而已經提交的事務
在故障發生時尚未寫入磁盤,破壞了事務的(),恢復的方法是利用日志進行R
edo操作。
AxUndo
BxRedo
CxCoDunit
DxRoIIback
答案:A
解析:本題考查故障與恢復的基礎知識。故障導致服務器重啟,故障時正在執行
的事務的原子性被破壞,即事務沒有執行完,其對數據庫的部分更新可能己經寫
入硬盤上的數據庫文件,重啟后這部分更新使得數據庫處于不一致性狀態,應對
其進行處理,撤銷故障時未完成的事務對數據庫的更新,使數據庫還原到未完成
的事務執行前的狀態,相當于這些事務沒有執行。這種恢復操作借助于日志文件
來完成。日志按照時間順序記錄了所有事務對數據庫的更新操作。而且在對數據
庫的更新之前已被寫入硬盤。可以逆向掃描日志記錄,找出未完成的事務,將其
對數據庫的修改還原,稱為Undo操作。同樣,故障發生時已經完成提交的事務,
其對數據庫的修改可能還在內存中的I/O緩沖區中,沒來得及寫入硬盤,重啟后
這部分修改會丟失,破壞了事務的持久性。同樣借助于日志文件,找到故障前已
完成的事務,將其對數據庫的更新重做一遍,即可完成對應事務的更新操作。這
一操作稱為Redo操作。
39.聚類的典型應用不包括(請作答此空),O是一個典型的聚類算法。
A、商務應用中,幫助市場分析人員發現不同的客戶群
B、對WEB上的文檔進行分類
C、分析WEB日志數據,發現相同的用戶訪問模式
D、根據以往病人的特征,對新來的病人進行診斷
答案:D
解析:本題考查數據挖掘的基礎知識。簡單地說,數據挖掘中的聚類是一種無監
督的學習方法,基本思路是物以類聚人以群分,即把相似或相關的對象歸為一類。
在分析之前沒有已知的類型信息。因此,本題的選項A、B和C均屬于聚類分析
的應用,而選項D則屬于分類的應用,即對新病人進行診斷時,是根據歷史的病
人診斷結論來進行的。
40.設有關系R、S和T如下圖所示,則元組演算表達式代|(Eu)((R(u)VS
(u))-(Av)(T(vT(Ew)((R(w)vs(w))\[1「w[3]=v[2]))\[1]
=U[1]))運算結果是()o關系RA
關系R關系S關系T
A、A
B、B
C、C
D、D
答案:c
41.某項目包含的活動如下表所示,完成整個項目的最短時間為(請作答此空)
周。不能通過縮短活動()的工期,來縮短整個項目的完成時間。
工期(A)
A3*
B5A
C1B
;D3A
E5D
F4CE
C3C.E
[H___4EG
A、16
B、17
C、18
D、19
答案:D
解析:本題考查軟件項目管理的基礎知識。活動圖是描述一個項目中各個工作任
務相互依賴關系的一種模型,項目的很多重要特性可以通過分析活動圖得到,如
估算項目完成時間,計算關鍵路徑和關鍵活動等。根據上表給出的數據,構建活
動圖,如下圖所示。
42.計算機中CPU對其訪問速度最快的是()o
A、內存
B、Cache
C、通用寄存器
D、硬盤
答案:C
解析:本題考查計算機系統基礎知識。計算機系統中的CPU內部對通用寄存器的
存取操作梟速度最快的,其次是Cache,內存的存取速度再次,選項中訪問速度
最慢的就是作為外存的硬盤。它們共同組成分級存儲體系來解決存儲容量'成本
和速度之間的矛盾。
43.某企業的E-R圖中,職工實體的屬性有:職工號、姓名、性別,出生日期,電
話和所在部門,其中職工號為實體標識符,電話為多值屬性,離退休職工所在部門
為離退辦.在邏輯設計階段.應將職工號和電話單獨構造一個關系模式.該關系模
式為();因為離退休職工不參與企業的絕大部分業務.應將這部分職工獨立建立
一個離退休職工關系模式,這種處理方式成為(請作答此空)。
A、水平分解
B、垂直分解
C、規范化
D、逆規范化
答案:A
解析:本題考查數據庫設計的基礎知識。邏輯設計階段的主要工作是將E-R圖轉
換為關系模式。轉換規則中,對多值屬性,取實體標識符與每個多值屬性分別構
建一個關系模式,則生成的關系模式屬于4NF(〈實體標識符》T-K多值屬性>是
平凡的多值依賴)。出于系統性能的考慮,在設計過程中對表進行分解,將關系
模式中的屬性進行分解,形成兩個或多個表,稱為垂直分解;保持關系模式不變,
對記錄進行分解,生成兩個或多個表,稱為水平分解。
44.微型計算機系統中,顯示器屬于()。
A、表現媒體
B、傳輸媒體
C、表示媒體
D、存儲媒體
答案:A
解析:本題考查多媒體基本知識。表現媒體是指進行信息輸入和輸出的媒體,如
鍵盤、鼠標、話筒,以及顯示器'打印機、喇叭等;表示媒體指傳輸感覺媒體的
中介媒體,即用于數據交換的編碼,如圖像編碼'文本編碼和聲音編碼等;傳輸
媒體指傳輸表示媒體的物理介質,如電纜、光纜'電磁波等;存儲媒體指用于存
儲表示媒體的物理介質,如硬盤、光盤等。
45.為了保證數據庫中數據的安全可靠和正確有效,系統在進行事務處理時,對
數據的插入、刪除或修改的全部有關內容先寫入。;當系統正常運行時,按一
定的時間間隔,把數據庫緩沖區內容寫入(請作答此空):當發生故障時,根據
現場數據內容及相關文件來恢復系統的狀態。
A、索引文件
B、數據文件
C、日志文件
D、數據字典
答案:B
解析:本題考查關系數據庫事務處理方面的基礎知識。為了保證數據庫中數據的
安全可靠和正確有效,數據庫管理系統(DBMS)提供數據庫恢復、并發控制、數
據完整性保護與數據安全性保護等功能。數據庫在運行過程中由于軟硬件故障可
能造成數據被破壞,數據庫恢復就是在盡可能短的時間內,把數據庫恢復到故障
發生前的狀態。具體的實現方法有多種,如:定期將數據庫作備份;在進行事務
處理時,對數據更新(插入'刪除、修改)的全部有關內容寫入日志文件;當系
統正常運行時,按一定的時間間隔,設立檢查點文件,把內存緩沖區內容還未寫
入到磁盤中去的有關狀態記錄到檢查點文件中;當發生故障時,根據現場數據內
容、日志文件的故障前映像和檢查點文件來恢復系統的狀態。
46.請作答第二空
給至關貂際*(48工,。)?0關系$(4。0£).沃星8行自熱回運算,,><5后的晝性身為()個:與0,.(月>4§)等小的美姿代
限達矽1().
與外,>〃(斤><S)型而SQL-:
Select()
FromA.B
Wheref);
A(kxS)
B%2,348(b1F2>8E6M=;(4*S))
C.(kXS)
D%23,,8(。1=加'2'>'8'-3?6,、4?;("、S))
A、A
B、B
C、C
D、D
答案:B
解析:本題考查關系代數運算與SQL方面的基礎知識。因為RxS的結果集的屬性
八2>8人3=6八4£R,s)
列為R.A,R.B,R.C,R.D,S.A,S.C,S.D,S.E,含
義為R與S的笛卡兒積中選擇第1個屬性列=第5個屬性列(即R.A=S.A),同時
滿足第2個屬性列〉第8個屬性列(即R.B>S.E),同時滿足第3個屬性列=第6
個屬性列(即R.C=S.C),同時滿足第4個屬性列〉第7個屬性列(即R.D=S.D)o
47.假定學生Students和教師Teachers關系模式如下所示:Students(學號,
姓名,性別,類別,身份證號)Teachers(教師號,姓名,性別,身份證號,工資)a.查
詢在讀研究生教師的平均工資、最高與最低工資之間差值的SQL語句如下:SEL
ECT()FROMStudents,TeachersWHERE();b.查詢既是研究生,又是女性,且
工費大于等于3500元的教師的身份證號和姓名的SQL語句如下:(SELECT身份
證號,姓名FROMStudentsWHERE())()(SELECT身份證號,姓名FROMTeacher
sWHERE(請作答此空));
A、工資>=3500
B、工資>='3500'
C、性別=女人命類別=研究生
D、性別='女'AND類別=,研究生’
答案:A
解析:依題意,查詢在讀研究生教師的平均工資、最高與最低工資之間差值的S
QL語句如下:SELECTAVG(工資)AS平均工資,MAX(工資)-MIN(工資)AS差
值FROMStudents,TeachersWHEREStudents.身份證號二丁62£;116「$.身份證號ANDSt
udents.類型='研究生’;查詢既是研究生,又是女性,且工資大于等于3500元的
教師的身份證號和姓名的SQL語句如下:(SELECT身份證號,姓名FROMStudent
sWHERE性別='女'AND類別='研究生’)INTERSECT(SELECT身份證號,姓名FROM
TeachersWHERE工資>=3500);
48.如果“2X”的補碼是“90H”,那么X的真值是()o
A、72
B、-56
C、56
D、111
答案:B
解析:本題考查計算機系統基礎知識。先由補碼“90H”得出其對應的真值,為
負數,絕對值為二進制形式的01110000,轉換為十進制后等于712,即2x=-11
2,因此x等于-56。
49.某系統中有3個并發進程競爭資源R,每個進程都需要5個R,那么至少有()
個R,才能保證系統不會發生死鎖。
A、12
B、13
C、14
D、15
答案:B
解析:給每個進程分配其所需的最大資源數少一個資源(本題3*4個),如果還
有一個資源剩余,則不會發生死鎖。因為將這個剩余資源分配給任意一個進程,
該進程就會得到滿足運行,其運行后,將其所釋放的資源再分配給其他進程,這
樣所有的進程都可以執行完成。
50.在設計軟件的模塊結構時,()不能改進設計質量。
A、盡量減少高扇出結構
B、模塊的大小適中
C、將具有相似功能的模塊合并
D、完善摸塊的功能
答案:C
解析:將具有相似功能的模塊合并,會導致模塊的聚合程度變低,可維護性下降。
在結構化設計中,系統由多個邏輯上相對獨立的模塊組成,在模塊劃分時需要遵
循如下原則:(1)模塊的大小要適中。系統分解時需要考慮模塊的規模,過大
的模塊可能導致系統分解不充分,其內部可能包括不同類型的功能,需要進一步
劃分,盡量使得各個模塊的功能單一;過小的模塊將導致系統的復雜度增加,模
塊之間的調用過于頻繁,反而降低了模塊的獨立性。一般來說,一個模塊的大小
使其實現代碼在1?2頁紙之內,或者其實現代碼行數在50?200行之間,這種
規模的模塊易于實現和維護。(2)模塊的扇入和扇出要合理。一個模塊的扇出
是指該模塊直接調用的下級模塊的個數;扇出大表示模塊的復雜度高,需要控制
和協調過多的下級模塊。扇出過大一般是因為缺乏中間層次,應該適當增加中間
層次的控制模塊;扇出太小時可以把下級模塊進一步分解成若干個子功能模塊,
或者合并到它的上級模塊中去。一個模塊的扇入是指直接調用該模塊的上級模塊
的個數;扇入大表示模塊的復用程度高。設計良好的軟件結構通常頂層扇出比較
大,中間扇出較少,底層模塊則有大扇入。一般來說,系統的平均扇入和扇出系
數為3或4,不應該超過7,否則會增大出錯的概率。(3)深度和寬度適當。深
度表示軟件結構中模塊的層數,如果層數過多,則應考慮是否有些模塊設計過于
簡單,看能否適當合并。寬度是軟件結構中同一個層次上的模塊總數的最大值,
一般說來,寬度越大系統越復雜,對寬度影響最大的因素是模塊的扇出。在系統
設計時,需要權衡系統的深度和寬度,盡量降低系統的復雜性,減少實施過程的
難度,提高開發和維護的效率。
51.給定關系R(A,B,C,D)和關系S(A,C,D,E,F),對其進行自然連接
運算R8s后的屬性列為()個;與。R.C>S.F(R8S)等價的關系代數表達式
為(請作答此空)。
A、。3>9(RxS)
B、nl,2,3,4,8,9(a1=5八3=6/\4=7八3>9(RXS))
C、a'3'>'9'(RXS)
D、1,2,3,4,8,9(o1=5A3=6A4=7/\'3'>'9'(RXS))
答案:B
52.1^5$是一種岫$(31_數據庫,具體地說,是()存儲數據庫。
A、鍵-值
B、文檔
G圖形
D、XML
答案:A
解析:小編正在快馬加鞭來的路上(詳見視頻講解)
53.滿足BCNF范式的關系()o
A、允許屬性對主鍵的部分依賴
B、能夠保證關系的實體完整性
C、沒有傳遞函數依賴
D、可包含組合屬性
答案:C
解析:若關系模式RG1NF,若XTY且YUX時,X必含有碼,則關系模式R屬
于第BC范式,記為:RGBCNFBCNF是在3NF的基礎要求消除鍵屬性對碼的部分
和傳遞依賴。
54.NetworkscanbeinterconnectedbydifferentdevicesinthephysicaIIayernet
workscanbeconnectedby(請作答此空)_orhubs.whichjustmovethebitsfromon
enetworktoanidenticaInetwork.OneIayerupwefindbridgesandswitcheswhicho
perateatdataIinkIayer.Theycanaccept()examinetheMACaddressandforward
theframestoadifferentnetworkwhiIedoingminorprotocoItranslationinthepr
ocessinmenetworkIayer,wehaveroutersthatcanconnecttwonetworks,Iftwonet
workshave()networkIayer,theroutermaybeabIetotransIatebetweenthepack
erformats.InthetransportIayerwefindtransportgateway,whichcaninterface
betweentwotransportconnectionsFinaIIy,intheappIicationIayer,appIicati
ongatewaystransIatemessage().AsanexampIe,gatewaysbetweenInternete-m
aiIandX.400e-maiImust()thee-maiImessageandchangevariousheaderfieIds.
Axreapers
B、reIays
C、packages
D、modems
答案:A
55.以下關于擴展E-R圖設計的描述中,正確的是()o
A、聯系可以看作實體,與另一實體產生聯系,稱為聚合
B、聯系的屬性可以是其關聯實體的標識符屬性
C、屬性可以與其它實體產生聯系
D、三個實體之間的聯系與三個實體之間的兩兩聯系是等價的
答案:A
解析:本題考查概念設計的應用方法。在擴展E-R圖設計方法中,聯系可以被看
作實體,參與另一個聯系;聯系只能產生于實體(或被當作實體的聯系)之間;
屬性只能依附于實體或聯系用以刻畫該買體或聯系,而不能參與聯系;語義上不
屬于某個實體或聯系的屬性不能作為其屬性。E-R圖足對現實的描述,符合現實
語義。聯系對應的是事件,三元聯系的事件即有三個參與方,而兩兩聯系是兩個
參與方,描述的現實語義不同。
56.甲軟件公司受乙企業委托安排公司軟件設計師開發了信息系統管理軟件,由
于在委托開發合同中未對軟件著作權歸屬作出明確的約定,所以該信息系統管理
軟件的著作權由()享有。
Ax甲
B、乙
C、甲與乙共同
D、軟件設計師
答案:A
解析:對于委托開發的作品,如果有合同約束著作權的歸屬,按合同約定來判定;
如果合同沒有約定,則著作權歸創造方。
57.防火墻的工作層次是決定防火墻效率及安全的主要因素,以下敘述中,正確
的是()。
A、防火墻工作層次越低,工作效率越高,安全性越高
B、防火墻工作層次越低,工作效率越低,安全性越低
C、防火墻工作層次越高,工作效率越高,安全性越低
D、防火墻工作層次越高,工作效率越低,安全性越高
答案:D
解析:本題考查防火墻的基礎知識。防火墻的性能及特點主要由以下兩方面所決
定:①工作層次。這是決定防火墻效率及安全的主要因素。一般來說,工作層次
越低,則工作效率越高,但安全性就低了;反之,工作層次越高,工作效率越低,
則安全性越高。②防火墻采用的機制。如果采用代理機制,則防火墻具有內部信
息隱藏的特點,相對而言,安全性高,效率低;如果采用過濾機制,則效率高,
安全性卻降低了。
58.給定關系模式R(U,F),U={A,B,C,D},函數依賴集F模式TC,CDTB}。關系
模式R(),且分別有()o若將R分解成p={R1(ABC),R2(CDB)),則分解
P(請作答此空)。
A、具有無損連接性、保持函數依賴
B、具有無損連接性、不保持函數依賴
C、不具有無損連接性、保持函數依賴
D、不具有無損連接性、不保持函數依賴
答案:C
解析:本題考查關系數據庫規范化理論方面的基礎知識。根據無損連接性判定定
理:關系模式R分解為兩個關系模式R1、R2,滿足無損連接性的充分條件是R1
FIR2T(R1--R2)或R1DR2T
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業電源技術及其發展趨勢
- 工業設計與商業價值的結合實踐
- 工作中的時間管理工具應用
- 工作效率優化與管理效能提升
- 工業風格建筑特色及設計要素
- 工程制圖中對于坐標和空間的理解及表達方式
- 工作場所安全管理與職業病預防
- 工作匯報中的有效表達策略-基于故事化的視角
- 工廠設備的日常維護與保養
- 工程設計與施工技術探討
- 企業標準化體系建立課件
- 醫院護士辭職申請書集合六篇(護士崗位辭職申請書)
- 靜脈注射 Microsoft PowerPoint 演示文稿課件
- 同濟大學論文答辯通用PPT模板
- AFC檢測技術規程
- 部編人教版二年級下學期數學期末學業質量監測復習課堂知識練習題
- 餐飲行業抖音代運營方案
- 《聰明人和傻子和奴才》 課件
- Fleischner指南解讀
- 建筑工地安全生產百日攻堅行動實施方案
- 電廠度電機維修技術規范書正式
評論
0/150
提交評論