vfp上机题第三题-菜单-专项练习-答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
菜单操作题主要知识点列表
1.访问键的设置(\<)
2.为菜单项分组( \- )
3.什么时候用命令或是过程(一条语句用命令,多条语句用过程)
4.菜单的提示选项
a)快捷方式(ctrl+字母)
b)跳过(启用和废止菜单项,生成并运行mpr后才能看到效果)
c)信息
5.插入栏—插入系统菜单项
6.显示 常规选项设置和清理代码(菜单运行前执行的语句放在设置代
码里)
7.生成可执行菜单mpr
8.菜单的预览(有些功能通过预览看不出效果)
9.恢复系统的默认菜单(set sysmenu to default)
10.插入到某个系统菜单项的后面或前面
11.在程序执行期间废止Visual FoxPro 主菜单栏(set sysmenu off)
12.一些常用菜单命令的书写
2004 年(秋)计算机基础知识和应用能力等级考试上机试卷
三、设计菜单(5分)
项目TEST中已存在菜单MenuH,利用菜单设计器按如下要求修改菜单:
1.按图1所示,在“系统设置”菜单栏后面增加“教师档案管理”菜单栏,并为它设置子菜单;
2.为“教师工资管理”菜单栏下的“工资调整”菜单项编写命令:当代码执行该菜单时,工资(GZ)表中所有教师的岗位津贴(gwjt)统一增加200元;
Update gz set gwjt=gwjt+200
3.将下列代码加到菜单的适当位置,使菜单运行时首先执行它。
显示-》常规选项菜单代码下的“设置”复选框打勾,然后输入代码
2004 年(秋)计算机基础知识和应用能力等级考试上机试卷
三、设计菜单(10)分
项目TEST中已存在菜单MenuC,利用菜单设计器按如下要求修改该菜单:
1.按图1所示为“统计分析”菜单项创建子菜单;
2.为“不及格统计”菜单项设置SQl命令:基于成绩表(CJ.DBF)统计各门课程代号(kcdh)、不及格人次(注:成绩(cj)小于60分为不及格);
Select kcdh,sum(iif(cj<60,1,0)) as 不及格人次from cj group by 1
3.将“学生档案管理”菜单项废止。
2004年(春)计算机基础知识和应用能力等级考试上机试卷
三、设计菜单(5分)
项目TEST中已存在菜单MENUN,其中已定义了:“文件”、“显示”和“记录定位”三个菜单栏,按如下要求修改菜单,完成后的运行效果如图1所示。
图1
2、在“文件”菜单栏下插入系统菜单“打印预览”。
4、为“记录定位”菜单栏下的“下一条”菜单项设置废止条件:EOF()。
直接在“提示选项”-》“跳过条件”中输入
eof()
5、为“显示”菜单栏下的“浏览”菜单项设置命令:当执行该菜单项时,在浏览窗口中显示当前表的内容。browse
2004年(春)计算机基础知识和应用能力等级考试上机试卷
三、设计菜单(5分)
项目TEST中已存在菜单MENUN,其中已定义了:“文件”、“显示”和“表操作”三个菜单栏,按如下要求修改菜单,完成后的运行效果如图1所示。
4、为“表操作”菜单栏下的菜单项“增加记录”设置命令:当执行该菜单项时,运行当前表文件中增加一个空白记录。Append blank
5、将“显示”菜单栏设置访问键“ALT+S”。
2004年(春)计算机基础知识和应用能力等级考试上机试卷
三、设计菜单(5分)
项目TEST中已存在菜单MENUN,其中已定义了:“文件”、“课程管理”、“成绩管理“和“教师任课管理”四体个菜单栏,按如下要求修改菜单,完成后的运行效果如图1所示。
4、为“成绩管理”菜单栏下的菜单项“成绩查询”设置命令:当执行该菜单项时,运行当前目录下的表单文件FORML。(do form forml)
5、将“课程管理”菜单栏无条件启用。(跳过条件中输入.F.)
图1
2005 年(春)计算机基础知识和应用能力等级考试上机试卷
三、设计菜单(5分)
项目TEST中已存在菜单MenuK,利用菜单设计器按如
下要求修改菜单:
1.按图所示,在”表操作”菜单栏增加一个”记录定
位”菜单项,并为它设置子菜单;
2.为”追加记录”菜单项编写命令:当执行该菜单项时,
在学生表中增加一条记录,且该记录的学号等于它的
记录号(转换为6位字符型);
Insert into xs(xh) values(str(reccount()+1,6))
2005 年(春)计算机基础知识和应用能力等级考试上机试卷
三、设计菜单(5分)
项目TEST中已存在菜单MenuL,利用菜单设计器按如下要求修改菜单:
1. 按图所示,在“表操作”菜单栏增加一个“显示”菜
单项,并为它设置子菜单;
2. 为“表操作”菜单栏下的“删除记录”菜单项编写
SQL命令:当执行该菜单项时,删除学生表(xs)
中所有姓名(xm)为空(指均为空格字符)的记录;
Delete from xs where len(alltrim(xm))=0
3. 将下列代码添加到菜单的适当位置,使菜单程序运行是首先执行
它。
IF USED(“XS”)
SELECT XS
ELSE
USE XS IN 0
ENDIF
2006年(秋)计算机基础知识和应用能力等级考试上机试卷
三、设计菜单(5分)
项目TEST中已存在菜单MENU,利用菜单设计器按如下要求修改菜单:
1、如图所示,增加“教师管理”菜单栏及其子菜单(包含访
问键和快捷键的设置);
2、为“系统管理”菜单中的“恢复系统菜单”菜单项设置命
令,功能为:将菜单恢复为VFP系统菜单;
2006年(秋)计算机基础知识和应用能力等级考试上机试卷三、设计菜单(5分)
项目TEST中已存在菜单MENU,利用菜单设计器按如下要求修改菜单:
1.如图所示,增加“系统管理”菜单栏增加菜单项,其中“退出”为VFP
系统菜单项;
2.将“数据恢复”菜单项设置为不可用(即跳过);
3.为“数据备份”菜单项编写过程,要求利用两条命令实现功能:将当
前打开的所有表均关闭,然后将所有的表文件复制到D:盘中。(注:复制时可