第 1 頁:基本操作題 |
第 2 頁:簡單應用題 |
第 3 頁:綜合應用題 |
二、簡單應用題
2[簡答題]
在考生文件夾下完成下列操作:
1.請修改并執(zhí)行程序temp.prg,該程序的功能是:根據“教師表”和“職稱表”計算每位教師的“應發(fā)工資”,每個教師的“應發(fā)工資”等于:與“職稱級別”相符的“基本工資”+“課時”×80×職稱系數,教授的職稱系數為1.4,副教授的職稱系數為·.3,講師的職稱系數為l.2,助教的職稱系數為1.0,計算結果存儲于自由表salary.dbf中,salary.dbf中的字段包括姓名、系號和應發(fā)工資,并按系號降序排列,系號相同時按應發(fā)工資升序排列。注意,只能修改標有錯誤的語句行,不能修改其他語句行。
2.創(chuàng)建一個新類MyCheckBox,該類擴展VisualFoxpro的CheckBox基類,新類保存在考生文件夾下的myclasslib類庫中。在新類中將Value屬性設置為1。創(chuàng)建一個表單MyForm,然后在表單中添加一個基于新類MyCheckBox的復選框,如圖所示。
參考解析:(1)【操作步驟】打開考生文件夾下的程序文件“temp.prg”,根據題目要求修改SQL語句如下: 第一處錯誤:create職稱系數表(職稱名c(6),職稱系數f(10,2))
修改為:create table職稱系數表(職稱名c(6),職稱系數f(10,2))
第二處錯誤:insert int0職稱系數表value(”教授”,1.3)
修改為:insert int0職稱系數表value(”副教授”,1.3)
第三處錯誤:FROM職稱系數表,教師表;
修改為:FROM職稱表,職稱系數表,教師表;
第四處錯誤:0R職稱表.職稱名=職稱系數表.職稱名;
修改為:AND職稱表.職稱名=職稱系數表.職稱名;
保存對程序的修改并運行。
(2)【操作步驟】
步驟1:通過“新建”對話框新建一個“類”文件。
步驟2:在彈出的“新建類”對話框中,輸入“類名”MyCheckBox,在“派生于”下拉列表中選擇checkbox,單擊“存儲于”文本框后的按鈕,在打開的“另存為”對話框選擇考生文件夾,輸入文件名myclasslib,單擊“確定”按鈕。
步驟3:打開“類設計器”窗口,進入類設計器環(huán)境,將Value屬性為1。然后關閉類設計器。
步驟4:通過“新建”對話框新建一個表單,在表單設計器中,單擊表單控件工具欄中“查看”按鈕,選擇“添加”命令,在彈出的對話款中打開“myclassib”。然后在表單控件工具欄中單擊“eheckbox”按鈕,向表單添加一個復選框按鈕。單擊常用工具欄的“保存”按鈕,保存表單為“myform”。
微信搜索"考試吧"獲取更多考試資訊、備考資料
相關推薦: