【答案解析】(1)在命令窗口中输入命令:CREATE MENU my,系统弹出一个“新建”对话框,在对话框中单击“菜单”按钮,进入菜单设计器环境。输入主菜单名称“考试统计”,在“结果”下拉框中选择子菜单,接着单击“考试统计”菜单项同一行中的“创建”按钮进入下级菜单的设计界面,此设计窗口与主窗口大致相同,然后编写每个子菜单项的名称“学生平均成绩”、“课程平均成绩”和“关闭”,在前两个子菜单的“结果”下拉框中选择“过程”选项,“关闭”的“结果”下拉框中选择“命令”选项。如图3-116所示。

单击“学生平均成绩”菜单行中的“创建”按钮,进入程序设计的编辑窗口,在命令窗口中输入如下程序段:
****子菜单“学生平均成绩”的过程程序*****
SELECT学号,AVG(成绩)AS学生平均成绩FROM成绩GROUP BY学号
*****************************************
单击“课程平均成绩”菜单行中的“创建”按钮,进入程序设计的编辑窗口,在命令窗口中输入如下程序段:
****子菜单“课程平均成绩”的过程程序*****
SELECT课程号,AVG(成绩)AS课程平均成绩FRO)M成绩GROUPBY课程号
*****************************************
在“关闭”菜单项的命令文本框中编写程序代码:SET SYSMENU TO DEFAULT。选择菜单命令“菜单”—“生成”,生成一个菜单文件my.mpr。运行菜单,结果如图3-117所示。
(2)在命令窗口中输入命令:MODIFY COMMAND成绩等级,在程序文件编辑器窗口输入如下程序段,
****文件“成绩等级”中的程序段*****
Set talk off
Clear
Input"请输入考试成绩:"to chj
Do Case
Case chj>=90
dj='优秀'
Case chi>=60
dj='通过'
Case chj>0
dj='不及格'
EndCase
?"成绩等级:",dj
Set talk on
**********************************
保存文件,在命令窗口输入命令:DO成绩等级,运行程序,通过BROWSE命令可查看结果。
[解析]本大题1小题主要考查的是菜单设计器的“结果”下拉框中各项的使用功能,例如要建立下级菜单,在“结果”下拉框中就必须选择“子菜单”,而要执行某条菜单命令,就应该选择“命令”或“过程”。2小题考查的是程序基本结构中的选择结构中的分支语句,CASE语句中,只执行满足条件的第一个语句,后面的CASE语句不再执行,如果不满足,则继续执行后面CASE语句。
