考生文件夹下有一个表“成绩.dbf”,使用菜单设计器制作一个名为“cd1”的菜单,菜单只有一个“成绩

17 查阅

考生文件夹下有一个表“成绩.dbf”,使用菜单设计器制作一个名为“cd1”的菜单,菜单只有一个“成绩统计”子菜单。“成绩统计”菜单中有“学生平均成绩”、“课程平均成绩”和“关闭”3个子菜单:“学生平均成绩”子菜单统计每位学生的平均成绩;“课程平均成绩”子菜单统计每门课程的平均成绩;“关闭”子菜单使用SET SYSMENU TO DE-FAULT来返回系统菜单。 (2)有如下命令序列,其功能是根据输入的考试成绩显示相应的成绩等级。 SET TALK OFF CLEAR INPUT”请输入考试成绩:”TO cj Di=iiI(cj<60,”不及格”,iif(cj>=90,”优秀”,iif(cj> =80,”良好”,”及格”))) ??”成绩等级为:”+dj SET TALKN 请编写程序“cx2.prg”,用DO CASE型分支结构实现该命令程序的功能。

参考答案:

【考点指引】本大题第1小题考查了菜单及子菜单的设计过程;第2小题考查了DO CASE语句的用法。 (1)【操作步骤】 ①选择【文件】→【新建】命令,选择“菜单”,单击“新建文件”按钮,再单击“菜单”按钮,打开菜单设计器,在“菜单名称”中输入“成绩统计”,在“结果”下拉列表框中选择“子菜单”,单击“创建”按钮创建“成绩统计”子菜单。 ②输入子菜单名称“学生平均成绩”,在“结果”下拉列表框中选择“过程”,单击“创建”按钮创建“学生平均成绩”过程代码,在过程代码编辑窗口中输入以下代码: SELECT学号,AVG

计算机二级