[计算机类试卷]国家二级VF机试(操作题)模拟试卷385及答案与解析.doc

上传人:terrorscript155 文档编号:500949 上传时间:2018-11-29 格式:DOC 页数:4 大小:61KB
下载 相关 举报
[计算机类试卷]国家二级VF机试(操作题)模拟试卷385及答案与解析.doc_第1页
第1页 / 共4页
[计算机类试卷]国家二级VF机试(操作题)模拟试卷385及答案与解析.doc_第2页
第2页 / 共4页
[计算机类试卷]国家二级VF机试(操作题)模拟试卷385及答案与解析.doc_第3页
第3页 / 共4页
[计算机类试卷]国家二级VF机试(操作题)模拟试卷385及答案与解析.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、国家二级 VF机试(操作题)模拟试卷 385及答案与解析 一、基本操作题 1 在考生文件火下的 “订货管理 ”数据库中完成如下操作: (1)将 order_detail、 order_list和 customer表添加到数据库。 (2)为 order_list表创建一个主索引,索引名和索引表达式均是 “订单号 ”。 (3)建立表 order_list和表 order_detail间的永久联系 (通过 “订单号 ”字段 )。 (4)为以上建立的联系设置参照完整性约束:更新规则为 “限制 ”,删除规则为 “级联 ”,插入规则为 “限制 ”。 二、简单应用题 2 (1)列出客户名为 “三益贸易公司

2、”的订购单明细 (order_detail)记录 (将结果先按 “订单号 ”升序排列,同一订单的再按 “单价 ”降序排列 ),并将结果存储到 results表中(表结构与 order_detail表结构相同 )。 (2)考生文件夹下有一个 form1表单文件,其中三个命令按钮 Click事件下的语句都是错误的,请按如下要求进行修改 (最后保存所做的修改 ): 单击 “刷新标题 ”命令按钮时,使表单的标题为 “简单应用 ”。 单击 “订 单记录 ”命令按钮时,使表格控件中显示 order_list表中的记录。 单击 “关闭表单 ”命令按钮时,关闭表单。 注意:每处错误只能在原语句上进行修改,不可

3、以增加语句。 三、综合应用题 3 首先为 order_detail表增加一个新字段:新单价 (类型与原来的单价字段相同 ),然后编写满足如下要求的程序:根据 order_list表中的 “订购日期 ”字段的值确定order_detail表的 “新单价 ”字段的值,原则是: “订购日期 ”为 2001年的 “新单价 ”字段的值为原单价的 90,订购日期为 2002年的 “新单价 ”字段的值为原单价的110 (注意:在修改操作过程中不要改变 order_detail表记录的顺序 ),最后将程序保存为 prog1 p唱,并执行该程序。 接着再利用 Visual FoxPro的 “快速报表 ”功能建立

4、一个的简单报表,该报表内容按顺序含有 ordez_detail表的 “订单号 ”、 “器件号 ”、 “器件名 ”、 “新单价 ”和 “数量 ”字段的值,将报表文件保存为 report1 frx。 国家二级 VF机试(操作题)模拟试卷 385答案与解析 一、基本操作题 1 【正确答案】 【操作步骤】 (1) 在命令窗口执行命令: MODIFY DATABASE订货管理,打开数据库设计器。 在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的 “打开 ”对话框中双击 order_detail表,将表添加到数据库中,以同样的方法将 order_list表和 customer。表添加到数据库

5、中。 (2)在数据库设计器中,右击 order_list表,选择【修改】快捷菜单命令,打开order_list表设计器,在 “字段 ”选项卡中选中 “订单号 ”,在 “索引 ”列中选择 “升序 ”,然后在 “索引 ”选项卡中 修改 “索引类型 ”为主索引,建立 “订单号 ”字段的主索引,单击 “确定 ”按钮保存表结构修改。 (3) 在数据库设计器中,右击 order_detail表,选择【修改】快捷菜单命令,打开 order_detail表设计器,在 “字段 ”选项卡中选中 “订单号 ”,在 “索引 ”列中选择 “升序 ”,建立 “订单号 ”字段的普通索引,单击 “确定 ”按钮保存表结构修改。

