歷年全國計算機等級考試四級數據庫工程師共16套(真題)及歷年計算機二級MS-Office真題_第1頁
歷年全國計算機等級考試四級數據庫工程師共16套(真題)及歷年計算機二級MS-Office真題_第2頁
歷年全國計算機等級考試四級數據庫工程師共16套(真題)及歷年計算機二級MS-Office真題_第3頁
歷年全國計算機等級考試四級數據庫工程師共16套(真題)及歷年計算機二級MS-Office真題_第4頁
歷年全國計算機等級考試四級數據庫工程師共16套(真題)及歷年計算機二級MS-Office真題_第5頁
已閱讀5頁,還剩424頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1第一套1.下列關于數據庫基本概念的敘述中,哪一條是錯誤的(

)。A)"數據庫"可理解為是在計算機存儲設備中按一定格式存放數據的倉庫B)數據庫是按一定結構組織并可以長期存儲在計算機內的、在邏輯上保持一致的、可共享的大量相關聯數據的集合C)數據庫中的數據一般都具有較大的冗余度D)數據庫中的數據是按一定的數據模型組織在一起的2.下列關于數據模型的敘述中,哪一條是錯誤的(

)。A)數據模型是用來描述、組織和處理現實世界中數據的工具B)數據模型主要用于定義數據庫的靜態特征,但是不便于描述數據間的動態行為C)數據模型需要能比較真實地模擬現實世界D)數據模型是數據庫系統的核心和基礎3如果一門課程只能由一位教師講授,而一位教師可以講授若干門課程,則課程與教師這兩個實體型之間的聯系是(

)。A)一對一B)多對多C)一對多D)多對一4下列關于概念模型的敘述中,哪一條是錯誤的(

)。A)概念模型是現實世界到信息世界的抽象B)概念模型是從用戶觀點對數據和信息的建模C)概念模型具有較強的語法表達能力,卻無法描述語義信息D)實體-聯系模型是最常用的概念模型5下列關于數據庫中"型"和"值"的敘述中,哪一條是錯誤的(

)。A)數據庫中的型是指對某一類數據的結構和屬性的描述B)數據庫的型是隨時間發生不斷變化的C)數據庫的型亦稱為數據庫的內涵D)數據庫的值是型的一個具體賦值6下列關于數據模型的敘述中,哪一條是錯誤的(

)。A)數據模型是用來描述、組織和處理現實世界中數據的工具B)數據模型主要用于定義數據庫的靜態特征,但是不便于描述數據間的動態行為C)數據模型需要能比較真實地模擬現實世界D)數據模型是數據庫系統的核心和基礎7下列關于關系數據模型的敘述中,哪一條是錯誤的(

)。A)關系模型中數據的物理結構是一張二維表B)在關系模型中,現實世界的實體以及實體間的各種聯系均用關系來表示C)插入、刪除、更新是關系模型中的常用操作8列關于關系數據語言的敘述中,哪一條是錯誤的(

)。A)關系代數是關系操作語言的一種傳統表示方式,是一種抽象的查詢語言B)元組關系演算和域關系演算屬于關系演算語言C)關系代數比關系演算具有更強的表達能力D)SQL語言是一種重要的關系數據語言現有"學生-選課-課程"數據庫中的三個關系如下:

S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主碼是S#

C(C#,CNAME,TEACHER),主碼是C#

SC(S#,C#,GRADE),主碼是(S#,C#)

9下列關于保持數據庫完整性的敘述中,哪一條是錯誤的(

)。A)向關系SC插入元組時,S#和C#都不能是空值(NULL)B)可以任意刪除關系SC中的元組C)向任何一個關系插入元組時,必須保證關系主碼值的唯一性D)可以任意刪除關系C中的元組10在關系代數中,從兩個關系的笛卡爾積中選取它們屬性間滿足一定條件的元組的操作稱為(

)。A)并B)選擇C)自然連接D)連接12下列關于關系代數基本運算的等式中,哪一個是正確的(

)。A)R-(R-S)=SB)R-(R-S)=RSC)R-(S-R)=SD)R-(S-R)=RS13基于"學生-選課-課程"數據庫中的三個關系:

S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主碼為S#

C(C#,CNAME,TEACHER),主碼為C#

SC(S#,C#,GRADE),主碼為(S#,C#)

為了提高查詢速度,對SC表創建唯一索引,應該建立在哪個(組)屬性上(

)。A)S#B)C#C)GRADED)(S#,C#)14基于"學生-選課-課程"數據庫中的三個關系:

S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主碼為S#

C(C#,CNAME,TEACHER),主碼為C#

SC(S#,C#,GRADE),主碼為(S#,C#

查找"選修了至少5門課程的學生的學號",正確的SQL語句是(

)。A)SELECTS#FROMSCGROUPBYS#HAVINGCOUNT(*)≥5B)SELECTS#FROMSCGROUPBYS#WHERECOUNT(*)≥5C)SELECTS#FROMSCHAVINGCOUNT(*)≥5D)SELECTS#FROMSCWHERECOUNT(*)≥515基于"學生-選課-課程"數據庫中的三個關系:

S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主碼為S#

C(C#,CNAME,TEACHER),主碼為C#

SC(S#,C#,GRADE),主碼為(S#,C#)

查找"選修了C01號課程的全體學生的姓名和所在的系",

下列SQL語句中哪一個是錯誤的(

)。A)SELECTSNAME,DEPTFROMSWHERES#IN(SELECTS#FROMSCWHEREC#='C01')B)SELECTSNAME,DEPTFROMSWHERES#=(SELECTS#FROMSCWHEREC#='C01')C)SELECTSNAME,DEPTFROMS,SCWHEREC#='C01'ANDS.S#=SC.S#D)SELECTSNAME,DEPTFROM(SJOINSCONWHEREC#='C01'ANDS.S#=SC.S#)16下列關于關系數據庫視圖的敘述中,哪一條是錯誤的(

)。A)視圖是關系數據庫系統提供給用戶以多種角度觀察數據庫中數據的重要機制B)視圖可對重構數據庫提供一定程度的邏輯獨立性C)所有的視圖都是可查詢和可更新的D)對視圖的一切操作最終要轉換為對基本表的操作17下列關于將SQL嵌入主語言使用的敘述中,哪一條是錯誤的(

)。A)必須協調SQL語句與主語言語句處理記錄的不同方式B)必須處理數據庫工作單元和程序工作單元之間的通信C)與游標相關的有4個語句:游標定義、游標打開、游標推進、游標關閉D)游標一旦關閉,就不能再重新打開19下列關于數據依賴的敘述中,哪一條是錯誤的(

)。A)關系模式的規范化問題與數據依賴的概念密切相關B)數據依賴是現實世界屬性間相互聯系的抽象C)數據依賴極為普遍地存在于現實世界中D)只有兩種類型的數據依賴:函數依賴和多值依賴20設U為所有屬性,X、Y、Z為屬性集,Z

=

U

-

X

-

Y,

下列關于多值依賴的敘述中,哪一條是正確的(

)。A)設XYWU,若X→→Y在R(W)上成立,則X→→Y在R(U)上成立B)若X→→Y在R(U)上成立,且Y'Y,則X→→Y'在R(U)上成立C)若X→→Y,則X→→ZD)若X→→Y,則X→Y21設有關系模式R(A,B,C,D),根據語義有如下函數依賴集:F

=

