一、選擇題(每小題2分,共70分)
下列各題A.、B.、C.、D.四個選項中,只有一個選項是正確的。請將正確選項填塗在答題卡相應位置上,答在試卷上不得分。
(1)下列敘述中正確的是( )。
A.迴圈佇列是佇列的一種鏈式儲存結構
B.迴圈佇列是一種邏輯結構
C.迴圈佇列是佇列的一種順序儲存結構
D.迴圈佇列是非線性結構
(2)下列敘述中正確的是( )。
A.棧是一種先進先出的線性表
B.佇列是一種後進先出的線性表
C.棧與佇列都是非線性結構
D.以上三種說法都不對
(3)一棵二叉樹共有25個結點,其中5個是葉子結點,則度為1的結點數為( )。
A.4
B.16
C.10
D.6
(4)在下列模式中,能夠給出資料庫物理儲存結構與物理存取方法的是( )。
A.邏輯模式
B.概念模式
C.內模式
D.外模式
(5)在滿足實體完整性約束的條件下( )。
A.一個關係中可以沒有候選關鍵字
B.一個關係中只能有一個候選關鍵字
C.一個關係中必須有多個候選關鍵字
D.一個關係中應該有一個或多個候選關鍵字
(6)有三個關係R、S和T如下:
則由關係R和S得到關係T的操作是( )。
A.並
B.差
C.交
D.自然連線
(7)軟體生命週期的活動中不包括( )。
A.軟體維護
B.需求分析
C.市場調研
D.軟體測試
(8)下面不屬於需求分析階段任務的是( )。
A.確定軟體系統的效能需求
B.確定軟體系統的功能需求
C.指定軟體整合測試計劃
D.需求規格說明書評審
(9)在黑盒測試方法中,設計測試用例的主要根據是( )。
A.程式外部功能
B.程式資料結構
C.程式流程圖
D.程式內部結構
(10)在軟體設計中不使用的工具是( )。
A.系統結構圖
B.程式流程圖
圖
D.資料流圖(DFD圖)
(11)VisualFoxPro6.0屬於( )。
A.層次資料庫管理系統
B.關係資料庫管理系統
C.面向物件資料庫管理系統
D.分散式資料庫管理系統
(12)下列字元型常量的表示中,錯誤的是( )。
A.[[品牌]]
B.'5+3'
C.'[x=y]'
D.["計算機"]
(13)函式UPPER("1a2B")的結果是( )。
A.1A2b
B.1a2B
C.1A2B
D.1a2b
(14)可以隨表的開啟而自動開啟的索引是( )。
A.單項壓縮索引檔案
B.單項索引檔案
C.非結構複合索引檔案
D.結構複合索引檔案
(15)為資料庫表增加欄位有效性規則是為了保證資料的( )。
A.域完整性
B.表完整性
C.參照完整性
D.實體完整性
(16)在VisualFoxPro中,可以在不同工作區同時開啟多個數據庫表或自由表,改變當前工作區的命令是( )。
CT
(17)在INPUT、ACCEPT和WAIT三個命令中,必須要以回車鍵表示結束的命令是( )。
PT、WAIT
T、WAIT
T、ACCEPT
T、ACCEPT和WAIT
(18)下列控制元件中,不能設定資料來源的是( )。
A.複選框
B.命令按鈕
C.選項組
D.列表框
(19)查詢“教師”表中“住址”欄位中含有“望京”字樣的教師資訊,正確的SQL語句是( )。
CT*FROM教師WHERE住址LIKE"%望京%"
CT*FROM教師FOR住址LIKE"%望京%"
CT*FROM教師FOR住址="%望京%"
)SELECT*FROM教師WHERE住址="%望京%"
(20)查詢設計器中的“篩選”選項卡的作用是( )。
A.檢視生成的SQL程式碼
B.指定查詢條件
C.增加或刪除查詢表
D.選擇所要查詢的欄位
(21)某資料表有20條記錄,若用函式EOF( )測試結果為.T.,那麼此時函式RECNO( )值是( )。
A.21
B.20
C.19
D.1
(22)為“教師”表的職工號欄位新增有效性規則:職工號的最左邊三位字元是“110”,正確的SQL語句是( )。
GETABLE教師ALTER職工號SETCHECKLEFT(職工號,3)="110"
GETABLE教師ALTER職工號SETCHECKOCCURS(職工號,3)="110"
RTABLE教師ALTER職工號SETCHECKLEFT(職工號,3)="110"
RTABLE教師ALTER職工號CHECKLEFT(職工號,3)="110"
(23)對資料庫表建立性別(C,2)和年齡(N,2)的複合索引時,正確的索引關鍵字表達式為( )。
A.性別+年齡
(性別)+年齡
C.性別,年齡
D.性別+STR(年齡,2)
(24)刪除檢視salary的命令是( )。
VIEWsalary
salaryVIEW
CTsalary
CTsalaryVIEW
(25)關於記憶體變數的呼叫,下列說法正確的是( )。
A.區域性變數能被本層模組和下層模組程式呼叫
B.私有變數能被本層模組和下層模組程式呼叫
C.區域性變數不能被本層模組程式呼叫
D.私有變數只能被本層模組程式呼叫
(26)在命令按鈕組中,決定命令按鈕數目的屬性是( )。
onNum
rolSource
onCount
e
(27)報表檔案的副檔名是( )。
(28)下列選項中,下列屬於SQL資料定義功能的是( )。
R
TE
CT
(29)要將VisualFoxPro系統選單恢復成標準配置,可先執行SETSYSMENUNOSAVE命令,然後再執行( )。
OSYSMENU
YSMENUTODEFAULT
ODEFAULT
EFAULTTOSYSMENU
(30)假設有一表單,其中包含一個選項按鈕組,在表單執行啟動時,最後觸發的事件是( )。
A.表單Init
B.選項按鈕的Init
C.選項按鈕組的Init
D.表單的Load
31—35題使用如下三個資料庫表:
圖書(索書號,書名,出版社,定價,ISBN)
借書證(結束證號,姓名,性別,專業,所在單位)
借書記錄(借閱號,索書號,借書證號,借書日期,還書日期)
其中:定價是貨幣型,借書日期和還書日期是日期型,其他是字元型。
(31)查詢借書證上專業為“計算機”的所有資訊,正確的SQL語句是( )。
CTALLFROM借書證WHERE專業="計算機"
CT借書證號FROM借書證WHERE專業="計算機"
CTALLFROM借書記錄WHERE專業="計算機"
CT*FROM借書證WHERE專業="計算機"
(32)查詢2011年被借過圖書的書名、出版社和借書日期,正確的SQL語句是( )。
CT書名,出版社,借書日期FROM圖書,借書記錄
WHERE借書日期=2011AND圖書.索書號=借書記錄.索書號
CT書名,出版社,借書日期FROM圖書,借書記錄
WHERE借書日期=YEAR(2011)AND圖書.索書號=借書記錄.索書號
CT書名,出版社,借書日期FROM圖書,借書記錄
WHERE圖書.索書號=借書記錄.索書號ANDYEAR(借書日期)=2011
CT書名,出版社,借書日期FROM圖書,借書記錄圖書.索書號=借書記錄.索書號ANDWHEREYEAR(借書日期)=YEAR(2011)
(33)查詢所有借閱過“中國出版社”圖書的讀者的姓名和所在單位( )。
CT姓名,所在單位FROM借書證,圖書,借書記錄WHERE圖書.索書號=借書記錄.索書號
AND借書證.借書證號=借書記錄.借書證號AND出版社="中國出版社"
CT姓名,所在單位FROM圖書,借書證WHERE圖書.索書號=借書證.借書證號
AND出版社="中國出版社"
CT姓名,所在單位FROM圖書,借書記錄WHERE圖書.索書號=借書記錄.索書號
AND出版社="中國出版社"
CT姓名,所在單位FROM借書證,借書記錄
WHERE借書證.借書證號=借書記錄.借書證號AND出版社="中國出版社"
(34)從借書證表中刪除借書證號為“1001”的記錄,正確的SQL語句是( )。
TEFROM借書證WHERE借書證號="1001"
TEFROM借書證FOR借書證號="1001"
FROM借書證WHERE借書證號="1001"
FROM借書證FOR借書證號="1001"
(35)將選項為“錦上計劃研究所”的所在單位欄位值重設為“不詳”,正確的SQL語句是( )。
TE借書證SET所在單位="錦上計劃研究所"WHERE所在單位="不詳"
TE借書證SET所在單位="不詳"WITH所在單位="錦上計劃研究所"
TE借書證SET所在單位="不詳"WHERE所在單位="錦上計劃研究所"
TE借書證SET所在單位="錦上計劃研究所"WITH所在單位="不詳"