當前位置:學者齋 >

計算機 >計算機四級 >

2016年四級軟體測試工程師筆試真題

2016年四級軟體測試工程師筆試真題

(1)檢視是資料庫中的重要物件,下列有關檢視的說法錯誤的是

2016年四級軟體測試工程師筆試真題

A)一般情況下,資料庫只儲存檢視的定義,其資料仍存放在相關的基本表中

B)可以將複雜的查詢語句封裝在檢視中以簡化相關查詢語句的編寫

C)通過檢視可以遮蔽不希望使用者看到的敏感資料,提高資料庫資料的安全性

D)可以在檢視的基礎上建立新的檢視,但這樣定義的檢視會導致資料庫效能下降,一般不推薦使用

(2)在概念資料模型中,聯絡用於描述現實世界中事物之間的關聯關係。一阿d關於聯絡的說法錯誤的是

A)聯絡可用於描述一個實體集內記錄之間的關聯關係

B)聯絡可用於描述兩個實體集屬性之間的關聯關係

C)ER模型通過1:1、1:n和m:n三種聯絡描述現實世界中各類事物之間的關聯關係

D)最終的IDEFIX模型中只能出現I:1和1:n兩種型別的聯絡

(3)在關係資料庫中,NULL是一個特殊值,在很多資料操作中都需要對NULL進行特殊處理。關於NULL,下列說法正確的是

A)判斷元組的某一列是否為NULL一般使用“=NULL”

B)NULL在資料庫中表示尚不確定的值

C)在SQL Server 2000中執行“SELECT NULL+5”將會出現異常

D)NULL只適用於字元和數值型別

(4)某教務管理系統包含選課模組、成績錄入模組和學籍管理模組。選課模組面向學校幾萬名學生,成績錄入模組面向學校上千名任課教師,學籍管理模組面向少量有一定許可權的管理人員。該系統是上世紀用C/S結構和相關技術開發的,為了方便使用者使用,需要對系統進行升級和改造。設有下列技術改造方案:

I.選課模組和成績錄入模組採用B/S結構進行改造,學籍管理模組仍採用C/S結構

II.選課模組採用B/S結構進行改造,成績錄入模組和學籍管理模組仍採用C/S結構

III.選課模組、成績錄入模組和學籍管理模組均採用B/S結構進行改造

Ⅳ.成績錄入模組採用B/S結構進行改造,選課模組和學籍管理模組仍採用C/S結構

上述方案中,較為合理的是

A)僅I和II

B)僅I、II和III

C)僅I和III

D)僅II、III和IV

(5)資料庫在外存中是以檔案形式組織的,組織檔案記錄方法的不同就形成了不同的檔案結構。下列關於順序檔案結構及其存取效率的說法錯誤的是

A)順序檔案因其記錄按照查詢碼值升序或降序排列,當按照查詢碼的值順序讀取記錄時其效率很高

B)當按照一定的條件對順序檔案進行查詢時,如果查詢條件定義在查詢碼上,可以使用二分查詢技術快速找到滿足條件的記錄

C)由於需要保持檔案中記錄的順序,因此順序檔案的插入和刪除操作比較複雜,耗費時間也較多

D)對順序檔案進行條件查詢時,如果查詢條件沒有定義在查詢碼上,其查詢效率一般也會比無序檔案高

(6)死鎖是資料庫系統中可能出現的一種狀態。下列有關死鎖的說法錯誤的是

A)當事務由於無法獲得對需要訪問的資料項的控制權而處於等待狀態時,稱資料庫中產生了死鎖

B)死鎖是由於系統中各事務間存在衝突操作且衝突操作的併發執行順序不當而產生的

C)死鎖預防可以使用一次加鎖和順序加鎖兩種方法,其中一次加鎖法可能會降低系統的併發程度

D)解除死鎖通常採用的方法是選擇一個或兒個造成死鎖的事務,撤銷這些事務並釋放其持有的鎖

(7)某系統中事務T1從賬戶A轉出資金到賬戶B中,在此事務執行過程中,另一事務T2要進行所有賬戶餘額統計操作。在T1和T2事務成功提交後,資料庫伺服器突然掉電重啟。為了保證T2事務統計結果及重啟後A, B兩賬戶餘額正確,需利用到的事務性質分別是

A)一致性和隔離性

B)隔離性和永續性

C)原子性和一致性

D)原子性和永續性

(8)設有關係模式SC(Sno, Sname, Sex, Birthday, Cno, Cname, Grade, Tno, Tname)滿足函式 依賴集:{Sno→Sname, Sno→Sex, Sno→Birthday, Cno→Cname, (Sno, Cno)→Grade, Tno→Tname}的主碼和屬性集(Sno, Tno)的閉包分別是

