




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
計算機四級數據庫工程師題庫
第一套
—?、單選題
1.下列關于信息的敘述中,哪一條是錯誤的?B
A)信息是數據的語義解釋B)信息是數據的外延
0信息可以用物理符號表示D)信息是具有社會屬性的資源
2.下列關于數據庫管理系統的敘述中,哪一條是錯誤的?A
A)數據庫管理系統是用戶與操作系統之間的一個接口
B)數據庫管理系統便于用戶對數據庫進行管理和維護
0數據庫管理系統能保證數據庫中數據的安全性、完整性
D)數據庫管理系統支持多用戶對數據的并發使用
3.下列關于早期數據庫和數據模型的敘述中,哪一條是錯誤的?D
A)早期數據庫系統主要基于層次模型、網狀模型等范型
B)早期模型的一個主要問題是數據記錄的概念表示與其在磁盤上的物理位置混淆不清
0僅提供編程語言,使得新的查詢和處理代價高、費事
D)基于早期模型的數據庫系統都提供圖形化的用戶界面
4.下列關于數據模型的敘述中,哪一條是錯誤的?C
A)模型是現實世界特征的抽象和模擬
B)數據模型用來描述、組織和處理現實世界中的數據
0數據模型描述了數據庫的靜態結構特征,但無法描述其動態行為特征
D)數據模型是數據庫的核心和基礎
5.下列關于概念層模型的敘述中,哪一條是錯誤的?A
A)概念層模型是現實世界到信息世界的語法抽象
B)概念層模型主要用于數據庫設計中的概念設計
0概念模型是從用戶觀點對數據和信息建模
D)概念模型獨立于具體的邏輯模型
6.下列關于E-R圖的敘述中,哪一條是錯誤的?D
A)E-R圖是一個圖示化的概念模型
B)矩形表示實體型,矩形框內寫明實體名
0橢圓表示屬性,用無向邊將其與相應實體連接起來
D)菱形表示聯系,聯系不是實體型,所以沒有屬性
7.下列關于關系操作的敘述中,哪一條是錯誤的?C
A)關系操作的對象和結果都是集合
B)關系操作的對象和結果都是集合
0關系操作通過關系語言實現,關系語言的特點是高度過程化
D)關系操作的能力可以通過代數方式和邏輯方式來表示
8.下列關于參照完整性約束的參照關系和被參照關系的敘述中,哪一條是錯誤的?B
A)參照關系是從關系,被參照關系是主關系
B)參照關系與被參照關系之間的聯系是l:n聯系
0參照關系與被參照關系通過外碼相聯系
D)其主碼在另一個關系中作為外碼的關系稱為被參照關系
9.下列關于用戶定義完整性約束的敘述中,哪一條是錯誤的?D
A)用戶定義完整性約束主要是對屬性的取值進行限制
B)域完整性約束是用戶定義完整性約束的重要組成部分
0取值范圍可分為靜態定義和動態定義兩種
D)域完整性約束中含有屬性間的多值依賴關系,但沒有函數依賴關系
10.設有供應商關系S和零件關系P。它們的主碼分別是“供應商號”和〃零件號〃,而且,零件關系P的屬性”
顏色”只能取值為(紅,白,蘭)。
供應商關系S:供應商號供應商零件關系P:零件號顏色
名所在城市BOIS10T20ZO1供應商號010201312
紅星宇宙黎明立新北京上海天紅蘭白BOIT20S10
津重慶
向關系P插入新行如下,哪一個操作能正確執行?D
A)('201',‘白','S10')B)('301','紅','T11')
C)('301','紅','Til')D)('301',‘白','Z01')
11.設關系R,S和T分別如下圖所示,T是R和S的下列哪一種操作的結果?B
RS
ABCala2a3a4blb2b3b35BEblb2b3b4b53
681271022
T
AR.BCS.BE
albl5bl3
a2b26b27
a3b38b310
a4b312b310
A)T=RS
B)
T=RS
R.B=
S.B
0
T=RS
C<
E
D)T=RXS
12.關系數據庫標準語言SQL是下列哪一項的縮寫?C
A)SpecifyingQueryLanguageB)ScalableQueryLanguage
C)StructuredQueryLanguageD)StandardQueryLanguage
13.下列關于SQL語言中的CREATETABLE語句的敘述中,哪一條是錯誤的?A
A)SQL語言使用CREATETABLE語句創建基本表和視圖
B)在CREATETABLE語句中必須給出所創建的表中的每一個列的列名
0在CREATETABLE語句中必須給出所創建的表中的每一個列的列名
D)在CREATETABLE語句中必須給出所創建的表中的每一個列的列名
14.要刪除Student表的Birthyear列,同時刪除所有引用該列的視圖和約束。下列哪--個SQL語句正確表達
了這一刪除要求?B
A)ALTERTABLEStudentDROPBirthyearRESTRICT;
B)ALTERTABLEStudentDROPBirthyearRESTRICT;
C)ALTERTABLEStudentDROPBirthyearRESTRICT;
D)ALTERTABLEStudentDELETEBirthyearCASCADE;
15.有學生選課關系SC(S#,C#,GRADE),其中S#為學號,C#為課程號,GRADE為成績。要查找”選修了C01
號課程且成績不低于90分的學生的學號”,下列哪一個SQL語句正確表達了此查詢請求?C
A)SELECTS#FROMSCGROUPBYC#='COfHAVINGGRADE>90;
B)SELECTSitFROMSCGROUPBYC#='C01'WITHGRADE290;
C)SELECTS#FROMSCGROUPBYC#="C01'WITHGRADE290;
D)SELECTS#FROMSCHAVINGC#='COl'ANDGRADE>90;
16.把對表STUDENT進行查找和插入的操作權限授予用戶Userl,并允許他將此權限再授予其他用戶。下列哪
一個SQL語句正確表達了這一授權?C
A)GRANTSELECT,INSERTONTABLESTUDENTTOUserl;
B)GRANTALLPRIVILEGESONTABLESTUDENTTOUserl;
C)GRANTSELECT,INSERTONTABLESTUDENTTOUserlWITHGRANTOPTION;
D)GRANTALLPRIVILEGESONTABLESTUDENTTOUserlWITHGRANTOPTION;
17,下列關于SQL對視圖的支持的敘述中,哪一條是正確的?A
A)視圖與基本表不同,它是虛表
B)對視圖的查詢就是對視圖所基于的基本表在視圖創建時刻的數據的查詢
0所有的視圖都是不可更新的
D)不可以基于視圖再定義新的視圖
18.下列關于嵌入式SQL的敘述中,哪一條是錯誤的C
A)嵌入式SQL是應用系統使用編程方式來訪問和管理數據庫中數據的主要方式之一
B)嵌入式SQL可以利用高級語言的過程化結構來彌補SQL語言在實現諸如流程控制等復雜應用方面的不足
0能嵌入SQL語句的高級語言只有COBOL和C
D)系統必須協調SQL語句與主語言語句處理記錄的不同方式
19.下列哪一條是由于關系模式設計不當所引起的問題?A
A)數據冗余B)數據被非法讀取C)數據被非法修改D)發生死鎖
20.下列關于部分函數依賴的敘述中,哪一條是正確的?C
A)若X-Y,且存在屬性集Z,ZAYW6,X-Z,則稱Y對X部分函數依賴
B)若XfY,且存在屬性集Z,ZAYX-Z,則稱Y對X部分函數依賴
0若X-Y,且存在X的真子集X',X'-Y,則稱Y對X部分函數依賴
D)若X-Y,且對于X的任何真子集X',都有X'-Y,則稱Y對X部分函數依賴
21.若有關系模式R(A,B,C),而沒有數據依賴的相關信息。下列敘述中哪一條是正確的?A
A)AB--C一定成立B)AB-C一定成立
0R的規范化程度肯定達到3NF,但不一定達到BCNFD)R的規范化程度肯定達到4NF
22.從E-R模型向關系模式的轉換是數據庫設計的哪一個階段的任務?C
A)需求分析B)概念結構設計C)邏輯結構設計D)物理結構設計
23.下列哪一條不是數據庫管理系統必須提供的基本功能?B
A)數據定義B)可移植性保證C)數據操縱D)安全性保護和完整性控制
24.下列物理存儲介質中,哪一個是易失性存儲器?B
A)快閃存儲器B)主存儲器C)磁盤存儲器D)磁盤存儲器
25.下列哪一條不是數據庫查詢處理中所涉及的活動?C
A)對用SQL這樣的數據庫語言表達的查詢語句進行分析,形成語法分析樹
B)將語法分析樹翻譯成關系代數表達式
0在查詢所涉及的屬性上建立索引,以提高查詢速度
D)為關系代數表達式中的每一個操作符選擇具體的實現算法
26.下列關于數據庫管理系統維護事務的ACID特性的敘述中,哪一條是正確的?C
A)保證事務的原子性是DBMS的事務管理器中并發控制部件的責任
B)保證單個事務的一致性是DBMS的事務管理器中并發控制部件的責任
0保證單個事務的一致性是DBMS的事務管理器中并發控制部件的責任
D)保證事務的持久性是DBMS的事務管理器中并發控制部件的責任
27.下列關于分布式數據庫系統主要特點的敘述中,哪一條是錯誤的?B
A)分布式數據庫系統具有不同透明度層次
B)系統的復雜性大幅增加,使得系統的可靠性降低
0提高了系統的可用性D)系統更加容易擴充
28.下列關于分布式數據庫并發控制的主站點技術的敘述中,哪一條是錯誤的?C
A)主站點技術是一種識別數據項副本的并發控制方法
B)主站點技術中所有的識別副本都保留在同一站點上
0所有的鎖都在主站點上存取,而且數據項本身也必須在主站點上存取
D)主站點技術的好處是它是集中式方案的簡單擴展,因此不太復雜
29.下列關于基于關系數據庫系統的、以數據處理為主的傳統的數據庫應用的主要特點的敘述中,哪一條是
錯誤的?D
A)結構統一B)面向記錄C)面向記錄D)具有類層次和繼承性
30.下列SQL99特性的敘述中,哪一條是錯誤的?A
A)行類型和數組類型也稱為非用戶定義類型
B)行類型對應于應用對象模型中的元組構造器
0數組類型對應于應用對象模型中的集合
D)SQL提供了類似于類定義的構造,用戶可以通過該構造創建命名的用戶自定義類型
31.GB/T11457-2006《軟件工程術語》定義中"程序”的英文單詞是A
A)programB)procedureC)processD)protect
32.以下屬于系統軟件的是D
A)文字處理軟件B)專家系統軟件C)實時控制軟件D)編譯器軟件
33.以下不屬于軟件定義階段主要任務的是C
A)制定軟件計劃B)軟件需求獲取C)軟件分析建模D)項目可行性研究
34.以下不屬于面向對象范疇的術語是C
A)多態B)函數調用C)消息傳遞D)聚合
35.一部電梯在下降過程中要向它下方各樓層發送消息輪詢是否有乘客在同方向招呼電梯,這種消息屬于C
A)發送對象請求接收對象提供服務B)發送對象激活接收對象
0發送對象詢問接收對象D)發送對象僅傳送信息給接收對象
36.以下敘述中,屬于UML行為事物的是C
A)狀態B)協作C)交互D)用例
37.以下不屬于可行性研究范圍的是D
A)經濟可行性B)社會可行性C)法律可行性D)用戶操作可行性
38.以下的敘述中,不屬于需求分析的基本原則的是D
A)理解和描述問題的信息域B)描述軟件將要實現的功能0描述軟件的行為D)描述軟件的質量
39.以下關于結構化分析方法的敘述中,正確的是B
A)實體一關系圖主要用于功能建模B)狀態遷移圖主要用于行為建模
0數據流圖主要用于結構建模D)用例圖主要用于數據字典建模
40.以下的敘述中,不屬于面向對象分析的主要活動的是A
A)識別系統的主要功能B)識別類或對象C)識別類的屬性D)識別類的服務
41.以下兒種模塊間耦合的類型中,耦合性最強的是C
A)標記耦合B)控制耦合C)公共耦合D)數據耦合
42.以下兒種模塊內聚類型中,內聚性最低的是A
A)邏輯內聚B)通信內聚C)功能內聚D)過程內聚
43.以下的敘述中,不屬于結構化設計中軟件模塊結構改進規則的是D
A)功能的完善B)消除重復功能C)減少高扇出結構D)增加模塊間的耦合
44.以下的敘述中,屬于面向對象的系統設計中問題域部分設計的是D
A)用已有的類B)提供訪問控制0標識持久性對象D)用戶分類
45.程序實現的過程為A
A)程序編碼、程序檢查、單元測試、程序調試
B)程序編碼、程序調試、單元測試、程序檢查
0設計審查、程序編碼、程序檢查、單元測試、程序調試
D)設計審查、程序編碼、程序調試、單元測試
46.以下有關類復用的說法中,錯誤的是C
A)可以從現成類中簡單地選擇合乎需要的類來實現所需的新類
B)可以把一個類分成幾個類,以使新的類容易實現,或者它們已經存在
0在實現新類時可以在定義屬性時使用其他類的實例
D)利用模板機制建立一般一特殊的關系,通過演變方式進行特殊化處理來實現新類
47.巴科斯范式(BNF)屬于C
A)第一代語言B)低級語言C)元語言D)高級語言
48.以下有關程序調試原則的說法中,錯誤的是B
A)最有效的調試操作是用頭腦分析與缺陷征兆有關的信息
B)對一個不熟悉的程序進行調試時,不用工具的人往往比使用工具的人更容易成功
0試探法常常是一種成功調試的手段
D)如果程序調試員走進了死胡同,或者陷入了絕境,最好暫時把問題拋開,留到第二天再去考慮
49.以下有關軟件測試的說法中,錯誤的是D
A)軟件測試是??個過程,它的目的是評價系統或構件的某些方面,看它是否滿足規定的需求
B)軟件測試的目的是評估項目的特性,是看期望的結果和實際的結果之間有無差別
0軟件測試的任務是發現軟件開發過程中的問題并及時加以改正
D)軟件測試應在軟件生存周期需求、分析與設計、程序編碼等各個階段防止問題的發生
50.對于下列程序:
if(a>5orb>0)x=100;
elseif(c<0andd==1)x=200;
執行分支覆蓋測試,為使每個分支都執行一次,需要的測試用例數最少為A
A)2B)3C)4D)5
51.以下說法中,錯誤的是A
A)隨機測試主要是對被測軟件的一些重要功能進行復測
B)隨機測試可隨機選擇現有測試用例進行復測
0隨機測試應對軟件更新和新增加的功能進行重點測試
D)隨機測試可結合回歸測試一起進行
52.需方為得到一個軟件系統或軟件產品所進行的一系列活動,這屬于B
A)供應過程B)獲取過程C)開發過程D)管理過程
53.以下的敘述中,不屬于處于CMMI已管理級的軟件組織特征的是C
A)已制定了組織的標準過程文件,對標準,規程、工具和方法進行了描述
B)已經建立了為跟蹤成本、進度和功能的基本項目管理過程
0能按組織的方針對軟件項目進行策劃,并能按已制定的計劃執行
D)管理人員能追蹤成本、進度、功能,及時發現問題
54.以下選項中,不屬于項目集成管理的過程是B
A)項目計劃制定B)項目團隊建設C)項目計劃執行D)整體變更控制
55.以下有關工作分解結構WBS的敘述中,錯誤的是A
A)WBS包括了項目所有工作,使得計劃和實施不存在遺漏
B)通過WBS,明確項目相關各方的工作接口,便于責任劃分和落實,有利溝通
0把項目分解為具體的工作任務,可將進度、成本、質量分解到可控制的各任務
D)WBS所涉及的工作或任務都是對要交付的產品分解的結果
56.以下敘述中,不屬于項目風險三個主要觀點的是D
A)風險與人們有目的的活動有關B)風險與將來的活動和事件有關
0風險與變化有關D)風險損失與組織承受力有關
57.需求規格說明文檔的每一版本應保存相應歷史信息。每當需求發生變更,就應產生需求規格說明文檔的
一"新版本。這屬于A
A)需求版本控制B)需求變更控制C)需求跟蹤D)需求狀態跟蹤
58.以下哪個子特性屬于軟件質量特性中"易用性”的范疇B
A)吸引性B)易安裝性C)美觀性D)易恢復性
59.軟件質量保證過程包括4方面的活動,它們是A
A)制定質量方針、確定質量目標、制定質量計劃、實施過程
B)制定質量計戈k過程實施、產品質量保證、過程質量保證
0過程實施,產品質量保證,過程質量保證、質量保證體系的質量保證
D)制定質量計劃、產品質量保證,過程質量保證、質量保證體系的質量保證
60.軟件質量保證過程包括4方面的活動,它們是A
A)制定質量方針、確定質量目標、制定質量計劃、實施過程
B)制定質量計劃、過程實施、產品質量保證、過程質量保證
0過程實施,產品質量保證,過程質量保證、質量保證體系的質量保證
D)制定質量計劃、產品質量保證,過程質量保證、質量保證體系的質量保證
二、多選題
1.下列關于數據庫模式、型和值的敘述中,哪些是正確的?ABC
A)模式是數據庫中全體數據的邏輯結構和特征的描述,它僅涉及"型”的描述,不涉及具體的“值”
B)型是指對某-一類數據的結構和屬性的描述,值是型的一個具體賦值
0數據庫的型是穩定的,而數據庫的值是隨時間不斷變化的
D)數據庫的型亦稱為數據庫的外延E)數據庫的值亦稱為數據庫的內涵
2.下列關于關系模型的基本術語的敘述中,哪些是正確的?ABCD
A)關系模式是對關系的描述B)?般來說,每個關系至少有一個默認的超碼
0一個關系的候選碼是這個關系的最小超碼D)關系的最大超碼是該關系的所有屬性的集合
E)關系中包含在所有候選碼中的共同屬性稱為主屬性
3.下列對于關系操作的敘述中,哪些是正確的?BDE
A)并、交、差、笛卡爾積是基于傳統集合論的操作,它們都必須滿足相容性條件
B)兩個關系如果滿足相容性條件,則這兩個關系具有相同的屬性個數,并且每對相對應的屬性都具有相同的
域
C)RUS=R-(R-S)
D)設R和S分別為r元和s元關系,則R和S的笛卡兒積RXS是一個r+s元關系
E)若關系R有kl個元組,關系S有k2個元組,則R與S的笛卡爾積有klXk2個元組
4.若有關系模式R(A,B,C),而沒有數據依賴的相關信息。下列敘述中哪些是錯誤的?BDE
A)AB—-C-一定成立B)AB-C一定成立C)R的規范化程度無法判定D)R的規范化程度肯定達到
3NFE)R的規范化程度肯定達到4NF
5.設U是所有屬性的集合,X、Y、Z都是U的子集,且Z=U—X—Y。下列關于函數依賴和多值依賴的敘述中,
哪些是正確的?BCE
A)若Xf-Y,則XfYB)若XfY,則XffYC)若Xf—Y,則X-fZ
D)若X-Y,則X-ZE)若YX,貝IJX一—Y
6.下列關于關系模式的規范化問題的敘述中,哪些是正確的?ABCDE
A)關系模式需要滿足一定的條件,不同程度的條件稱作不同的范式
B)第一范式需要滿足的條件是元組的每個分量必須是不可分的數據項
0第二范式、第三范式和Boyce-Codd范式在函數依賴的范圍內討論
D)在函數依賴的范疇內,Boyce-Codd范式達到了最高的規范化程度
E)第四范式的討論范圍不僅涉及函數依賴,還涉及多值依賴
7.下列關于關系代數表達式等價轉換規則的敘述中,哪些是正確的?ABE
)集合的交運算滿足交換律:
AEinE2=E2nE,
B)集合的并運算滿足交換律:E,UE2=E2UE.
集合的差運算滿足交換律:
0E-E2=E2-E,
D)集合的除運算滿足交換律:E,4-E2=E2+E1
E)自然連接運算滿足交換律:E,氏=E2E.
8,下列關于故障類型和故障恢復的敘述中,哪些是正確的?BCDE
A)事務的邏輯錯誤是造成事務故障的唯一原因
B)發生系統故障時,主存儲器內容丟失,而外存儲器仍完好無損
0發生磁盤故障時,可以利用其它磁盤上的數據備份或磁帶上的備份來進行恢復
D)日志文件能夠很好地支持事務故障的恢復和系統故障的恢復
E)必須先把日志記錄寫到外存的日志文件中,再把相應的數據庫修改寫到外存的數據庫中
9.分布式數據庫系統透明性層次中包括下面哪些透明性?ABCDE
A)網絡透明性B)命名透明性C)位置透明性D)復制透明性E)分片透明性
10.下列關于訪問保護、用戶賑戶和數據庫審計的敘述,哪些是正確的?ABCE
A)當一個用戶需要訪問數據庫時,DBA將會為該用戶創建一個新的賬戶和口令
B)可以建立一個只有兩個字段的加密表來跟蹤數據庫用戶的賬戶與口令
0系統日志記錄了用戶對數據庫實施的每個操作的條目
D)數據庫審計是數據進行結算審核、數據一致性審查
E)用于數據庫安全目的的數據庫日志也稱為審計跟蹤
11.軟件工程方法的是ABE
A)形式化方法B)面向過程方法C)快速原型開發方法D)極限編程方法E)面向對象方法
12.在面向對象系統中使用的消息中應包含的信息有BCD
A)發送對象名B)接收對象名C)操作名D)參數表E)接口名
13.需求分析階段僅考慮軟件的邏輯視圖,考慮的要點包括ABC
A)在不考慮軟件實現的情況下描述軟件B)從用戶使用角度描述軟件
0軟件描述應涉及業務功能、業務信息和系統(或實體)行為
D)軟件的實現與部署方案E)軟件的開發環境
14.對象的服務包括簡單的服務和復雜的服務,其中復雜的服務又可分為AC
A)計算服務B)釋放對象服務0監控服務D)對象初始化服務E)創建對象服務
15.在進行結構化設計的過程中,要根據數據流圖的處理特性,分別進行BD
A)事件流映射B)變換流映射C)工作流映射D)事務流映射E)信息流映射
16.以下有關程序調試的說法中,正確的是ABE
A)在出現缺陷的地方,附近很可能還有別的缺陷
B)修改缺陷的一個常見失誤是只修改了這個缺陷的征兆或這個缺陷的表現,而沒有修改缺陷的本身
0修正一個缺陷時必須確保不會引入新的缺陷
D)可以通過直接改變目標代碼來修改缺陷
E)修改缺陷也是程序設計的一種形式
17.以下的說法中,屬于白盒測試方法的是BD
A)根據規格說明描述,列出所有可能的輸入數據和對應的輸出數據
B)采用控制流圖來表達被測程序模型,揭示程序中的控制結構
0在程序的接口上選擇測試用例,檢查穿越接口的數據是否丟失
D)通過合理地選擇一組穿過程序的路徑,以達到某種測試度量
E)采用因果圖生成測試用例
18.按照GB/T20157-2006《信息技術軟件維護》,軟件維護過程實施管理的活動有ABE
A)制訂維護計劃和規程B)建立修改請求/問題報告規程0擬訂維護評審規程
D)評估程序的修改范圍和副作用E)實施配置管理
19.按照GB/T8566—2007”信息技術軟件生存周期過程“,屬于基本過程的是ACE
A)開發過程B)管理過程C)維護過程D)文檔編制過程E)運行過程
20.以下的說法中,屬于項目范圍管理的是ACD
A)清晰定義項目的各項工作B)明確各項工作的銜接關系和歷時
0清楚定義工作責任劃分D)確定項目范圍變更的控制機制E)確定每項工作的完成成本
第二套
一、單選題
1.下列關于數據字典的敘述中,哪一條是錯誤的?B
A)數據庫中的數據通常可分為用戶數據和系統數據兩部分B)用戶數據和系統數據統稱數據字典
0數據字典包括對數據庫的描述信息、數據庫的存儲管理信息、數據庫的控制信息、用戶管理信息和系統
事務管理信息等D)數據字典也稱為系統目錄
2.下列關于數據庫系統和文件系統的敘述中,哪一條是錯誤的?C
A)數據庫系統具有高度的數據獨立性,而文件系統的數據獨立性差
B)數據庫系統的數據共享度高,是面向整個機構來組織數據的;而文件系統面向某個應用來組織數據
0數據庫系統中的各項開銷總是比文件系統的開銷小
D)數據庫系統中由數據庫管理系統進行統一的數據管理和控制,而文件系統中由應用程序自己控制
3.下列哪一條不是數據模型的組成要素?A
A)數據安全B)數據結構C)數據操作D)數據約束
4.下列哪種模型不是傳統的基于記錄的邏輯模型?D
A)層次模型B)網狀模型C)關系模型D)面向對象模型
5.下列關于ER模型的敘述中,哪一條是錯誤的?D
A)ER模型是實體聯系模型的簡稱
B)ER模型是最常用的概念模型
0可在ER模型中增加概括、聚集等語義描述來增強其描述能力
D)為了提高系統的性能,ER模型一般與具體的DBMS緊密關聯
6.下列關于數據庫三級模式結構的敘述中,哪一條是錯誤的?C
A)數據庫系統三級模式結構是數據庫系統內部的體系結構
B)數據庫系統的三級模式結構是指:外模式、模式、內模式
0外模式/模式映象保證了數據與程序之間具有較高的物理獨立性
D)模式/內模式映象是唯一的,它定義全局邏輯結構與存儲結構之間的對應關系
7.下列關于關系模型的數據結構的敘述中,哪一條是錯誤的?D
A)屬性是指關系二維表中的列,其個數稱為關系的度
B)在二維表中的行定義是對關系的描述,稱為關系模式
0在一個關系的若干個候選碼中指定一個用來唯一標識該關系的元組,則稱這個被指定的候選碼為該關系
的主碼
D)關系中包含在主碼中的屬性稱為主屬性
8.下列關于關系的形式定義的敘述中,哪一條是錯誤的?D
A)用值域的概念來定義關系:關系是屬性值域笛卡爾積的一個子集
B)用集合論的觀點定義關系:關系是度為K的元組的一個有限集合
0每一個關系僅僅有一種關系模式
D)關系模型的數據結構表示為二維表,所以任意的一個二維表都能表示一個關系
9.設關系R,S和T如下:
R
ABC
abc
bac
cba
S
ABC
bac
aab
T
ABC
bac
關系T是由關系R和S經過下列哪種操作得到的?A
A)Rns
B)R-S
C)RUS
D)RMS
10.設關系R和S的元數分別是r和s,且R有n個元組,S有m個元組。執行關系R和S的笛卡兒積,記為T=RX
S,則B
A)T的元數是r+s,且有n+m個元組
B)T的元數是r+s,且有nXm個元組
0T的元數是rXs,且有n+m個元組
D)T的元數是rXs,且有nXm個元組
11.下列關于一元的專門關系操作的敘述中,哪一條是錯誤的?D
A)對關系R的選擇操作是從關系R中選擇滿足給定條件的元組組成新的關系
B)選擇操作是從行的角度進行的操作,對關系R的選擇操作的結果關系的列數不會少于關系R的列數
0對關系R的投影操作是從關系R中選擇若干屬性列組成新的關系
D)投影操作是從列的角度進行的操作,對關系R的投影操作的結果關系的行數不會少于關系R的行數
12.SQL語言十分簡潔,完成數據定義、數據操縱、數據控制的核心功能只用了9個動詞。下列動詞中哪一個
是用于數據控制的?B
A)CREATEB)REVOKEC)ALTERD)UPDATE
13.下列關于SQL語言支持用戶在基本表上建立索引的敘述中,哪一條是錯誤的B
A)索引可以建立在表的一個列或多個列上B)索引一經建立就不能刪除
0在一個基本表上最多只能建立一個聚簇索引
D)系統在存取數據時會自動選擇合適的索引作為存取路徑
14.下列關于SQL中用GRANT語句進行權限授予的敘述中,哪一條是錯誤的?C
A)GRANT語句的語義是:把對指定操作對象的指定操作權限授予指定的用戶或角色
B)對不同類型的操作對象有不同的操作權限
0一個GRANT語句一次只能把指定權限授予一個指定的用戶或角色
D)WITHGRANTOPTION子句的含義是,獲得某種權限的用戶還可以把這種權限再授予其他用戶
15.下列關于動態SQL語句的敘述中,哪一條是錯誤的D
A)動態SQL允許在SQL客戶模塊或嵌入式宿主程序的執行過程中執行動態生成的SQL語句
B)動態SQL語句是指在程序編譯時尚未確定,其中有些部分需要在程序的執行過程中臨時生成的SQL語句
0SQL標準引入動態SQL的原因是由于靜態SQL語句不能提供足夠的編程靈活性
D)SQL標準提供的動態SQL語句的執行方式只能是先準備后執行方式
16.基于“學生-選課-課程”數據庫中的三個關系:
S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主碼為S#
C(C#,CNAME,TEACHER),主碼為C#
SC(S#,cn,GRADE),主碼為(S#,C#)
下面的SQL語句定義了一個包括學生的學號、姓名和年齡的視圖。
CREATEVIEWS_AGE(Sit,SNAME,AGE)AS
SELECTS#,SNAME,2013-BIRTHYEARFROMS
這是一個B
A)行列子集視圖B)帶表達式視圖C)分組視圖D)連接視圖
17.基于“學生-選課-課程”數據庫中的三個關系:
S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主碼為S#
C(C#,CNAME,TEACHER),主碼為C#
SC(S#,C#,GRADE),主碼為(S#,C#)
查找”由王建老師執教的操作系統課程的平均成績、最高成績和最低成績”,正確的SQL語句是B
A)SELECTAVG(GRADE),MAX(GRADE),MIN(GRADE)FROMC,SCGROUPBYCNAME="操作系統"ANDTEACHER
="王建"
B)SELECTAVG(GRADE),MAX(GRADE),MIN(GRADE)FROMC,SCWHERECNAME="操作系統"ANDTEACHER=
"王建"ANDSC.C#=C.C#
C)SELECTAVG(GRADE),MAX(GRADE),MIN(GRADE)FROMC,SCHAVINGCNAME="操作系統"ANDTEACHER
="王建"ANDSC.C#=C.C#
D)SELECTAVG(GRADE),MAX(GRADE),MIN(GRADE)FROMC,SCHAVINGCNAME="操作系統"ANDTEACHER
="王建"
18.基于"學生-選課-課程〃數據庫中的三個關系:
S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主碼為S#
C(Ctt,CNAME,TEACHER),主碼為C#
SC(S#,CH,GRADE),主碼為(S#,C#)
查找”沒有選修C02號課程的學生的姓名〃,下列SQL語句中哪一個是錯誤的?B
A)SELECTSNAMEFROMSWHERENOTEXISTS(SELECT*FROMSCWHERESC.S#=S.S#ANDC#='C02');
B)SELECTSNAMEFROMSWHEREEXISTS(SELECT*FROMSCWHERESC.S#=S.S#ANDC#<>>C02');
C)SELECTSNAMEFROMSWHERES#NOTIN(SELECTS#FROMSCWHEREC#='C02');
D)SELECTSNAMEFROMSWHERES#IN(SELECTS#FROMSEXCEPTSELECTS#FROMSCWHEREC#='C02');
19.由于關系模式設計不當所引起的刪除異常指的是B
A)兩個事務并發地對同一關系進行刪除而造成數據庫不一致
B)由于關系中元組的刪除而造成有用的信息無法作為一個元組在數據庫中存在
0未經授權的用戶對關系進行了刪除
D)刪除操作因為違反完整性約束條件而遭到拒絕
20.下列關于關系模式R的規范化程度的敘述中,哪一條是錯誤的?D
A)若R62NF,貝IJ必然ReiNFB)若Re3NF,則必然Re2NF
C)若RW4NF,則必然RW3NFD)若RWBCNF,則必然RG4NF
21.設F是屬性組U上的一組函數依賴,下列哪一條不屬于Armstrong公理系統中的基本推理規則?A
A)若X-Y及X-Z為F所邏輯蘊含,則X-YZ為F所邏輯蘊含B)若YXU,則X-Y為F所邏輯蘊含
0若X-Y為F所邏輯蘊含,且ZU,則XZ-YZ為F所邏輯蘊含
D)若X-Y及Y-Z為F所邏輯蘊含,則X-Z為F所邏輯蘊含
22.設有關系模式R(A,B,C,D),根據語義有如下函數依賴集:F={A-C,BC-D,CD-A}。現將關系
模式R分解為兩個關系模式RKA,C),R2(A,B,D),那么這個分解B
A)不具有無損連接性,不保持函數依賴B)具有無損連接性,不保持函數依賴
0不具有無損連接性,保持函數依賴D)具有無損連接性且保持函數依賴
23.下列哪一個不是數據庫管理系統的主要成分?A
A)設備管理器B)存儲管理器C)查詢處理器D)事務管理器
24.下列關于索引結構的敘述中,哪一條是正確的?B
A)一個文件上只能建立一個索引B)有兩種基本的索引類型:順序索引和散列索引
0B+樹是外存儲器中一種重要的散列索引結構D)順序索引和散列索引都能有效地支持點查詢和范圍查
詢
25.每一種基本的關系代數運算都有多種不同的實現算法。下面給出的算法:
foreach元組。inrdobegin
foreach元組binsdobegin
測試元組對(tr)ts)是否滿足連接條件e
如果滿足,把t,-t,加到結果中
end
end
是計算關系r和s的0連接rX?s的哪一種實現算法?A
A)嵌套循環連接B)塊嵌套循環連接C)排序-歸并連接D)散列連接
26.系統發生錯誤,進入一種不良狀態(例如死鎖),導致事務無法繼續正常執行,但該事務可以在以后的
某個時間重新執行。這樣的故障屬于A
A)事務故障B)系統故障C)磁盤故障D)介質故障
27.下列關于分布式數據庫中數據分片的敘述中,哪一條是錯誤的?C
A)水平分片將關系中的元組劃分為若干不相交的子集
B)垂直分片將關系以列為單位“垂直地”進行分割
0垂直分片中,每一個垂直分片不必都要包含該關系的主碼
D)完備性原則是指必須把全局關系的所有數據映射到片段中,決不允許有屬于全局關系的數據卻不屬于它
的任何一個片段
28.下列關于面向對象數據庫的敘述中,哪一條是錯誤的?D
A)ODMG表示對象數據管理組織
B)在ODMG中,語言綁定涉及三種編程語言:C++、Java和Smalltalk
0在ODMG中,對象可由標識符、名稱、生存期和結構四個特征符來描述
D)對象定義語言不能獨立于特定的編程語言而存在
29.對于下面的兩張表,從表一到表二的分析過程稱為:D
表一(單位:萬元)
2004年2005年
部門一季度二季度三季度四季度一季度二季度三季度四季度
部門12020351512202514
部門2255151520182312
部門32015182718201725
表二(單位:萬元)
一季度二季度三季度四季度
部門2004年2005年2004年2005年2004年2005年2004年2005年
部門12012202035251511
部門2252051815231512
部門32018152018182725
\上卷
A1
7
\下鉆
B1
7
\切片
c1
7
\轉軸
D1
7
30.下列關于知識發現與數據挖掘的敘述中,哪一條是錯誤的?D
A)知識發現的過程可以概括為三部分:數據準備、數據挖掘、及結果的解釋和評估
B)數據挖掘階段首先要確定挖掘的任務或目的,如數據分類、聚類、關聯規則發現或序列模式發現等。確
定了挖掘任務后,就要決定使用什么樣的挖掘算法
0數據挖掘的結果可能會發現一些新的信息類型:關聯規則、序列模式、分類樹等
D)數據挖掘的質量與挖掘方法有關,而與數據本身無關
31.軟件的組成包括計算機程序、相關的文檔和執行給定任務的C
A)數據B)活動C)規程D)算法
32.軟件工程活動的目標是使得軟件產品能夠達到工程目標要求,并最終D
A)使用方便B)質量卓越C)便于維護D)滿足需求
33.軟件生存周期模型有多種,下列選項中,不是軟件生存周期模型的是A
A)功能模型B)增量模型C)螺旋模型D)瀑布模型
34.當軟件需求很明確時,適用的軟件生存周期模型是B
A)演化模型B)演化模型C)增量模型D)螺旋模型
35.類之間的層次關系屬于C
A)多態B)組合C)繼承D)聚合
36.在某信息系統中,存在如下的業務陳述:①一個客戶提交0個或多個訂單;②一個訂單由?個且僅由--
個客戶提交。在這種情況下,客戶類和訂單類的實例之間的對應關系是A
A)1:0..*B)0.:1C)0:lD)1:0
37.軟件需求階段的目標是D
A)給出軟件的解決方案B)給出系統的模塊層次結構C)定義模塊算法D)定義需求并建立分析
模型
38.基本加工是底層數據流圖中的加工。以下有關基本加工邏輯說明描述的說法中錯誤的是C
A)對數據流圖的每一個基本加工,必須有一個加工邏輯說明
B)加工邏輯說明必須描述基本加工如何把輸入數據變換為輸出數據的加工規則
0加工邏輯說明必須描述加工的主體和加工的客體
D)加工邏輯說明必須描述實現加工的策略而不是實現加工的細節
39.在需求獲取階段建立起來的用以描述功能需求的主要模型是A
A)用例模型B)事件響應模型C)業務流程模型D)業務對象模型
40.軟件需求規格說明書不應包括D
A)軟件輸入/輸出的描述B)主要功能和性能的描述0軟件質量屬性的描述D)算法的描述
41.為了解決復雜的問題,常采用分而治之的策略,將大而復雜的問題分解為許多容易解決的小問題來解決。
在軟件體系結構設計中體現為B
A)抽象B)模塊化C)信息隱蔽D)層次化
42.結構化設計方法在軟件開發中用于B
A)程序設計B)概要設計C)算法設計D)詳細設計
43.模塊A直接訪問模塊B的內部數據,則模塊A和模塊B的耦合類型為D
A)數據耦合B)控制耦合C)公共耦合D)內容耦合
44.在〃模型-視圖-控制器(MVC)”模式中,用來描述核心業務邏輯的是B
A)視圖B)模型C)控制器D)數據庫
45.以下有關程序實現的描述中,錯誤的是B
A)程序實現階段也稱為軟件實現階段,是軟件產品由概念到實體的過程
B)程序實現的依據是軟件需求規格說明,它給出程序的實現邏輯和處理規則
0程序實現將詳細設計的結果翻譯成用某種編程語言編寫的并且最終可以運行的程序代碼
D)程序實現的工作制品是源程序、目標程序和用戶指南
46.程序調試中,進行出錯原因假設的根據是B
A)缺陷原因已肯定B)缺陷原因不能肯定0可直接修復缺陷D)進行回歸測試
47.下列有關測試的說法中,錯誤的是A
A)軟件測試等于程序測試B)軟件缺陷在軟件開發后期解決的成本高于前期
0軟件缺陷多數來源于軟件需求和軟件設計D)白盒測試方法又稱為結構測試方法
48.對于以下程序
if(a>0andb>0)thenc=c/a;
if(a>lorc>l)thenc=c+1;
執行條件覆蓋,為使得每一條件取值至少執行一次,需要的測試用例數是B
A)2B)3C)4D)5
49.以下有關集成測試的說法中錯誤的是C
A)集成測試與軟件概要設計階段相對應B)集成測試所使用的對象應當是已經通過單元測試的單元
0大突擊集成方式是一種增量式集成策略D)自頂向下的增量式集成采用了與設計一樣的順序
50.以下有關軟件維護類型的說法中,錯誤的是D
A)改正性維護是為了改正在特定的使用條件下暴露出來的一些潛在程序錯誤或設計缺陷所進行的維護
B)適應性維護是在軟件使用過程中數據環境發生變化或處理環境發生變化時,修改軟件以適應這種變化所
進行的維護
0Licnta和Swanson將維護分為3類:改正性維護、適應性維護和完善性維護
D)預防性維護為"把明天的方法學用于昨天的系統以滿足今天的需要”
51.以下不屬于軟件維護中程序修改步驟的是C
A)分析和理解程序B)評估修改范圍C)修改后測試D)修改程序
52.按不同人員的工作內容來分類軟件過程,支持過程包括B
A)維護過程、演化過程B)質量保證過程、配置管理過程0基礎設施過程、改進過程D)剪裁過
程
53.維護過程是維護方所從事的一系列活動。以下不屬于維護過程活動的是C
A)制訂維護活動的規程B)建立接受問題、記錄問題、追蹤問題的過程
0對用戶的要求提供咨詢和幫助D)實施配置管理過程
54.在軟件過程改進的IDEAL模型中,描述當前的過程狀態和期望的狀態,提出過程改進的建議。這些活動
屬于IDEAL模型的B
A)啟動階段B)診斷階段C)行動階段D)提高階段
55.項目控制信息的來源是各種管理報告。不屬于這類管理報告的是C
A)進度報告B)項目信息周報0問題報告D)項目執行狀態報告
56.以下有關項目進度管理的說法中錯誤的是D
A)當參加同一軟件項目的人數不止一人的時候,開發工作就會出現并行情形
B)項目的活動必須有一個清晰的起始點和清晰的結束點
0活動時間估計所依據的信息包括工作量、資源和活動工期
D)項目成本估算的準確程度可能比進度安排的準確程度更重要
57.采取措施降低一個風險事件發生的概率,或使它產生的后果達到一個可接受水平。這種風險控制策略屬
于C
A)風險接受B)風險退避C)風險緩解D)風險分擔
58.軟件質量模型中質量特性"可維護性”的子特性包括:易變更性、易測試性、易分析性、可維護性的依從
性以及A
A)穩定性B)易替換性C)易安裝性D)易恢復性
59.軟件使用質量包括:可用性、安全性、滿意度以及C
A)可靠性B)易安裝性C)生產率D)易操作性
60.有關軟件質量的FCM模型是指:D
A)軟件質量屬性、軟件質量規范和軟件質量度量B)軟件質量問題、軟件質量特性和軟件質量評價
0軟件質量特性、軟件質量規范和軟件質量評價D)軟件質量因素、軟件質量標準和軟件質量度量
二、多選題
1.下列條目中哪些是常用的邏輯數據模型?BCDE
A)文件結構模型B)層次模型0網狀模型D)關系模型E)面向對象模型
2.下列關于關系模型的敘述中,哪些是正確的?ACD
A)關系模型把數據庫表示為關系的集合
B)關系操作通過關系語言實現,關系語言的特點是高度過程化
O在關系模型中,現實世界的實體以及實體間的各種聯系均用關系來表示
D)選擇、投影、連接是關系模型中的常用操作
E)關系操作的方式為一次一個記錄(record-at-a-time)的方式
3.下列關于參照完整性約束的敘述中,哪些是正確的?ABC
A)參照完整性約束是一種關系模型完整性約束
B)在關系模型中實體及實體間的聯系都是用關系來描述的于是就自然存在著關系與關系之間的參照關系
0兩個或兩個以上的關系間可以存在參照關系
D)同一個關系的屬性間不可能存在參照關系
E)參照關系中每個元組在外碼屬性上的取值只能等于所對應的被參照關系中某個元組的主碼值
4.下列哪些不是SQL預定義數據類型?CE
A)整數類型B)字符串類型C)構造數據類型D)布爾型E)對象類型
5.設U為所有屬性,X、Y、Z為屬性集,Z=U-X-Y,下列關于多值依賴的敘述中,哪些是正確?BD
A)若X-—Y,貝UXfYB)若X-Y,貝C)若Xf-Y,且Y'Y,則XffY'
D)若X一—Y,貝聯一一ZE)設XYWU,若Y在R(W)上成立,貝聯----Y在R(U)上成立
6.下列關于數據庫物理結構設計的敘述中,哪些是正確的?ACE
A)數據庫物理結構設計包括存儲記錄的格式設計、存儲方法設計、存取方法設計等
B)規范化理論對于數據庫物理結構設計有重要的指導意義
0記錄的聚簇存放是指將不同類型的記錄存放到相同的物理區域中
D)同一個關系中的記錄不能存放到不同的物理區域中
E)索引是數據庫中一種非常重要的數據存取路徑
7.下列關于數據庫查詢處理的敘述中,哪些是正確的?ABCDE
A)查詢處理器中最重要的模塊是查詢編譯器和查詢執行引擎
B)查詢處理中,首先需要對SQL語句進行分析,形成語法分析樹
0查詢處理的代價可以通過該查詢對各種資源的使用情況進行度量
D)為了簡化起見,可以簡單地用磁盤塊I/O次數來度量查詢執行的代價
E)每…種基本的關系代數運算都有多種不同的實現算法
8.下列關于基于封鎖的并發控制的敘述中,哪些是正確的?BD
A)給數據項加鎖的方式只有兩種:共享鎖和排他鎖
B)如果事務Ti獲得了數據項Q上的共享鎖,則Ti可讀Q但不能寫Q
0如果事務Ti獲得了數據項Q上的排他鎖,則Ti可寫Q但不能讀Q
D)共享鎖與共享鎖相容E)排他鎖與排他鎖相容
9.下列關于分布式數據庫并發控制的敘述中,哪些是正確的?ABCD
A)并發控制方法需要維護數據項的多個副木之間的一致性問題
B)基于識別數據項副本的方法可用于分布式并發控制
0主站點方法是把所有的識別副本都保留在相同的站點上
D)基于投票的方法可以用于實現分布式并發控制
E)每一種分布式并發控制方法中都使用了識別副本技術
10.下列關于對象-關系數據庫的敘述中,哪些是正確的?ACD
A)對象-關系數據庫以關系模型為基礎B)對象-關系數據庫中的表都符合第一范式
0對象-關系數據庫中的表都符合第一范式D)對象-關系數據庫提供繼承機制
E)對象-關系數據庫安全性好,達到美國TCSEC和TDI的B1級標準
11.軟件過程是軟件生存周期中一系列相關軟件工程活動的集合。一個軟件開發組織應有一個過程框架,其
中保護傘的活動包括如下哪2項BD
A)階段文檔編制B)軟件質量保證C)基礎設施建立D)軟件配置管理E)培訓
12.如果一個多邊形類的實例由多個點類的實例作為其數據成員,對該多邊形執行移動操作時需要調用點類
的移動操作,這種依賴關系屬于ACD
A)包含依賴B)實現依賴C)調用依賴D)細化依賴E)細化依賴
13.以下有關可行性研究的敘述中,屬于技術可行性研究范疇的是哪3項ABE
A)分析在給定的約束條件下設計和實現系統的風險,考察技術解決方案的實用性
B)考察技術資源的可用性
0考察待開發系統的系統架構是否符合使用單位的現狀和用戶的技術水平
D)分析技術方案的細節是否侵犯了市場上已有軟件產品的知識產權
E)分析當前技術的進步是否支持系統開發的各項活動
14.復用是指同一事物不做修改或稍加修改就可以多次重復使用。在軟件設計中引入復用性
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 微生物檢驗技術核心試題及答案
- 項目創新管理與創造力的關系試題及答案
- 2024年項目管理考試反饋試題及答案
- 市場營銷戰略規劃考核試卷
- 2024年項目管理考試動態試題及答案
- 畜牧養殖廢棄物處理與利用技術研究與應用案例分析報告考核試卷
- 項目團隊沖突解決的有效策略試題及答案
- 氣相色譜分析試劑的選擇與應用考核試卷
- 2024年項目管理考試應試技巧試題及答案
- 慶陽中式門牌樓施工方案
- 語言學-Chapter-4-Syntax復習進程
- 系統生物學-第三講-轉錄組學課件
- 2023年中荊投資控股集團有限公司招聘筆試模擬試題及答案解析
- 護士節趣味運動會主持詞
- -活出心花怒放的生命 課件 心理健康
- 2023年軟件正版化工作總結八篇
- 酒店報銷水單經典模板
- 給水泵檢修方案
- 《運營管理》第2版題庫與參考答案
- KEGG代謝通路中文翻譯
- 梅州市部分飲用水源保護區調整方案
評論
0/150
提交評論