2015下半年全國計算機考試二級VF練習題

1、算法分析的目的是______。

2015下半年全國計算機考試二級VF練習題

A、找出數據結構的合理性

B、找出算法中輸入和輸出之間的關係

C、分析算法的易懂性和可靠性

D、分析算法的效率以求改進

2、n個頂點的強連通圖的邊數至少有______。

A、n-1

B、n(n-1)

C、n

D、n+1

3、已知數據表A中每個元素距其最終位置不遠,爲節省時間,應採用的算法是______。

A、堆排序

B、直接插入排序

C、快速排序

D 、直接選擇排序

4、用鏈表表示線性表的優點是______。

A、便於插入和刪除操作

B、數據元素的物理順序與邏輯順序相同

C、花費的存儲空間較順序存儲少

D、便於隨機存取

5、下列不屬於結構化分析的常用工具的是______。

A、數據流圖

B、數據字典

C、判定樹

D、PAD圖

6、軟件開發的結構化生命週期方法將軟件生命週期劃分成______。

A、定義、開發、運行維護

B、設計階段、編程階段、測試階段

C、總體設計、詳細設計、編程調試

D、需求分析、功能定義、系統設計

7、在軟件工程中,白箱測試法可用於測試程序的內部結構。此方法將程序看做是______。

A、循環的集合

B、地址的集合

C、路徑的集合

D、目標的集合

8、在數據管理技術發展過程中,文件系統與數據庫系統的主要區別是數據庫系統具有______。

A、數據無冗餘

B、數據可共享

C、專門的數據管理軟件

D、特定的數據模型

9、分佈式數據庫系統不具有的特點是______。

A、分佈式

B、數據冗餘

C、數據分佈性和邏輯整體性

D、位置透明性和複製透明性

10、下列說法中,不屬於數據模型所描述的內容的是______。

A、數據結構

B、數據操作

C、數據查詢

D、數據約束

11、以下日期值正確的是______。

A、{"2001-05-25"}

B、{^2001-05-25}

C、{2001-05-25}

D、{[2001-02-25]}

12、打開一個數據庫的命令是______。

A、USE

B、USE DATABASE

C、OPEN

D、OPEN DATABASE

13、SQL語句中查詢條件短語的關鍵字是______。

A、WHERE

B、FOR

C、WHILE

D、CONDITION

14、查詢設計器中包括的選項卡有______。

A、字段、篩選、排序依據

B、字段、條件、分組依據

C、條件、排序依據、分組依據

D、條件、篩選、雜項

15、有如下程序:

INPUT TO A

IF A=10

S=0

ENDIF

S=1

?S

假定從鍵盤輸入的A的值一定是數值型,那麼上面條件選擇程序的執行結果是______。

A、0

B、1

C、由A的值決定

D、程序出錯

16、退出Visual FoxPro的操作方法是______。

A、從文件下拉菜單中選擇"退出"選項

B、用鼠標左按鈕單擊關閉窗口按鈕

C、在命令窗口中鍵入QUIT命令,然後按回車鍵

D、以上方法都可以

17、下面關於工具欄的敘述,錯誤的是______。

A、可以創建自己的工具欄

B、可以修改系統提供的工具欄

C、可以刪除用戶創建的工具欄

D、可以刪除系統提供的工具欄

18、Visual FoxPro關係數據庫管理系統能夠實現的三種基本關係運算是_______。

A、索引、排序、查找

B、建庫、錄入、排序

C、選擇、投影、連接

D、顯示、統計、複製

19、打開Visual FoxPro"項目管理器"的"文檔"(Docs)選項卡,其中包含______。

A、表單(Form)文件

B、報表(Report)文件

C、標籤(Label)文件

D、以上三種文件

20、在SQL查詢時,使用WHERE子句指出的是_____。

A、查詢目標

B、查詢結果

C、查詢條件

D、查詢視圖

21、如果一個班只能有一個班長,而且一個班長不能同時擔任其它班的班長,班級和班長兩個實體之間的關係屬於______。

A、一對一聯繫

B、一對二聯繫

C、多對多聯繫

D、一對多聯繫

22、能夠將表單的Visible屬性設置爲.T.,並使表單成爲活動對象的方法是______。

A、Hide

B、Show

C、Release

D、SetFocus

23、從數據庫的整體結構看,數據庫系統採用的數據模型有______。

A、網狀模型、鏈狀模型和層次模型

B、層次模型、網狀模型和環狀模型

C、層次模型、網狀模型和關係模型

D、鏈狀模型、關係模型和層次模型

24、用二維表形式表示的數據模型是______。

A、兩次數據模型

B、關係數據模型

C、網狀數據模型

D、網絡數據模型

25、下列關於數據庫系統的敘述中,正確的是______。

A、數據庫系統只是比文件系統管理的數據更多

