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