{A→C,BC→D,CD→A

}。關系模式R的候選關鍵碼(

)。A)僅有一個,為(B,C)B)僅有一個,為(A,B)C)有兩個,為(A,B)和(B,C)D)有兩個,為(B,C)和(A)22下列哪一條不是數據庫管理系統為用戶提供的功能(

)。A)數據定義功能B)數據操縱功能C)事務管理功能D)進程調度功能23下列關于數據庫緩沖區管理的敘述中,哪一條是錯誤的(

)。A)數據庫系統中提高訪問效率的一個重要手段是盡可能使得要訪問的磁盤塊已經在內存緩沖區中B)一般地磁盤上數據庫內容比緩沖區中相對應的數據庫內容要新C)內存緩沖區劃分為緩沖塊,緩沖塊大小一般與磁盤塊大小相同D)負責緩沖區空間分配的子系統稱為緩沖區管理器24下列關于數據庫查詢優化的敘述中,哪一條是錯誤的(

)。A)查詢優化指的是從一個查詢的多個可能的查詢處理策略中找出最有效的查詢執行計劃的處理過程B)查詢優化包括邏輯查詢計劃選擇和物理查詢計劃選擇兩個主要步驟C)如果兩個關系代數表達式產生的結果關系具有相同的屬性集,則稱這兩個關系代數表達式是等價的D)表達式轉換的等價規則是將一個關系代數表達式轉換為與之等價的另一個關系代數表達式的規則25事務的所有操作在數據庫中要么全部正確反映出來要么全部不反映。這稱作事務的(

)。A)原子性B)一致性C)隔離性D)持久性26下列關于分布式數據庫中半連接操作的敘述中,哪一條是錯誤的(

)。A)半連接操作是分布式數據庫中一種有效的查詢策略B)基本思想是將關系從一個站點傳輸到另一個站點之前減少該關系中元組的數量C)直觀看是將一個關系R的連接列傳輸到另一個關系S所在的站點;然后將這些列與S連接D)半連接操作是可交換的,即,R?S=S?R27下列關于以Web服務器為中心的瀏覽器/服務器模式的敘述中,哪一條是錯誤的(

)。A)Web服務器負載過重B)HTTP是一種高效的協議C)服務器擴展程序通過標準的數據庫訪問中間件完成和數據庫的交互D)CGI和WebAPI的運行方式類似,但是WebAPI在執行時動態加載到Web服務器進程內,效率較高28下列關于面向對象數據庫系統的復雜對象的敘述中,哪一條是錯誤的(

)。A)表示復雜對象是開發面向對象系統的一個主要原因B)非結構化的復雜對象通常是需要大量存儲空間的數據類型C)DBMS可以直接處理基于非結構化復雜對象的值的選擇條件及其他操作D)結構化復雜對象一般可以看作是一種層次的機構,每一層的復雜對象和它的組件之間都存在著引用語義29下列關于數據挖掘的敘述中,哪一條是錯誤的(

)。A)數據挖掘被認為是知識發現過程中的一個特定步驟B)數據挖掘是使用專門的算法從數據中抽取有用的模式C)關聯規則的發現是數據挖掘的目標之一D)"可信度"表示規則所代表的事例(元組)占全部事例(元組)的百分比30下列關于模式的敘述中,哪些是正確的(

)。A)模式也稱為邏輯模式B)模式實際上是數據庫數據的邏輯視圖C)一個數據庫可以有多個模式D)邏輯模式的基礎是數據模型E)DBMS提供模式數據操作語言DML來描述邏輯模31下列關于模式的敘述中,哪些是正確的(

)。A)模式也稱為邏輯模式B)模式實際上是數據庫數據的邏輯視圖C)一個數據庫可以有多個模式D)邏輯模式的基礎是數據模型E)DBMS提供模式數據操作語言DML來描述邏輯模式32下列關于實體完整性約束的敘述中,哪些是正確的(

)。A)實體完整性約束是一種關系模型完整性約束B)實體完整性約束是對關系中主碼屬性值的約束C)若屬性A是關系R的主碼屬性,則屬性A不能取空值D)關系可以沒有主碼,只要有主碼,則主碼的值唯一E)組成主碼的屬性可以取空值,只要主碼屬性集整體不取空值即可33下列關于E-R模型向關系模型轉換的敘述中,哪些是正確的(

)。A)一個實體類型轉換成一個關系模式,關系的碼就是實體的碼B)一個1:1聯系可以轉換為一個獨立的關系模式,也可以與聯系的任意一端實體所對應的關系模式合并C)一個1:n聯系轉換為一個關系模式,關系的碼是1:n聯系的1端實體的碼D)一個m:n聯系轉換為一個關系模式,關系的碼為各實體碼的組合E)三個或三個以上實體間的多元聯系轉換為一個關系模式,關系的碼為各實體碼的組合34下列關于擴充的關系操作的敘述中,哪些是正確的(

)。A)廣義投影、賦值、外連接、半連接、聚集和外部并都屬于擴充的關系操作B)對關系R的廣義投影操作,是在若干算術表達式上的投影,這些算術表達式只涉及常量和R中的屬性C)若關系R和S是相容的,則RS表示通過賦值操作將關系S賦給關系RD)設關系R和S具有公共屬性集Y,執行RS會丟棄那些在Y上沒有匹配值的元組,若要保留R中本應丟棄的元組,則稱為R和S的右外連接。E)設關系R和S具有公共屬性集Y,執行RS會丟棄那些在Y上沒有匹配值的元組,若要保留S中本應丟棄的元組,則稱為R和S的右外連接。36下列關于SQL語言的特點的敘述中,哪些是正確的(

)。A)集數據定義語言(DDL)、數據操縱語言(DML)、數據控制語言(DCL)的功能于一體,語言風格統一B)高度過程化,用戶可以清晰地指出如何對數據進行操作,選擇什么樣的存取路徑,從而執行效率高C)采用面向集合的操作方式,不僅查找結果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合D)以統一的語法結構提供自含式和嵌入式兩種不同的使用方式E)提供預定義的數據類型,除此之外,用戶不可以自行定義自己專用的數據類型37下列關于關系代數表達式等價轉換規則的敘述中,哪些是正確的(

)。A)選擇運算滿足交換律:B)集合的差運算滿足交換律:E1-E2=E2-E1C)自然連接運算滿足交換律:D)集合的交運算滿足交換律:E1∩E2=E2∩E1E)集合的除運算滿足交換律:E1÷E2=E2÷E138下列關于并發事務的調度的敘述中,哪些是正確的(

)。A)一組事務的一個調度必須包含這一組事務的全部指令B)可串行化的調度應滿足:事務在該調度下的執行結果與這些事務在某個串行調度下的執行結果相同C)可恢復的調度應滿足:對于每對事務Ti和Tj,如果Tj讀取了由Ti所寫的數據項,則Tj先于Ti提交D)無級聯調度應滿足:對于每對事務Ti和Tj,如果Tj讀取了由Ti所寫的數據項,則Ti必須在Tj這一讀取前提交E)可恢復的調度一定是無級聯調度39下列關于數據庫安全性的類型和一般措施的敘述中,哪些是正確的(

)。A)數據庫的安全性威脅會導致喪失或削弱數據庫的完整性、可用性、機密性B)一般DBMS包含一個數據庫安全和授權子系統,用于負責數據庫的安全性功能以避免發生未授權的訪問C)自主安全性機制用于對多級安全性進行控制D)強制安全性機制用于向用戶授予特權,包括以指定的方式訪問指定的數據文件、記錄或字段的能力E)基于角色的訪問控制可用于數據庫安全性控制40下列關于數據倉庫的特點的敘述中,哪些是正確的(

)。A)數據倉庫是面向主題的B)數據倉庫是基于半結構化數據模型的C)數據倉庫的數據是集成的D)數據倉庫的數據是相對穩定的E)數據倉庫數據是反映歷史變化的41軟件的組成包括計算機程序、規程和相關的(

)。A)數據B)文檔C)設備驅動D)算法42《GB/T

