計算機二級VFP數據庫真題及答案2016

學識都 人氣:2.91W

一、選擇題

計算機二級VFP數據庫真題及答案2016

1、設有訂單表0rder(其中包含字段:訂單號,客戶號. 職員號,簽訂日期,金額),刪除2002年1月1日以前簽訂的 訂單記錄,正確的SQL命令是(  )^

TE TABLE order WHERE簽訂日期<{^2002-1-1}

TE TABLE order WHILE簽訂日期<{^2002-1-1}

TE FROM order WHERE簽訂日期<{^2002-1.1}

TE FROM order WHILE簽訂日期<{^2002一1—1}

2、設數據庫中共有l0條記錄,執行如下命令序列: USE MY GOTO2 DISPLAY ALL ?RECNO() 執行最後一條命令後,屏幕顯示的值是( )。 A.2 B.3 C.10 D.11 3、 Visual FoxPr0的“參照完整性”中“插入規則”包括的選擇是( )。 A.級聯和忽略 B.級聯和刪除 C.級聯和限制 D.限制和忽略 4、通過項目管理器窗口的命令按鈕,不能完成的操作是( )。 A.新建文件 B.刪除文件 C.添加文件 D.重命名文件

考生文件夾下的“圖書信息”表新建一個表單“bd1”,完成以下要求:表單標題爲“圖書信息瀏覽”。表單內有一個組合框,一個命令按鈕和三對標籤與文本框的組合。表單運行時組合框內是“圖書信息”表中所有書名(表內書名不重複)以供選擇。當選擇書名後,三對標籤和文本框將分別顯示錶中除“書名”字段外的其他3個字段的字段名和字段值。

單擊“關閉”按鈕退出表單。

42、(1)編寫程序“”,用SQL語句查詢“school”數據庫中參加了課程編號爲“0002”的學生的“學號”、“姓名”、“課程編號”和“成績”。

(2)在“school”數據庫中統計每門課程考試的.平均成績,並將結果(課程編號、課程名稱、平均成績)放在表“re-suit”中。

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

(2)將數據庫“學生管理”添加到項目“xm”中。

(3)建立簡單的菜單“cd1”,要求有兩個菜單項:“查詢”和“關閉”。其中“關閉”菜單項負責返回系統菜單,對“查詢”菜單項不做要求。

(4)編寫簡單的命令程序,顯示對話框,對話框內容爲“你好!”,對話框上只有一個“確定”按鈕。將該程序保存在“”中。

在數據庫“company”中爲“dept”表增加一個新字段“人數”,編寫滿足如下要求的程序:根據“員工信息”表中的“部門編號”字段的值確定“部門信息”表的“人數”字段的值,即對“員工信息”表中的記錄按“部門編號”歸類。將“部門信息”表中的記錄存儲到“result”表中(表結構與“部門信息”表完全相同)。最後將程序保存爲“”,並執行該程序。

42、(1)根據“school”數據庫中的表用SQL SELECT命令查詢學生的“學號”、“姓名”、“成績”,按結果“課程名稱”升序排序,“課程名稱”相同時按“成績”降序排序,並將查詢結果存儲到“score2”表中,將SQL語句保存在“”文件中。 (2)使用表單嚮導生成一個名爲“score”的表單。要求選擇成績表中的所有字段,表單樣式爲“凹陷式”;按鈕類型爲“文本按鈕”;排序字段選擇“學號”(升序);表單標題爲“成績數據維護”。

41、(1)對數據庫職員管理下的表“員工信息”使用表單嚮導建立一個簡單的表單“bd1”,要求:顯示錶中的全部字段。樣式爲“陰影式”;按鈕類型爲“文本按鈕”;按“職工編號”升序排序;表單標題爲“員工信息瀏覽”。

(2)修改表單“bd2”,爲其添加一個命令按鈕,標題爲“調用表單一員工信息瀏覽”。

(3)編寫表單“bd2”中“調用”按鈕的相關事件,使得單擊“調用表單”按鈕調用表單“bdl”。

(4)把表單“bd2”添加到項目“xm”中。

5、主文件名與表的主文件名相同,並且隨表的打開而自動打開,在增加記錄或修改索引關鍵字值時會隨着自動更新的索引文件是( )。 A.複合索引文件 B.結構複合壓縮索引文件 C.非結構複合索引文件 D.單一索引文件

3、假定一個表單裏有一個文本框Textl和一個命令按鈕組CommandGroupl,命令按鈕組是一個容器對象,其中包含Commandl和Command2兩個命令按鈕。如果要在20mmandl命令按鈕的某個方法中訪問文本框的Value屬生值,下面式子正確的是( )。 e e e e  基本操作題(共18分)

(1)在考生文件夾下建立數據庫“學生”。

(2)把自由表“student”“score”添加到“學生”數據庫中。

(3)在“學生”數據庫中建立視圖“viewl”,要求顯示錶“score”中的全部字段(按表“score”中的順序)和所有記錄。

(4)爲“student”表建立主索引,索引名和索引表達式均爲“學號”。

10.定義無符號整數類爲UInt,下面可以作爲類UInt實例化值的是( )。

A.-369

B.369

C.0.369 總能讓我猜中一個吧

二、基本操作題(共18分)

(1)將數據庫“student”添加到項目test中。

(2)在數據庫“student”中建立數據庫表“match”,表結構爲:

(3)爲數據庫“student”中的表“地址”建立“候選”索引,索引名稱和索引表達式均爲“電話”。

(4)設置表“match”的字段“裁判”的默認值爲“馮鞏”。

9.有兩個關係R、S如下:

由關係R通過運算得到關係S,則所使用的運算爲( )。

A.選擇

B.投影

C.插入

D.連接

4.下列排序方法中,最壞情況下比較次數最少的是( )。

A.冒泡排序

B.簡單選擇排序

C.直接插入排序

D.堆排序

下列關於完全二叉樹的敘述中,錯誤的是(  )。

A.除了最後一層外,每一層上的結點數均達到最大值

B.可能缺少若干個左、右葉子結點

C.完全二叉樹一般不是滿二叉樹

D.具有結點的完全二叉樹的深度爲[1og2n]+1

三、簡單應用題(共24分) .

(1)根據“school”數據庫中的表用SQL SELECT命令查詢學生的“學號”“姓名”“成績”,按結果“課程名稱”升序排序,“課程名稱”相同時按“成績”降序排序,並將查詢結果存儲到“score2”表中,將SQL語句保存在“”文件中。

(2)使用表單嚮導生成一個名爲“score”的表單。要求選擇成績表中的所有字段,表單樣式爲“凹陷式”;按鈕類型爲“文本按鈕”;排序字段選擇“學號’’(升序);表單標題爲“成績數據維護”。

四、綜合應用題(共18分)

在數據庫“company”中爲“dept”表增加一個新字段“人數”,編寫滿足如下要求的程序:根據“員工信息”表中的“部門編號”字段的值確定“部門信息”表的“人數”字段的值,即對“員工信息”表中的記錄按“部門編號”歸類。將“部門信息”表中的記錄存儲到"result,,表中(表結構與“部門信息”表完全相同)。最後將程序保存爲“”,並執行該程序。