第二套題
一、 選擇題
1. 以下數據結構中不屬于線性數據結構的是____C__。
A、隊列 B、線性表 C、二叉樹 D、棧
2. 在結構化方法中,用數據流程圖(DFD)作為描述工具的軟件開發階段是__B____。
A、可行性分析 B、需求分析 C、詳細設計 D、程序編碼
3. 結構化程序設計主要強調的是__B____。
A、程序的規模 B、程序的易讀性 C、程序的執行效率 D、程序的可移植性
4. 在軟件生命周期中,能準確地確定軟件系統必須做什么和必須具備哪些功能的階段是_D_____。
A、概要設計 B、詳細設計 C、可行性分析 D、需求分析
5. 下列關于棧的敘述中正確的是____D__。A、在棧中只能插入數據 B、在棧中只能刪除數據
C、棧是先進先出的線性表 D、棧是先進后出的線性表
6. 下面不屬于軟件設計原則的是__C____。A、抽象 B、模塊化 C、自底向上 D、信息隱蔽
7. 對長度為N的線性表進行順序查找,在最壞情況下所需要的比較次數為__B____。
A、N+1 B、N C、(N+1)/2 D、N/2
8. 視圖設計一般有3種設計次序,下列不屬于視圖設計的是__B____。
A、自頂向下 B、由外向內 C、由內向外 D、自底向上
9. 下列有關數據庫的描述,正確的是_C_____。A、數據庫是一個DBF文件 B、數據庫是一個關系
C、數據庫是一個結構化的數據集合 D、數據庫是一組文件
10. 下列說法中,不屬于數據模型所描述的內容的是__C____。
A、數據結構 B、數據操作 C、數據查詢 D、數據約束
11. 在下面的Visual FoxPro表達式中,運算結果是邏輯真的是_D_____。
A、EMPTY(.NULL.) B、LIKE('acd','ac?') C、AT('a','123abc') D、EMPTY(SPACE(2))
12. 表達式VAL(SUBS("奔騰586",5,1))*Len("visual foxpro")的結果是__D____。
A、13.00 B、14.00 C、45.00 D、65.00
13. 以下關于自由表的敘述,正確的是__C____。
A、全部是用以前版本的FOXPRO(FOXBASE)建立的表
B、可以用Visual FoxPro建立,但是不能把它添加到數據庫中
C、自由表可以添加到數據庫中,數據庫表也可以從數據庫中移出成為自由表
D、自由表可以添加到數據庫中,但數據庫表不可從數據庫中移出成為自由表
14. 下面關于數據環境和數據環境中兩個表之間的關系的陳述中,_C_____是正確的。
A、數據環境是對象,關系不是對象 B、數據環境不是對象,關系是對象
C、數據環境是對象,關系是數據環境中的對象 D、數據環境和關系均不是對象
15. 在"報表設計器"中,可以使用的控件是__A____。
A、標簽、域控件和線條 B、標簽、域控件和列表框
C、標簽、文本框和列表框 D、布局和數據源
16.用二維表數據來表示實體及實體之間聯系的數據模型稱為_D_____。
A、實體--聯系模型 B、層次模型 C、網狀模型 D、關系模型
17. 用來指明復選框的當前選中狀態的屬性是___C___。A、Selected B、Caption C、Value D、ControlSource
18. 使用菜單操作方法打開一個在當前目錄下已經存在的查詢文件zgjk.qpr后,在命令窗口生成的命令是__B__。
A、OPEN QUERY zgjk.qpr B、MODIFY QUERY zgjk.qpr
C、DO QUERY zgjk.qpr D、CREATE QUERY zgjk.qpr
19. 可以伴隨著表的打開而自動打開的索引是____C__。
A、單一索引文件(IDX) B、復合索引文件(CDX)C、結構化復合索引文件 D、非結構化復合索引文件
20. 在數據庫設計器中,建立兩個表之間的一對多聯系是通過以下索引實現的__A____。
A、"一方"表的主索引或候選索引,"多方"表的普通索引
B、"一方"表的主索引,"多方"表的普通索引或候選索引
C、"一方"表的普通索引,"多方"表的主索引或候選索引
D、"一方"表的普通索引,"多方"表的候選索引或普通索引
21. 下列函數中函數值為字符型的是___B___。 A、DATE() B、TIME() C、YEAR() D、DATETIME()
22. 下面對控件的描述正確的是___B___。
A、用戶可以在組合框中進行多重選擇 B、用戶可以在列表框中進行多重選擇
C、用戶可以在一個選項組中選中多個選項按鈕 D、用戶對一個表單內的一組復選框只能選中其中一個
23. 確定列表框內的某個條目是否被選定應使用的屬性是___D___。
A、Value B、ColumnCount C、ListCount D、Selected
24. 設有關系R1和R2,經過關系運算得到結果S,則S是_A_____。
A、一個關系 B、一個表單 C、一個數據庫 D、一個數組
25. DBAS指的是___C___。A、數據庫管理系統B、數據庫系統C、數據庫應用系統 D、數據庫服務系統
26. 設X="ABC",Y="ABCD",則下列表達式中值為.T.的是__C____。A、X=Y B、X==Y C、X$Y D、AT(X,Y)=0
27. 在表結構中,邏輯型、日期型、備注型字段的寬度分別固定為B___。
A、3,8,10 B、1,6,4 C、1,8,任意 D、1,8,4
28. 在標準SQL中,建立視圖的命令是___C___。
A、CREATE SCHEMA命令 B、CREATE TABLE命令 C、CREATE VIEW命令 D、CREATE INDEX命令
29. 有關SCAN循環結構,敘述正確的是__B____。
A、SCAN循環結構中的LOOP語句,可將程序流程直接指向循環開始語句SCAN,首先判斷EOF()函數的真假
B、在使用SCAN循環結構時,必須打開某一個數據庫
C、SCAN循環結構的循環體中必須寫有SKIP語句
D、SCAN循環結構,如果省略了
子句\FOR和WHILE條件子句,則直接退出循環
30. 設有圖書管理數據庫:
圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))
讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))
借閱(借書證號C(4),總編號C(6),借書日期D(8))
對于圖書管理數據庫,要查詢所藏圖書中,各個出版社的圖書最高單價、平均單價和冊數,下面SQL語句正確的是__D____。
SELECT 出版單位,______,______,______;
FROM 圖書管理!圖書 ______ 出版單位
A、MIN(單價) AVGAGE(單價) COUNT(*) GROUP BY B、MAX(單價) AVG(單價) COUNT(*) ORDER BY
C、MAX(單價) AVG(單價) SUM(*) ORDER BY D、MAX(單價) AVG(單價) COUNT(*) GROUP BY
31. 設有圖書管理數據庫:
圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))
讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))
借閱(借書證號C(4),總編號C(6),借書日期D(8))
對于圖書管理數據庫,求CIE單位借閱圖書的讀者的人數。
下面SQL語句正確的是__A____。
SELECT ______ FROM 借閱 WHERE;
借書證號 _______
A、COUNT (DISTINCT 借書證號)
IN (SELECT 借書證號 FROM 讀者 WHERE 單位="CIE")
B、COUNT (DISTINCT 借書證號)
IN (SELECT 借書證號 FROM 借閱 WHERE 單位="CIE")
C、SUM (DISTINCT 借書證號)
IN (SELECT 借書證號 FROM 讀者 WHERE 單位="CIE")
D、SUM (DISTINCT 借書證號)
IN (SELECT 借書證號 FOR 借閱 WHERE 單位="CIE")
32. 查詢訂購單號(字符型,長度為4)尾字符是"1"的錯誤命令是__C____。
A、SELECT * FROM 訂單 WHERE SUBSTR(訂購單號,4)="1"
B、SELECT * FROM 訂單 WHERE SUBSTR(訂購單號,4,1)="1"
C、SELECT * FROM 訂單 WHERE "1"$訂購單號
D、SELECT * FROM 訂單 WHERE RIGHT(訂購單號,1)="1"
33. 在關系模型中,為了實現"關系中不允許出現相同元組"的約束應使用___B___。
A、臨時關鍵字 B、主關鍵字 C、外部關鍵字 D、索引關鍵字
34. 根據"職工"項目文件生成emp_sys.exe應用程序的命令是__B____。
A、BUILD EXE emp_sys FROM 職工 B、BUILD APP emp_sys.exe FROM 職工
C、LIKE EXE emp_sys FROM 職工 D、LIKE APP emp_sys.exe FROM 職工
35. 當前盤當前目錄下有數據庫:學院.dbc,其中有"教師"表和"學院"表。
"教師"表:
"學院"表:
有SQL語句:
SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;
ALL (SELECT 工資 FROM 教師 WHERE 系號="02")
與如上語句等價的SQL語句是___A___。
A、SELECT DISTINCT 系號 FROM 教師 WHERE工資>=;
(SELECT MAX(工資) FROM 教師 WHERE 系號="02")
B、SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;
(SELECT MIN(工資) FROM 教師 WHERE 系號="02")
C、SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;
ANY(SELECT 工資 FROM 教師 WHERE 系號="02")
D、SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;
SOME (SELECT 工資 FROM 教師 WHERE 系號="02")
二、 填空題
36. 若按功能劃分,軟件測試的方法通常分為白盒測試方法和__黑盒____測試方法。
37. 數據庫系統的三級模式分別為_概念或概念級_____模式、內部級模式與外部級模式。
38. 在最壞情況下,冒泡排序的時間復雜度為__n(n-1)/2____。
39. 在面向對象方法中,信息隱蔽是通過對象的___封裝___性來實現的。
40. 關系模型的數據操縱即是建立在關系上的數據操縱,一般有__查詢____、增加、刪除和修改四種操作。
41.要把幫助文件設置為復制到硬盤上的Foxhelp.chm文件,需要在"選項"對話框的__文件位置____選項卡上設置。
42. TIME( )的返回值的數據類型是__字符 或????C____類型。
43. 在定義字段有效性規則中,在規則框中輸入的表達式中類型是___邏輯表達式_____。
44. 設計報表通常包括兩部分內容:_數據源_____和布局。
45. __內部聯接____是指只有滿足聯接條件的記錄才包含在查詢結果中。
46. 設有圖書管理數據庫:
圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))
讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))
借閱(借書證號C(4),總編號C(6),借書日期D(8))
檢索書價在15元至25元(含15元和25元)之間的圖書的書名、作者、書價和分類號,結果按分類號升序排序。
SELECT 書名,作者,單價,分類號 FROM 圖書;
WHERE______;
ORDER BY______;
47. 設有如下關系表R、S和T:
R(BH,XM,XB,DWH)
S(SWH,DWM)
T(BH,XM,XB,DWH)
實現R∪T的SQL語句是_______。
48. 設有如下關系表R:
R(NO,NAME,SEX,AGE,CLASS)
主關鍵字是NO
其中NO為學號,NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號。寫出實現下列功能的SQL語句。
插入"95031"班學號為30,姓名為"鄭和"的學生記錄;_______。
49. 設有如下關系表R:
R(NO,NAME,SEX,AGE,CLASS)
主關鍵字是NO
其中NO為學號(數值型),NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號。寫出實現下列功能的SQL語句。
刪除學號為20的學生記錄;______。
第二套題答案
1-5 CBBDD 6-10 CBBCC 11-15 DDCCA 16-20 DCBCA 21-25 BBDAC 26-30 CDCBD 31-35 ACBBA
36.黑盒 37.概念或概念級 38.n(n-1)/2 39.封裝 40.查詢 41.文件位置 42.字符 或 C 43.邏輯表達式
44.數據源 45.內部聯接
46. 單價 BETWEEN 15 AND 25 或 單價 BETW 15 AND 25 或 單價 BETWE 15 AND 25 或 單價>=15 and 單價<=25 或 單價>=15 and 單價=<25 或 單價=>15 and 單價<=25 或 單價=>15 and 單價=<25 與 分類號 ASC 或 分類號
47. SELECT * FROM R UNION SELECT * FROM T 或 SELE * FROM R UNIO SELE * FROM T 或 SELECT * FROM R UNIO SELECT * FROM T 或 SELE * FROM R UNION SELE * FROM T
48. INSERT INTO R(NO,NAME,CLASS) VALUES(30,"鄭和","95031") 或 INSE INTO R(NO,NAME,CLASS) VALUES(30,"鄭和","95031")
49. DELETE FROM R WHERE NO=20 或 DELE FROM R WHERE NO=20 或 DELE FROM R WHER NO=20 或 DELETE FROM R WHER NO=20