11457-2006軟件工程術語》在定義軟件工程時要求軟件功能能夠應用計算機科學理論和技術以及工程管理原則和方法,按預算和進度,實現滿足用戶要求的軟件產品的定義、開發、發布和(

)。A)維護B)保護C)售后支持D)維修43開發軟件時對提高軟件開發人員工作效率至關重要的是(

)。A)軟件開發環境B)操作系統的資源管理功能C)開發人員數量D)計算機的并行處理能力44編碼―修補模型是沒有掌握軟件工程的人們最常用的過程模型。以下不屬于該過程模型活動的是(

)。A)分析和獲取基本需求并進行設計B)實現初始版本C)修改和補充原始版本D)退役45在面向對象的系統中,構成系統基本單元的是(

)。A)模塊B)構件C)功能D)對象46在UML提供的圖中,用于按時間順序描述對象之間交互的圖是(

)。A)網絡圖B)狀態圖C)協作圖D)順序圖47可行性研究的目的是要搞清待開發的軟件是否值得做,能不能做。以下不屬于研究對象的是(

)。A)經濟可行性B)技術可行性C)實施可行性D)用戶操作可行性48結構化分析方法是一種傳統的軟件需求建模方法,它面向(

)。A)對象B)數據流C)數據結構D)進程49Rumbaugh等人提出的對象模型化技術(OMT)用于分析、系統設計和對象級設計。分析活動建立了三個模型,以下列出的模型中不屬于OMT模型的是(

)。A)對象模型(用類圖描述對象、類、層次和關系)B)動態模型(用狀態遷移圖和事件時序圖描述對象和系統的行為)C)功能模型(用數據流圖描述穿越系統的數據流)D)用例模型(描述用戶與系統間如何交互的場景)50需求定義活動的最主要結果為(

)。A)用戶需求描述文檔B)數據流圖和數據字典C)需求規格說明書D)可行性研究報告51軟件設計的目標是(

)。A)給出問題的軟件解決方案B)建立系統的程序模塊結構C)定義問題解決所需算法和數據結構D)建立系統模型52軟件設計的主要任務之一是設計軟件的體系結構。軟件體系結構設計的任務是要劃分模塊和確定(

)。A)模塊間的操作細節B)模塊內的操作細節C)模塊間的組成關系D)模塊內的具體算法和數據結構53內聚是模塊內部各個成分之間相互關聯的緊密程度的度量。如果一個模塊內部各個處理必須按特定的次序執行,這種內聚類型是(

)。A)邏輯內聚B)通信內聚C)過程內聚D)信息內聚54以下關于面向對象設計的說法中錯誤的是(

)。A)面向對象設計與面向對象分析是面向對象軟件開發過程中兩個重要的階段B)面向對象設計應在面向對象分析之前,因為只有產生了設計結果才可對其進行分析C)面向對象設計應該依賴于面向對象分析的結果D)面向對象設計產生的結果在形式上可以與面向對象分析產生的結果類似,例如都可以使用UML表達55以下不屬于程序實現的任務的是(

)。A)設計審查B)程序編碼C)代碼走查D)程序調試56以下關于程序調試的說法中,正確的是(

)。A)程序調試是在源代碼編寫完成后開始的工作B)軟件測試的主要目的是找錯,而程序調試的主要任務是糾錯C)在已出現缺陷的地方,出現其他缺陷的幾率很低D)一般認為,潛在缺陷定位的工作量占整個調試工作量的5%57下列有關測試的說法中,錯誤的是(

)。A)程序員應避免測試自己的程序B)軟件測試本質上是一個過程C)白盒測試是一種靜態測試方法D)等價類劃分是一種黑盒測試技術58對于以下程序

if

(a>0

and

b>0)

then

c

=

c/a;

if

(a>1

or

c>1)

then

c

=

c+1;

執行條件組合覆蓋,為使得每一條件取值組合至少執行一次,需要的測試用例數是(

)。A)2B)3C)4D)559以下有關單元測試的說法中錯誤的是(

)。A)單元測試需要驅動模塊和樁模塊的支持B)單元測試目的在于驗證代碼是否與設計相符合C)單元測試集中對用源代碼實現的每一個程序單元進行測試D)單元測試應在真實環境下開展60以下有關軟件維護的說法中,錯誤的是(

)。A)依據GB/T11457-2006,軟件維護為"在交付之前,修改軟件系統與部件以排除故障,改進性能或其他屬性或適應變更了的環境的過程"B)軟件維護并不是將產品恢復到產品的初始狀態,以使它能夠滿意地運轉,而是給用戶提供一個對原始軟件進行了修改的新產品C)軟件維護活動的目的是糾正、修改、適應或改進現有軟件D)軟件維護在一個現有軟件結構中引入修改,并且必須考慮代碼結構所施加的約束61以下不屬于軟件可維護性特性的是(

)。A)易分析性B)易變更性C)可測試性D)易用性62按不同人員的工作內容來分類軟件過程,基本過程包括(

)。A)維護過程和改進過程B)開發過程和改進過程C)獲取過程和供應過程D)改進過程和裁減過程63運行過程是使用方為使用軟件產品所需進行的一系列活動。以下不屬于運行過程活動的是(

)。A)制訂操作規程B)建立接受問題、記錄問題、解決問題、追蹤問題和提供反饋的過程C)實施運行測試、提交問題報告和修改請求D)問題與修改分析、修改實施、評審和驗收64在軟件過程改進的IDEAL模型中,找出過程改進的動因、確定變更范圍、動員組織內的員工參與和投入到過程改進中來、建立基礎設施,這些活動屬于IDEAL模型的(

)。A)啟動階段B)診斷階段C)行動階段D)提高階段65在實際項目管理中,不屬于項目中信息形式的有(

)。A)書面材料B)個別溝通談話C)團體口頭信息D)業務流程建模66不屬于軟件項目成本的是(

)。A)硬件∕支持軟件成本B)售后支持和維護費用C)軟件開發成本D)項目管理費用67以下有關項目溝通方法的說法中錯誤的是(

)。A)為減少溝通路徑,提高生產率,項目溝通應以團隊領導為主導,上下溝通,減少團隊成員的橫向溝通B)溝通時應耐心聆聽對方的陳述,理解傳達的訊息,并且有積極的反饋C)溝通時不一定都是聽對方的建議,而是一種情緒的發泄或者希望對方接受自己的觀點。所以站在對方的角度,說出對方的情緒和背后的期待,可以使對方獲得"找到知音"的感覺D)可以重復表述對方的話,針對自己的理解提出問題,讓對方確認,以真正了解對方的意圖,再用對方熟悉的語言表述自己的觀點68軟件評審主要分為:管理評審、技術評審、文檔評審以及(

)。A)質量評審B)過程評審C)進度評審D)項目評審69軟件質量特性與ISO

9126質量模型的基本層次,包括外部質量、內部質量和(

)。A)過程質量B)使用質量C)文檔質量D)需求質量70軟件質量模型中"互操作性"是屬于以下哪一個質量特性的子特性(

)。A)功能性B)易用性C)可移植性D)可維護性71軟件產品的質量需要在軟件生產過程中層層把關。因此,軟件過程的作用就是把各個技術層次結合在一起,合理地組織(

)。A)相關活動B)人員C)設施D)規程E)方法72在UML中用例之間的依賴關系包括哪2項(

)。A)包含依賴B)導入依賴C)導出依賴D)擴展依賴E)實例化依賴73UML的設計視圖也叫做開發視圖。其中,描述靜態設計的圖是哪3項(

)。A)類圖B)用例圖C)模塊圖D)對象圖E)狀態圖74軟件需求分析階段需要考慮的需求包括(

)。A)業務需求B)用戶需求C)功能需求D)系統需求E)組織需求75面向對象程序設計(OOP)方法的特點包括(

)。A)封裝B)泛化C)同構D)同步E)協同76以下測試類型中,僅屬于系統測試的是哪2項(

)。A)性能測試B)功能測試C)安裝測試D)兼容性測試E)回歸測試77下列活動中屬于GB/T

20157-2006《信息技術

軟件維護》定義的軟件維護過程活動的是哪3項(

)。A)過程實施B)備份C)遷移D)退役E)協同78生存周期支持過程是有關各方為支持基本過程的成功實施從不同途徑所實施的一系列活動。以下屬于支持過程的有哪3項(

)。A)聯合評審過程B)資產管理過程C)質量保證過程D)配置管理過程E)培訓過程79按照GB/T

11457―2006《信息技術

軟件工程術語》的定義,項目是需要協同工作的一組任務,其目的在于開發和(或)維護一個具體的產品。以下有關項目特征的說法中正確的是(

)。A)項目有一個唯一的目的B)項目具有確定性,項目的結果是不可逆轉的C)項目是一次性的,有開始也有結束D)項目的成功不完全取決于項目經理,還需要有一個好的過程和制度E)項目的成功不完全取決于項目經理,還需要有一個好的過程和制度80GB/T

11457―2006《信息技術

