计算机作业怎么排等级,计算机等级考试作业笔记.doc

计算机等级考试作业笔记

国家级计算机二级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

?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值