问答题 在考生文件夹下创建一个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前VFP系统菜单的末尾追加一个“考试”子菜单,如下图所示。
【正确答案】步骤1:通过“新建”对话框新建菜单,打开菜单设计器。选择“显示”菜单下的“常规选项”命令,在“常规选项”对话框的“位置”处选择追加,则新建立的子菜单会在当前VFP系统菜单后显示。 步骤2:在菜单名称中输入“考试”,结果为子菜单,单击“创建”按钮;在子菜单的菜单名称中输入“计算”,结果为过程。在过程中输入下列命令(计算过程也可以用两个循环嵌套的方法来完成): ******“计算”菜单项的过程代码****** SELECT Xuesheng.学号, Xuesheng.姓名, Chengji.数学, Chengji.英语,; Chengji.信息技术; FROM chengji,xuesheng; WHERE Chengji.学号=Xuesheng.学号; ORDER BY Xuesheng.学号DESC; INTO TABLE table3.dbf ALTER TABLE table3 ADD COLUMN等级char(4) UPDATE table3 SET等级=“优”WHERE table3.数学>=60 AND table3.英语>=60 AND table3.信息技术>=60 AND (table3.数学+table3.英语+table3.信息技术1>=270 UPDATE table3 SET等级=“良”WHERE table3.数学>=60 AND table3.英语>=60 AND table3.信息技术>=60 AND (table3.数学+table3.英语+table3.信息技术)>=240 AND (table3.数学+table3.英语+table3.信息技术)<270 UPDATE table3 SET等级="中"WHERE table3.数学>=60 AND table3.英语>=60 AND table3.信息技术>=60 AND (table3.数学+table3.英语+table3.信息技术)>=210 AND (table3.数学+table3.英语+table3.信息技术)<240 UPDATE table3 SET等级="及格"WHERE table3.数学>=60 AND table3.英语>=60 AND table3.信息技术>=60 AND (table3.数学+table3.英语+table3.信息技术)>=180 AND (table3.数学+table3.英语+table3.信息技术)<210 UPDATE table3 SET等级="差"WHERE等级="" ************************* 在菜单名称中输入“返回”,结果为过程,在过程中输入命令“SET SYSMENU TO DEFAULT”。 步骤3:保存菜单mymenu.mnx,并生成菜单程序mymenu.mpr,然后运行菜单程序,并依次执行“计算”和“返回”菜单命令。 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
【答案解析】