軟件工程術語》對軟件質量的定義是:軟件產品滿足規定的和隱含的與需求能力有關的全部特征和特性,它包括(

)。A)軟件產品質量滿足用戶要求的程度B)軟件各種屬性的組合程度C)用戶對軟件產品的綜合反映程度D)軟件產品在使用過程中滿足用戶要求的程度E)軟件產品符合行業標準的程度第二套1下列關于數據字典的敘述中,哪一條是錯誤的(

)。A)數據庫中的數據通常可分為用戶數據和系統數據兩部分B)用戶數據和系統數據統稱數據字典C)數據字典包括對數據庫的描述信息、數據庫的存儲管理信息、數據庫的控制信息、用戶管理信息和系統事務管理信息等D)數據字典也稱為系統目錄2下列關于數據庫系統和文件系統的敘述中,哪一條是錯誤的(

)。A)數據庫系統具有高度的數據獨立性,而文件系統的數據獨立性差B)數據庫系統的數據共享度高,是面向整個機構來組織數據的;而文件系統面向某個應用來組織數據C)數據庫系統中的各項開銷總是比文件系統的開銷小D)數據庫系統中由數據庫管理系統進行統一的數據管理和控制,而文件系統中由應用程序自己控制3下列哪一條不是數據模型的組成要素(

)。A)數據安全B)數據結構C)數據操作D)數據約束4下列哪種模型不是傳統的基于記錄的邏輯模型(

)。A)層次模型B)網狀模型C)關系模型D)面向對象模型5下列關于ER模型的敘述中,哪一條是錯誤的(

)。A)ER模型是實體聯系模型的簡稱B)ER模型是最常用的概念模型C)可在ER模型中增加概括、聚集等語義描述來增強其描述能力D)為了提高系統的性能,ER模型一般與具體的DBMS緊密關聯6下列關于數據庫三級模式結構的敘述中,哪一條是錯誤的(

)。A)數據庫系統三級模式結構是數據庫系統內部的體系結構B)數據庫系統的三級模式結構是指:外模式、模式、內模式C)外模式/模式映象保證了數據與程序之間具有較高的物理獨立性D)模式/內模式映象是唯一的,它定義全局邏輯結構與存儲結構之間的對應關系7下列關于關系的形式定義的敘述中,哪一條是錯誤的(

)。A)用值域的概念來定義關系:關系是屬性值域笛卡爾積的一個子集B)用集合論的觀點定義關系:關系是度為K的元組的一個有限集合C)每一個關系僅僅有一種關系模式D)關系模型的數據結構表示為二維表,所以任意的一個二維表都能表示一個關系8下列關于關系的形式定義的敘述中,哪一條是錯誤的(

)。A)用值域的概念來定義關系:關系是屬性值域笛卡爾積的一個子集B)用集合論的觀點定義關系:關系是度為K的元組的一個有限集合C)每一個關系僅僅有一種關系模式D)關系模型的數據結構表示為二維表,所以任意的一個二維表都能表示一個關系9設關系R,S和T如下:

R

S

T

A

B

C

A

B

C

A

B

C

a

b

c

b

a

c

b

a

c

b

a

c

a

a

c

c

b

a

關系T是由關系R和S經過下列哪種操作得到的(

)。A)R∩SB)R-SC)R∪SD)R×S10設關系R和S的元數分別是r和s,且R有n個元組,S有m個元組。執行關系R和S的笛卡兒積,記為T

=

R

×

S,則(

)。A)T的元數是r+s,且有n+m個元組B)T的元數是r+s,且有n×m個元組C)T的元數是r×s,且有n+m個元組D)T的元數是r×s,且有n×m個元組11下列關于一元的專門關系操作的敘述中,哪一條是錯誤的(

)。A)對關系R的選擇操作是從關系R中選擇滿足給定條件的元組組成新的關系B)選擇操作是從行的角度進行的操作,對關系R的選擇操作的結果關系的列數不會少于關系R的列數C)對關系R的投影操作是從關系R中選擇若干屬性列組成新的關系D)投影操作是從列的角度進行的操作,對關系R的投影操作的結果關系的行數不會少于關系R的行數12SQL語言十分簡潔,完成數據定義、數據操縱、數據控制的核心功能只用了9個動詞。下列動詞中哪一個是用于數據控制的(

)。A)CREATEB)REVOKEC)ALTERD)UPDATE13下列關于SQL語言支持用戶在基本表上建立索引的敘述中,哪一條是錯誤的(

)。A)索引可以建立在表的一個列或多個列上B)索引一經建立就不能刪除C)在一個基本表上最多只能建立一個聚簇索引D)系統在存取數據時會自動選擇合適的索引作為存取路徑14下列關于SQL中用GRANT語句進行權限授予的敘述中,哪一條是錯誤的(

)。A)GRANT語句的語義是:把對指定操作對象的指定操作權限授予指定的用戶或角色B)對不同類型的操作對象有不同的操作權限C)一個GRANT語句一次只能把指定權限授予一個指定的用戶或角色D)WITHGRANTOPTION子句的含義是,獲得某種權限的用戶還可以把這種權限再授予其他用戶15下列關于動態SQL語句的敘述中,哪一條是錯誤的(

)。A)動態SQL允許在SQL客戶模塊或嵌入式宿主程序的執行過程中執行動態生成的SQL語句B)動態SQL語句是指在程序編譯時尚未確定,其中有些部分需要在程序的執行過程中臨時生成的SQL語句C)SQL標準引入動態SQL的原因是由于靜態SQL語句不能提供足夠的編程靈活性D)SQL標準提供的動態SQL語句的執行方式只能是先準備后執行方式16基于"學生-選課-課程"數據庫中的三個關系:

S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主碼為S#

C(C#,CNAME,TEACHER),主碼為C#

SC(S#,C#,GRADE),主碼為(S#,C#)

下面的SQL語句定義了一個包括學生的學號、姓名和年齡的視圖。

CREATE

VIEW

S_AGE(S#,SNAME,AGE)AS

SELECT

S#,SNAME,2013

-

BIRTHYEAR

FROM

S

這是一個(

)。A)行列子集視圖B)帶表達式視圖C)分組視圖D)連接視圖17基于"學生-選課-課程"數據庫中的三個關系:

S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主碼為S#

C(C#,CNAME,TEACHER),主碼為C#

SC(S#,C#,GRADE),主碼為(S#,C#)

查找"由王建老師執教的操作系統課程的平均成績、最高成績和最低成績",正確的SQL語句是(

)。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,SCGROUPBYCNAME="操作系統"ANDTEACHER="王建"D)SELECTAVG(GRADE),MAX(GRADE),MIN(GRADE)FROMC,SCGROUPBYCNAME="操作系統"ANDTEACHER="王建"ANDSC.C#=C.C#C18基于"學生-選課-課程"數據庫中的三個關系:

S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主碼為S#

C(C#,CNAME,TEACHER),主碼為C#

SC(S#,C#,GRADE),主碼為(S#,C#)

查找"沒有選修C02號課程的學生的姓名",

下列SQL語句中哪一個是錯誤的(

)。A)SELECTSNAMEFROMSWHERENOTEXISTS(SELECT*FROMSCWHERESC.S#=S.S#ANDC#<'C02');B)SELECTSNAMEFROMSWHEREEXISTS(SELECT*FROMSCWHERESC.S#=S.S#ANDC#<>'C02');C)SELECTSNAMEFROMSWHERENOTEXISTS(SELECT*FROMSCWHERESC.S#=S.S#ANDC#='C02')D)SELECTSNAMEFROMSWHERES#NOTIN(SELECTS#FROMSCWHEREC#='C02'19下列關于關系模式R的規范化程度的敘述中,哪一條是錯誤的(

)。A)若R∈2NF,則必然R∈1NFB)若R∈3NF,則必然R∈2NFC)若R∈4NF,則必然R∈3NFD)若R∈BCNF,則必然R∈4NF20設F是屬性組U上的一組函數依賴,下列哪一條不屬于Armstrong公理系統中的基本推理規則(

)。A)若X→Y及X→Z為F所邏輯蘊含,則X→YZ為F所邏輯蘊含B)若YXU,則X→Y為F所邏輯蘊含C)若X→Y為F所邏輯蘊含,且ZU,則XZ→YZ為F所邏輯蘊含D)若X→Y及Y→Z為F所邏輯蘊含,則X→Z為F所邏輯蘊含21設有關系模式R(A,B,C,D),根據語義有如下函數依賴集:F

