全國計算機等級考試二級Visual FoxPro考試卷

  一、選擇題

全國計算機等級考試二級Visual FoxPro考試卷

al FoxPro DBMS基於的數據模型是(  )。

A.層次型

B.關係型

C.網狀型

D.混合型

2.數據庫技術的根本目標是要解決數據的(  )。

A.存儲問題

B.共享問題

C.安全問題

D.保護問題

3.設計數據庫的存儲結構屬於(  )。

A.需求分析

B.概念設計

C.邏輯設計

D.物理設計

4.下列數據結構中,能用二分法進行查找的是(  )。

A.順序存儲的有序線性表

B.結性鏈表

C.二叉鏈表

D.有序線性鏈表

5.下列描述中正確的是(  )。

A.軟件測試的主要目的是發現程序中的錯誤

B.軟件測試的主要目的是確定程序中錯誤的位最

C.爲了提高軟件測試的效率,最好由程序編制者自己來完成軟件測試的工作

D.軟件測試是證明軟件沒有錯誤

6.下列敘述中正確的是(  )。

A.在模塊化程序設計中,一個模塊應該儘量多地包括與其他模塊聯繫的信息

B.在自頂向下、逐步細化的設計過程中,首先應設計解決問題的第一個細節

C.在模塊化程序設計中,一個模塊內部的控制結構也要符合結構化原則

D.在程序設計過程中,不能同時採用結構化程序設計方法與模塊化程序設計方法

7.設計軟件結構是在軟件生命週期的(  )。

A.軟件定義期

B.軟件開發期

C.軟件維護期

D.以上3個都不是

8.用鏈表表示線性表,其優點是(  )。

A.便於隨機存取

B.花費的存儲空間較順序存儲少

C.便於插入和刪除操作

D.數據元素的物理順序與邏輯順序相同

9.已知一棵二叉樹前序遍歷和中序遍歷分別爲ABDE—GCFH和DBGEACHF,則該二叉樹的後序遍歷爲(  )。

FBCA

HFCA

EFGH

EDHG

10.相對於數據庫系統,文件系統的主要缺陷有數據關聯差、數據不一致性和(  )。

A.可重用性差

B.安全性差

C.非持久性

D.冗餘性

  二、基本操作題

1(1)創建一個新的項目“customer_management”。

(2)在新建立的項目“customer_management”中創建數據庫“order_management”。

(3)在數據庫“order_management”中建立表“order_list”,表名稱分別爲:“客戶型”、“訂單號”、“訂購日期”和“總金額”;類型分別爲:“字符型(6)”、“字符型(6)”、“日期型”和“浮動型”。

(4)爲“order list”表創建一個主索引,索引名和索引表達式均是“訂單號”。

參考解析:

(1)【操作步驟】

①在Visual FoxPro主窗口下按組合鍵Ctrl+N,則系統彈出“新建”對話框,在文件類型中選擇“項目”,再單擊“新建文件”按鈕;

②在彈出的“創建”對話框中,選定考生文件夾,在項目文件中填入“customer_”,再單擊“保存”按鈕;這樣便新建了一個項目。

(2)【操作步驟】①在彈出的項目管理器中先選擇“數據”標籤,再選擇“數據庫”,最後單擊“新建”按鈕;

②在彈出的“新建數據庫”對話框中單擊“新建文件”;

③在彈出的“創建”對話框中,選定考生文件夾,在“數據庫名”中填入“0rder_”,再單擊“保存”按鈕。

(3)【操作步驟】

①完成了數據庫的添加;

②在添加的數據庫中選擇“數據”標籤,再單擊“數據庫”標籤,選擇“0rder_”數據庫,再選擇“表”標籤,單擊“新建”銨扭,在彈出的“創建”對往左框中將表名更改爲“0rder_list”,單擊“確定”按鈕,在彈出“表設計器”中

的“字段名”中填入題幹中的字段,“類型”中選擇題幹中規定的類型,單擊“確定”按鈕,在彈出的提示框中單擊“是”按鈕保存表;

③在彈出的“新建表”對話框中單擊“新建襲”,並在彈出的“創建”對話框中,選定考生文件夾,在“輸入表名”中填人“0rder_”,再單擊保存。

(4)【操作步驟】

在彈出的“表設計器中”,按題所要求建立表的結構後,選擇“索引”標籤,在索引名列中填人“訂單號”,在索引類型列中選擇“主索引”,在索引表達式列中填入“訂單號”,單擊“確定”按鈕,保存表結構。

