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

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

1、国家二级 VF机试(操作题)模拟试卷 36及答案与解析 一、基本操作题 1 在考生文件夹下,打开 “点菜 “数据库,完成如下操作: (1)修改 “菜单表 “,为其增加一个字段类型为字符型,宽度为 8的 “厨师姓名 “字段。 (2)使用报表向导建立一个简单报表,要求选择 “菜单表 “中所有字段 (其他不做要求 ),并把报表保存为 one.frx文件。 (3)打开第 2题建立的报表文件 one,将报表标题修改为 “菜单一览表 “,最后保存所做的修改。 (4)使用 SQL的 SELECT语句,根据顾客点菜表和菜单表查询点菜金额大于等于 40元的顾客 号、菜编号、菜名、单价和数量,结果按菜编号降序排列

2、,并存储到名为TABA的表中,将 SQL的 SELECT语句存储到名为 TWO.PRG的文件中。表TABA由 SELECT语句自动建立。注意:在 SQL语句中不要对表取别名。 二、简单应用题 2 在考生文件夹下,完成如下简单应用: (1)打开 “点菜 “数据库,通过查询设计器设计一个名为 THREE的查询文件,根据顾客点菜表和菜单表查询顾客的 “顾客号 “和 “消费金额合计 “。顾客某项消费金额由数量 *单价计算,而消费金额合计则为其各项消费金额之和 (SUM(数量 *单价 )。查询结 果按 “消费金额合计 “降序排序,并将查询结果输出到表 TABB中。表 TABB的两个字段名分别为顾客号和消

3、费金额合计。设计完成后,运行该查询。 (2)创建设计一个文件名为 “testA“的表单,如下图所示。表单的标题名为 “选择磁盘文件 “,表单名为 “Form1“。该表单用于完成如下操作: 编写选项按钮组的 Click事件代码,使每在选项按钮组中选择一个文件类型,列表框 (List1)就列出该文件类型所对应的文件。列表框的列数为 1。 “退出 “按钮的功能是关闭并释放表单。提示: 1)选择的 3种文件类型分别为 Word、 Excel和 TXT文本文件。 2)列表框的RowSourceType应设置为 “7文件 “。 3)若要让列表框显示 Word文件,可将其RowSource属性设置为 “*.

4、DOC“。 三、综合应用题 3 先打开考生文件夹下的 “点菜 “数据库,然后创建设计一个标题名为 “查询 “、文件名为 “testB“的表单,如下图所示。 表单要求如下:在该表单中设计一个标签 (Label1)、一个文本框 (Text1)、一个表格 (Grid1)和三个命令按钮。标签对象标题文本为 “结帐日期 “(Label1);文本框用于输入结帐日期 (Text1);表格控 件用于显示结果。 3个命令按钮的功能如下: (1)“查询 “(Command1)按钮:在该按钮的“Click“事件中使用 SQL的 SELECT命令查询结帐日期等于在文本框输入日期的顾客序号、顾客姓名、单位和消费金额,查

5、询结果按消费金额降序排列,最后将查询结果存储到表 TABC中。 (2)“显示 “(Command2)按钮:在该按钮的 “Click“事件中使用命令将表 TABC中的记录在表格控件中显示。提示:设置表格控件的RecordSourceType和 RecordSource属性,其中 RecordSourceType属性应 设置成 “4 SQL说明 “。 (3)“退出 “(Command3)按钮的功能是关闭并释放表单。表单设计完成后,需运行该表单,查询 “结帐日期 “等于 2005 10 01的顾客信息。 国家二级 VF机试(操作题)模拟试卷 36答案与解析 一、基本操作题 1 【正确答案】 【操作步

6、骤】 (1)在命令窗口输入 ALTER TABLE 菜单表 ADD COLUMN 厨师姓名 C(8) 或打开表设计器添加字段。 (2)通过报表向导新建一个报表,在报表的 “字段选取 “对话框中将 “菜单表 “中的全部字段添加到 “选定字段 “列 表框中;其他各项均取默认值,直接单击 “下一步 “或 “完成 “按钮。最后将报表以 “one“为文件名进行保存。 (3)打开报表,在 “报表设计器 “的 “标题 “处删除原标题 “菜单表 “,接着仍在 “标题 “区添加一个标签,在标签中输入 “菜单一览表 “,保存该报表。 (4)新建一个程序并写入下列代码。 * SELECT 顾客号 ,顾客点菜表 .菜