=

{A→C,BC→D,CD→A

}。現將關系模式R分解為兩個關系模式R1(A,C),R2(A,B,D),那么這個分解(

)。A)不具有無損連接性,不保持函數依賴B)具有無損連接性,不保持函數依賴C)不具有無損連接性,保持函數依賴D)具有無損連接性且保持函數依賴22由于關系模式設計不當所引起的刪除異常指的是(

)。A)兩個事務并發地對同一關系進行刪除而造成數據庫不一致B)由于關系中元組的刪除而造成有用的信息無法作為一個元組在數據庫中存在C)未經授權的用戶對關系進行了刪除D)刪除操作因為違反完整性約束條件而遭到拒絕23下列哪一個不是數據庫管理系統的主要成分(

)。A)設備管理器B)存儲管理器C)查詢處理器D)事務管理器24下列關于索引結構的敘述中,哪一條是正確的(

)。A)一個文件上只能建立一個索引B)有兩種基本的索引類型:順序索引和散列索引C)B+樹是外存儲器中一種重要的散列索引結構D)順序索引和散列索引都能有效地支持點查詢和范圍查詢25每一種基本的關系代數運算都有多種不同的實現算法。下面給出的算法:

for

each

元組tr

in

r

do

begin

for

each

元組ts

in

s

do

begin

測試元組對(tr

,

ts)是否滿足連接條件θ

如果滿足,把tr

ts加到結果中

end

end

是計算關系r和s的θ連接r

該算法是連接運算的下列哪一種實現算法(

)。A)嵌套循環連接B)塊嵌套循環連接C)排序-歸并連接D)散列連接26系統發生錯誤,進入一種不良狀態(例如死鎖),導致事務無法繼續正常執行,但該事務可以在以后的某個時間重新執行。這樣的故障屬于(

)。A)事務故障B)系統故障C)磁盤故障D)介質故障27下列關于分布式數據庫中數據分片的敘述中,哪一條是錯誤的(

)。A)水平分片將關系中的元組劃分為若干不相交的子集B)垂直分片將關系以列為單位"垂直地"進行分割C)垂直分片中,每一個垂直分片不必都要包含該關系的主碼D)完備性原則是指必須把全局關系的所有數據映射到片段中,決不允許有屬于全局關系的數據卻不屬于它的任何一個片段28列關于面向對象數據庫的敘述中,哪一條是錯誤的(

)。A)ODMG表示對象數據管理組織B)在ODMG中,語言綁定涉及三種編程語言:C++、Java和SmalltalkC)在ODMG中,對象可由標識符、名稱、生存期和結構四個特征符來描述D)對象定義語言不能獨立于特定的編程語言而存在29對于下面的兩張表,從表一到表二的分析過程稱為:(

)。

表一(單位:萬元)

2004年

2005年

部門

一季度

二季度

三季度

四季度

一季度

二季度

三季度

四季度

部門1

20

20

35

15

12

20

25

14

部門2

25

5

15

15

20

18

23

12

部門3

20

15

18

27

18

20

17

25

表二

(單位:萬元)

一季度

二季度

三季度

四季度

部門

2004年

A)上卷B)下鉆C)切片D)轉軸30下列關于知識發現與數據挖掘的敘述中,哪一條是錯誤的(

)。A)知識發現的過程可以概括為三部分:數據準備、數據挖掘、及結果的解釋和評估B)數據挖掘階段首先要確定挖掘的任務或目的,如數據分類、聚類、關聯規則發現或序列模式發現等。確定了挖掘任務后,就要決定使用什么樣的挖掘算法C)數據挖掘的結果可能會發現一些新的信息類型:關聯規則、序列模式、分類樹等D)數據挖掘的質量與挖掘方法有關,而與數據本身無關31下列條目中哪些是常用的邏輯數據模型(

)。A)文件結構模型B)層次模型C)網狀模型D)關系模型E)面向對象模型32下列關于關系模型的敘述中,哪些是正確的(

)。A)關系模型把數據庫表示為關系的集合B)關系操作通過關系語言實現,關系語言的特點是高度過程化C)在關系模型中,現實世界的實體以及實體間的各種聯系均用關系來表示D)選擇、投影、連接是關系模型中的常用操作E)關系操作的方式為一次一個記錄(record-at-a-time)的方式33下列關于參照完整性約束的敘述中,哪些是正確的(

)。A)參照完整性約束是一種關系模型完整性約束B)在關系模型中實體及實體間的聯系都是用關系來描述的,于是就自然存在著關系與關系之間的參照關系C)兩個或兩個以上的關系間可以存在參照關系D)同一個關系的屬性間不可能存在參照關系E)參照關系中每個元組在外碼屬性上的取值只能等于所對應的被參照關系中某個元組的主碼值34下列哪些不是SQL預定義數據類型(

)。A)整數類型B)字符串類型C)構造數據類型D)布爾型E)對象類型35設U為所有屬性,X、Y、Z為屬性集,Z

=

U

-

X

-

Y,

下列關于多值依賴的敘述中,哪些是正確(

)。A)若X→→Y,則X→YB)若X→Y,則X→→YC)若X→→Y,且Y'Y,則X→→Y'D)若X→→Y,則X→→ZE)設XYWU,若X→→Y在R(W)上成立,則X→→Y在R(U)上成立36下列關于數據庫物理結構設計的敘述中,哪些是正確的(

)。A)數據庫物理結構設計包括存儲記錄的格式設計、存儲方法設計、存取方法設計等B)規范化理論對于數據庫物理結構設計有重要的指導意義C)記錄的聚簇存放是指將不同類型的記錄存放到相同的物理區域中D)同一個關系中的記錄不能存放到不同的物理區域中E)索引是數據庫中一種非常重要的數據存取路徑37下列關于數據庫查詢處理的敘述中,哪些是正確的(

)。A)查詢處理器中最重要的模塊是查詢編譯器和查詢執行引擎B)查詢處理中,首先需要對SQL語句進行分析,形成語法分析樹C)查詢處理的代價可以通過該查詢對各種資源的使用情況進行度量D)為了簡化起見,可以簡單地用磁盤塊I/O次數來度量查詢執行的代價E)每一種基本的關系代數運算都有多種不同的實現算法38下列關于基于封鎖的并發控制的敘述中,哪些是正確的(

)。A)給數據項加鎖的方式只有兩種:共享鎖和排他鎖B)如果事務Ti獲得了數據項Q上的共享鎖,則Ti可讀Q但不能寫QC)如果事務Ti獲得了數據項Q上的排他鎖,則Ti可寫Q但不能讀QD)共享鎖與共享鎖相容E)排他鎖與排他鎖相容39下列關于分布式數據庫并發控制的敘述中,哪些是正確的(

)。A)并發控制方法需要維護數據項的多個副本之間的一致性問題B)基于識別數據項副本的方法可用于分布式并發控制C)主站點方法是把所有的識別副本都保留在相同的站點上D)基于投票的方法可以用于實現分布式并發控制E)每一種分布式并發控制方法中都使用了識別副本技術40下列關于對象-關系數據庫的敘述中,哪些是正確的(

)。A)對象-關系數據庫以關系模型為基礎B)對象-關系數據庫中的表都符合第一范式C)對象-關系數據庫的所有的面向對象擴展都在SQL環境中進行D)對象-關系數據庫提供繼承機制E)對象-關系數據庫安全性好,達到美國TCSEC和TDI的B1級標準41軟件的組成包括計算機程序、相關的文檔和執行給定任務的(

)。A)數據B)活動C)規程D)算法42軟件工程活動的目標是使得軟件產品能夠達到工程目標要求,并最終(

)。A)使用方便B)質量卓越C)便于維護D)滿足需求43軟件生存周期模型有多種,下列選項中,不是軟件生存周期模型的是(

)。A)功能模型B)增量模型C)螺旋模型D)瀑布模型44當軟件需求很明確時,適用的軟件生存周期模型是(

)。A)演化模型B)演化模型C)增量模型D)螺旋模型45類之間的層次關系屬于(

)。A)多態B)組合C)繼承D)聚合46在某信息系統中,存在如下的業務陳述:①