2在考生文件夾下的“職員管理”數據庫中完成下列基本操作:

(1)爲“員工信息”表增加一個字段,字段名爲“EMAIL”,類型爲“字符型”,寬度爲“20”。

(2)設置“員工信息”表中“性別”字段的有效性規則,性別取“男”或“女”,默認值爲“女”。

(3)在“員工信息”表中,將所有記錄的“EMAIL”字段值用“部門編號”的字段值加上“職工編號”的字段值再加上”進行替換。

(4)通過“部門編號”字段建立“員工信息”表和“部門”表間的永久聯繫。

參考解析:

【考點指引】本大題主要考查數據庫設計器的基本探作,包括修改表結構、設置有效性規則和建立表間聯繫,這些都可以在數據庫設計器中完成,另外還考查了記錄的批量修改。

(1)【操作步驟】

①選擇【文件】→【打開】命令,在“打開”對話框的“文件類型”下拉列表框中選擇“數據庫”,選擇“職員管理”,單擊“確定”按鈕,打開數據庫設計器。

②在“數據庫設計器”中,選擇表“員工信息”,單擊鼠標右鍵,在彈出的快捷菜單中選擇“修改”命令,打開表設計器。

③在“表設計器”中,單擊“字段”選項卡,單擊最後一行,輸入字段名“EMAIL”,“類型”爲“字符型”,“寬度”爲“20”。

(2)【操作步驟】

在“員工信息”表設計器的“字段”選項卡中,選擇“性別”字段,在“字段有效性”的“規則”文本框中輸入“性別=〝男″OR性別=〝女″”,“默認值”文本框中輸入“〝女″”,單擊“確定”按鈕關閉表設計器並保存表“員工信息”結構。

(3)【操作步驟】

①在“數據庫設計器”中,選擇表“員工信息”,單擊鼠標右鍵,在彈出的快捷菜單中選擇“瀏覽”,打開數據瀏覽窗口。

②選擇【表】→【替換字段】命令,打開“替換字段”對話框,在“字段”下拉列表框中選擇“EMAIL”字段,在“替換爲”文本框中輸入“部門編號+職工編號+〝@″”,在“替換條件”的“作用範圍”下拉列表框中選擇“ALL”,單擊“替換”命令按鈕進行字段值替換。

(4)【操作步驟】

在數據庫設計器中,將“部門”表中“索引”下面的“部門編號”主索引字段拖曳到“員工信息”表中“索引”下面的“部門編號”索引字段上,建立兩個表之間的永久性聯繫。

3(1)建立項目文件,文件名爲“xm”。

(2)在項目中建立數據庫,文件名爲“DB1”。

(3)把表單“bd1”添加到項目“xm”中。

(4)修改表單“bd1”,爲其添加一個“關閉”按鈕。

參考解析:

【考點指引】本大題主要考查項目管理器的基本探作,包括新建項目、新建數據庫、添加表單,這些操作都可在項目管理器中完成。

(1)【操作步驟】

選擇【文件】→【新建】命令,選擇“項目”,單擊“新建文件”按鈕,輸入項目名稱“xm”後單擊“保存”按鈕。

(2)【操作步驟】

在項目管理器中選擇“數據”選項卡,然後選擇列表框中的'“數據庫”,單擊選項卡右邊的“新建”命令按鈕,選擇“新建數據庫”,在“創建”對話框中輸入數據庫名“DBl”,單擊“保存”按鈕將新建數據庫“DBI”添加到新建的項目“xm”中。

(3)【操作步驟】

在項目管理器中選擇“文檔”選項卡,選擇列表框中的“表單”,單擊選項卡右邊的“添加”命令按鈕,在“打開”對話框中選擇“”,單擊“確定”按鈕將表單“bd1”添加到新建的項目“xm”中。

(4)【操作步驟】

①在項目管理器中選擇“文檔”選項卡,展開列表框中的“表單”,選擇“bd1”,單擊右邊“修改”命令按鈕,打開表單設計器。

②在表單設計器中,單擊表單控件工具欄上的“命令按鈕”控件圖標,爲表單添加一個命令按鈕Command1,在按鈕屬性窗口中將命令按鈕Command1的Caption屬性值修改爲“關閉”,雙擊命令按鈕,在Click事件中輸入代碼:ase,用來關閉表單。

