vfp上机题第三题-菜单-专项练习-答案

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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:盘中。(注:复制时可

相关文档
最新文档