[计算机类试卷]国家二级VF机试模拟试卷224及答案与解析.doc

上传人:赵齐羽 文档编号:500480 上传时间:2018-11-29 格式:DOC 页数:6 大小:164.50KB
下载 相关 举报
[计算机类试卷]国家二级VF机试模拟试卷224及答案与解析.doc_第1页
第1页 / 共6页
[计算机类试卷]国家二级VF机试模拟试卷224及答案与解析.doc_第2页
第2页 / 共6页
[计算机类试卷]国家二级VF机试模拟试卷224及答案与解析.doc_第3页
第3页 / 共6页
[计算机类试卷]国家二级VF机试模拟试卷224及答案与解析.doc_第4页
第4页 / 共6页
[计算机类试卷]国家二级VF机试模拟试卷224及答案与解析.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、国家二级 VF机试模拟试卷 224及答案与解析 一、基本操作题( 30分) 1 (1)从 student表查询所有性别为 “男 ”的学生信息,并按学号升序排序将查询结果存入 results表。 (2)利用表单向导生成一个表单,该表单含有 student表的 “学号 ”、 “班级 ”、 “姓名 ”和 “性别 ”4个字段,按 “学号 ”字段升序排序,其他设置采用默认值,并将表单保存为 student scx文件。 (3)建立一个命令文件 myprog prg,该命令文件只有一行语句,即执行前一小题生成的表单文件。 (4)为 student表增加一个 “年龄 ”字段,类型为数值型 (2)。 二、简单

2、应用题( 40分) 2 (1)用 SQL语句完成下列操作:检索 “田亮 ”所借图书的书名、作者和价格,结果按价格降序存入 book_temp表中。 (2)在考生文件夹下有一个名为 menu_lin的下拉式菜单,请设计顶层表单form_menu,将菜单 menu_lin加入到该表单中,使得运行表单时菜单显示在本表单中,并在表单退出时释放菜单。 三、综合应用题( 30分) 3 设计一个表单名为 myform2的表单,表单文件名为 myform2,表单的标题为 “教师课程学生基本信息浏览 ”。表单上有 1个包含 3个选项卡的 “页框 ”(Pageframe1)控件和一个 “退出 ”按钮 (Comma

3、nd1),如图 1-2所示。其他功能要求如下: 为表单建立数据环境,向数据环境依次添加 “学生 ”表、 “班级 ”表和 “教师 ”表。 要求表单的高度为 300,宽度为 500:表单显示时自动在主窗口内居中。 3个选项卡的标签的名称分别为 “学生表 ”(Page1)、 “班级表 ”(Page2)和 “教师表 ”(Page3),每个选项卡分别以表格形式浏览 “学生 ”表、 “班级 ”表和 “教师 ”表的信息。 选项卡距离表单的左边距为 20,顶边距为 15,选项卡的高度为 240,宽度为 450。 单击 “退出 ”按钮时关闭表单。 国家二级 VF机试模拟试卷 224答案与解析 一、基本操作题(

4、30分) 1 【正确答案】 (1)在命令窗口执行如下命令,完成查询并保存查询结果到 results表中。 SELECT * FROM student WHERE性别 =“男 “ ORDER BY 学号 INTO TABLE results (2) 执行【文件】 【新建】菜单命令,在弹出的 “新建 ”对话框中 选中 “表单 ”选项,然后单击 “向导 ”图标按钮,系统弹出 “向导选取 ”对话框,选中 “表单向导 ”项,单击 “确定 ”按钮,启动表单向导。 在表单向导的 “步骤 1-字段选取 ”界面的 “数据库和表 ”下选中 “STUDENT”表,依次双击 “可用字段 ”中的 “学号 ”、 “班级

5、”、 “姓名 ”和 “性别 ”字段全部添加到 “选定字段 ”中,单击 “下一步 ”按钮。 跳过 “步骤 2-选择表单样式 ”向导界面,继续单击 “下一步 ”按钮。 在表单向导的 “步骤 3-排序次序 ”界面中双击 “可用的字段和索引标识 ”的 “学号 ”字段添加到 “选定字段 ”列表中,再单击 “升序 ”单选项,单击 “下一步 ”按钮。 在表单向导的 “步骤 4-完成 ”界面中单击 “完成 ”按钮,在 “另存为 ”对话框的 “保存表单为: ”框中输入表单文件名 student,单击 “保存 ”按钮。 (3) 在命令窗口执行命令: MODIFY COMMAND myprog,打开程序文件编辑器。

6、 在编辑器中输入程序代码: DO FORM student。 保存文件,在命令窗口执行命令: DO myprog prg,执行程序文件。 (4)关闭 studlent表,在命令窗口执行命令: ALTERTABLE student ADD年龄N(2),新增字段。 【试题解析】 本大题考查了 SQL排序查询;表单向导的使用;表单的运行;数据表结构的修改。 使用 SQL排序查询时注意排序短语为 ORDER BY;利用表单向导建立表单也属于比较简单的操作,根据向导提示完成即可;而运行表单时,一定要正确使用调用表单的命令格式: DO FORM文件名;为表新增字段的操作,可直接通过SQL命令完成,也可以在

7、表设计器中进行。 二、简单应用题( 40分) 2 【正确答案】 (1)在命令窗口执行命令: SELECT Book书名, Book作者, Book价格; FROM图书 !book INNER JOIN图书 !loans; INNER IOIN图书 !borrows; ON Loans借书证号 =Borrows借书证号; ON Book图书登记号 =Loans图书登记号; WHERE Borrows姓名 =“田亮 “; ORDER BY Book价格 DESC; INTO TABLE book_temp dbf (2)步骤 1:在命令窗口执行命令: CREATE FORM form_menu,打

8、开表单设计器。选中表单,在 “属性 ”窗口中修改表单 (Fonm1)的 “ShowWindow”属性值设置为 “2-作为顶层表单 ”。 步骤 2:双击表单 (Form1)编写表单的 Init事件代码,代码如下: DO menu-lin mpr WITH THIS ,XXX; 步骤 3:双击表单 (Form1)编写表单的 Destroy事件代码,代码如下: RELEASE MENU xxxEXTENDED 步骤 4:单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将表单文件保存到考生文件夹下。 【试题解析】 (1)本题考查的是 SQL联接查询。根据题意,该查询用到了 book、loans和

9、borrows三张表,对应有两个联接表达式。 (2)本题主要考查的是菜单在顶层表单中的应用主要包括两大部分的操作,即菜单设计和表单设计。 操作过程可按以下步骤进行: 通过菜单设计器建立菜单,注意主菜单和子菜单的建立。菜单设计有两个关键操作:一是在菜单设计器 中勾选 “常规选项 ”对话框中的 “项层表单 ”,表示此菜单存在顶层表单中;二是在释放表单时,要使用表单的文件名,即本题中可以通过MAINFORM RELEASE命令释放 MAINFORM表单,注意:不要使用THISFORM RELEASE命令释放表单。 在表单设计过程中,要注意将表单设置为顶层表单,通过表单的 ShowWindow属性值可

10、以进行设置,而在表单中调用菜单文件是在表单的 Load(或 INIT)事件中进行调用,还需要通过 THIS短语指定当前表单对象的引用。其基本格式为: DO菜单文件 mpr WITH THIS,“。 三、综合应用题( 30分) 3 【正确答案】 步骤 1:在命令窗口执行命令: CREATE FORMmy form2,打开表单设计器新建表单。从 “表单控件 ”工具栏中依次向表单添加一个命令按钮和一个页框控件。 步骤 2:在 “属性 ”面板的下拉框中选择表单对象,在 “全部 ”选项卡中修改对象属性值,见表 2-5。步骤 3:右击表单选择【数据环境】快捷菜单命令,继续在表单数据环境中单击右键选择【添加

11、】快捷菜单命令,在 “添加表或视图 ”对话框中双击 “学生 ”、 “班级 ”和 “教师 ”表,将表添加到 数据环境中。 步骤 4:然后右击 “页框 ”控件,选择【编辑】快捷菜单命令,让页框处于编辑状态,再将数据环境中的三个数据表分别拖到三个对应的页面中。如图 2-19所示 (注意:在操作过程中,当独立的页面被选中时,页框处于编辑状态,在页框四周会出现蓝色边框;另外,表单设计器窗口应为 “还原 ”状态,而非最大化窗口,否则将遮盖表单数据环境内容,无法将表拖到页面中 )。步骤 5:双击 “退出 ”命令按钮,编写按钮的 Click事件代码: THISFORM RELEASE。 步骤 6:单击 “常用 ”工具栏中的“运行 ”按钮查看结果将表单文件 保存到考生文件夹下。 【试题解析】 本大题主要考查的是表单中页框控件的使用,以及表单数据环境的使用。通过拖放表单数据环境中的表到表单中,可快速建立表格及表格与数据表的联系,要注意的是在向每个页面中添加表格数据对象时,一定要注意页面处于编辑状态下 (每个页面都可单独选定 ),否则添加的表格对象只是停留在页框上方,该表格实际是包含在表单中而非添加到页框的页面中。控制页框中页面数的属性为 PaqeCount,该属性为页框控件最重要的属性之一。

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

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

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