ImageVerifierCode 换一换
格式:DOCX , 页数:42 ,大小:536.60KB ,
资源ID:10995623      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10995623.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VF上机完整题库及解析.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VF上机完整题库及解析.docx

1、VF上机完整题库及解析一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下完成下列操作(在成绩管理数据库中完成):(1)为学生表在学号字段上建立升序主索引, 索引名为学号。(2)为学生表的性别字段定义有效性规则, 规则表达式为性别$男女,出错提示信息是性别必须是男或女。(3)在学生表的性别和年龄字段之间插入一个出生日期字段,数据类型为日期型(修改表结构)。(4)用SQL的UPDATE命令将学生李勇的出生日期修改为1984年3月5日,并将该语句粘贴在sql_a2.TXT文件中(第一行、只占一行)。【答案】 (1)在命令窗口输入命令:USE 学生MODIFY STRUCTU

2、RE打开表设计器,在索引选项卡的索引名中输入学号,选择索引类型为主索引,索引表达式为学号。(2)在学生表设计器的字段选项卡中,首先选中性别字段,然后在规则文本框中输入:性别$男女;在信息文本框中输入性别必须是男或女,如图2-1所示。(3)在学生表设计器的字段选项卡中,选中年龄字段,然后单击右边的插入命令按钮,新增一个字段,将字段名改为出生日期,将类型改为日期型。(4)请查看sql_a2.txt文件中的命令,其中的SQL语句为UPDATE学生STE出生日期=1983/03/04WHERE姓名=李勇。二、简单应用题(共2小题,每题20分,计40分)(1)根据考生文件夹下的txl表和jsh表建立一个

3、查询query2,查询出单位是南京大学 的所有教师的姓名、职称、电话,要求查询去向是表,表名是query2.dbf,并执行该查询。(2)建立表单enterf,表单中有两个命令按钮,按钮的名称分别为cmdin和cmdout,标题分别为进入和退出。【答案】 (1)可以直接在命令窗口输入命令:CREATE QUERY query2,打开查询设计器,新建一个查询。在查询设计器中,分别将txl和jsh两个数据表文件添加到查询设计器中,系统自动查找两个数据表中匹配的字段进行内部联接,单击确定按钮,如图2-2所示。在查询设计器中的字段选项卡中,将可用字段列表框中的jsh.姓名、jsh.职称和txl.电话3个

4、字段添加到右边的选定字段列表框中,在筛选选项卡的字段名下拉框中选择txl.单位字段,在条件下拉框中选择=,在实例文本框中输入南京大学。执行菜单命令查询-查询去向,系统弹出查询去向对话框,单击表图标按钮,在 表名文本框中输入表名query2,单击确定退出,如图2-3所示。执行菜单 查询-运行查询,查询结果将自动保存到query2数据表中。(2)在命令窗口输入命令:CREATE FORM enterf,打开表单设计器。单击表单控件工具栏上的命令按钮控件图标,为表单添加两个命令按钮command1和command2,如图2-4所示。在属性对话框中将命令按钮command1的Name属性值修改为cmd

5、in,将Caption属性值修改为进入,以同样的方法,将第二个命令按钮(command2)的Name属性值修改为cmdout,将Caption属性值修改为退出,如图2-5所示。图2-5三、综合应用题(1小题,计30分)在考生文件夹下有仓库数据库ck3,包括如下所示两个表文件:ck(仓库号C(4),城市C(8),面积N(4))zg(仓库号C(4),职工号C(4),工资N(4))设计一个名为ZG3的菜单,菜单中有两个菜单项统计和退出。程序运行时,单击统计菜单项应完成下列操作:检索出所有职工的工资都大于1220元(不包括1220元)的职工所管理的仓库信息,将结果保存在wh1数据表(wh1为自由表)文

6、件中,该文件的结构和CK数据表文件的结构一致,并按面积升序排序。单击退出菜单项,程序终止运行。【答案】 在命令窗口输入命令:CREATE MENU zg3,系统弹出一个新建菜单对话框,在对话框中单击菜单图形按钮,进入菜单设计器环境。根据题目要求,首先输入两个主菜单名称统计和退出,接着在统计菜单行的结果下拉框中选择过程选项(用于编写程序),在退出菜单行的结果下拉框中选择命令选项,如图2-6所示。单击统计菜单行中的编辑按钮,进入程序设计的编辑窗口,在命令窗口中输入如下程序段:*统计菜单命令的程序设计*SET TALK OFFSET SAFETY OFFOPEN DATABASE ck3.dbcUS

