一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
1. 根据SCORE数据库,使用查询向导建立一个含有学生"姓名"和"出生日期"的标准查询QUERY31.QPR。
2. 从SCORE数据库中删除视图NEWVIEW。
3. 用SQL命令向SCORE1表插入一条记录:学号为"993503433"、课程号为"0001"、成绩是99。
4. 打开表单MYFORM34,向其中添加一个"关闭"命令按钮(名称为Command1),单击此按钮关闭表单(不可以有多余的命令)。
二、简单应用(2小题,每题20分,计40分)
1. 建立视图NEW_VIEW,该视图含有选修了课程但没有参加考试(成绩字段值为NULL)的学生信息(包括"学号"、"姓名"和"系部"3个字段)。
2. 建立表单MYFORM3,在表单上添加表格控件(名称为grdCourse),并通过该控件显示表course的内容(要求RecordSourceType属性必须为0)。
三、综合应用(1小题,计30分)
利用菜单设计器建立一个菜单TJ_MENU3,要求如下:(1) 主菜单(条形菜单)的菜单项包括"统计"和"退出"两项;(2) "统计"菜单下只有一个菜单项"平均",该菜单项的功能是统计各门课程的平均成绩,统计结果包含"课程名"和"平均成绩"两个字段,并将统计结果按课程名升序保存在表NEWTABLE中。(3) "退出"菜单项的功能是返回VFP系统菜单(SET SYSMENU TO DEFAULT)。菜单建立后,运行该菜单中各个菜单项。
简单应用题答案:
1.create view new_view as sele 学号,姓名,系部 from student where 学号 in (sele 学号 from score1 where 成绩 is null)
2.在表单上添加表格控件(名称为grdCourse),其中有一处C必须大写,否则无分。
综合应用题答案: 菜单项“平均”的过程代码为:
OPEN DATABASE SCORE
SELECT 课程名, AVG(成绩) as 平均成绩 FROM course,score1 where Course.课程号 = Score1.课程号 GROUP BY 课程名 ;
ORDER BY 课程名 INTO TABLE NEWTABLE
菜单项“退出”的命令代码为:set sysmnu to default
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |