![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
二級(jí)2006年秋季VFP上機(jī)模擬試卷(A) |
||||||||||||||||||||||||||||||||||||
2006年秋季VFP二級(jí)考試上機(jī)模擬試卷(A)
一. 項(xiàng)目、數(shù)據(jù)庫(kù)和表操作 1. 在A盤(pán)根目錄中已存在“成績(jī)管理”項(xiàng)目文件CJGL.PJX,打開(kāi)項(xiàng)目,把數(shù)據(jù)庫(kù)文件CJK.DBC加入項(xiàng)目中。 2. 將A盤(pán)根目錄中已存在的KC.DBF加入到數(shù)據(jù)庫(kù)CJK.DBC中。 3. 在KC表中原有的字段基礎(chǔ)上,添加新字段“bxk”,其字段屬性為見(jiàn)下表:
4. 在數(shù)據(jù)庫(kù)中含有學(xué)生表XS.DBF,按下面的要求設(shè)置XS表的有關(guān)字段標(biāo)題和默認(rèn)值:
5. 在數(shù)據(jù)庫(kù)中含有成績(jī)表CJ.DBF,按要求設(shè)置CJ表的字段驗(yàn)證信息和默認(rèn)值
6. 為成績(jī)表添加兩條新記錄,如下表所示:
7. 創(chuàng)建學(xué)生表XS.DBF的結(jié)構(gòu)復(fù)合索引,設(shè)置以XH字段為索引表達(dá)式的主索引XH; 8. 建立學(xué)生表XS.DBF和成績(jī)表CJ.DBF、課程表KC.DBF和成績(jī)CJ.DBF之間的永久關(guān)系。 二. 設(shè)計(jì)查詢 1. 在項(xiàng)目CJGL.PJX中建立查詢文件CJCX1.QPR,保存在A盤(pán)根目錄中; 2. 基于XS、KC、CJ表查詢學(xué)生的學(xué)號(hào)、姓名、課程門(mén)數(shù)、總分?jǐn)?shù),總分?jǐn)?shù)按照學(xué)生的XH字段進(jìn)行統(tǒng)計(jì); 3. 按照總分?jǐn)?shù)的降序排列; 4. 輸出字段為"學(xué)號(hào)"、"姓名"、 " 課程門(mén)數(shù)"、 " 總分?jǐn)?shù)"; 5. 設(shè)置查詢輸出結(jié)果為表,表名為XSCJ,保存在A盤(pán)根目錄中,并以自由表的形式添加到項(xiàng)目CJGL.PJX中。 三.設(shè)計(jì)表單
1. 將工號(hào)該為下拉列表框,并設(shè)置其ControlSource和RowSource屬性以及InteractiveChange事件代碼。 2. 添加四個(gè)按鈕(添加、存盤(pán)、恢復(fù)、退出),并為各按鈕的Click事件設(shè)置相應(yīng)代碼,運(yùn)行后的形式如下: 四.程序設(shè)計(jì)
1. 將狀態(tài)參數(shù)“TALK”設(shè)置為“OFF”; 2. 將主窗口標(biāo)題改為“計(jì)算機(jī)模擬考試”; 3. 將主窗口的背景顏色設(shè)置為RGB(157,214,225); 3. 關(guān)閉系統(tǒng)菜單和狀態(tài)欄; 4. 設(shè)置系統(tǒng)默認(rèn)路徑為A盤(pán)根目錄; 5. 調(diào)用A盤(pán)根目錄下的表單文件“KSCG.SCX”; 6. 啟動(dòng)事件循環(huán)。 |
||||||||||||||||||||||||||||||||||||