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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

VFP上机题库.docx

1、VFP上机题库第1套题【操作步骤】(1)在命令窗口中输入Crea data 外汇管理,则在考生文件夹下建立一个名为外汇管理的数据库。(2)打开上1题新建的外汇管理数据库,右键单击数据库设计器的空白处,选择添加表命令,将考生文件夹下的表currency_sl和rate_exchange添加到数据库中。(3)右键单击数据库设计器中的rate_exchange表,选择修改命令,在打开的表设计器中将买出价字段的名称改为现钞卖出价,单击确定按钮保存对表结构的修改。(4)打开表rate_exchange的表设计器,在字段选项卡中设置外币代码字段为升序排序,在索引选项卡中修改其中的类型为主索引。以同样的方式

2、为currency_sl表建立普通索引,索引名和索引表达式均为外币代码。从rate_exchange表的主索引拖动鼠标至currency_sl表的普通索引,建立两表之间的一对多永久联系。二、简单应用题 (1)【操作步骤】步骤1:打开考生文件夹下的外汇管理数据库,在打开的数据库设计器的空白处单击鼠标右键,选择新建本地视图命令。将currency_sl和rate_exchange两个添加到视图设计器中。步骤2:在字段选项卡中将字段Currency_sl.姓名、Rate_exchange.外币名称、Currency_sl.持有数量,以及表达式Rate_exchange.基准价*Currency_sl

3、.持有数量添加到选定字段列表框中。步骤3:在排序依据选项卡中将表达式Rate_exchange.基准价*Currency_sl.持有数量降序添加到排序条件列表框中,并选择降序排序。步骤4:保存视图为view_rate并运行视图。(2)【操作步骤】在命令窗口输入下列命令语句并运行。*SELECT Currency_sl.姓名,;SUM(Currency_sl.持有数量*Rate_exchange.基准价) as 人民币价值; FROM currency_sl ,rate_exchange ;WHERE Currency_sl.外币代码 = Rate_exchange.外币代码;GROUP BY

4、Currency_sl.姓名; ORDER BY 2 DESC; INTO TABLE results.dbf*三、综合应用题【操作步骤】步骤1:通过新建对话框新建一个表单,文件名为外汇浏览,并为其添加一个标签控件、一个文本框控件、两个命令按钮控件和一个表格控件。步骤2:设置表单的Caption属性为外汇查询;命令按钮1的Caption属性为查询,命令按钮2的Caption属性为退出;标签的Caption属性为输入姓名;表格控件的RecordSourceType属性为4-SQL语句。步骤3:编写查询按扭的Click代码事件代码如下。*查询按钮的Click事件代码*x=allt(thisform

5、.text1.value)thisform.grid1.recordsourcetype=4thisform.grid1.recordsource=;SELECT Rate_exchange.外币名称, Currency_sl.持有数量; FROM 外汇管理!currency_sl INNER JOIN 外汇管理!rate_exchange ; ON Currency_sl.外币代码 = Rate_exchange.外币代码; WHERE Currency_sl.姓名 =x; ORDER BY Currency_sl.持有数量; INTO TABLE &x thisform.refresh*编

6、写退出按扭的Click事件代码ThisForm.Release。步骤4:保存表单并运行,分别在文本框输入林诗因、张三丰和李寻欢并单击查询按钮。第2套题【操作步骤】(1)单击工具栏中的新建按钮,新建一个文本文件,写入如下代码,保存文本文件为one,在命令窗口输入 DO one.txt,执行代码。*one.txt中输入的代码*SELECT 外币名称,现钞买入价,卖出价;FROM rate_exchange; INTO TABLE rate_ex.dbf*(2)单击工具栏中的新建按钮,新建一个文本文件,写入下面的代码,保存文本文件为two。在命令窗口输入DO two.txt,按下回车键执行代码。*t

7、wo.txt中输入的代码*Update Rate_exchange set 卖出价=829.01 where 外币名称=美元*(3)单击工具栏上的新建按钮,打开新建对话框,文件类型选择报表,单击向导按钮。在向导取向对话框中双击报表向导,在报表向导步骤1中选择表rate_exchang,并将外币名称、现钞买入价和卖出价添加到选定字段,连续单击下一步直到步骤6完成,输入报表标题外币汇率,保存报表为rate_exchange。(4)双击生成的报表文件rate_exchange,在报表设计器中,将显示在标题 区域的日期拖到页注脚区,保存报表文件即可二、简单应用题(1)【操作步骤】步骤1:在命令窗口中输

