1、国家二级 VF 机试(操作题)-试卷 191 及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.(1)建立项目文件,文件名为 myprqi。 (2)将数据库“图书借阅”添加到项目中。 (3)建立自由表mytable(不要求输入数据),表结构为: 姓名 字符型(8) 电话号码 字符型(15) 性别 逻辑型 (4)将考生文件夹下的自由表 mytable 添加到数据库“图书借阅”中。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.(1)用 SQL 语句完成下列操作:检索“出亮”所借图书的书名、作者和价格,结果按价格降序存入 book
2、 temp 表中。 (2)在考生文件夹下有一个名为 menu lin 的下拉式菜单一请设计顶层表单 form_menu,将菜单 meuu lin 加入到该表单中,使得运行表单时菜单显示在本表单中, 并在表单退出时释放菜单。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.设计一个文件名和表单名均为 rate 的表单, 表单的标题为“外汇汇率查询”表单界面如图 3 一 17所示,表单中有两个下拉列表框(Combol 和 Comb02),这两个下拉列表框的数据源类型(RowSourccType属性)均为字段,且数据源(RowSource 属性)分别是外汇汇率表的“币种 1”和“币
3、种 2”字段(不要给出表名前缀):另外有币种 1(Labell)和币种 2(Label2)两个标签以及两个命令按钮“查询”(Command1)和“退出”(command2)。运行表单时,首先从两个下拉列表框选择币种,然后单击“查询”按钮用 SQL 语句从外汇率表中查询相应币种(匹配币种 1 和币种 2)的信息,并将结果存储到表 temprate 中。 单击“退出”按钮关闭表单。 要求:在“币种 1”中选择“澳元”,存“币种 2”中选择“美元”,单击查询按钮生成 temprate 表。 (分数:2.00)_国家二级 VF 机试(操作题)-试卷 191 答案解析(总分:6.00,做题时间:90 分
4、钟)一、基本操作题(总题数:1,分数:2.00)1.(1)建立项目文件,文件名为 myprqi。 (2)将数据库“图书借阅”添加到项目中。 (3)建立自由表mytable(不要求输入数据),表结构为: 姓名 字符型(8) 电话号码 字符型(15) 性别 逻辑型 (4)将考生文件夹下的自由表 mytable 添加到数据库“图书借阅”中。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)命令窗口执行:CRZATE PROJEcT myproj,新建一个项日管理器。(2)在项目管理器中选中“数据”选项卡内的“数据库”项,单击“添加”,在“打开”中双击“图书借阅”数据库文件添加到项目管理器
5、中。 (3)在项目管理器的“数据”选项卡中选“自由表”,再单击项目管理器中的“新建”按钮,在“新建表”对话框中单击“新建表”图标按钮,“创建”对话框的“输入表名”中输入“mytable”,单击“保存”打开表设计器。 根据题意,在表设计器中逐行输入每个字段的字段名,设置字段类型和宽度,单击“确定”,系统询问“现在输入数据记录吗?”,单击“否”按钮。(4)在项目管理器中单击“数据库”前面的“+”号,依次展开“数据库”“图书借阅”,选中“表”,然后单击项目管理器中的“添加”命令按钮,在弹出的“打开”对话框中双击自由表 mytable,将其添加到数据库中。)解析:二、简单应用题(总题数:1,分数:2.
6、00)2.(1)用 SQL 语句完成下列操作:检索“出亮”所借图书的书名、作者和价格,结果按价格降序存入 book temp 表中。 (2)在考生文件夹下有一个名为 menu lin 的下拉式菜单一请设计顶层表单 form_menu,将菜单 meuu lin 加入到该表单中,使得运行表单时菜单显示在本表单中, 并在表单退出时释放菜单。(分数:2.00)_正确答案:(正确答案:(1) 【操作步骤】 在命令窗口执行命令: SELECT Book书名,Book作者,Book价格; FROM 图书!book INNER JOIN 图书!loal2s; INNER JOIN 图书!borrows ; O
7、N Loans借书证号=Borrows借书证号; ON Book图书登记号=Lo0ans图书登 记号; WHI;RE Borrows姓名=”田亮”; ORDER BY Book价格 DEES; INTO TABLE booktempdbf (2) 【操作步骤】 步骤 1:命令窗口执行:CREATE F(3RM formmenu,打开表单设计器。选中表单,在“属性”窗口中修改表单(Forml)的“ShowWindow”属性值设置为“2 一作为顶层表单”。 步骤 2:双击表单(F0111)编写表单的 Init 事件代码: DO menu lin.mor WITH THIS:xxx: 步骤 3:双击
8、表单(FormI)编写其 Destroy 事件代码: RELEASE MENU xxx EXTENDEI 步骤 4:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。)解析:三、综合应用题(总题数:1,分数:2.00)3.设计一个文件名和表单名均为 rate 的表单, 表单的标题为“外汇汇率查询”表单界面如图 3 一 17所示,表单中有两个下拉列表框(Combol 和 Comb02),这两个下拉列表框的数据源类型(RowSourccType属性)均为字段,且数据源(RowSource 属性)分别是外汇汇率表的“币种 1”和“币种 2”字段(不要给出表名前缀):另外有币种
9、 1(Labell)和币种 2(Label2)两个标签以及两个命令按钮“查询”(Command1)和“退出”(command2)。运行表单时,首先从两个下拉列表框选择币种,然后单击“查询”按钮用 SQL 语句从外汇率表中查询相应币种(匹配币种 1 和币种 2)的信息,并将结果存储到表 temprate 中。 单击“退出”按钮关闭表单。 要求:在“币种 1”中选择“澳元”,存“币种 2”中选择“美元”,单击查询按钮生成 temprate 表。 (分数:2.00)_正确答案:(正确答案:【操作步骤】 步骤 1:命令窗口执行:PEN DATABASE 外汇,打开“外汇”数据库。步骤 2:命令窗口执行:CREATE FORM rate,打开表单设计器新建表单。 步骤 3:右击表单选择【数据环境】打开表单数据环境,表单数据环境中右击选择【添加】,在“添加表或视图”对话框中双击“外汇汇率”表,将其添加到数推;环境中。 步骤 4:从“表单工具栏”中向表单添加两个标签、两个组合框和两个命令按钮。在“属性”面板的下拉框中选择表单对象,在“全部”选项卡中修改对象属性值,见表4-21。 )解析: