2023年vfp等级考试操作题_第1页
2023年vfp等级考试操作题_第2页
2023年vfp等级考试操作题_第3页
2023年vfp等级考试操作题_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1. Vfp1.21、【简单操作题】以下文件均保存在D:SHITIPro3000262文件夹中。 翻开学生管理数据库,完成如下操作: 1为“学生表中添加一个字段名为“年龄的字段,类型为数值,宽度为2,小数位为0。 2设置“成绩表中“成绩字段的有效性规那么,成绩取值范围在0100之间。 3在“学生表中,将所有记录的年龄字段值用2023-year(出生日期)进行替换。 4为“学生表建立主索引,索引名为学号,索引表达式为学号;为“成绩表建立普通索引,索引名为学号,索引表达式为学号。并通过学号字段,建立“学生表和“成绩表之间的一对多的永久关系。15.0分2.Vfp2.21、【简单操作题】以下文件均保存

2、在D:SHITIPro3000215文件夹中。 1翻开P9201.pjx工程文件,把程序p9201.prg和查询q9201.qpr移入即添加到工程中,建立数据库D9201,然后将自由表T9201A和T9201B添加到数据库D9201中。请注意:文档不按规定命名将不能得分 2把T9201A表的已有字段婚否删除掉,接着为T9201B表添加一个新的数值型字段:实发工资宽度为5而小数位为0,作为表的最后一个字段,再根据公式:实发工资=月底薪+业绩提成-扣除来计算出每个员工的实发工资,最后按实发工资字段建立起降序的普通索引SFGZ。 3根据工号字段为T9201B表建立降序的普通索引GH,接着在数据库D9

3、201中根据工号字段建立起T9201A表父对T9201B表子的一对多永久关系,然后编辑其参照完整性,把插入规那么设置为限制的。15.0分3.Vfp5.21、【简单操作题】以下文件均保存在D:SHITIPro3000258文件夹中。 翻开“雇员管理数据库,完成如下操作: 1为“雇员表增加一个字段名为“EMAIL的字段、类型为“字符、宽度为20的字段。 2设置“雇员表中“性别字段的有效性规那么,性别取“男或“女,默认值为“女。 3在“雇员表中,将所有记录的EMAIL字段值使用“部门号的字段值加上“雇员号的字段值再加上“进行替换例如:部门号为01,雇员号为02,即Email为0102mycom 。

4、4通过“部门号字段建立“雇员表和“部门表间的永久关系。15.0分4.Vfp1.22、【简单应用题】以下文件均保存在D:SHITIPro3000266文件夹中。 在考生文件夹下,有如下的几个表,结构如下: 客户(客户号,客户名,地址, ) 明细(订单号,器件号,器件名,单价,数量) 订购单(客户号,订单号,订购日期,总金额) 订购单1(客户号,订单号,订购日期,总金额) 在one.prg、two.prg中,已经给出了局部SQL语句,但不完整,请去掉程序中的问号,并将程序补充完整,使之能运行但不能删除已经存在的SQL语句。 1翻开one.prg,完成以下功能:将订购单1表中的全部记录追加到订购单表

5、中,然后按总金额降序列出订购单表中所有客户的客户号、客户名及其订单号和总金额。(其中客户号,客户名来自客户表)结果中的局部数据如下图 2翻开two.prg,完成以下功能:将明细.dbf的所有单价在1000元以下的器件删除。20.0分5.Vfp2.22、【简单应用题】以下文件均保存在D:SHITIPro3000268文件夹中。 在考生文件夹下,有一个数据库stsc,其中有数据库表:chengji.dbf和student.dbf。表结构如下: chengji(学号,课程号,成绩) student(学号,姓名,性别,院系,出生日期) 在one.prgtwo.prg中:已经给出了局部SQL语句,但不完

6、整,请去掉程序中的问号,并将程序补充完整,使之能运行但不能删除已经存在的SQL语句。 1翻开one.prg,完成以下功能:查询每个学生的选课门数结果显示:学号、姓名、选课门数,如下图; 2翻开two.prg。完成以下功能:将chengji.dbf中所有记录添加到chengji2.dbf中。20.0分6.Vfp5.22、【简单应用题】以下文件均保存在D:SHITIPro3000259文件夹中。 在考生文件夹下,有一个数据库CADB,其中有数据库表ZXKC和ZX。表结构如下: ZXKC(产品编号,品名,需求量,进货日期) ZX(品名,规格,单价,数量) 1翻开one.prg,完成以下功能: 将zx

7、数据表中单价大于800的产品存入并建立zx1.dbf。Zx1.dbf中包含:产品编号、品名、规格和单价字段;查询zx1表的所有信息,将查询结果按单价降序排序如下图已经给出了局部SQL语句,但不完整,请去掉程序中的问号,并将程序补充完整,使之能运行但不能删除已经存在的SQL语句。 2翻开three.prg,完成以下功能:查询zx表所有产品的总金额,查询结果为:品名,规格,单价,数量,总金额总金额=单价*数量如下图已经给出了局部SQL语句,但不完整,请去掉程序中的问号,并将程序补充完整,使之能运行但不能删除已经存在的SQL语句。20.0分7.Vfp1.23、【简单应用题】以下文件均保存在D:SHI