8、入Create Form Timer,新建一个名为timer的表单。按题目要求添加一个标签控件、一个计时器控件和三个命令按钮控件。步骤2:在属性窗口设置各控件的属性。设置表单的Caption属性为时钟,Name属性为Timer,设置标签的Alignment属性为2中央,三个命令按扭的Caption属性依次为暂停、继续、退出,设置计时器控件的Interval属性为500。步骤3:选中标签,然后执行格式对齐菜单中的水平居中命令。步骤4:双击命令按钮,为各命令按钮编写Click事件的代码:*暂停按钮的Click事件代码*ThisForm.Timer1.Interval=0*继续按钮的Click事件代

9、码*ThisForm.Timer1.Interval=500*退出按钮的Click事件代码*ThisForm.Release*计时器的timer事件代码*ThisForm.Label1.Caption=time()*步骤5:保存并运行表单查看结果。(2)【操作步骤】步骤1:单击工具栏中新建按钮,新建一个查询,并向查询中添加表currency_sl和rate_exchange。步骤2:在字段选项卡中,将字段段currency_sl.姓名、 rate_exchange.外币名称、 currency_sl.持有数量、 rate_exchange.现钞买入价和 Rate_exchange.现钞买入价*

10、Currency_sl.持有数量添加到选定字段。步骤3:在排序依据选项卡中选择按姓名升序排序,再按持有数量降序排序。步骤4:单击查询菜单下的查询去向命令,在查询去向对话框中选择表,输入表名为results。步骤5:保存查询为query并运行查询。三、综合应用题【操作步骤】步骤1:在命令窗口中输入 Create form Form1,创建一个表单,设置表单的Caption属性为外汇。在表单上添加一个页框控件和一个命令按钮。步骤2:在表单的空白处右击,选择数据环境命令,将表 currency_sl 和rate_exchange添加到数据环境中。步骤3:设置页框控件的PageCount属性为3,在页

11、框控件上右击,在弹出的快捷菜单中选择编辑命令。将Page1的Caption属性修改为持有人,从数据环境中拖拽表 currency_sl 到该页,同样将Page2的Caption属性修改为外汇汇率,从数据环境中拖拽表rate_exchange到该页,将Page3的Caption属性修改为持有量及价值。在页框上添加一个表格控件,修改表格控件的RecordSourceType属性为3-查询,RecordSource属性为query。步骤4:修改命令按钮的Caption属性为退出,写入其Click事件代码: ThisForm.Release步骤5:保存并运行该表单。第3套题【操作步骤】(1)通过常用工

12、具栏中的打开按钮打开考生文件夹下的customer数据库,在数据库设计器的空白处单击鼠标右键,选择添加表命令,将考生文件夹下的自由表customer和order添加到数据库中。(2)在数据库设计器中右键单击的order表,选择修改命令,在打开的表设计器中选中订单日期字段,在字段有效性框的默认值文本框中输入date()。(3)在数据库设计器中右键单击其中的customer表,选择修改命令,在打开的表设计器的字段选项卡中为其客户编号字段设置升序排序,在索引选项卡中选择主索引,单击确定按钮并保存对表的修改。(4)同上,为表order添加普通索引,然后在数据库设计器中从主索引拖拽到普通索引建立两表间的

13、联系。二、简单应用题(1)【操作步骤】打开modi1.prg,修改其中的错误如下。 删除(此处空行),然后填写 use customer。 把 WHILE 改为FOR。(2)【操作步骤】新建一个程序sql.prg,写入如下SQL语句。*sql.prg中的命令语句*SELECT Customer.公司名称, Order.订单编号, Order.金额, Order.送货方式; FROM customer,order; WHERE Customer.客户编号 = Order.客户编号; ORDER BY Customer.公司名称, Order.订单编号; INTO TABLE results* 保

14、存并运行程序。三、综合应用题【操作步骤】步骤1:通过新建对话框新建一个表单,然后设置表单的Name属性为myform。步骤2:右键表单空白处,选择数据环境命令,将考生文件夹下的customer和order两个表依次添加到表单的数据环境中。步骤3:为表单添加两个表格控件,分别修改它们的Name属性为grd1和grd2,RecordSource属性为customer和order。步骤4:适当调整每个表格的宽度和位置。按住SHIFT键的同时选中两个表格,在布局工具栏中分别单击相同大小和顶边对齐命令按钮。步骤5:以myform为文件对表单进行保存,并运行保存后的表单。步骤6:通过新建对话框新建一个菜单

15、,输入菜单名称为退出,选择结果为过程,然后单击后面的创建按钮,在其中编写如下的命令语句。 MYFORM.RELEASE SET SYSMENU TO DEFAULT步骤7:保存菜单名称为mymenu.mpr,选择菜单菜单下的生成命令,生成可执行菜单文件,关闭菜单设计器。步骤8:回到表单设计器中,双击表单空白处,编写表单的load事件代码DO mymenu.mpr。步骤9:运行表单,依次单击customer表对应表格中的所有记录,查看运行情况,最后单击退出菜单命令。第4套题【操作步骤】(1)打开Visual FoxPro,在命令窗口输入: INSERT INTO 零件信息 VALUES(p7,P

16、N7,1020)并按回车键执行语句。然后单击工具栏中的新建按钮,创建一个程序文件one.prg,将上述代码复制到该文件中并保存。(2)在命令窗口输入: DELE FROM 零件信息 WHERE 单价600 并按回车键执行语句。然后单击工具栏中的新建按钮,创建一个程序文件two.prg,将上述代码复制到该文件中并保存。(3)在命令窗口输入: UPDATE 零件信息 SET 单价=1090 WHERE 零件号=p4并按回车键执行语句。然后单击工具栏中的新建按钮,创建一个程序文件three.prg,将上述代码复制到该文件中并保存。(4)打开菜单mymenu.mnx后,选择系统菜单中的菜单,然后选择生

17、成命令。二、简单应用题(1)【操作步骤】单击工具栏中的打开按钮,打开考生文件夹下的程序文件modi1.prg,并按题目的要求进行改错,修改完成后保存并运行程序文件。*程序提供的代码*SELECT 零件名称 FROM 零件信息 WHERE 零件号 = ;(SELECT 零件号 FROM 使用零件;GROUP BY 项目号 HAVING COUNT(项目号) = 3) ;ORDER BY 零件名称 ;INTO FILE results*其中,第1行中的=需改为IN;第3行中的GROUP BY 项目号需改为GROUP BY 零件号;第5行中的INTO FILE需改为TO FILE。(2)【操作步骤】

18、步骤1:在命令窗口输入:Create form formone,按下回车键建立一个表单,通过表单控件工具栏按题目要求为表单添加控件。在属性对话框中,设置表单的Name属性为formone,设置其Caption属性为简单应用;设置标签的Caption属性为项目号;设置命令按钮的属性为确定。步骤2:双击命令按钮,编写其Click事件代码如下:x=thisform.text1.valuea = SELECT 零件信息.零件号, 零件信息.零件名称, 零件信息.单价, 使用零件.数量 ;FROM 零件信息,使用零件 ;WHERE 零件信息.零件号=使用零件.零件号 and 使用零件.项目号=x ;OR

19、DER BY 零件信息.零件号 INTO TABLE +x&a步骤3:单击保存按钮,再单击工具栏中的运行按钮,分别在文本框中输入s1和s3,单击确定按钮。三、综合应用题(1)【操作步骤】步骤1:单击常用工具栏中的新建按钮,在新建对话框中选择查询,单击新建文件按钮,在弹出的打开对话框中依次将表零件信息、使用零件和项目信息添加到查询设计器中。步骤2:分别选中字段项目信息项目号、项目信息项目名、零件信息零件名称和使用零件数量并添加到可用字段。步骤3:在排序依据选项卡中先选择项目信息.项目号字段,排序选项设置为升序,再选择零件信息.零件名称字段,排序选项设置为降序。步骤4:单击查询菜单下的查询去向命令

20、,在查询去向对话框中选择表,并输入表名three,单击确定按钮。步骤5:单击工具栏中的保存按钮保存查询,输入查询名chaxun。最后单击常用工具栏中的运行按钮运行查询。(2)【操作步骤】步骤1:在命令窗口输入CREATE FORM myform新建表单。并修改表单的Name属性为myform。步骤2:从表单控件工具栏向表单中添加一个表格控件和一个命令按钮控件,设置表格控件的RecordSourceType属性为3-查询、RecordSource属性为chaxun,设置命令按钮的Caption属性为退出。步骤3:同时选中命令按钮与表格控件(按住shift键不放),再单击布局工具栏中的左边对齐和相

21、同宽度按钮。步骤4:双击退出按钮,写入Click事件代码。*退出按钮Click事件代码*ThisForm.Release* 步骤5:关闭并保存该表单文件。第5套题【操作步骤】(1)打开考生文件夹下的Ecommerce数据库,在数据库设计器的空白处单击鼠标右键,选择添加表命令,将考生文件夹下的OrderItem表添加到数据库中。(2)在数据库设计器中,右键单击OrderItem表,选择修改命令,在表设计器对话框中单击索引选项卡,在索引名中输入PK,在类型中选中主索引,在表达式中输入会员号+商品号,为OrderItem表建立主索引。(3)按照上一小题的步骤为OrderItem表建立普通索引。然后从

22、Customer表的主索引处拖动鼠标至OrderItem表的普通索引处,以建立两表之间的永久联系。(4)首先执行数据库菜单下的清理数据库命令,然后选中并右击上一小题中建立的两表之间的关系线,选择编辑参照完整性命令,在编辑参照完整性生成器对话框中,依次选中更新规则选项卡下的级联单选按钮、删除规则选项卡下的限制单选按钮、插入规则选项卡下的限制单选按钮,最后单击确定按钮。二、简单应用题(1)【操作步骤】步骤1:单击常用工具栏中的新建按钮,新建一个查询文件,同时打开查询设计器。步骤2:将考生文件夹下的OrderItem、Artical和Customer三个表添加到查询设计器中,且OrderItem表一

23、定要先添加,才能效建立3个表之间的关联。步骤3:在字段选项卡中,将Customer.会员号、Customer.姓名、Article.商品名、Orderitem.单价和Orderitem.数量5个字段添加到选定字段列表框中。并且将表达式Orderitem.单价*Orderitem.数量 AS 金额添加到选定字段列表框中。步骤4:选择查询菜单下的查询去向命令,在查询去向对话框中选中表,在表名文本框中输入ss。步骤5:保存查询文件名为qq,并运行查询。(2)【操作步骤】新建一个程序文件cmd_ab.prg,在程序内编写下列命令语句。*cmd_ab.prg中的命令语句*SELECT Customer.

24、会员号, Customer.姓名, Customer.年龄;FROM customer;WHERE Customer.年龄 = 30;ORDER BY Customer.年龄 DESC;TO FILE cut_ab.txt*保存并运行该程序。三、综合应用题【操作步骤】步骤1:通过新建对话框新建一个表单,文件名为myform,并向其中添加一个标签控件、一个文本框控件和两个命令按钮控件。步骤2:设置表单的Name属性为myform,Caption属性为综合应用;设置命令按钮1的Caption属性为查询(= ThisForm.Text1.Value; ORDER BY 3; INTO TABLE d

25、bfa.dbf*在关闭命令按钮的Click事件中输入如下代码。 ThisForm.Release步骤4:保存并运行表单,在文本框中输入题目要求的日期后查询。第6套题【操作步骤】(1)通过新建对话框新建一个自由表,文件名为客户。在打开的表设计器中按照题目的要求设计客户表的结构。注意,保存设计结果时不要输入记录。(2)通过新建对话框新建一个数据库,文件名为客户。在打开的数据库设计器的空白处单击鼠标右键,选择添加命令,将考生文件夹下的客户自由表添加到新建的数据库中。(3)在名为客户的数据库设计器中,右键单击客户表,选择浏览命令,然后选择显示菜单下的追加方式命令,按照题目的要求将记录插入到客户表中。(

26、4)通过报表向导新建一个报表,在报表的字段选取对话框中将客户表中的全部字段添加到选定字段列表框中;在完成对话框中设置报表的标题为客户;其他各项均取默认值,直接单击下一步按钮。最后将报表以客户为文件名进行保存。二、简单应用题(1)【操作步骤】新建一个程序one.prg,编写下列命令语句。*one.prg中的程序代码*SELECT Course.课程名称, max(score.成绩) as 分数; FROM course,score ; WHERE Course.课程编号 = Score.课程编号; GROUP BY Course.课程名称; INTO TABLE max.dbf*保存并运行程序。(2)【操作步骤】新建一个程序two.prg,编写下列命令语句。*two.prg中的程序代码*SELECT Course.课程名称; FROM course,score ; WHERE Course.课程编号 = Score.课程编号; AND Score.成绩 60; GROUP BY Course.课程名称; TO FILE new.txt*

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

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