全國計算機二級考試VF模擬試卷及答案

9月24日全國計算機等級考試開始了,爲幫助大家更好複習,yjbys小編爲大家分享的是計算機二級VF模擬試題及答案,歡迎閱讀!

全國計算機二級考試VF模擬試卷及答案

  基本操作題(共四小題,第1和2題是7分、第3和4題是8分)

考生文件夾下的數據庫salary_db中完成如下操作:

1. 在數據庫salary_db中建立表dept,表結構如下:

字段名 類型 寬度

部門號 字符型 2

部門名 字符型 20

隨後在表中輸入5條記錄,記錄內容如下:

部門號 部門名

01 製造部

02 銷售部

03 項目部

04 採購部

05 人事

2. 爲dept表創建一個主索引(升序),索引名和索引表達式均是"部門號"。

3. 通過"部門號"字段建立salarys表和dept表間的永久聯繫。

4. 爲以上建立的聯繫設置參照完整性約束:更新規則爲"級聯";刪除規則爲"限制";插入規則爲"限制"。

解題思路:略

  綜合應用(1小題,計30分)

1.請編寫名稱爲change_c的程序並執行;該程序實現下面的功能:將僱員工資表salarys進行備份,備份文件名爲bak_;利用"人事部"向"財務部"提供的僱員工資調整表c_salary1的"工資",對salarys表的"工資"進行調整(請注意:按"僱員號"相同進行調整,並且只是部分僱員的'工資進行了調整,其他僱員的工資不動)。

2.設計一個名稱爲form2的表單,上面有"調整"(名稱Command1)和"退出"(名稱Command2)兩個命令按鈕。

單擊"調整"命令按鈕時,調用change_c命令程序實現工資調整;

單擊"退出"命令按鈕時,關閉表單。

注意:在兩個命令按鈕中均只有一條命令,不可以有多餘命令。

解題思路:

1. 在change_文件中的內容

Close all

select * from salarys into table bak_salarys

select 0

use c_salary1

index on 僱員號 to 僱員號

select salarys

set relation to 僱員號 into c_salary1

update salarys set 工資= c_salary1.工資 where 僱員號 = c_salary1.僱員號

2. 設計表單

(1). 建立表單,在“表單設計器”中添加兩個命令按鈕(“調整”和“退出”)。雙擊“調整”命令按鈕,在“k”編輯窗口中輸入“do change_c”,接着關閉編輯窗口。雙擊“退出”命令按鈕,在“k”編輯窗口中輸入“Release Thisform”,接着關閉編輯窗口。