一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
1. 打开考生文件夹下的表单one(如图所示),在"显示"命令按钮的Click事件中增加一条语句,使表单运行时单击该命令按钮的结果是在Text1文本框中显示当前系统日期的年份。
2. 打开考生文件夹下的表单two(如图所示),为该表单新建一个方法test,该方法的功能是使"测试"按钮变为不可用。("测试"按钮的Click事件中已经有一条语句负责调用test方法)。
3. 创建一个快速报表study_report,报表中包含"课程表"中的所有字段。
4. 使用SQL语句为"教师表"的"职工号"字段增加有效性规则:职工号的最左边三位字符是110,表达式应为:LEFT(职工号,3)="110"。请将该SQL语句存储在three.prg文件中,否则不得分。
二、简单应用(2小题,每题20分,计40分)
1. 打开数据库文件"课程管理",使用 SQL语句建立一个视图salary,该视图包括了系号和(该系的)平均工资两个字段,并且按平均工资降序排列。请将该SQL语句存储在four.prg文件中,否则不得分。
三、综合应用(1小题,计30分)
1. 建立一个如图所示的表单名和文件名均为myform的表单。表单的标题是"教师情况",表单中有两个命令按钮(Command1和Command2),两个复选框(Check1和Check2)和两个单选钮(Option1和Option2)。Command1和Command2的标题分别是"生成表"和"退出",Check1和Check2的标题分别是"系名"和"工资",Option1和Option2的标题分别是"按职工号升序"和"按职工号降序"。
2. 为"生成表"命令按钮编写程序。程序的功能是根据表单运行时复选框指定的字段和单选钮指定的排序方式生成新的自由表。如果两个复选框都被选中,生成的自由表命名为 two.dbf,two.dbf的字段包括职工号、姓名、系名、工资和课程号;如果只有"系名"复选框被选中,生成的自由表命名为one_x.dbf,one_x.dbf的字段包括职工号、姓名、系名和课程号;如果只有"工资"复选框被选中,生成的自由表命名为one_xx.dbf,one_xx.dbf的字段包括职工号、姓名、工资和课程号。
3. 运行表单,并分别执行如下操作:(1)选中两个复选框和"按职工号升序"单选钮,单击"生成表"命令按钮;(2)只选中"系名"复选框和"按职工号降序"单选钮,单击"生成表"命令按钮;(3)只选中"工资"复选框和"按职工号降序"单选钮,单击"生成表"命令按钮。
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |