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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

二级VFP机试试题10Word文件下载.docx

1、 项目的建立、将数据库添加到项目中、字段的添加、为字段设置默认值。解题思路:1.建立项目创建项目可用文件菜单中的新建命令。2.将数据库加入到项目中:在项目管理器的数据选项卡选择数据库,单击添加,在打开对话框中选择要添加的数据库3.打开CUST表的表设计器,将光标移动到最后的空字段格中,输入新的字段名、字段类型及长度。字段值允许为空,则选中NULL项。4.在表设计器中,选中字段,在字段有效性-默认值中填入(此处要双引号),单击确认。二、简单应用(2小题,每题20分,计40分) 1、在考生文件夹下,有一个数据库SDB,其中有数据库表STUDENT、SC和 COURSE。表结构如下: STUDENT

2、(学号,姓名,年龄,性别,院系号) SC(学号,课程号,成绩,备注) COURSE(课程号,课程名,先修课程号,学分) 在表单向导中选取一对多表单向导创建一个表单。要求:从父表STUDENT中 选取字段学号和姓名,从子表SC中选取字段课程号和成绩,表单样式选 浮雕式,按钮类型使用文本按钮,按学号降序排序,表单标题为学生 成绩 ,最后将表单存放在考生文件夹中,表单文件名是form1。 2、在考生文件夹中有一数据库SDB,其中有数据库表STUDENT,SC和COURSE。建 立成绩大于等于60分,按学号升序排序的本地视图GRADELIST,该视图按顺 序包含字段学号、姓名、成绩和课程名,然后使用新

3、建立的视图查询视图中 的全部信息,并将结果存入表v_grade。第1题,本题的主要考核点是使用表单向导制作表单。启动表单向导可在菜单中选择或者单击工具栏上的按钮,打开对话框,文件类型选择表单,单击向导按钮。或者在工具向导子菜单,选择表单,或直接单击工具栏上的表单向导图标按钮。在向导选取对话框中选择一对多表单向导然后按照表单向导提示及题目要求操作即可。第2题,本题的主要考核点是建立视图。先打开数据库SDB,在数据库设计器中单击右键,选择建立本地视图,打开视图设计器将数据库的三个表添加到视图中,按提示建立联接。选择字段学号、姓名、成绩和课程名,在筛选栏中的字段名中选择sc.成绩,条件中选择=,实例

4、中输入60 (不要双引号),关闭并保存。在数据库设计器中打开视图,用copy to v_grade 命令或在导出,将结果存入新表v_grade。三、综合应用(1小题,计30分) 在考生文件夹下有股票管理数据库stock_4,数据库中有stock_mm表和stock_cc 表,stock_mm的表结构是股票代码C(6)、买卖标记L(.T.表示买进,.F.表示卖 出),单价N(7.2)、本次数量N(6)。stock_cc的表结构是股票代码C(6),持仓 数量N(8)。 stock_mm表中一只股票对应多个记录,stock_cc表中一只股票对应 一个记录(stock_cc表开始时记录个数为0)。 请

5、编写并运行符合下列要求的程序: 设计一个名为menu_lin的菜单,菜单中有两个菜单项计算和退出 程序运行时,单击菜单项应完成下列操作: (1)根据stock_mm统计每只股票的持仓数量,并将结果存放到stock_cc表。计算 方法:买卖标记为.T.(表示买进),将本次数量加到相应股票的持仓数量; 买卖标记为.F.(表示卖出),将本次数量从相应股票的持仓数量中减去。 (注意:stock_cc表中的记录按股票代码从小到大顺序存放)。 (2)将stock_cc表中持仓数量最少的股票信息存储到自由表stock_x中(与 stock_cc表结构相同)。 单击菜单项,程序终止运行。本题主要考核点:菜单的

6、建立、结构化查询语言(SQL)中的联接查询、查询的排序、临时表的概念、查询结果的去向等知识点。本题解题思路:第一步:利用菜单设计器定义两个菜单项,在菜单名称为的菜单项的结果列中选择过程,并通过单击编辑按钮打开一个窗口来添加菜单项要执行的命令。在菜单名称为命令,并在后面的选项列中输入以下退出菜单的命令: SET SYSMENU TO DEFAULT第二步:在单击菜单项后面的按钮所打开的窗口中添加如下的过程代码:SET TALK OFF &在程序中常常要关闭命令结果的显示OPEN DATABASE STOCK_4打开数据库文件STOCK_4SELECT 股票代码,SUM(本次数量) AS 持仓数量

7、 FROM STOCK_MM;WHERE 买卖标记 GROUP BY 股票代码;INTO CURSOR CurTable1WHERE NOT 买卖标记 GROUP BY 股票代码;INTO CURSOR CurTable2SELECT CurTable1.股票代码,(CurTable1.持仓数量-CurTable2.持仓数量) AS 持仓数量;FROM CurTable1,CurTable2 ;WHERE CurTable1.股票代码=CurTable2.股票代码;ORDER BY CurTable1.股票代码;INTO ARRAY AfieldsValue由于每种股票的买进的数量的和与卖出的

8、数量的和在两个不同的临时表CurTable1和CurTable2中。因此要想得到两者之间的差,需要进行联接查询,可以通过股票代码来做为联接的条件,置于WHERE的后面;可以用ORDER BY 子句来确定查询的排序依据,这里以股票代码的升序进行排序:ORDER BY 股票代码;可以利用INTO ARRAY 数组名子句将SELECT语句的查询结果放在一个数组中,以备后面的程序利用DELETE FROM STOCK_CC删除STOCK_CC表中以前的记录DELETE SQL语句可以将满足指定条件的记录加上删除标记DELETE FROM DatabaseName!TableNameWHERE Filt

9、erCondition1 AND | OR FilterCondition2 .INSERT INTO STOCK_CC FROM ARRAY AfieldsValue将所得到每支股票的代码和持仓数量的数组插入到表STOCK_CC中INSERT SQL语句可以向指定的表追加一条新的记录INSERT 可以直接将一个数组中的值做为记录值追加到表中,利用FROM ARRAY 数组变量名来实现CLOSE ALLUSE STOCK_CCPACK物理删除加上删除标记的记录USESELECT * TOP 1 FROM STOCK_CC ORDER BY 持仓数量 INTO TABLE STOCK_XSELECT语句中可以通过TOP来限制返回结果集中行数 TOP nPERCENT n指定返回的行数。如果未指定 PERCENT,n 就是返回的行数。如果指定了 PERCENT,n 就是返回的结果集行的&百分比;INTO TABLE 表名 可以将结果集生成一个表SET TALK ON第三步:保存所编辑的菜单为menu_lin.mnx,并生成菜单menu_lin.mpr,运行。

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

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