A)(Sno,Tno)和{Cno,Cname,Grade,Tno,Tname}

B)(Sno, Cno, Tno)和{Sno, Sname, Sex, Birthday, Cno}

C)(Sno, Cno)和{Sno, Sname, Sex, Birthday, Cno, Cname, Grade}

D)(Sno, Cno, Tno)和{Sno, Sname, Sex, Birthday, Tno, Tname}

(9)資料庫應用系統是面向資料管理和資料處理的軟體系統。下列有關資料庫應用系統開發及其生命週期說法中,錯誤的是

A)資料庫應用系統安全性需求分析中,需考慮系統應達到的安全控制級別。按照可信計算機系統評測標準,安全性不高的系統其安全控制級別一般應定為C級

B)資料庫應用系統性能分析一般使用每TPS代價值來衡量系統性價比

C)在資料庫應用系統生命週期模型中,規劃與分析階段應生成專案計劃書、可行性分析報告和需求說明文件

D)資料庫應用系統可行性分析需要從技術、經濟、操作等方面評估和判斷該專案是否可行,是否能夠達到預期目標

(10)在資料庫應用系統實施、執行和維護過程中,設有下列活動:

I.在系統執行過程中,對資料庫的空間增長情況進行監控

II.在系統執行過程中,對資料庫系統各時段CPU和記憶體使用情況進行監控

III.在資料庫系統實施時,執行DDL程式碼建立關係表

IV.建立關係表以後編寫系統應用程式

V.定期進行資料備份

以上活動中,二般情況下屬於DBA任務的是

A)僅I、II和V

B)僅I和II

C)僅I、II和III

D)僅III, IV和V (11)在SQL Server 2000中,Userl是銷售資料庫中的使用者,並只被授予了銷售明細表資料的刪除許可權,則Userl使用者在該資料庫中能夠執行的操作是

A)刪除銷售明細表中的全部資料

B)刪除銷售明細表中的指定資料

C)查詢銷售明細表中的全部資料

D)以上操作都可以

(12)在SQL Server 2000中,要對資料庫GoodsDB進行一次差異備份,將其備份到裝置Backup 1上(該裝置已建立好),並要求該次備份操作清除Backupl中己有的備份內容。下列能實現該備份要求的語句是

A)BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITH NOINIT

B)BACKUP DATABASE GoodsDB TO Backupl WITH DIFFERENTIAL,NOINIT

C)BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITHINIT

D)BACKUP DATABA息E GoodsDB TO Backupl WITH DIFFERENTIAL,INIT

(13) ADO物件模型用於簡化通過ODBC, OLE DB等介面訪問資料庫的程式設計工作。下列關於ADO的說法錯誤的是

A)用ADO物件訪問資料庫時,仍需依賴OLE DB, ODBC等資料庫訪問介面

B)開發者只需通過使用ADO物件模型中的幾個簡單物件的方法和屬性即可實現對資料庫的訪問,因此,使用ADO物件模型可以提高資料訪問效率

C)ADO是在OLE DB, ODBC等介面基礎上設定的高一層介面

D)ADO物件模型提供的程式設計介面與資料提供者無關,提高了資料訪問的透明性

(14)在SQL Server 2000中,關於dbcreator角色,下列說法正確的是

A)該角色是SQL Server系統提供的伺服器級角色

B)該角色是SQL Server系統提供的資料庫級角色

C)該角色是系統管理員定義的伺服器級角色

D)該角色是系統管理員定義的資料庫級角色

(15)在分散式資料庫中,查詢處理和優化比集中式資料庫要複雜得多,其中的查詢優化需要考慮的主要因素包括I/O代價、CPU代價和通訊代價。一般而言,分散式資料庫查詢優化的首要目標是

A)使查詢執行時I/O代價最省

B)使查詢執行時CPU代價最省

C)使查詢執行時通訊代價最省

D)使查詢執行時I/O代價和CPU代價之和最省

(16)在SQL Server 2000中,每個資料庫都至少包含一個數據檔案和一個日誌檔案,創資料庫的主要工作是定義構成資料庫的資料檔案和日誌檔案的屬性。給定下列屬性:

I.初始大小

II.物理檔名

III.最大大小

IV.收縮方式

V.增長方式

以上屬於資料庫檔案屬性的是

A)僅I、11和III

B)僅II、N和V

C)僅I、11、III和V

D)全部都是

(17)在VB 6.0中使用Adodc資料控制元件可以很方便地實現對資料庫資料的插入、刪除和修改操作。現假設用Adodc 1資料控制元件刪除其結果集當前行對應的資料庫資料,下列實現方案中正確的是

A)執行Adodc te方法

B)執行Adodc l te方法

