當前位置:才華齋>計算機>計算機二級>

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

計算機二級 閱讀(1.05W)

  一、選擇題

全國計算機等級考試二級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”。