一個客戶提交0個或多個訂單;②

一個訂單由一個且僅由一個客戶提交。在這種情況下,客戶類和訂單類的實例之間的對應關系是(

)。A)1:0..*B)0..*:1C)0:1D)1:047軟件需求階段的目標是(

)。A)給出軟件的解決方案B)給出系統的模塊層次結構C)定義模塊算法D)定義需求并建立分析模型48基本加工是底層數據流圖中的加工。以下有關基本加工邏輯說明描述的說法中錯誤的是(

)。A)對數據流圖的每一個基本加工,必須有一個加工邏輯說明B)加工邏輯說明必須描述基本加工如何把輸入數據變換為輸出數據的加工規則C)加工邏輯說明必須描述加工的主體和加工的客體D)加工邏輯說明必須描述實現加工的策略而不是實現加工的細節49在需求獲取階段建立起來的用以描述功能需求的主要模型是(

)。A)用例模型B)事件響應模型C)業務流程模型D)業務對象模型50軟件需求規格說明書不應包括(

)。A)軟件輸入/輸出的描述B)主要功能和性能的描述C)軟件質量屬性的描述D)算法的描述51為了解決復雜的問題,常采用分而治之的策略,將大而復雜的問題分解為許多容易解決的小問題來解決。在軟件體系結構設計中體現為(

)。A)抽象B)模塊化C)信息隱蔽D)層次化52結構化設計方法在軟件開發中用于(

)。A)程序設計B)概要設計C)算法設計D)詳細設計53模塊A直接訪問模塊B的內部數據,則模塊A和模塊B的耦合類型為(

)。A)數據耦合B)控制耦合C)公共耦合D)內容耦合54在"模型-視圖-控制器(MVC)"模式中,用來描述核心業務邏輯的是(

)。A)視圖B)模型C)控制器D)數據庫55以下有關程序實現的描述中,錯誤的是(

)。A)程序實現階段也稱為軟件實現階段,是軟件產品由概念到實體的過程B)程序實現的依據是軟件需求規格說明,它給出程序的實現邏輯和處理規則C)程序實現將詳細設計的結果翻譯成用某種編程語言編寫的并且最終可以運行的程序代碼D)程序實現的工作制品是源程序、目標程序和用戶指南56序調試中,進行出錯原因假設的根據是(

)。A)缺陷原因已肯定B)缺陷原因不能肯定C)可直接修復缺陷D)進行回歸測試57下列有關測試的說法中,錯誤的是(

)。A)軟件測試等于程序測試B)軟件缺陷在軟件開發后期解決的成本高于前期C)軟件缺陷多數來源于軟件需求和軟件設計D)白盒測試方法又稱為結構測試方法58對于以下程序

if

(a>0

and

b>0)

then

c

=

c/a;

if

(a>1

or

c>1

)

then

c

=

c+1;

執行條件覆蓋,為使得每一條件取值至少執行一次,需要的測試用例數是(

)。A)2B)3C)4D)559以下有關集成測試的說法中錯誤的是(

)。A)集成測試與軟件概要設計階段相對應B)集成測試所使用的對象應當是已經通過單元測試的單元C)大突擊集成方式是一種增量式集成策略D)自頂向下的增量式集成采用了與設計一樣的順60以下有關軟件維護類型的說法中,錯誤的是(

)。A)改正性維護是為了改正在特定的使用條件下暴露出來的一些潛在程序錯誤或設計缺陷所進行的維護B)適應性維護是在軟件使用過程中數據環境發生變化或處理環境發生變化時,修改軟件以適應這種變化所進行的維護C)Lienta和Swanson將維護分為3類:改正性維護、適應性維護和完善性維護D)預防性維護為"把明天的方法學用于昨天的系統以滿足今天的需要"61以下不屬于軟件維護中程序修改步驟的是(

)。A)分析和理解程序B)評估修改范圍C)修改后測試D)修改程序62按不同人員的工作內容來分類軟件過程,支持過程包括(

)。A)維護過程、演化過程B)質量保證過程、配置管理過程C)基礎設施過程、改進過程D)剪裁過程63維護過程是維護方所從事的一系列活動。以下不屬于維護過程活動的是(

)。A)制訂維護活動的規程B)建立接受問題、記錄問題、追蹤問題的過程C)對用戶的要求提供咨詢和幫助D)實施配置管理過程64在軟件過程改進的IDEAL模型中,描述當前的過程狀態和期望的狀態,提出過程改進的建議。這些活動屬于IDEAL模型的(

)。A)啟動階段B)診斷階段C)行動階段D)提高階段65項目控制信息的來源是各種管理報告。不屬于這類管理報告的是(

)。A)進度報告B)項目信息周報C)問題報告D)項目執行狀態報告66以下有關項目進度管理的說法中錯誤的是(

)。A)當參加同一軟件項目的人數不止一人的時候,開發工作就會出現并行情形B)項目的活動必須有一個清晰的起始點和清晰的結束點C)活動時間估計所依據的信息包括工作量、資源和活動工期D)項目成本估算的準確程度可能比進度安排的準確67采取措施降低一個風險事件發生的概率,或使它產生的后果達到一個可接受水平。這種風險控制策略屬于(

)。A)風險接受B)風險退避C)風險緩解D)風險分擔68軟件質量模型中質量特性"可維護性"的子特性包括:易變更性、易測試性、易分析性、可維護性的依從性以及(

)。A)穩定性B)易替換性C)易安裝性D)易恢復性69軟件使用質量包括:可用性、安全性、滿意度以及(

)。A)可靠性B)易安裝性C)生產率D)易操作性70有關軟件質量的FCM模型是指(

)。A)軟件質量屬性、軟件質量規范和軟件質量度量B)軟件質量問題、軟件質量特性和軟件質量評價C)軟件質量特性、軟件質量規范和軟件質量評價D)軟件質量因素、軟件質量標準和軟件質量度量71軟件過程是軟件生存周期中一系列相關軟件工程活動的集合。一個軟件開發組織應有一個過程框架,其中保護傘的活動包括如下哪2項(

)。A)階段文檔編制B)軟件質量保證C)基礎設施建立D)軟件配置管理E)培訓72如果一個多邊形類的實例由多個點類的實例作為其數據成員,對該多邊形執行移動操作時需要調用點類的移動操作,這種依賴關系屬于(

)。A)包含依賴B)實現依賴C)調用依賴D)細化依賴E)細化依賴73以下有關可行性研究的敘述中,屬于技術可行性研究范疇的是哪3項(

)。A)分析在給定的約束條件下設計和實現系統的風險,考察技術解決方案的實用性B)考察技術資源的可用性C)考察待開發系統的系統架構是否符合使用單位的現狀和用戶的技術水平D)分析技術方案的細節是否侵犯了市場上已有軟件產品的知識產權E)分析當前技術的進步是否支持系統開發的各項活動74復用是指同一事物不做修改或稍加修改就可以多次重復使用。在軟件設計中引入復用性的方法有(

)。A)使設計盡可能通用(數據類型參數化,所有數據自包含)B)提高構件的獨立性和抽象性(高內聚、低耦合)C)設計系統時要包含鉤子(建立一些表格或鏈接,用以納入新的功能)D)提高抽象層次(軟件體系結構風格和設計模式的使用,提高軟件的靈活性)E)盡可能使用標準的編程語言的文本75在多態的形式中,一般的多態包括哪2項(

)。A)過載多態B)參數多態C)包含多態D)強制多態E)組合多態76以下有關集成測試的說法中,正確的是哪3項(

)。A)一次性集成方式是一種非增量式集成策略B)自頂向下的增量式集成方式需要樁模塊C)自底向上的增量式集成方式是從程序模塊結構的最底層的模塊開始集成和測試D)自底向上的增量式集成方式需要樁模塊E)三明治式的增量式集成方式既不需要樁模塊,也不需要驅動模塊77件維護過程模型包括(

)。A)快速變更模型B)Boehm模型C)馬蹄鐵模型D)面向復用的Basili模型E)McCall模型78配置管理過程的目的是建立和維護軟件生存周期各個過程或項目的工作產品的完整性,使得它們對相關團隊都是可用的。以下屬于軟件配置管理過程活動的是哪3項(

)。A)標識配置項B)建立和實施變更控制機制C)監控配置項在過程實施中的質量D)進行定期評審E)版本管理和發行79按照美國項目管理協會發布的PMBOK(項目管理知識體系),項目的核心知識包括(

)。A)溝通B)人員C)時間D)成本E)范圍80軟件質量管理是軟件項目管理的重要方面,與它一起構成項目成功的關鍵因素包括(

)。A)績效B)評審C)成本D)時間E)過程第三套1下列關于數據的敘述中,哪一條是錯誤的(

)。A)數據是描述現實世界事物的符號記錄B)數據是信息的語義解釋C)信息可以用數據表示D)數據的各種表現形式都可以經過數字化后存入計算機2下列與數據庫相關的敘述中,哪一條是錯誤的(

)。A)數據庫中的數據通常可以分為用戶數據和系統數據兩個部分B)數據字典是數據庫數據的結構和約束條件的定義和說明C)數據庫中的數據共享性高、冗余度小D)程序-數據獨立是指應用程序的編寫與數據庫中的數據無關3下列關于數據庫管理系統軟件研究的敘述中,哪一條是錯誤的(

)。A)研究內容中包括研究和實現具有分布性、開放性、異構系統的互連性的新型的DBMSB)研究內容中包括研究和實現以DBMS為核心的一組支持軟件C)研究的目標是DBMS自身程序越來越小,功能越來越簡單D)數據庫的安全理論和技術是數據庫管理系統軟件研究的一個重要組成部分4下列關于數據模型的組成要素的敘述中,哪一條是正確的(

)。A)數據結構、數據操作和數據約束B)數據結構、數據操作、數據安全和數據獨立C)數據結構、數據操作和數據獨立D)數據結構、數據操作、數據安全、數據獨立和數據約束5下列關于邏輯模型的敘述中,哪一條是錯誤的(

)。A)邏輯模型是從數據庫實現的角度對數據建模,獨立于具體的系統物理平臺B)層次模型和網狀模型都屬于邏輯模型C)E-R模型不屬于邏輯模型D)關系模型不屬于邏輯模型6下列關于數據庫模式的敘述中,哪一條是錯誤的(

)。A)數據庫的"型"是穩定的,數據庫的"值"是隨時間不斷變化的B)數據庫模式不僅涉及"型"的描述,而且還包含具體的"值"C)數據庫系統模式可用外模式、模式和內模式三級模式結構表示D)三級模式在數據庫系統中都存儲于數據庫系統的數據字典中7概念模型是現實世界到信息世界的語義抽象,主要用于數據庫設計中的概念設計階段。下列哪種方法用于該階段(

)。A)關系模型方法B)實體聯系模型方法C)層次模型方法D)網絡模型方法8關系代數有五個基本操作,其他操作均可以用這五種基本操作來表示,除了并、差、投影和選擇四個操作外,還有下列哪一個是五種基本操作之一(

)。A)交B)笛卡兒積C)自然連接D)除法9有如圖所示的兩個關系R1和R2,R3是下列哪一項關系操作的結果(

)。

