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

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

1、国家二级 VF机试(操作题)模拟试卷 484及答案与解析 一、基本操作题 1 在考生文件夹下完成下列操作: (1)使用 SOL命令根据 “教师 ”表产生一个结构和数据完全一致的 “高校教师 ”表,并按职工号递增排序。 (2)使用报表向导为 “教师 ”表创建一个名为 two的报表,选择 “教师 ”表的所有字段,按 “职工号 “降序排列,标题为 “教师情况报表 ”,其他选项取默认值。 (3)修改 three prg中的程序,使之能够正确的将 1000以内能够被 3整除的整数存储于 four表中。 (4)创建一个新 类 MyCheckBox,该类扩展 VisualFoxpro的 CheckBox基类

2、,新类保存在考生文件夹下的 myclasslib类库中。 二、简单应用题 2 (1)利用查询设计器创建查询,从 customers、 orders、 orderitems和 goods表中查询所有客户号前两个字符为 “06”的客户签订的订单信息。查询结果依次包含客户号、订单号、商品号、商品名和数量五项内容。各记录按客户号升序排序、客户号相同按订单号升序排序、订单号也相同则按商品号升序排序。查询去向为表tableone。最后将查询保存在 queryone qp文件中,并运行该查询。 (2)扩展 Visual FoxPro基类 CommandButton, 创建一个名为 MyBuRon的自定义按钮

3、类。自定义按钮类保存在名为 myclasslib的类库中。自定义按钮类 MyBuRon需满足以下要求: 1)其标题为 “退出 ”。 2)其 Click事件代码的功能是关闭并释放所在表单。然后创建一个文件名为formone的表单,并在表单上添加一个基于自定义类 MyBuRon的按钮。 三、综合应用题 3 在考生文件夹下,先打开学生数据库 sdb,然后创 建一个文件名为 form的表单,完成如下综合应用。 在该表单中设计两命令按钮,各按钮的功能如下: “查询 ”按钮 (Command1):在该按钮的 Click事件中使用 SQL的 SELECT命令查询每个学生所选的所有课程的成绩都是 60分以上

4、(包括 60分 )的学生的学号、姓名、平均成绩和最低分,并将查询结果按学号升序排序存储到表 four中。表 four的字段为学号、姓名、平均成绩、最低分; “退出 ”按钮 (Command2):单击 “退出 ”按钮时,关闭表单。 表单设计完成后,运行该表单进行查询。 国家二级 VF机试(操作题 )模拟试卷 484答案与解析 一、基本操作题 1 【正确答案】 【操作步骤】 (1) 建立程序可以使用菜单命令的方式,选择 “文件 ”菜单下的 “新建 ”自命令,弹出 “新建 ”对话框,文件类型选择 “程序 ”。 单击 “新建文件 ”图标按钮打开程序编辑界面。 输入建立 “高校教师 ”表的命令: sel

5、ec*from教师 into dbf高校教师 order by职工号 执行该程序并保存。 (2) 启动报表向导可以通过菜单命令来完成,选择 “文件 ”菜单项下面的 “新建 ”子菜单,打开 “新建 ”对话框,文件类型选择报表,单击 “向导 ”图标按钮。 弹出 “向导选取 ”对话框,选择“报表向导 ”,然后单击 “确定 ”按钮。 弹出 “报表向导 ”的步骤 1选择字段,单击“数据库和表 “后面的 “浏览 ”按钮,找到并打开 “教师 ”表,然后选择该表的所有字段到 “选定字段 ”,如图 4-81所示。 单击 “下一步 ”按钮,进入步骤 24,保留默认设置,不需要修改。 单击 “下一步 ”按钮,进入步

6、骤 5设置表间连接,采用默认值不需要修改。 单击 “下一步 ”按钮,进入步骤 4设置排序,选取 “职工号 ”字段,排序为降序,如图 4 82所示。 单击 “下一步 ”按钮,进入步骤 6,设置 “报表标题 ”为“教师情况报表 ”,如图 4-83所示。 单击 “完成 ”按钮,弹出 “另存为 ”对话框,输入报表文件名: two。 frx,保存到考生目录。 (3) 打开 three PRG程序。 第一处应改为: insert into four values(i) 第二处增加语句: i=i+1 保存程序并运行。(4) 选择菜单栏上的 “新建 ”按钮,弹出 “新建 ”对话框,选择 “类 ”单选按钮。 单