8、TIPro3000267文件夹中。 翻开名称为“订单.mnx的菜单文件,菜单文件的格式如下图,并将three.prg文件添加到“显示菜单命令中,菜单“退出对应的命令为set sysmenu to defa,最后生成可执行的菜单程序为公司订单.mpr。20.0分8.Vfp2.23、【简单应用题】以下文件均保存在D:SHITIPro3000269文件夹中。 翻开名为成绩.mnx的菜单文件,菜单文件的格式如下图,菜单包括数据维护和文件两个菜单栏。 每个菜单栏都包括一个子菜单。 数据维护的子菜单名为“数据表格式输入; 文件的子菜单名为“退出; 数据表格式输入菜单项对应的过程包括以下4条命令:翻开数据库

9、STSC的命令,翻开表STUDENT的命令,BROWSE命令,关闭数据库的命令。 退出菜单项对应命令SET SYSMENU TO DEFAULT如下图20.0分9.Vfp5.23、【简单应用题】以下文件均保存在D:SHITIPro3000260文件夹中。 翻开名称为“产品.mnx的菜单文件,菜单文件的格式如下图,并将two.prg文件添加到“显示菜单命令中,菜单“退出对应的命令为set sysmenu to defa,最后生成可执行的菜单程序为产品.mpr。20.0分10.Vfp1.24、【综合应用题】以下文件均保存在D:SHITIPro3000272文件夹中。 在考生文件夹下有form2.s

10、cx,order_detail.dbf和list_order.dbf。翻开名称为“form2.scx的表单文件,该表单文件中给出了局部控件和局部程序,但不完整,请删去程序中的问号,将程序补充完整,使之能运行。但不能删除已有的控件和程序。 1将窗口的标题修改为“订单管理; 2修改“调整按钮的程序,使之能完成以下任务:首先从order_detail表中查询每个订单号的总金额总金额=单价*数量,查询结果项为:订单号,器件号,器件名,总金额,将查询结果复制到kk表;利用kk表的“总金额,对list_order表的“总金额进行调整注意:按“订单号相同进行调整; 3在表上添加表格控件grid1,并将gri

11、d1的visible属性设置为.f.; 4在表单上添加命令按钮command2,其Caption属性为:显示:设置字体为:“宋体,12号并能完成以下任务:单击“显示按钮创立Click事件,将grid1的visible属性设置为.t.,并在grid1内显示kk数据表“订单号、“器件名、“总金额数据; 5在表单上添加命令按钮command3,其Caption属性为:退出;设置字体为:“宋体,12号并能完成以下任务:单击“退出按钮创立Click事件,关闭表单。结果如下图。25.0分11.Vfp2.24、【综合应用题】以下文件均保存在D:SHITIPro3000273文件夹中。 在考生文件夹下有for

12、m2.scx,学生管理数据库stu_7,该库中有CHENGJI表该表用于记录学生的考试成绩,一个学生可以有多项记录,登记一个学生的多门成绩)和XUESHENG表该表是学生信息 翻开名称为form2.scx,该表单文件中给出了局部控件和局部程序,但不完整,请删去程序中的问号,将程序补充完整,使之能运行。但不能删除已有的控件和程序。 1将窗口的标题修改为成绩管理; 2修改统计按钮,使之完成以下任务:根据CHENGJI表计算每个学生的平均分,并将结果存入XUESHENG表的平均分字段;根据上面的计算结果,生成一个新的表pingjun,该表的字段按顺序取自XUESHENG表的学号、姓名和平均分三项,并

13、且按平均分升序排序,如果平均分相等,那么按学号升序排序。 3在表上添加表格控件grid1,并将grid1的visible属性设置为.f. 4在表单上添加命令按钮command2,其Caption属性为:显示:设置字体为:宋体,12号并能完成以下任务:单击显示按钮创立Click事件,将grid1的visible属性设置为.t.,并在grid1内显示pingjun数据表学号、姓名、平均分数据。 5在表单上添加命令按钮command3,其Caption属性为:退出;设置字体为:宋体,12号并能完成以下任务:单击退出按钮创立Click事件,关闭表单。结果如下图。25.0分12.Vfp5.24、【综合应

14、用题】以下文件均保存在D:SHITIPro3000270文件夹中。 在考生文件夹下有form2.scx,salarys.dbf和c_salary1.dbf。 翻开名称为“form2.scx的表单文件,该表单文件中给出了局部控件和局部程序,但不完整,请删去程序中的“?,将程序补充完整,使之能运行。但不能删除已有的控件和程序。 1将窗体的标题改为“工资调整; 2修改“调整按钮的程序,使之能完成以下任务:将雇员工资表salarys进行备份,备份文件名为baksals.dbf;利用工资调整表c_salary1的工资,对salarys表的工资进行调整请注意:按雇员号相同进行调整,并且只是局部雇员的工资进行了调整,其他雇员的工资不动; 3在表上添加表格控件grid1,并将grid1的visible属性设置为.f.; 4在表单上添

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论