糯米文學吧

位置:首頁 > 計算機 > 計算機二級

計算機二級Visual FoxPro的練習試題和答案

隨着計算機等級考試臨近,考生們要多做題,加深對考點的理解和掌握,檢驗複習效果,提大學聯考生對考題及考試的適應性。下文是計算機二級Visual FoxPro的練習試題和答案。

計算機二級Visual FoxPro的練習試題和答案

1[單選題] 在VisualFoxPr0中,下列關於表的敍述正確的是

A.在數據庫表和自由表中。都能給字段定義有效性規則和默認值

B.在自由表中,能給字段定義有效性規則和默認值

C.在數據庫表中,能給字段定義有效性規則和默認值

D.在數據庫表和自由表中,都不能給字段定義有效性規則和默認值

參考答案:C

參考解析:自由表和數據庫表之間是可以相互轉化的,數據庫表與自由表相比主要有以下特點:

①數據庫表可以使用長表名,在表中可以使用長字段名。

②可以為數據庫表的字段設置有效性規則、信息及默認值和輸入掩碼。

③數據庫表支持主關鍵字、參照完整性和表之間的聯繫。

④支持INSERT、UPDATET和DELETE事件觸發。

2[單選題] 在VisualFoxPr0中,為了使表具有更多的特性應該使用

A.數據庫表

B.自由表

C.數據庫表或自由表

D.數據庫表和自由表

參考答案:A

參考解析:自由表不支持主索引、不能設置字段有效性、無法實現數據完整性、不支持在表之間建立永久性聯繫,而數據庫表可以使用長表名和長字段名、可以為數據庫表中的字段指定默認值,輸入掩碼和格式化表中的字段,數據庫表支持參照完整性的主索引與表之間的聯繫。為了使表具有更多的特性,應使用數據庫表。

3[單選題] 在VisualFoxPr0中,下面的描述中正確是

A.打開一個數據庫以後建立的表是自由表

B.沒有打開任何數據庫時建立的表是自由表

C.可以為自由表指定字段級規則

D.可以為自由表指定參照完整性規則

參考答案:B

參考解析:表是存儲數據的基本對象,在VisualFoxPr0中.表以兩種形態出現,即數據庫表和自由表,不屬於任何數據庫的表稱為自由表。建立自由表時必須先要關閉所有的數據庫,否則建立的將是數據庫表,自由表不支持主索引,不能設置字段有效性,無法實現數據完整性、不支持在表之間建立永久聯繫而數據庫表可以使用長表名和長字段名,可以為數據庫表中的字段指定默認值,輸入掩碼和格式化表‘中的字段,數據庫表支持參照完整性的主索引與表之向的聯繫.

4[單選題] 在VisualFoxPr0中,如下描述正確的是

A.對錶的所有操作,都不需要使用USE命令先打開表

B.所有SQL命令對錶的所有操作都不需使用USE命令先打開表

C.部分SQL命令對錶的所有操作都不需使用USE命令先打開表

D.傳統的FoxPr0命令對錶的所有操作都不需使用USE命令先打開表

參考答案:B

參考解析:在VFP中,表是處理數據,建立關係數據庫和應用程序的基本單元,它用來存儲收集來的各種信息。表由若干行與若干列組成,表中的每一行稱為一個記錄,每一列稱為一個字段。在計算機內存儲為一個表文件,其擴展名為·DBF。使用SQL語言可以直接對錶進行操作,並不需要先使用USE打開表。

5[單選題] 在VisualFoxPr0中,“表”通常是指

A.表單

B.報表

C.關係數據庫中的關係

D.以上説法都不對

參考答案:C

參考解析:表是存儲數據的基本對象,在VisualFoxPr0中。表以兩種形態出現,即數據庫表和自由表。“表”通常是指關係數據庫中的關係,因此C選項正確。

6[單選題] 在VisualFoxPr0中,假定數據庫表s(學號,姓名,性別,年齡.和sC(學號,課程號,成績.之間使用“學號”建立了表之間的永久聯繫,在參照完整性的更新規則、刪除規則和插入規則中選擇設置了“限制”。如果表S所有的記錄在表SC中都有相關聯的記錄,則(.。

A.允許修改表s中的學號字段值

B.允許刪除表S中的記錄

C.不允許修改表s中的學號字段值

D.不允許在表s中增加新的記錄

參考答案:C

參考解析:【答案】C 【解析】參照完整性的更新規則如果設置了“限制”,若子表中有相關的'記錄,則禁止修改父表中的連接字段值,所以S表中的學號不能隨意修改;刪除規則如果設置了“限制”,若子表中有相關的記錄,則禁止刪除父表中的記錄,所以S表中禁止隨意刪除;如果插入規則設置了“限制”,若父表中沒有相匹配的連接字段值則禁止插入子記錄。所以SC表中不允許隨意增加記錄,但S表無限制,可以增加新記錄。

7[單選題] 在數據庫設計過程中,如果表A和表B之間是一對多聯繫。下列進行的數據庫設計方法中。最合理的是

A.將表A的主關鍵字字段添加到表B中

B.將表8的主關鍵字字段添加到表A中

C.創建一個新表,該表包含表A和表B的主關鍵字

D.將表A和表B合併.這樣可以減少表的個數,便於管理和維護

參考答案:A

參考解析:同一個數據庫中的表通常都是有關係的,當插入、刪除或修改一個表中的數據時,通過參照引用相互關聯的另一個表中的數據,來檢查對錶的數據操作是否正確。在父表中建立主索引或候選索引,在子表對應字段上建立普通索引,然後將主索引拖至普通索引上,建立起表之間的聯繫。故A為正確選項。

8[單選題] 假設在數據庫表的表設計器中,字符型字段“性別”已被選中,正確的有效性規則設置是(.。’

A.=”男”.0R.”女”

B.性別=”男”.0R.”女

C.$”男女”

D.性別$”男女”

參考答案:D

參考解析:建立字段有效性規則比較簡單直接的方法是在表設計器中建立,在表設計器的“字段”選項卡中有一組定義字段有效性規則的項目,它們是“規則”、“信息”、“默認值”三項。其中“規則”是邏輯表達式,“信息”是字符串表達式,“默認值”的類型則以字段的類型確定。所以正確的有效性規則設置必須為邏輯表達式,四個選項中只有D選項是正確的邏輯表達式。

9[單選題] 在建立數據庫表時,將單價字段的字段有效性規則設為“單價>0”,能保證數據的

A.域完整性

B.實體完整性

C.參照完整性

D.表完整性

參考答案:A

參考解析:【解析】域完整性是指對錶中字段的取值的限定。“單價>0”保證了單價字段的域完整性,故選擇A選項。實體完整性是指保證表中記錄唯一的特性,即在一個表中不可以有重複記錄。故B選項錯誤。參照完整性跟表之間的聯繫有關,故C選項錯誤。

10[單選題] 在數據庫表上的字段有效性規則是(.。

A.邏輯表達式

B.字符表達式

C.數字表達式

D.漢字表達式

參考答案:A

參考解析:建立字段有效性規則比較簡單直接的方法是在表設計器中建立,在表設計器的“字段”選項卡中有一組定義字段有效性規則的項目,它們是“規則”(字段有效性規則.、“信息”(違背字段有效性規則肘的提示信息.、“默認值”(字段的默認值.三項。其中“規則”是邏輯表達式,“信息”是字符串表達式,“默認值”的類型則以字段的類型確定。