1、国家二级 VF机试(操作题)模拟试卷 323及答案与解析 一、基本操作题 1 (1)打开数据库 “外汇 ”,通过 “外币代码 ”字段为 “外汇代码 ”和 “外汇账户 ”建立永久联系。 (2)新建一个名为 “外汇管理 ”的项目文件,将数据库 “外汇 ”加入 “外汇管理 ”项目中。 (3)修改 mymenu菜单文件,为 “文件 ”下的予菜单项 “查找 ”设置访问键 F。 (4)修改 one prg中的 sQL语句,使之正确 (该语句的功能是从 rate表中删除币种1代码为 14,并且币种 2代码为 27的记录 )。 二、简单应用题 2 (1)根据表 “股票 ”和 “数量 ”建立一个查询,该查询包含
2、字段: “股票代码 ”、 “股票简称 ”、 “买入价 ”、 “现价 ”、 “持有数量 ”,要求按股票代码升序排序,并将查询保存为 queryl。注意:股票代码取表 “股票 ”中的 “股票代码 ”。 (2)modierr prg中的 SQL语句用于计算 “银行 ”的股票 (股票简称中有 “银行 ”二字 )的总盈余,现在该语句中有三处错误,分别出现在第 1行、第 4行和第 6行,请改正。 (注意:不要改变语句的结构、分行,直接在相应处修改。 ) 三、综合应用题 3 建立一个文件名和表 单名均为 myform的表单,表单中包括一个列表框 (Listl)和两个命令按钮 (Command1和 Comma
3、nd2), Commandl和 Command2的标题分别为 “计算 ”和 “退出 ”。 列表框 (List1)中应显示组号,通过 RowS0urce和 RowSourceType属性手工指定列表框的显示条目为 “01”、 “02”、 “03”、 “04”(注意:不要使用命令指定这两个属性,否则将不能得分 )。 为 “计算 ”命令按钮编写程序。程序的功能是:表单运行时,根据列表框中选定的 “组号 ”,将 “评分表 ”中该组 歌手 (“歌手编号 ”字段的左边两位表示 r该歌手所在的组号 )的所有记录存入自由表 two dbf中, two dbf的表结构与 “评分表 ”相同,表中的记录先按 “歌手
4、编号 ”降序、再按 “分数 ”升序排列。 运行表单,在列表框中指定组号 “0l”,并且单击 “计算 ”命令按钮。注意:结果two表文件中只能且必须包含 “01”组歌手的评分信息。 国家二级 VF机试(操作题)模拟试卷 323答案与解析 一、基本操作题 1 【正确答案】 (1) 命令窗口执行: MODIFY DATABASE外汇,打开数据库设计器。 数据库设计器中,右击 “外汇代码 ”表,选择【修改】,打开 “外汇代码 ”表设计器, “字段 ”选项卡中选 “外币代码 ”, “索引 ”列中选 “升序 ”,修改 “类型 ”为 “丰索引 ”,单击 “确定 ”按钮保存表结构修改。 数据库设计器中,右击
5、“外汇账户 ”表,选择【修改】打开 “外汇账户 ”表设计器,选中 “字段 ”中的 “外币代码 ”,在 “索引 ”列中选 “升序 ”,单击 “确定 ”保存修改。 拖动 “外汇代码 ”表 “索引 ”下方的土索引 “外币代码 ”到 “外汇账户 ”表中 “索引 ”下方的普通索引 “外币代码 ”上,为两个表建立联系。 (2) 命 令窗口执行: CREATE PROJECT外汇管理,新建一个项目管理器。 在项目管理器中,选中 “数据 ”选项卡内 “数据库 ”项,单击 “添加 ”按钮,在 “打开 ”对话框中双击 “外汇 ”数据库,将数据库添加到项目管理器中。 (3) 命令窗口执行: MODIFY MENU
6、mymenu,打开菜单设计器。 选中 “文件 ”菜单下的子菜单 “查找 ”,将菜单名称修改为 “查找 ( F)”,单击常用工具栏中的 “保存 ”按钮。 执行【菜单】 【生成】菜单命令,在弹出的对话框中单击 “是 ”按钮,在 “生成菜单 ”对话框中单击 “生成 ”按钮生成一个可执行的菜单文件。 (4)命令窗口执行: MODIFY COMMAND one,打开程序文件编辑器,代码修改为: DELETE FROM rate WHERE币种 1代码 =“14” AND币种 2代码 =t“27” 二、简单应用题 2 【正确答案】 (1)【操作步骤】 步骤 1:在命令窗口执行命令: CREATE QUER
7、YQUERY1,打开查询设计器,在“打开 ”对话框中双击 “股票 ”表,将表添加到查询设计器中,然后在弹出的 “添加表或视图 ”对话框中,单击 “其他 ”按钮,在弹出的 “打开 ”对话框中双击 “数量 ”表,将表添加到查询设计器中,在弹出的 “联接条件 ”对话框中会自动给出 “股票 ”表和“数量 ”表的关联,单击 “确定 ”按钮,关闭 “添加表或视图 ”刘话框。 步骤 2:根据题目要求,在 “字段 ”选项卡的 “可用字段 ”中,依次双击 “股票股票代码 ”、 “股票股票简称 ”、 “数量买入价 ”、 “数量现价 ”和 “数量持有数量 ”,将它们添加到 “选定字段 ”列表中。 步骤 3:在 “排
8、序依据 ”选项卡内双击 “选定字段 ”列表框中的 “股票股票代码 ”,将其添加到 “排序条件 ”列表框中,在 “排序选项 ”中选择 “升序 ”。 步骤 4:最后单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将查询文件保存到考生文件夹下。 (2)【操作步骤】 步骤 1:在命令窗口执行命令: MODIFY COMMANDMODIERR,打开modien prg程序,命令代码如下: SELECT COUNT(现价一买入价 )+持有数量 ); FROM数量; WHERE股票代码; =; (SELECT股票代码 FROM股票; WHERE”银行 ” LIKE股票简称 修改程序中的错误行,修改后的程
9、序如下: SELECT SUM(f现价一买入价 )*持有数量 ); FROM数量; WHERE股票代码; IN ; (SELECT股票代码 FROM股票; WHERE”银行 “$股票简称 ) 步骤 2:保存义件修改,在命令窗口执行命令: DO MODIERR.PRG,执行程序文件。 三、综合应用题 3 【正确答案】 【操作步骤】 步骤 1:命令窗口执行: CREATE FORM myform,打开表单设计器新建表单。 步骤 2:向表单添加一个列表框和两个命令按钮控件 。选择表单对象,修改对象属性值,见表 4-24。步骤 3:编写各个命令按钮的 Click事件代码如下: *“计算 ”按钮的 click事件代码*num=THISEFORM LlST1 VALUE SELECT*; FROM 评分表 WHERE LEFT(歌手编号, 2)=num; ORDER BY歌手编号 DESC,分数 INTODBF two *“退出 ”按钮的 click事件代码 * THISFORM RELEASE 步骤 4:单击 “常用 ”工具栏中的 “运行 ”按钮,在列表框中选择 “01,然后单击 “计算 ”按钮,运行表单。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1