6、 在数据库设计器中,拖动 order_list表 “索引 ”下方的主索引 “订单号 ”到order_detail表 “索引 ”下方的普通索引 “订单号 ”上,为两个表建立联系。 (4) 选中 order_list和 order_detail两个表之间的关联线 (被选中的线会变粗 ),执行【数据库】 【清理数据库】菜单命令,清空数据库表中带有删除标记的记录,然后执行【数据库】 【编辑参照完整性】菜单命令。 在打开的 “参照完整性 ”对话框的表格中,选择 “更新 ”下的单元格内容为 “限制 ”; “删除 ”下的单元格内容为 “级联 ”; “插入 ”下的单元格内容为 “限制 ”。单击 “确定 ”按钮

7、保存参照完整性的修改。 二、简单应用题 2 【正确答案】 (1)【操作步骤】 在命令窗口执行如下 SOL命令语句完成查询: 1 SELECT Order_detail *; 2 FROM 订货管理 !order_detail INNER JOIN 订货管理 !order_list; 3 INNER JOIN 订货管理 !customer; 4 ON Order_list客户号 Customer客户号; 5 ON order_detail订单号 Order_list订单号; 6 WHERE Customer客户名 “三益贸易公司 “; 7 ORDER BY Order_detail订单号, or

8、der_detail单价 DESC; 8 INTO TABLE results dbf (2)【操作步骤】 步骤 1:在命令窗口执行命令: MODIFY FORM form1,打开表单设计器修改表单。 步骤 2:双击表单中的 “刷新标题 ”按钮,看到该按钮的 Click事件中代码如下: THISFORM “简单应用 “ 修改后的代码如下: THISFORM CAPTION “简单应用 “ 步骤 3:双击表单中的 “订单记录 ”按钮,看到该按钮的 Click事件中代码如下: THISFORM.GRID1“ORDER_LIST.DBF“ 修改后的代码如下: IHISFORM.GRID1.RECOR

9、DSOURCE “ORDER_LIST.DBF“ 步骤 4:双击表单中的 “关闭表单 ”按钮,看到该按钮的 Click事件 lfl代码如下: THISFORM CLOSE 修改后的代码如下: THISFORM RELEASE 步骤 5:单 击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将表单文件保存到考生文件夹下。 三、综合应用题 3 【正确答案】 【操作步骤】 步骤 1:在命令窗口执行命令: MODIFY COMlVIAND PROG1,新建程序并打开程序编辑器。 步骤 2:在程序编辑器中输入如下程序代码: 1 ALTER TABLE order_detail ADD新单价 F(10,

10、2) 2 UPDATE order_detail SET新单价单价 *0 9; 3 WHERE 订单号; 4 (SELECT 订单号 FROM order_list; 5 WHERE 订单号 order_detail订单号 AND YEAR(订购日期 ) 2001) 6 UPDATE order_detail SET 新单价单价 *1 1; 7 WHERE 订单号; 8 (SELECT 订单号 FROM order_list; 9 WHERE 订单号 order_detail订单号 AND YEAR(订购日期 ) 2002) 步骤 3:单击 “常用 ”工具栏中的 “运行 ”按钮运行程序。 步骤 4:在命令窗口执行命令: USE order_detail,打开 ordel_detail表。 步骤 5:在命令窗口执行命令: CREATE REPORT report1,打开报表设计器,然后执行【报表】 【快速报表】菜单命令,在弹出的 “快速报表 ”对话框中单击 “字段 ”按钮,依次双击 “所有字段 ”列表框中的 “订单号 ”、 “器件号 ”、 “器件名 ”、 “新单价 ”和 “数量 ”字段,将其添加到 “选定字段 ”列表框中,单击 “确定 ”按钮新建快速报表,预览和保存报表。如图 344和图 345所示。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1