7、E ckSELECT * FROM ck WHERE 仓库号 NOT IN; (SELECT 仓库号 FROM zg WHERE 工资 0;ORDER BY student.学号 DESC;INTO TABLE netp.dbf*保存程序文件,在命令窗口输入命令:DO query,完成查询。三、综合应用题(1小题,计30分)在考生文件夹下有工资数据库wage3,包括数据表文件:zg(仓库号C(4),职工号C(4),工资N(4))。设计一个名为tj的菜单,菜单中有两个菜单项统计和退出。程序运行时,单击统计菜单项应完成下列操作:检索出工资小于或等于本仓库职工平均工资的职工信息,并将这些职工信息按照

8、仓库号升序,在仓库号相同的情况下再按职工号升序存放到emp1(emp1为自由表)文件中,该数据表文件和zg数据表文件具有相同的结构。单击退出菜单项,程序终止运行。 【答案】 在命令窗口输入命令:CREATE MENU tj,系统弹出一个新建菜单对话框,在对话框中单击菜单图形按钮,进入菜单设计器环境。根据题目要求,首先输入两个主菜单名称统计和退出,接着在统计菜单行的结果下拉框中选择过程选项(用于编写程序),在退出菜单行的结果下拉框中选择命令选项。单击统计菜单行中的编辑按钮,进入程序设计的编辑窗口,在程序编辑窗口中输入如下程序段:*统计菜单命令的程序设计*SET TALK OFFSET SAFET

9、Y OFFOPEN DATABASE wage3SELECT 仓库号,AVG(工资) AS avggz;FROM zg;GROUP BY 仓库号;INTO CURSOR curtableSELECT zg.仓库号,zg.职工号,zg.工资;FROM zg,curtable; WHERE zg.工资1230) ;AND 供应商号 IN (SELECT 供应商号 FROM gys WHERE 地址=北京) ;ORDER BY 总金额 DESC ;INTO TABLE orderSET SAFETY ONSET TALK ON*在退出菜单项的命令文本框中编写程序代码:SET SYSMENU TO D

10、EFAULT选择菜单命令菜单生成,生成一个菜单文件cx3.mpr。关闭设计窗口,在命令窗口输入命令:DO cx3.mpr,看到Visual FoxPro的菜单栏被新建的菜单所代替,单击退出菜单命令将恢复系统菜单。执行查询菜单命令后,系统自动生成新数据表文件order.dbf用来保存查询结果。二、简单应用题(共2小题,每题20分,计40分)(1)在考生文件夹下有一个数据库gcs,其中gongch表结构如下:gongch(编号C(4),姓名C(1)0),性别C(2),工资N(7,2),年龄N(2),职称C(10))现在要对gongch表进行修改,指定编号为主索引,索引名和索引表达式均为编号;指定职

11、称为普通索引,索引名和索引表达式均为职称;年龄字段的有效性规则在25至65之间(含25和65),默认值是45。(2)在考生文件夹中有数据库gcs,其中有数据库表gongch。在考生文件夹下设计一个表单,该表单为gcs库中gongch表窗口式输入界面,表单上还有一个名为cmdclose的按钮,标题名为 关闭,点击该按钮,使用 ThisForm.Release退出表单。最后将表单存放在考生文件夹中,表单文件名是form_window。提示:在设计表单时,打开gcs数据库设计器,将gongch表拖入到表单中就实现了gongch 表的窗口式输入界面,不需要其他设置或修改。【答案】 (1)在命令窗口输入

12、两条命令:USE gongch & 打开数据表gongchMODIFY STRUCTURE & 修改数据表结构打开表设计器后,在字段选项卡中为编号字段选择一个索引排序,然后单击索引选项卡,在此选项卡中,字段索引名默认的为编号,在索引下拉框中选择索引类型为主索引,建立表的主索引;以同样的方法为职称字段建立普通索引。在gongch表设计器的字段选项卡中,选中年龄字段,根据题意,在字段有效性的规则文本框中输入年龄=25,限定字段的取值范围。在默认值文本框中输入45,建立该字段的默认值,如图5-1所示。(2)利用菜单命令文件-新建,或单击常用工具栏的新建图标按钮,打开新建对话框,选择表单单选项,然后单

13、击新建文件图标按钮,打开表单设计器。在表单设计器中,鼠标右键单击空白表单,选择数据环境快捷菜单命令,打开表单的数据环境,将数据表文件gongch添加到数据环境中,将数据环境中的gongch表拖放到表单中,可看到在表单中出现一个表格控件,此时实现了gongch表的窗口式输入界面,如图5-2所示。最后在表单控件工具栏中,选中命令按钮控件添加到表单中,在属性对话框中修改该命令按钮的Caption属性值为关闭,修改Name属性值为cmdclose,双击命令按钮,在Click事件中输入程序行ThisForm.Release,该命令用来关闭表单。单击常用工具栏中的运行图标按钮,系统首先要求保存该表单文件,