C)先執行te方法,然後再執行te方法

D)先執行Adodc l te方法,然後再執行Adodc te方法

(18)設有某轉儲策略,用該策略對資料庫中的某一資料檔案f進行轉儲時,會將其跟上一次的轉儲檔案採用一定機制進行比較,若發現f被修改或f為新檔案時才轉儲該檔案,則這種轉儲策略是

A)完全轉儲

B)增量轉儲

C)差量轉儲

D)增量加差量轉儲

(19)設某系統中有商品銷售表(商品號,商品類別,數量,單價,銷售日期,銷售時間),該表資料量大,在I作時間會被頻繁插入銷售資料。使用者需要經常查詢每天各類別商品的銷售總量。為了提高查詢效率,下列措施中最為有效且合理的是

A)在商品銷售表上針對商品類別和銷售日期屬性建立索引

B)建立商品分類別日銷售彙總表(商品類別,銷售總量,日期),每產生一條新銷售記錄時實時更新該表,使用者直接使用該表進行查詢即可

C)在商品銷售表的商品號和銷售日期屬性上建立索引

D)建立商品日銷售彙總表(商品號,商品類別,銷售總量,日期),每產生一條新銷售記錄時實時更新該表,使用者直接使用該表進行查詢即可

(20)統一建模語言(UML)是一種常用於資料庫應用系統設計和開發的視覺化建模語言。關於UML,下列說法錯誤的是

