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

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

1、国家二级 VF机试(操作题)模拟试卷 93及答案与解析 一、基本操作题 1 在考生文件夹下完成如下操作: (1) 新建一个名为 sdb的数据库文件,然后将 client表添加到数据库中。 (2) 使用 SQL UPDAE语句将 client表中客户名为 “061009“的客户的性别改为 “男 “。然后将该语句保存在命令文件 sone.prg中。 (3) 使用 SQL INSERT语句在 client表中添加一条记录,其中客户号为 “071009“、客户名为 “杨晓静 “、性别为 “女 “、出生日期 1991年 1月 1日。然后将该语句保存在 命令文件 stwo.prg中。(注意:只能插入一条记

2、录) (4)使用 SQL ALTER语句为 client表的 “性别 “字段设置有效性规则:性别必须为男或女。然后将该语句保存在命令文件 sthree.prg中。 二、简单应用题 2 (1)利用查询设计器创建查询,从 customers、 orders、 orderitems和 goods表中查询所有客户号前两个字符为 “06“的客户签订的订单信息。查询结果依次包含客户号、订单号、商品号、商品名和数量五项内容。各记录按客户号升序排序、客户号相同按订单号升序排序、订单号也相 同则按商品号升序排序。查询去向为tableone。最后将查询保存在 queryone.qpr文件中,并运行查询。 (2)扩

3、展 Visual FoxPro基类 CommandButton,创建一个名为 mybutton的自定义按钮类。自定义按钮类保存在名为 myclasslib的类库中。自定义按钮类 mybutton需要满足以下要求: 1)其标题为 “退出 “。 2)其 Click事件代码的功能是关闭并释放所在表单。 然后创建一个文件名为 formone的表单,并在表单上添加一个基于自定义类mybutton的按钮。 三、综合应 用题 3 在考生文件夹下已有一个菜单文件 mymenu.mnx,运行相应的菜单程序时会在当前 VFP系统菜单的末尾追加一个 “考试 “子菜单,如下图所示。 在考生文件夹下还有一个表单文件 m

4、yform.scx,表单中包含一个标签、一个文本框和两个命令按钮,如下图所示。 现在请按要求实现菜单项和命令按钮的相关功能。 菜单命令 “统计 “和 “退出 “的功能都是通过执行过程完成。菜单命令 “统计 “的功能是运行 myform表单。菜单命令 “退出 “的功能是恢复标准的系统菜单。 单击命令按钮 “确定 “要完成的功能是:从 customer、 orders、orderitems和 goods表中查询金额大于等于用户在文本框中指定的金额的订单信息。查询结果依次包含订单号、客户号、签订日期、金额等四项内容,其中金额为该订单所签所有商品的金额之和。各记录按金额降序排序,金额相同按订单号升序排

5、序。查询去向表 tabletwo。 单击命令按钮 “关闭 “要完成的功能是,关闭并释放所在表单。 最后,请运行菜单程序、打开表单,然后再文本框中输入 1000、并单击 “确定 “按钮完成查询统计。 国家二级 VF机试(操作题)模拟试卷 93答案与解析 一、基本操作题 1 【 正确答案】 【操作步骤】 (1)通过 “新建 “对话框新建一个数据库 sdb,在数据库设计器的空白处单击鼠标右键,选择 “添加表 “命令,将考生文件夹下的 client表添加到数据库中。 (2)在命令窗口输入 “update client set 性别 =“男 “ where 客户号 =“061009“,然后按回车执行。通

6、过 “新建 “对话框新建一个程序文件,将上述命令复制到此程序文件中,然后保存程序并命名为 “sone.prg“。 (3)在命令窗口输入 “insert into client values(“071009“,“杨晓 静 “,“女 “,1991-1-1)“,然后按回车执行。通过 “新建 “对话框新建一个程序文件,将上述命令复制到此程序文件中,然后保存程序并命名为 “stwo.prg“。 (4)在命令窗口输入 “alter table client alter 性别 set check 性别 $“男女 “ error “性别必须是男或女 “,然后按回车执行。通过 “新建 “对话框新建一个程序文件,

7、将上述命令复制到此程序文件中,然后保存程序并命名为 “sthree.prg“。 二、简单应用题 2 【正确答案】 【操作步骤】 (1)步骤 1:单击常用工具栏中的 “新建 “按钮,新建一个查询文件,同时打开查询设计器。 步骤 2:依此将考生文件夹下的 “custermers“、 “orders“、 “orderitems“和 “goods“4个表添加到查询设计器中。 步骤 3:在 “字段 “选项卡中,将客户号、订单号、商品号、商品名和数量 5个字段添加到 “选定字段 “列表框中。 步骤 4:在 “筛选 “选项卡中,在 “字段名 “出输入表达式 “left(customers.客户号 ,2)“,

8、条件设为 “=“,实例输入 “06“。 步骤 5:在 “排序依据 “选项卡中,设置按 “客 户号 “升序排列,然后按 “订单号 “升序排列,再按 “商品号 “升序排列。 步骤 6:选择 “查询 “菜单下的 “查询去向 “命令,在 “查询去向 “对话框中选中 “表 “,在表名文本框中输入 “tableone“。 步骤 7:保存查询文件名为 “queryone“,并运行查询。 (2)步骤 1:通过 “新建 “对话框新建一个 “类 “文件。 步骤 2:在弹出的 “新建类 “对话框中,输入 “类名 “MyCommandButton,在 “派生于 “下拉列表中选择 CommandButton,单击 “存

9、储于 “文本框后的按钮,在打开的 “另存为 “对话框选择考生文件夹,输入 文件名 myclasslib,单击 “确定 “按钮。 步骤 3:打开 “类设计器 “窗口,进入类设计器环境。将自定义按钮类MyCommandButton的 caption属性设为 “退出 “。双击 “退出 “命令按钮,编写其 click事件代码 “thisform.release“。 步骤 4:新建一个表单 Myform,在属性窗口中,添加新类按钮“MyCommandButton“,然后保存对表单的修改。 三、综合应用题 3 【正确答案】 【操作步骤】 步骤 1:单击菜单栏 “文件 “-“打开 “命令或单击常用工具栏 “

10、打开 “按钮,打开考生 文件夹下的菜单 “mymenu“。 步骤 2:单击 “考试 “菜单后的 “编辑 “按钮,在 “统计 “菜单项的过程中创建代码 “do form myform“。在 “退出 “菜单项的过程中输入语句 “ set sysmenu to defa“。 步骤 3:保存菜单,然后单击菜单栏 “菜单 “-“生成 “按钮,生成可执行程序文件。 步骤 4:打开考生文件夹下的表单 “myform“,双击 “确定 “命令按钮,编写其 click事件代码如下: je = val(Thisform.Text1.Value) SELECT Orders.订单号 , Customers.客户号 ,

11、 Orders.签订日期 ,; sum(Orderitems.数量 *Goods.单价 ) AS 金额 ; FROM customers INNER JOIN orders; INNER JOIN orderitems; INNER JOIN goods ; ON Orderitems.商品号 = Goods.商品号 ; ON Orders.订单号 = Orderitems.订单号 ; ON Customers.客户号 = Orders.客户号 ; GROUP BY Orders.订单号 ; HAVING 金额 = je; ORDER BY 4 DESC, Orders.订单号 ; INTO TABLE tabletwo.dbf 步骤 5:双击 “退出 “命令按钮,编写其 click事件代码 “thisform.release“ 步骤 6:保存表单并运行。在文本框中输入 “1000“,单击 “确定 “按钮。

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

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

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