14、在弹出的另存为对话框中输入表单文件名form_window,保存在考生文件夹下,运行表单。三、综合应用题(1小题,计30分)在考生文件夹下有仓库数据库gz3,其中包括如下两个表文件:zg(仓库号C(4),职工号C(4),工资N(4))dgd(职工号C(4),供应商号C(4),订购单号 C(4),订购日期D,总金额N(10))首先在gz3库中建立工资文件数据表:gj(职工号C(4),工资N(4))。设计一个名为chaxun的菜单,菜单中有两个菜单项查询和退出。程序运行时,单击查询应完成下列操作:检索出与供应商S7、S4和S6都有业务联系的职工的职工号和工资,并按工资降序存放到所建立的gj文件中。

15、单击退出单项,程序终止运行。(注:相关数据表文件存在于考生文件夹下)【答案】 在命令窗口输入命令:MODIFY DATABASE gz3,打开数据库设计器,右击数据库,选择新建表快捷菜单命令,表名为GJ保存到考生文件夹下,接着在表设计器中根据题意,设置两个字段的字段名、类型及宽度。在命令窗口输入命令:CREATE MENU chaxun,系统弹出一个新建菜单对话框,在对话框中单击菜单图形按钮,进入菜单设计器环境。根据题目要求,首先输入两个主菜单名称查询和退出,接着在查询菜单行的结果下拉框中选择过程选项,在退出菜单行的结果下拉框中选择命令选项。单击查询菜单行中的创建按钮,进入程序设计的编辑窗口,

16、在程序编辑器中输入如下程序段:*查询菜单命令的程序设计*SELECT DISTINCT zg.职工号,zg.工资 FROM zg,dgd; WHERE zg.职工号=dgd.职工号; AND zg.职工号 IN; (SELECT 职工号 FROM dgd WHERE 供应商号=S4); AND zg.职工号 IN (SELECT 职工号 FROM dgd WHERE 供应商号=S6); AND zg.职工号 IN (SELECT 职工号 FROM dgd WHERE 供应商号=S7); ORDER BY zg.工资 DESC; INTO ARRAY arrINSERT INTO gj FROM

17、 ARRAY arr*在退出菜单项的命令文本框中编写程序代码:SET SYSMENU TO DEFAULT。选择菜单命令菜单生成,生成一个菜单文件chaxun.mpr。关闭设计窗口,在命令窗口输入命令:DO Chaxun.mpr,看到Visual FoxPro的菜单栏被新建的菜单所代替,单击退出菜单命令将恢复系统菜单。执行查询菜单命令后,查询结果将保存到gj.dbf表中。二、简单应用题(共2小题,每题20分,计40分)(1)考生文件夹下有一个分数表,使用菜单设计器制作一个名为my的菜单,菜单只有一个菜单项信息查看。该菜单中有查看学生信息,查看课程信息和关闭3个子菜单:查看学生信息子菜单按学号排

18、序查看成绩;查看课程信息子菜单按课程号排序查看成绩;关闭子菜单负责返回系统菜单。(2)在考生文件夹下有一个数据库mydb,其中有数据库表购买情况,在考生文件夹下设计一个表单myf,该表单为购买情况表的窗口输入界面,表单上还有一个标题为关闭的按钮,单击该按钮,则退出表单。【答案】 (1)在命令窗口中输入命令:CREATE MENU my,系统弹出一个新建对话框,在对话框中单击菜单图形按钮,进入菜单设计器环境。输入主菜单名称信息查看,在结果下拉框中选择子菜单,接着单击信息查看菜单项同一行中的创建按钮进入下级菜单的设计界面,此设计窗口与主窗口大致相同,然后编写每个子菜单项的名称查看学生信息、查看课程信息和关闭,在前两个子菜单的结果下拉框中选择过程选项,关闭的结果下拉框中选择命令选项。如图6-1所示。分别单击前两个菜单命令行中的创建按钮,进入程序设计的编辑窗口,在命令窗口中输入如下程序段:*查看学生信息菜单命令的程序段*SELECT * FROM 分数 ORDER BY 学号*查看课程信息菜单命令的程序段*SELECT * FROM 分数 ORDER BY 课程*在退出菜单项的命令文本框中编写程序代码:SET SYSMENU TO DEFAULT。选择菜单命令菜单-生成,生成一个菜单文件my.mpr。(2)在

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1