A)R1和R2的自然連接B)R1和R2的左外連接C)R1和R2的右外連接D)R1和R2的半連接10有如圖所示的兩個關系R1和R2,R4是下列哪一項關系操作的結果(

)。

A)R1和R2的自然連接B)R1和R2的左外連接C)R1和R2的右外連接D)R1和R2的半連接11有如圖所示的兩個關系R1和R2,是下列哪一項關系操作的結果(

)。

A)R2和R1的自然連接B)R2和R1的左外連接C)R2和R1的右外連接D)R2和R1的半連接12在基本SQL語言中,下列哪個功能無法實現(

)。A)定義視圖B)定義基本表C)對視圖和基本表進行查詢D)對連接視圖進行修改13若要刪除數據庫中已經存在的表T,下列哪一個SQL語句可以實現(

)。A)DELETETABLETB)DELETETC)DROPTABLETD)DROPT14有基本表EMP(ENO,ENAME,SALARY,DNO),其屬性分別表示職工工號、姓名、工資和所在部門編號;基本表DEPT(DNO,DNAME),其屬性分別表示部門的編號和部門名。

下列哪一項正確描述了SQL語句:

SELECT

COUNT(DISTINCT

DNO)

FROM

EMP;的功能(

)。A)統計職工的總人數B)統計每一部門的職工人數C)統計職工服務的部門數目D)統計每一職工服務的部門數目15有基本表EMP(ENO,ENAME,SALARY,DNO),其屬性分別表示職工工號、姓名、工資和所在部門編號;基本表DEPT(DNO,DNAME),其屬性分別表示部門的編號和部門名。

下列哪一項正確描述了SQL語句:UPDATE

EMP

SET

SALARY

=

SALARY

*

1.05

WHERE

DNO='D6'

AND

SALARY

<

(SELECT

AVG(SALARY)

FROM

EMP);的功能(

)。A)為工資低于D6部門平均工資的所有職工加薪5%B)為工資低于整個企業平均工資的職工加薪5%C)為在D6部門工作,且工資低于整個企業平均工資的職工加薪5%D)為在D6部門工作,且工資低于本部門平均工資的職工加薪5%16有基本表EMP(ENO,ENAME,SALARY,DNO),其屬性分別表示職工工號、姓名、工資和所在部門編號;基本表DEPT(DNO,DNAME),其屬性分別表示部門的編號和部門名。

要刪除EMP表中的SALARY屬性,則下列哪一個SQL語句是正確的(

)。A)DELETESALARYFROMEMPB)ALTERTABLEEMPDROPSALARYC)UPDATEEMPSALARYD)ALTERTABLEEMP'SALARY'17下列SQL語句中,哪個語句能夠實現"將查詢、修改SC表的權限授權給用戶U1,并允許該用戶將此權限授予其他用戶"的功能(

)。A)GRANTSELECT,UPDATETOSCONU1WITHPUBLICB)GRANTSELECT,UPDATEONSCTOU1WITHPUBLICC)GRANTSELECT,UPDATETOSCONU1WITHGRANTOPTIOND)GRANTSELECT,UPDATEONSCTOU1WITHGRANTOPTION18在使用LIKE謂詞的字符匹配查詢條件中,下列有關字符"_"(下劃線)的正確的敘述是哪一項(

)。A)字符"_"(下劃線)代表任意單個字符B)字符"_"(下劃線)代表零個或多個字符C)字符"_"(下劃線)不能與字符%(百分號)一同使用D)字符“_”(下劃線)僅能代表自己19下列關于關系數據庫的規范化理論的敘述中,哪一條是錯誤的(

)。A)規范化理論提供了判斷關系模式優劣的理論標準B)規范化理論提供了判斷關系數據庫管理系統優劣的理論標準C)規范化理論對于關系數據庫設計具有重要指導意義D)規范化理論對于其他模型的數據庫的設計也有重要指導意義20下列關于平凡的函數依賴的敘述中,哪一條是正確的(

)。A)若X→Y,且YíX,則稱X→Y為平凡的函數依賴B)若X→Y,且XíY,則稱X→Y為平凡的函數依賴C)若X→Y,且XY,則稱X→Y為平凡的函數依賴D)若X→Y,Y→X,則稱X→Y為平凡的函數依21若有關系模式R(X,Y,Z),屬性X、Y、Z間沒有任何函數依賴關系。下列敘述中哪一條是正確的(

)。A)R肯定屬于2NF,但R不一定屬于3NFB)R肯定屬于3NF,但R不一定屬于BCNFC)R肯定屬于BCNF,但R不一定屬于4NFD)R一定屬于4NF22在數據庫邏輯結構設計中,從E-R模型向關系模型的轉換應遵循相應原則。對于三個不同實體集和它們之間的一個多對多聯系,最少應轉換為多少個關系模式(

)。A)2B)3C)4D)523下列關于物理存儲介質的敘述中,哪一條是錯誤的(

)。A)高速緩沖存儲器一般很小,是最快最昂貴的存儲介質B)主存儲器中存放可被CPU直接處理的數據C)若發生電源故障或系統崩潰,主存儲器中的內容通常不會丟失D)二、三級存儲器的速度相對比較慢24下列關于選擇運算的索引掃描實現算法的敘述中,哪一條是錯誤的(

)。A)采用索引掃描方法執行選擇運算的前提條件是表在選擇條件的屬性上建有索引B)無論選擇條件是等值比較還是非等值比較,順序索引和散列索引皆可利用C)一般說來,索引掃描的執行代價小于全表掃描的執行代價D)如果所利用的索引為聚集索引,一般可以大大減少磁盤塊I/O次數25下列關于數據庫管理系統維護事務的ACID特性的敘述中,哪一條是錯誤的(

)。A)保證事務的原子性是DBMS的事務管理器中故障恢復機制的責任B)保證單個事務的一致性是DBMS的事務管理器中故障恢復機制的責任C)保證事務的隔離性是DBMS的事務管理器中并發控制部件的責任D)保證事務的持久性是DBMS的事務管理器中故障恢復機制的責任26設有兩個事務T1、T2,其并發執行如下所示。下列敘述中哪一個是正確的(

)。