7、编号 ,菜名 ,单价 ,数量 ; FROM 顾客点菜表 JOIN 菜单表 ; ON 顾客点菜表 .菜编号 = 菜单表 .菜编号 ; WHERE 单价 = 40; ORDER BY 顾客点菜表 .菜编号 DESC; INTO TABLE taba * 保存程序名为 two.prg,并运行。 二、简单应用题 2 【正确答案】 (1)【操作步骤】 步骤 1:通过 “打开 “命令按钮打开考生文件夹下的 “点菜 “数据库。 步骤 2:通过 “新建 “对话框新建一个查询,按要求将 “顾客点菜表 “和 “菜单表 “两个表添加到查询设计器中。 步骤 3:在 “字段 “选项卡中将字段 “顾客点菜表顾客号 “和表

8、达式 “SUM(数量 *单价 ) AS消费金额合计 “添加到 “选定字段 “列表框中。 步骤 4:在 “排序依据 “选项卡中将表达式 “SUM(数量 *单价 ) AS消费金额合计 “添加到 “排序条件 “列表框中,并选择 “降序 “排序。 步骤 5:在 “分组依据 “选项卡中将 “顾客点菜表顾客号 “添加到 “分组条件 “列表框中。 步骤 6:选择 “查询 “菜单下的 “查询去向 “命令,在 “查询去向 “对话框中选择 “表 “,在 “表名 “处输入 “TABB“,单击 “确定 “按钮。 步骤 7:将查询保存为 “three.qpr“,并运行查询。 (2)【操作步骤】 步骤 1:通过 “新建

9、“对话框新建表单,文件名为 “testA.scx“。 步骤 2:在表单设计器的属性窗口中,设计表单的 Caption属性为 “选择磁盘文件“。 步骤 3:在表单设计器中,通过表单控件工具栏向表单添加一个选项按钮组控件Optiongroup1,在属性窗口中设置其 ButtonCount属性为 3。 步骤 4:选中选项按钮组控件并单击鼠标右键,在弹出的菜单中选择 “编辑 “命令,再单击选中其中的 “Option1“,在属性窗口中设置其 Caption属性为 “*.DOC“;单 击选中其中的 “Option2“,在属性窗口中设置其 Caption属性为 “*.XLS“;单击选中其中的 “Option

10、3“,在属性窗口中设置其 Caption属性为 “*.TXT“,在组合框的 Click事件中添加如下代码: Do Case Case thisform.optiongroup1.value=1 thisform.list1.rowsource=“*.doc“ Case thisform.optiongroup1.value=2 thisform.list1.rowsource=“*.xls“ Case thisform.optiongroup1.value=3 thisform.list1.rowsource=“*.txt“ Endcase。 步骤 5:为表单添加一个列表框控件 (List1)

11、,在属性窗口中设置其 ColumnCount属性为 1, RowSourceType属性为 “7文件 “, RowSource属性为“ThisForm.List1.RowSource=Thisform.Optiongroup1.value“。 步骤 6:为表单 添加一个命令按钮控件 (Command1),在属性窗口中设置其 Caption属性为 “退出 “。 步骤 7:双击 “退出 “按钮,编写其 Click事件代码 Thisform.Release 并关闭代码编写窗口。 步骤 8:保存修改后的表单并运行。 三、综合应用题 3 【正确答案】 【操作步骤】 步骤 1:通过常用工具栏中的 “打开

12、“命令打开考生文件夹下的数据库 “点菜 “。 步骤 2:通过 “新建 “对话框新建一个表单,文件名为 “testB“。 步骤 3:按题目要求为表单添加一个标签控件、一个文本框控件、一个表格控件和3个 命令按钮控件。设置表单的 Caption属性为 “查询 “,标签的 Caption属性为 “结账日期 “, Command1的 Caption属性为 “查询 “, Command2的 Caption属性为 “显示“, Command3的 Caption属性为 “退出 “,表格控件的 RecordSourceType属性为 “4-SQL说明 “。 步骤 4:双击 “查询 “按钮,写入 Click事件

13、代码如下。 *“查询 “按钮的 Click事件代码 * Select 顾客序号 ,顾客姓名 ,单位 ,消费金额 from 点菜 !结帐表 where 结帐 日期 = ctod(thisform.text1.text) order by 消费金额 desc INTO TABLE tabc.dbf * 步骤 5:双击 “显示 “按钮,写入 Click事件代码如下。 *“显示 “按钮的 Click事件代码 * thisform.grid1.recordsource=“Select 顾客序号 ,顾客姓名 ,单位 ,消费金额 from 点菜 !结帐表 where 结帐日期 = ctod(thisform.text1.text) order by 消费金额 desc INTO TABLE tabc.dbf“ * 步骤 6:双击 “退出 “按钮,写入 Click事件代码 “ThisForm.Release“,保存并按题目要求运行表单。

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

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

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