一、基本操作題(共4小題,第1和2題是7分、第3和4題是8分)
1. 新建一個名稱為"外匯數(shù)據(jù)"的數(shù)據(jù)庫。
2. 將自由表rate_exchange和currency_sl添加到數(shù)據(jù)庫中。
3. 通過"外幣代碼"字段為rate_exchange和currency_sl建立永久聯(lián)系(如果必要請建立相關(guān)索引)。
4. 打開表單文件test_form,該表單的界面如下圖所示,請將標(biāo)簽"用戶名"和"口令"的字體都改為"黑體"。
二、簡單應(yīng)用(2小題,每題20分,計40分)
1. rate_pro.prg中的程序功能是計算出"林詩因"所持有的全部外幣相當(dāng)于人民幣的價值數(shù)量,summ中存放的是結(jié)果。注意:某種外幣相當(dāng)于人民幣數(shù)量的計算公式:人民幣價值數(shù)量 = 該種外幣的"現(xiàn)鈔買入價"* 該種外幣"持有數(shù)量"。請在指定位置修改程序的語句,不得增加或刪除程序行,請保存所做的修改。
2. 建立一個名為menu_rate的菜單,菜單中有兩個菜單項"查詢"和"退出"。"查詢"項下還有子菜單,子菜單有"日元"、"歐元"、"美元"三個選項。在"退出"菜單項下創(chuàng)建過程,該過程負(fù)責(zé)返回系統(tǒng)菜單。
三、綜合應(yīng)用(1小題,計30分)
設(shè)計一個文件名為myrate的表單,所有控件的屬性必須在表單設(shè)計器的屬性窗口中設(shè)置。表單的標(biāo)題為"外匯持有情況"。表單中有一個選項組控件(命名為myOption和兩個命令按鈕"統(tǒng)計"(command1)和"退出"(command2)。其中,選項組控件有三個按鈕"日元"、"美元"和"歐元"。運行表單時,首先在選項組控件中選擇"日元"、"美元"或"歐元",單擊"統(tǒng)計"命令按鈕后,根據(jù)選項組控件的選擇將持有相應(yīng)外幣的人的姓名和持有數(shù)量分別存入rate_ry.dbf(日元)或rate_my.dbf(美元)或rate_oy(歐元)中。單擊"退出"按鈕時關(guān)閉表單。表單建成后,要求運行表單,并分別統(tǒng)計"日元"、"美元"和"歐元"的持有數(shù)量。
簡單應(yīng)用題答案:
1、 第一處將“find”改為“l(fā)oca” 注意:loca 只準(zhǔn)寫四個字符,多寫扣7分。
2、 第二處將“while not eof()”改為“do while not eof()”
3、 第三處將“summ=summ+a[1] * rate_exchange.持有數(shù)量”改為“summ=summ+a[1]*currency_sl.持有數(shù)量”注意:[ ]不要改( )。
綜合應(yīng)用題答案:“統(tǒng)計”命令按鈕的CLICK事件代碼為:
DO CASE
CASE thisform.myOption.option1.value=1
SELECT 姓名,持有數(shù)量 FROM rate_exchange,Currency_sl where rate_exchange.外幣代碼=Currency_sl.外幣代碼 and ;
外幣名稱="日元" INTO TABLE rate_ry
CASE thisform.myOption.option2.value=1
SELECT 姓名,持有數(shù)量 FROM rate_exchange,Currency_sl where rate_exchange.外幣代碼=Currency_sl.外幣代碼 and ;
外幣名稱="美元" INTO TABLE rate_my
CASE thisform.myOption.option3.value=1
SELECT 姓名,持有數(shù)量 FROM rate_exchange,Currency_sl where rate_exchange.外幣代碼=Currency_sl.外幣代碼 and ;
外幣名稱="歐元" INTO TABLE rate_oy
ENDCASE
“退出”命令按鈕的CLICK事件代碼為:thisform.release
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |