计算机等级考试作业笔记.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机等级考试作业笔记

国家级计算机二级VFP 等级考试复习笔记 国家级计算机二级VFP等级考试注意事项: 首先修改文件默认位置 各个文件名一定要正确 对于菜单程序,设计好之后一定要“生成” 查询结果为表文件时,要运行查询 a 三、综合应用题(1小题,计30分) 在考生文件夹下有工资数据库wage3,包括数据表文件:zg(仓库号Cordially,(4),职工号C(4),工资N(4))。设计一个名为tj的菜单,菜单中有两个菜单项统计和退出。 程序运行时,单击统计菜单项应完成下列操作:检索出工资小于或等于本仓库职工平均工资的职工信息,并将这些职工信息按照仓库号升序,在仓库号相同的情况下再按职工号升序存放到emp1(emp1为自由表)文件中,该数据表文件和zg数据表文件具有相同的结构。 单击退出菜单项,程序终止运行。 (注:相关数据表文件存在于考生文件夹下) 页框属于容器类控件,故可以加入其它的控件,本题就加入了grind(表格) HERE IS THE ANSWER : *下面的程序在第1行、第2行和第5行有错误,请直接在错误处修改。 *修改时,不可改变SQL语句的结构和短语的顺序,不允许增加或合并行。 OPEN DATA sdb CREA VIEW S_VIEW AS; SELECT Class.班级号, 班级名, 姓名, 性别, 教师名 AS 班主任名; FROM Student,Class,Teacher ; WHERE Student.班级号=Class.班级号 AND Teacher.教师号=Class.班主任号 在命令窗口输入命令:CREATE MENU cx3,系统弹出一个新建菜单对话框,在对话框中单击菜单图形按钮,进入菜单设计器环境。根据题目要求,首先输入两个主菜单名称查询和退出,接着在查询菜单行的结果下拉框中选择过程选项(用于编写程序),在退出菜单行的结果下拉框中选择命令选项。 单击查询菜单行中的创建按钮,进入程序设计的编辑窗口,输入如下程序段: *********查询菜单命令的程序设计********* SET TALK OFF SET SAFETY OFF SELECT * FROM dgd; WHERE; 职工号 IN (SELECT 职工号 FROM zg WHERE 工资1230) ; AND 供应商号 IN (SELECT 供应商号 FROM gys WHERE 地址=北京) ; ORDER BY 总金额 DESC ; INTO TABLE order SET SAFETY ON SET TALK ON ********************************************** 在退出菜单项的命令文本框中编写程序代码:SET SYSMENU TO DEFAULT 选择菜单命令菜单-生成,生成一个菜单文件cx3.mpr。关闭设计窗口,在命令窗口输入命令:DO cx3.mpr,看到Visual FoxPro的菜单栏被新建的菜单所代替,单击退出菜单命令将恢复系统菜单。 执行查询菜单命令后,系统自动生成新数据表文件order.dbf用来保存查询结果。 答案:select top 5 姓名,出生日期 from 职工 order by 出生日期 into table oldage (2)【审题分析】本题主要考查的是过程的定义及调用。通过PROCEDURE |FUNCTION命令定义一个命令过程的开始;通过PARAMETERS命令声明的形参变量被看作是模块程序中的私有变量;利用文件名(实参表)|过程名(实参表)命令调用模块程序时,系统会自动把实参传递给对应的形参。 本题中第一处错误可以很明显看出少定义了一个形参,在参数调用过程中,形参的数据只能大于或等于实参的数目;第二个错误是缺少转回到调用程序的命令RETURN,通过该命令可返回表达式的值。 【操作步骤】 步骤1:在命令窗口执行命令:MODIFY COMMAND MODI1,打开Modi1程序文件,文件中的命令代码如下: SET TALK OFF CLEAR LOCAL c INPUT 请输入圆柱体的半径: TO r INPUT 请输入圆柱体的高: TO h c=carea(r,h) ?圆柱体的表面积为:,c RETURN FUNCTION carea **********error*********** PARAMETERS a LOCAL p p=3.14159 car=2*(p*a^2)+2*p*a*b **********error*********** ENDFUNC ? 修改程序中的错误行,修改后的程序如下: SET TALK OFF CLEAR LOCAL c 定义局部变量c

文档评论(0)

didala + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档