7、击“新建文件 ”图标按钮,在弹出的 “新建类 ”对话框中,类名为设置为“MyCheckBox”,派生于选择 CheckBox,存储于输入: myclasslib。 单击 “确定 ”按钮进入类设计器,单击菜单栏的 “保存 ”按钮。 二、简单应用题 2 【正确答案】 (1)【操作步骤】步骤 1:建立 查询可以使用菜单命令完成,选择“文件 ”菜单下的 “新建 ”子菜单,弹出 “新建 ”对话框,文件类型选择 “查询 ”,单击 “新建文件 ”图标按钮,打开查询设计器,并弹出 “添加表或视图 ”对话框。步骤 2:单击对话框里面的 “其他 ”按钮,弹出 “打开 ”对话框,找到考生目录下的 customers

8、表并打开。步骤 3:重复步骤 2,继续添加 orders、 orderitems和 goods表,并根据客户号、订单号、商品号建立表之间的内部联接,添加完成之后比查询设计器如图4-63所示,然后单击 “关闭 ”按钮关闭该 “添加表或视图 ”对话框。步骤 4:选择查 询设计器的 “字段 ”选项卡,依次选 “custerms客户号 ”、 “orders订单号 ”、“orderitems商品号 ”、 “goods商品名 ”和 “ordmitcms数量 ”到 “选定字段 ”,如图4-64所示。 步骤 5:切换到 “筛选 ”选项卡,在 “字段名 ”的 “表单时 ”中输入“LEFT(customers客户

9、号, 2)”, “条件 ”选择 “=”, “实例 ”中输入 “06”,如图 4-65所示。步骤 6:切换到 “排序依据 ”选项卡,选择字段 “customers客户号 ”排序选项为“升序 ”,再选择 “orders订单号 ”排序选项为 “升序 ”,选择 “oderitems商品号 ”排序选项为 “升序 ”。步骤 7:单击查询设计器工具栏里面的 “查询去向 ”按钮,弹出 “查询去向 ”对话框,选择去向为 “表 ”,输入表名为: tableone,单击 “确定 ”按钮完成查询去向设置。步骤 8:单击菜单栏的保存按钮,弹出 “另存为 ”对话框,输入查询文件名: queryone qpr,保存到考生文

10、件夹。 步骤 9:运行查询。 (2)【操作步骤】步骤 1:建立类可以使用菜单命令完成,选择 “文件 ”菜单下的 “新建 ”子菜单,弹出 “新建 ”对话框,文件类型选择类 ”。步骤 2:单击 “新建文件 ”图标 按钮,弹出“新建类 ”对话框,在类名右边的文本框输入 “MyButton”,在派生于右边的列表框选择 “CommandButton”,在存储与右边的 “浏览 ”按钮选择考生文件夹,再输入文件“myclaslib”,单击 “确定 ”按钮,设置完成如图 4-66所示。 步骤 3:单击步骤 2中的 “确定 ”按钮打开类设计器,在属性窗口中,设置按钮类 MyButton的 Caption属性为

11、“退出 ”。步骤 4:双击 “退出 ”按钮进入 mybutton的事件代码编辑界面,在Click事件中输入如下代码: this form.release步骤 5:保存 新类 MyBuaon。步骤 6:选择 “文件 ”菜单项下面的 “新建 ”子菜单,弹出 “新建 ”对话框,文件类型选择 “表单 ”。步骤 7:单击 “新建文件 ”图标按钮,打开表单设计器。步骤 8:在表单设计器工具栏里面单击 “查看类 ”按钮,弹出快捷菜单,选择 “添加 ”子菜单,弹出 “打开 ”对话框,找到 myclasslib vcx类库文件并打开,完成可是类库的添加。步骤 9:在表单上添加一个 MyButton控件。步骤 1

12、0:单击菜单栏的 “保存 ”按钮,弹出 “另存为 ”对话框,输入表单文件名: formone scx,保存到考生文件夹。 三、综合应用题 3 【正确答案】 【操作步骤】 步骤 1:命令窗口执行: CREATE FORM FORM,打开表单设计器新建表单。向表单添加两个命令按钮。步骤 2:选择表单对象,修改对象属性值,见表 429。 步骤 3:编写各个命令按钮的 Click事件代码如下: *“查询 ”按钮的 Click事件代码 *SELECT student学号, student姓名, AVG(成绩 ) As平均成绩, MIN(成绩 )As最低分; FROM sdb!student INNER JOIN sdb!sc; ON student学号 =sc学号; GROUPBY Student 学号 HAVING MIN(成绩 )=60; ORDER BY student学号; INTO TABLE four dbf*“退出 ”按钮的 Click事件代码 *THISFORM RELEASE步骤 4:单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将表单文件保存到考生文件夹下。

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

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

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