A)UML中的檢視是由一個或多個圖組成的,一個圖是系統模型中的某個側面的`展示

B)用例圖、順序圖和狀態圖都是UML的行為檢視,用於描述系統的功能和活動

C)類圖和物件圖都是UML的結構檢視,用於描述系統在某個時間的靜態結構

D)在用例圖中,與系統互動的人和其它實體都可以成為系統的角色 (21)在SQL Server 2000中,如果己分配給某個資料庫的空間大小遠遠大於存放該資料庫資料需要的實際大小,則應該對該資料庫進行收縮,以釋放多餘的空間。關於收縮資料庫,下列說法錯誤的是

A)收縮資料庫中的某個檔案時,收縮後的檔案大小可以小於定義檔案時的初始大小

B)只能收縮資料庫所包含的資料檔案,不能收縮其日誌檔案

C)收縮某個具體檔案時,只要收縮後的檔案空間大於該檔案存放資料所需的實際空間,收縮操作即可進行

D)按比例收縮資料庫時,收縮後的資料庫大小不能小於定義資料庫時的初始大小

(22)資料庫概念設計的任務之一是標識和定義實體集。關於如何標識和定義實體集有下列說法:

I.被標識的實體集應能被一個屬性集描述

II.只有一個同類例項的物件集一般情況下也有必要標識成一個實體集

III.實體集中的每個例項應能夠被唯一標識和區分

N.定義實體集時通常用一個有意義的名詞命名

V.實體集中的每個屬性應該用一個有意義的動詞命名

以上說法正確的是

A)僅I、III和N

B)僅II、IV和V

C)僅I、IV和V

D)僅II、III和IV

(23)有關係模式:系(系號,系名,系辦公電話),教師(教師號,教師名,職稱,聘任日期,工資,所在系號)。現要定義下列約束:

I.系號是系關係的主碼,教師號是教師關係的主碼

II.職稱列的取值只能為“教授、”副教授“、”講師“、”助教“和”其它“

III.教授的預設工資為10000元,副教授的預設五資為8000元,講師的預設工資為5000元

IV.每個教師的所在系號不能為空,且其值必須在系關係中存在

若在資料庫中實現以上約束,需要使用觸發器才能實現的是

A)僅I和II

B)僅III和N

C)僅III

D)僅I和N

(24)設某大型商場的資料倉庫需要採取一定的資料抽取策略從商場業務資料庫系統中採集資料。設資料倉庫環境中有客戶名單、商品銷售細節和商品每日銷售彙總資料,並有應用系統需要分析每週客戶增長趨勢和每日商品銷售趨勢。下列資料抽取或更新策略一般情況下最為合理的是

A)每天晚上針對業務系統中的客戶名單和商品銷售細節做一次快照,然後根據商品銷售細節計算銷售彙總資料

B)每天做一次客戶名單快照,根據客戶名單的變化修改資料倉庫中的最終客戶名單。銷售細節每天晚上採用增量方式進行抽取,然後根據新增的銷售資料更新商品每日銷售彙總資料

C)每週做一次客戶名單快照,每天做一次銷售細節快照,然後根據商品銷售細節計算銷售彙總資料

D)每週在發現客戶名單中的資訊有變化時,對客戶名單做一次快照。對銷售細節資料採用增量方式,每天抽取一次新的銷售資料,然後根據新增的銷售資料更新商品每日銷售彙總資料

(25)資料庫技術為大量資料的組織和儲存,以及資料的操縱、管理與維護提供了有力的方法和工具。有下列說法:

I.與使用者自定義檔案儲存資料的方式相比,資料庫不僅能儲存資料,還能方便地表達資料之間的關係

II.資料庫管理系統一般情況下只提供通用的資料處理功能,不提供面向具體應用領域的業務處理功能

III.資料頁(塊)是資料庫中儲存資料的基本單位,為了提高空間利用率,SQL Server2000等資料庫管理系統允許一行資料跨頁儲存

IV.利用資料庫技術,可以提高資料的獨立性,使資料不再與應用程式緊密地捆綁在一起,實現資料在企業、組織或更大範圍內的共享

V.資料字典是資料庫管理系統的重要組成部分,大部分資料庫管理系統的資料字典是由一組系統表和系統檢視組成的,這些物件一般由資料庫管理系統和資料庫管理員共同維護

以上說法錯誤的是

A)僅I和III

B)僅II和IV

C)僅III和V

D)僅IV和V

(26)設有關係模式Student(Sno, Sname, Sex, Birthday),Course(Cno, Cname, Credit),SC(Sno,Cno, Grade)。若在SQL Server 2000中建有與以上模式對應的關係表,並有如下操作:

I.定義Sno是Student關係表的主碼,定義Cno是Course關係表的主碼,定義Sno,Cno是SC關係表的主碼

II.定義Student關係表Sex列的取值只能為”男,或“女”,定義Course關係表Credit列的取值範圍是[1, 4]

III.在Student關係表的Sname列上建立一個非聚集索引,在Course關係表的Cname列上建立一個非聚集索引-

IV.定義SC關係表的Sno列的取值不能為空,並且其鑲一個值必須在Student關係表的Sno列的值集中

以上操作對內模式結構有影響的是

A)僅I和III

B)僅II和III

C)僅I和IV

D )僅I和II

(27)某大型超市的資料庫應用系統中,設有下列資料:

I.商品清單

II. DBMS中的資料字典

III.商品銷售細節資料

IV.資料庫結構說明文件

V.前端應用程式報表中資料項的定義及說明文件

VI.商品分類銷售彙總資料

以上資料中,一般屬於元資料的是

A)僅I、III和VI

B)僅II、V和VI

C)僅I、II和N

D)僅II、N和V

(28)設有某通訊公句面向手機使用者的網上通訊記錄查詢資料庫系統,該系統為手機使用者提供最近一年內使用者的簡訊和通話記錄查詢功能。在系統上線執行前的實施過程中,設有下列測試活動:

I.在指定時間段內,模擬生成N筆特定模式的查詢事務,測試伺服器能否在這個時間段內完成這些查詢

II.用一個手機使用者登入,測試系統能否在該使用者5分鐘內沒有任何操作時自動斷開該使用者的連線

III.測試系統在使用者通過網頁登入時能否生成驗證碼圖片

IV.用一個手機使用者登入,測試在使用者成功登入後系統能否正確地給使用者傳送一條提示簡訊

V.測試單個使用者查詢不同時間跨度的資料所需的平均響應時間

以上測試活動中,可以歸為效能測試的是

A)僅I和V

B)僅I、II和IV

C)僅II、III和IV

D)僅I、II和V

(29)在SQL Server 2000中,有學生表(學號,姓名,年齡,所在系),學號是主碼。在這個表上建有檢視V1,V1檢視的定義語句為:

CREATE VIEW V1 AS

SELECT姓名,年齡,所在系FROM學生表

WHERE年齡>=(SELECT AVG(年齡)FROM學生表)

有下列操作語句:

TE V1 SET年齡=年齡+1

CT*FROM V1 WHERE年齡>20

TE FROM V1 WHERE年齡>20

RT INTO V1 VALUES(,張三,20,‘計算機系’)

以上語句能正確執行的是

A)僅I和II

B)僅II

C)僅II和IV

D)僅I、II和III

(30)為了防止某個資料庫系統發生故障,設有下列措施:

I.配備UPS保證伺服器供電穩定

II.採用雙硬碟映象,以防止單個硬碟出現介質損壞而造成資料丟失

III.定期給作業系統打補丁,以免作業系統被攻擊後重啟

IV.改善密碼管理機制,提高各類密碼的安全性,以免發生資料失竊

V.加強事務流程測試和驗證,以免發生併發事務死鎖

以上措施中,用於防止資料庫系統出現系統故障(軟故障)的是

A)僅I、II和III

B)僅III、IV和V

C)僅I和III

D)僅IV和V

  • 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-tw/jsj/siji/k3d9ko.html