T1

T2

Read(A);

Read(A);

A:=A-10;

Write(A);A)該并發執行不存在問題B)該并發執行丟失更新C)該并發執行依賴于未提交更新D)該并發執行讀"臟"數據27下列關于分布式數據庫系統的敘述中,哪一條是錯誤的(

)。A)分布式數據庫系統與數據庫技術、網絡和數據通信技術有緊密的關系B)分布式數據庫中每一個節點是一個獨立的數據庫系統C)分布式數據庫系統的用戶的操作比非分布式系統的操作要復雜D)分布式系統的所有問題是內部的、實現級別的問題28下列哪一項不屬于數據庫安全性的一般控制措施(

)。A)一致性控制B)推理控制C)訪問控制D)流控制29下列哪一項不是基于關系數據庫系統的、以數據處理為主的傳統的數據庫應用具有的特征(

)。A)結構統一B)面向記錄C)復雜數據類型D)數據項小30列哪一項工作一般需要在數據進入數據倉庫之前進行(

)。A)數據清洗B)數據挖掘C)決策支持D)OLAP31下列關于E-R圖的敘述中,哪些是正確的(

)。A)E-R圖用于描述數據的邏輯模型B)E-R圖提供了表示實體型、屬性和聯系的方法C)屬性用菱形表示,并用無向邊將其與相應的實體連接起來D)聯系也可以有屬性E)實體型用矩形表示,矩形框內寫明實體名32關系模型的數據完整性包含下列哪些內容(

)。A)實體完整性B)參照完整性C)依賴完整性D)用戶定義的完整性E)屬性完整性33對于關系代數的并、交、差和廣義笛卡爾積四種操作而言,下列哪些描述是正確的(

)。A)它們都是二元操作B)它們都需要滿足相容性條件C)它們的操作結果關系中的屬性數目都等于作為操作對象的兩個關系的屬性數目之和D)可以用上述的四項基本操作來表達任何的其他關系操作E)上述操作都將關系看成是元組的集合,其操作都是從行的角度進行的34下列數據類型中,哪些是不需要SQL產品擴充就可以直接支持的數據類型(

)。A)預定義數據類型B)構造數據類型C)文本數據類型D)用戶定義數據類型E)大對象類型35下列哪些條屬于數據庫設計的任務(

)。A)需求分析B)數據庫管理系統設計C)數據庫邏輯結構設計D)數據庫物理結構設計E)數據庫實施36下列哪些條不屬于Armstrong公理系統中的基本推理規則(

)。A)若YíX,則X→YB)若X→Y,則XZ→YZC)若X→Y,且ZíY,則X→ZD)若X→Y,且Y→Z,則X→ZE)若X→Y,且X→Z,則X→YZ37下列哪些是數據庫查詢處理中所涉及的活動(

)。A)對用高層數據庫語言表達的查詢語句進行分析,形成語法分析樹B)將語法分析樹翻譯成關系代數表達式C)在查詢所涉及的屬性上建立索引,以提高查詢速度D)為關系代數表達式中的每一個操作符選擇具體的實現算法E)為關系代數表達式中的各操作符確定執行順序38下列關于DBMS的基本功能和程序模塊結構的敘述中,哪些是正確的(

)。A)數據定義信息存儲在數據字典中,是DBMS運行的基本依據B)數據庫操縱功能主要用于保證數據的安全性和有效性C)數據存儲和管理支持對大量的各種類型數據的組織、存儲和管理D)事務管理提供對事務概念的支持和事務管理功能E)DBMS還提供一些其他功能,包括與網絡中其他軟件系統的通信功能等39下列哪些結構是目前常用的瀏覽器/服務器模式軟件開發結構(

)。A)以Web服務器為中心B)以瀏覽器為中心C)以數據庫服務器為中心D)以應用服務器為中心E)以開發語言為中心40對象數據庫標準中,下列哪些是語言綁定涉及的面向對象編程語言(

)。A)C++B)PASCALC)JAVAD)SMALLTALKE)FORTRAN41為滿足特定業務的,用于處理商務或技術數據或用于業務領域的實時控制的軟件屬于(

)。A)系統軟件B)支撐軟件C)科學軟件D)應用軟件42軟件開發范型是指(

)。A)開發環境B)開發方法學C)設計方法D)工程支持43以下不屬于軟件生存周期定義階段任務的是(

)。A)確定工程的總目標和項目范圍B)開展可行性研究C)軟件需求分析與建模D)制定項目計劃44螺旋模型相比演化模型主要增加了(

)。A)制定計劃B)風險分析C)客戶評估D)工程實施45在UML中,關聯關系是一種結構關系,關聯的多重性是指(

)。A)一個類的實例能夠與另一個類的多少個實例相關聯B)一個類有多少個方法可被另一個類調用C)一個類的某個方法被另一個類調用的次數D)兩個類所具有的相同方法和屬性的個數46為了描述用例的業務工作流或對象操作的控制流,在UML中使用了(

)。A)狀態圖B)協作圖C)活動圖D)順序圖47在UML類圖中,類與類之間存在依賴、關聯、聚合、泛化等關系,其中,類與類之間相互聯系最強的關系是(

)。A)依賴B)聚合C)關聯D)泛化48以下不適合描述軟件系統功能需求及其結構的是(

)。A)程序流程圖B)分層的數據流圖C)層次圖(H圖)D)用例圖49使用擴充的結構化分析方法建立的分析模型的核心是(

)。A)數據流圖B)實體關系圖C)數據字典D)狀態遷移圖50使用擴充的結構化分析方法建立的分析模型的核心是(

)。A)數據流圖B)實體關系圖C)數據字典D)狀態遷移圖51以下有關軟件需求規格說明書編寫原則的說法中,錯誤的是(

)。A)描述要"做什么"而不是"怎樣實現"B)如果待開發軟件是大系統的一部分,必須完整地包含大系統的規格說明書C)規格說明必須包括系統運行的環境D)規格說明必須是一個認識的模型,容許不完備性并允許擴充52為使得軟件模塊的編寫和修改較少地考慮與其他模塊的牽連,應在系統體系結構設計時盡可能提高(

)。A)數據完整性B)功能完備性C)接口規范性D)模塊獨立性53在結構化設計方法中,一般把數據流劃分為兩種,即(

)。A)數據流和事務流B)變換流和控制流C)變換流和事務流D)控制流和事務流54在軟件詳細設計中常采用圖形方式描述程序的控制流程,嚴格按照結構化程序設計原則開發的程序流程的圖形表示是(

)。A)程序流程圖B)PAD圖C)UML活動圖D)盒圖(N-S圖)55以下哪個是程序實現的正確過程(

)。A)程序編碼―需求審查―設計審查―單元測試―程序調試B)設計審查―程序編碼―程序檢查―代碼審查―單元測試C)需求審查―程序編碼―桌面檢查―代碼走查―程序調試D)設計審查―程序編碼―程序檢查―

溫馨提示

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

評論

0/150

提交評論