③關閉表單設計器並保存表單。

4(1)將數據庫“school”添加到項目文件“xm”中。

(2)將自由表“course”添加到數據庫“school”中。

(3)建立數據庫表“course"與表“score”之間的關聯(兩表的索引已經建立)。

(4)爲(3)題中的兩個表之間的聯繫設置完整性約束,要求:“更新”規則爲“忽略”,“刪除”規則和“插入”規則均爲“限制”。

參考解析:

【考點指引】本大題所考查的是項目管理器的一些基本探作,包括添加數據庫、添加自由表,以及表間關聯和完整性約束的建立。

(1)【操作步驟】

①選擇【文件】→【新建】命令,選擇“項目”,單擊“新建文件”按鈕,輸入項目名稱“xm”後單擊“保存”按鈕。

②在項目管理器中選擇“數據”選項卡,然後選擇列表框中的“數據庫”,單擊“添加”按鈕,在“打開”對話框中選擇數據庫名“school”,單擊“確定”按鈕將數據庫“school”添加到新建的項目“xm”中。

(2)【操作步驟】

在項目管理器中,選擇“school”數據庫的“表”分支,單擊“添加”按鈕,在“打開”對話框中選擇數據表“course”,選擇“獨佔”,單擊“確定”按鈕將數據庫表“course”添加到數據庫“school”中。

(3)【操作步驟】

在項目管理器中,選擇數據庫“school”,單擊“修改”按鈕,打開數據庫設計器,將表“course”的索引字段“課程編號”拖曳到表“score”的索引字段“課程編號”上,爲兩個表建立關聯。

(4)【操作步驟】

①在數據庫設計器中,選擇【數據庫】→【清理數據庫】命令清理數據庫。

②右鍵單擊“course”表和“score”表之間的關係線,在彈出的快捷菜單中選擇“編輯參照完整性”命令,打開參照完整性生成器。

③單擊“更新規則”選項卡,選擇“忽”;單擊“刪除規則”選項卡,選擇“限制”;單擊“插入規則”選項卡,選擇“限制”;單擊“確定”按鈕,保存參照完整性設置。

5(1)將自由表“股票代碼”添加到“投資管理”數據庫中。

(2)爲表“股票代碼”建立一個主索引(升序),索引名和索引表達式均爲“股票代碼”。

(3)爲表“股票代碼”設定有效性規則:股票代碼第一位必須以0或6開頭,錯誤提示信息是“股票代碼必須以0或6開頭”。

(4)打開表單文件“bd1”,請修改“登錄”命令按鈕的標題爲關閉。

參考解析:

【考點指引】本大題主要考查了添加自由表、數據表的索引、有效性規則建立的基本操作以及命令按鈕的Caption屬性的修改。

(1)【操作步驟】

①選擇【文件】→【打開】命令,或直接單擊工具欄上的“打開”圖標,在彈出的對話框中選擇要打開的數據庫文件“投資管理”。

②在“數據庫設計器”中,單擊右鍵選擇“添加表”,在“打開”對話框中選擇表“股票代碼”,單擊“確定”按鈕將自由表“股票代碼”添加到數據庫“投資管理”中。

(2)【操作步驟】

在數據庫設計器中,選擇表“股票代碼”,選擇【數據庫】→【修改】命令,打開表設計器修改表“股票代碼”結構,在“股票代碼”表設計器中的“索引”選項卡的“索引名”中輸入“股票代碼”,選擇索引類型爲“主索引”,索引表達式爲“股票代碼”。

(3)【操作步驟】

①在“股票代碼”表設計器中的“字段”選項卡下,選擇“股票代碼”字段,在“字段有效性”的“規則”文本框中輸入“LEFT(股票代碼,1)=”0”OR LEFT(股票代碼,1)="6"”,“信息”文本框中輸入“"股票代碼必須以0或6開頭"”,單擊“確定”按鈕關閉表設計器並保存表“股票代碼”結構。

(4)【操作步驟】

①選擇【文件】→【打開】命令,在“打開”對話框中的“文件類型”下拉列表框中選擇“表單”,選擇“”,單擊“確定”按鈕,打開表單設計器。

②在表單設計器中,選擇“登錄”命令按鈕,在命令按鈕屬性窗口中將“Caption”屬性值修改爲“關閉”,然後關閉表單設計器並保存表單"bd1”。