1、国家二级 VF机试(操作题)模拟试卷 466及答案与解析 一、基本操作题 1 在考生文件夹下完成下列操作: (1)用命令新建一个名为 “外汇 ”的数据库,并将该命令存储于 one txt中。 (2)将自由表 “外汇汇率 ”、 “外汇账户 ”、 “外汇代码 “加入到新建的 “外汇 ”数据库中。 (3)用 SQL语句在 “外汇 ”数据库中新建一个数据库表rate,其中包含 4个字段 “币种 1代码 ”C(2)、 “币种 2代码 ”C(2)、 “买入价 ”N(8,4)、 “卖出价 ”N(8, 4),请将 SQL语句存储于 two txt中。 (4)表单文件 test form中有一个名为 forml
2、的表单 (如图 3 17所示 ),请将编辑框控件 Editl的滚动条去掉。二、简单应用题 2 (1)在 mybase数据库中建立视图 myview,视图中包括客户名、订单号、图书名、单价、数量和签订日期字段。然后使用 SQLSELECT语句查询: “吴 ”姓读者(客户名第一个字为 “吴 ”)订购图书情况,查询结果按顺序包括 myview视图中的全部字段,并要求先按客户名排序、再按订单号排序、再按图书名排序 (均升序 ),将查询结果存储在表文件 mytable中。 (2)打开在基本操作题中建立的表单文件 myform,并完成如下简单应用: 1)将表单的标题设置为 “简单应用 ”; 2)表单运行时
3、自动居中; 3)增加命令按钮 “退出 ”(Commandl),程序运行时单击该按钮释放表单; 4)将第 l题建立的视图 myview添加到数据环境中; 5)将视图 myview拖拽到表单中使得表单运行时能够显示视图的内容 (不要修改任何属性 )。 三、综合应用题 3 在考生文件夹下完成如下综合应用: 首先将 books dbf中所有书名中含有 “计算机 ”3个字的图书复制到表 books bak中,以 下操作均在。 books bak表中完成。 复制后的图书价格在原价格基础上降价 5。 从图书均价高于 25元 (含 25)的出版社中,查询并显示图书均价最低的出版社名称以及均价,查询结果保存在表
4、 new table4中 (字段名为 “出版单位 ”和 “均价 ”)。 国家二级 VF机试(操作题)模拟试卷 466答案与解析 一、基本操作题 1 【正确答案】 【操作步骤】 (1) 命令窗口执行: MODIFY FILE one,打开文本文件编辑器,输入 SQL定义表结构的代码: MODI FY DATABASE 外汇 在命令窗口 执行命令: DO one txt,执行文本文件。 (2)在数据库设计器中右击,选择【添加表】,在 “打开 ”对话框中双击 “外汇汇率 ”表添加到数据库中,以同样的方法将 “外汇账户 ”和 “外汇代码 ”表添加到数据库中。 (3) 命令窗口执行: MOD工 FY F
5、ILE two,打开文本文件编辑器,输入 SQL定义表结构的代码: CR: EATE TABLE rate; 定义表名,括号内包括表字段名、类型、宽度等内容的定义 币种 1代码 c(2),币种 2代码 c(2),买入价 N(8, 4),卖出价 N(8, 4) 在命令窗口执行命令: DO two txt,执行文本文件。 (4) 命令窗口执行: MODIFY FORM test form,打开表单设计器修改 test form表单。 选中表单中的编辑框 (Editl)控件,在 “属性 ”面板中修改控件的 ScrollBars属性值为: 0-无,保存修改。 二、简单应用题 2 【正确答案】 【操作步
6、骤】步骤 1:在 “项目管理器 ”的数据选项卡中,选中 “本地视图 ”,然后再选择 “新建 (N)” 按钮来建立一个 “本地视图 ”,如图 4-4所示。步骤 2:在弹出的菜单中选择 “新建视图 ”,如图 4 5所示。步骤 3:接下来弹出 “添加表或视图 ”对话框,选择右下角的 “视图 “单选按钮,然后单击关闭完成视图的创建。步骤 4:选择设计视图里面的 “添加表 ”快捷菜单,在 “添加表或视图 ”对话框中选定要添加的表 goods、 order和 orderitem,按 “添加 ”按钮,可将选定表添加到“视图设计器 ”中,并通过图书号以及订单号来设置三个表之间的联系,如图 4-6所示。 步骤
7、5在视图设计器的 “字段 ”选项卡中,添加客户名、订单号、图书名、单价、数量以及签订日期字段到选定字段中,如图 4 7所示。 步骤 6:单击常用工具栏中的 “保存 ”按钮,保存视图为 myview。步骤 7:在命令窗口中输入如下命令,并按回车执行: select*from myview where客户名 =“吴 ”intotable mytable order by 客户名,订单号,图书名,按、回车运行此命令,完成将查询结果保存到mvtable表中。 (2)【操作步骤】 步骤 1:在项目管理器里面的文档选项卡,选定要修改的 myfonn表单,单击 “修改 ”按钮,打开表单设计器,如图 4 8所
8、示。 步骤 2:在表单上增加一个命令按钮,在 “属性 ”面 板的下拉框中选择表单对象和控件对象,分别设置表单和按钮的属性,如表 4 4所示,设置完成后如图 4-9所示。 步骤 3:双击命令按钮 Comrnandl进入 Commandl click的代码编辑界面,揄入代码: this form release。 步骤 4;单击菜单栏 “显示 ”中的 “数据环境 ”命令,弹出 “添加表或视图 ”讨话框,选择 “视图 ”,选项,选中视图 myView,单击 “添加 ”按钮,将视图 myview添加到数据环境中。步骤 5:选中数据环境设计器中的视图 myview,用鼠标将其拖拽到表单设计器中,然后保存
9、对表单的修 改。 三、综合应用题 3 【正确答案】 【操作步骤】命令窗口依次执行如下几条命令: (1)OPEN DATABASE BOOKAUTH,打开数据库环境。 SELECT FROM books WHERE AT(”计算机 ”,书名 )0 INTO TABLE BOOKS BAK UPDATE BOOKS BAK SET价格:价格 *0 95 SELECT出版单位, AVG(价格 )AS均价 FROM BOOKS BAK INTO CURSOR CURSORl GROUP BY出版单位 order bv均价 SELECT*TOP 1 FROM CURSORl WHERE均价 =25 INTO TABLE new table4 ORDER BY均价