B、數據庫系統中數據的一致性是指數據類型一致

C、數據庫系統避免了數據冗餘

D、數據庫系統減少了數據冗餘

26、執行SET EXACT OFF命令後,再執行"北京市"="北京"命令的顯示結果是______。

A、.T.

B、.F.

C、1

D、0

27、關於INSERT-SQL語句描述正確的是______。

A、可以向表中插入若干條記錄

B、在表中任何位置插入一條記錄

C、在表尾插入一條記錄

D、在表頭插入一條記錄

28、集合的並運算符是______。

A、∪

B、OR

C、UNIQUE

D、UNION

29、設有圖書管理數據庫:

圖書(總編號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語句正確的`是______。

SELECT DISTINCT 姓名,單位 FROM 讀者,借閱 ______

A、WHERE 圖書.總編號=借閱.總編號

B、WHERE 讀者.借書證號=借閱.借書證號

C、WHERE 總編號 IN(SELECT 借書證號 FROM 借閱)

D、WHERE 總編號 NOT IN(SELECT 借書證號 FROM 借閱)

30、兩表之間"臨時性"聯繫稱爲關聯,在兩個表之間的關聯已經建立的情況下,有關"關聯"的正確敘述是______。

A、建立關聯的兩個表一定在同一個數據庫中

B、兩表之間"臨時性"聯繫是建立在兩表之間"永久性"聯繫基礎之上的

C、當父表記錄指針移動時,子表記錄指針按一定的規則跟隨移動

D、當關閉父表時,子表自動被關閉

31、執行下列一組命令之後,選擇"職工"表所在工作區的錯誤命令是______。

CLOSE ALL

USE 倉庫 IN 0

USE 職工 IN 0

A、SELECT 職工

B、SELECT 0

C、SELECT 2

D、SELECT B

32、以下關於主索引和候選索引的敘述正確的是______。

A、主索引和候選索引都能保證表記錄的惟一性

B、主索引和候選索引都可以建立在數據庫表和自由表上

C、主索引可以保證表記錄的惟一性,而候選索引不能

D、主索引和候選索引是相同的概念

33、使用如下三個表:

部門:部門號 C(8),部門名 C(12),負責人 C(6),電話 C(16)

職工:部門號 C(8),職工號 C(10),姓名 C(8),性別 C(2),出生日期 D

工資:職工號 C(10),基本工資 N(8.2),津貼 N(8.2),獎金 N(8.2),扣除 N(8.2)

爲"工資"表增加一個"實發工資"字段的正確命令是______。

A、MODIFY TABLE 工資 ADD COLUMN 實發工資 N(9,2)

B、MODIFY TABLE 工資 ADD FIELD 實發工資 N(9,2)

C、ALTER TABLE 工資 ADD COLUMN 實發工資 N(9,2)

D、ALTER TABLE 工資 ADD FIELD 實發工資 N(9,2)

34、有關參照完整性的刪除規定,正確的描述是______。

A、如果刪除規則選擇的是限制,則當用戶刪除父表中的記錄時,系統將自動刪除子表中的所有相關記錄

B、如果刪除規則選擇的是級聯則當用戶刪除父表中的記錄時系統將禁止刪除子表相關的父表中的記錄

C、如果刪除規則選擇的是"忽略",則當用戶刪除父表中的記錄時,系統不負責做任何工作

D、上面三種說法都不對

35、連編應用程序不能生成的文件是______。

A、文件

B、文件

C、文件

D、文件

36、測試的目的是暴露錯誤,評價程序的可靠性;而______的目的是發現錯誤的位置並改正錯誤。

37、在最壞情況下,堆排序需要比較的次數爲______。

38、若串s="Program",則其子串的數目是______。

39、一個項目具有一個項目主管,一個項目主管可管理多個項目,則實體"項目主管"與實體"項目"的聯繫屬於______的聯繫。

40、數據庫管理系統常見的數據模型有層次模型、______和______三種。

41、自然聯接是去掉重複屬性的_______聯接。

42、擴展名爲的程序文件在"項目管理器"的______選項卡中顯示和管理。

43、在Visual FoxPro中,最多同時允許打開______個數據庫表和自由表。

44、建立遠程視圖必須首先建立與遠程數據庫的______。

45、要爲表單設計下拉式菜單,首先需要在菜單設計時,在"常規選項"對話框中選擇"頂層表單"複選框;其次要將表單的Show Window屬性值設置爲______,使其成爲頂層表單;最後需要在表單的______事件代碼中添加調用菜單程序的命令。

46、數據描述語言的作用是______。

47、?LEN("計算機")

48、設有圖書管理數據庫:

圖書(總編號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))

對圖書管理數據庫,刪除借閱表的候選索引hsxy。請對下面的SQL語句填空:

ALTER TABLE 借閱 ______