1、国家二级 VF 机试(操作题)-试卷 236 及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.1在考生文件夹下创建一个名为“订单管理”的数据库,并将已有的 employee 和 orders 两个表添加到该数据库中。 2为 orders 表建立一个按降序排列的普通索引,索引名为 je,索引表达式为“金额”。3在“订单管理”数据库中新建一个名为 customer 的表,表结构如下: 客户号 字符型(4) 客户名 字符型(36) 地址 字符型(36) 4为 customer 表建立主索引,为 orders 建立普通索引,索引名和索引表达式均为“客户
2、号”,通过“客户号”为 customer 表和 orders 表建立一个一对多的永久联系。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下完成如下简单应用: 1打开表单 MYFORM4 一 4,把表单(名称为 Forml)标题改为“欢迎您”,将文本“欢迎您访问系统”(名称为 Label1 的标签)改为 25 号黑体。最后在表单上添加“关闭”(名称为 Command1)命令按钮,单击此按钮关闭表单。 保存并运行表单。 2设计一个表单 MYFORM4,表单中有两个命令按钮“查询”和“退出”(名称分别为 Command1 和 Command2)。 (1)单击“查询”
3、命令按钮,查询 BOOKAUTH 数据库中出版过 3 本以上(含 3 本)图书的作者信息,查询信息包括作者姓名和所在城市;查询结果按作者姓名升序保存在表 NEW_VIEW4 中。 (2)单击“退出”命令按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.设计一个名为 mysuppIy 的表单,表单的控件名和文件名均为 mysupply。表单的形式如下图所示。(分数:2.00)_国家二级 VF 机试(操作题)-试卷 236 答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.1在
4、考生文件夹下创建一个名为“订单管理”的数据库,并将已有的 employee 和 orders 两个表添加到该数据库中。 2为 orders 表建立一个按降序排列的普通索引,索引名为 je,索引表达式为“金额”。3在“订单管理”数据库中新建一个名为 customer 的表,表结构如下: 客户号 字符型(4) 客户名 字符型(36) 地址 字符型(36) 4为 customer 表建立主索引,为 orders 建立普通索引,索引名和索引表达式均为“客户号”,通过“客户号”为 customer 表和 orders 表建立一个一对多的永久联系。(分数:2.00)_正确答案:(正确答案:(1)通过“新建
5、”对话框创建一个数据库,文件名为“订单管理”,在打开的数据库设计器中右击,选择“添加表”命令,将考生文件夹下的 employee 和 orders 两个表添加到“订单管理”数据库中。 (2)在数据库设计器中右击 orders 表,选择“修改”命令,在打开的表设计器中选择“索引”选项卡,输入索引名“je”,选择“类型”为“普通索引”,“表达式”为“金额”,最后单击“确定”按钮,保存对表的修改。 (3)在打开的数据库设计器中右击空白处,选择“新建表”命令,表文件名为customer,在打开的表设计器中,按题目要求设置 customer 表的结构。 (4)在数据库设计器中右击orders 表,选择“
6、修改”命令,在表设计器的“字段”选项卡中设置“客户号”字段为升序,在“索引”选项卡中为 orders 表建立普通索引,索引名和索引表达式均为“客户号”,以同样的方式在 customer 表中建立主索引。最后从表 customer 的主索引拖动鼠标指针至表 orders 普通索引,以建立两表之间的永久联系,如图 3146 所示。 )解析:解析:建立表间联系时,必须有一个表为父表(在某个字段上建立主索引),另一个表为子表(在某个字段上建立普通索引),并且要沿着父表至子表的方向拖动关系线。二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下完成如下简单应用: 1打开表单 MYFORM4 一
7、 4,把表单(名称为 Forml)标题改为“欢迎您”,将文本“欢迎您访问系统”(名称为 Label1 的标签)改为 25 号黑体。最后在表单上添加“关闭”(名称为 Command1)命令按钮,单击此按钮关闭表单。 保存并运行表单。 2设计一个表单 MYFORM4,表单中有两个命令按钮“查询”和“退出”(名称分别为 Command1 和 Command2)。 (1)单击“查询”命令按钮,查询 BOOKAUTH 数据库中出版过 3 本以上(含 3 本)图书的作者信息,查询信息包括作者姓名和所在城市;查询结果按作者姓名升序保存在表 NEW_VIEW4 中。 (2)单击“退出”命令按钮关闭表单。 注意
8、:完成表单设计后要运行表单的所有功能。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:打开表单 myform4 一 4,并按照题目的要求修改表单的标题,如图323 所示。 步骤 2:在表单设计器窗口中,按照题目的要求修改文本的相关属性,如图 324 所示。 步骤 3:在表单中添加命令按钮,修改其 Caption 属性为“关闭”,并为其 Click 事件添加代码“ThisFormRelease”,如图 325 所示。 (2)步骤 1:按照题目的要求新建一个名为“myform4”的表单,添加控件并设置控件属性,如图 326 所示。 步骤 2:编写两个命令按钮的Click 事件代码,如图
9、327 所示。 *“查询”按钮的 Click 事件代码* SELECT 作者姓名,所在城市; FROM authors; WHERE 作者编号 IN (SELECT 作者编号 FROM books GROUP BY 作者编号 HAVING COUNT(*)=3); ORDERBY 作者姓名; INTO TABLE NEW VIEW4 * *“退出”按钮的 Click 事件代码* THISFORMRELEASE * 步骤 3:保存表单为“myform4”并运行,如图 328 所示。 )解析:解析:标签控件的 FontSize 属性用于设置标签中文本的字号,标签控件的 FontName 属性用于设
10、置标签中文本的字体。三、综合应用题(总题数:1,分数:2.00)3.设计一个名为 mysuppIy 的表单,表单的控件名和文件名均为 mysupply。表单的形式如下图所示。(分数:2.00)_正确答案:(正确答案:步骤 1:新建一个表单,并按题目要求修改表单的属性,如图 314 所示。步骤 2:在表单中添加一个表格控件、两个命令按钮控件、一个标签控件和一个文本框控件,并按照题目的要求设置各控件的属性,如图 315 所示。 步骤 3:编写两个命令按钮的 Click 事件代码,如图 316 所示。 *“查询”按钮的 Click 事件代码* 选择查询字段,通过 as 短语指定显示字段 SELECT
11、 零件零件名,零件颜色,零件重量; &指定字段来源 FROM 供应,零件; &设置查询条件 WHERE 零件零件号=供应零件号 AND 供应工程号=THISFORMTEXTlVALUE; &查询结果按零件名升序排列 ORDER BY 零件名; 将查询结果存储到 PPdbf 中 INTO DBF PP 设置表格的数据来源 THISFORMGRIDlRecordSource=“PP“ * *“退出”按钮的 Click 事件代码* THISFORMRELEASE * 步骤 4:保存表单名为 mysupply,并按要求运行表单,如图 317 所示。 )解析:解析:按照题目的要求建立表单,并向表单中添加控件,然后修改控件的相关属性,最后为命令按钮编写事件代码。表单的 Name 属性用于设置表单的名称,Caption 属性用于设置表单的标题;标签的Caption 属性用于设置标签的标题;命令按钮的 Caption 属性用于设置命令按钮的标题;表格控件的RecordSource 属性用于设置表格的数据来源。在作答本题的过程中还用到了“设置表单的数据环境”的知识点,为表单建立数据环境,可以方便地设置控件与数据之间的绑定关系,并且数据环境中的对象(表、视图或表间的关联)会随着表单的运行而打开和建立,随着表单的关闭而关闭或释放。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1