1、国家二级 VF机试(操作题)模拟试卷 540及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下完成下列操作。 (1)新建“机票”数据库,将考生文件夹下的所有自由表添加到该数据库中。 (2)在“机票”数据库中的“机票打折”表中设置“折扣”字段的有效性规则只能为“1 和 10之间的数值”(含 1和 10)。 (3)为“机票价格”表的“序号”字段创建一个主索引,“机票打折”表的“序号”字段创建一个普通索引,索引表达式都为“序号”,以上索引都为升序。然后为“机票价格”和“机票打折”表创建永久联系,并设置参照完整性约束,更新规则为“级联”,其
2、他默认。 (4)新建一个项目“机票系统”,将“机票”数据库添加进该项目。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下完成下列操作。 (1)扩展基类 L,istBox,创建一个名为 MyListBox的新类。新类保存在名为 Myclasslib的类库中,该类库文件存放在考生文件夹下。设置新类的 Height属性的默认值为130,Width 属性的默认值为 150 (2)在考生文件夹下利用查询设计器创建一个查询,从“售票处”表中查询“海淀区”的所有销售点信息。查询结果包含销售点的名称、地址和电话 3个字段;各记录按“名称”降序排序;查询去向为表 tjp。最后将
3、查询保存在 qaqpr 文件中,并运行该查询。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下完成下列操作。 为了查询低价机票,请设计一个表单 myformscx,其界面如下图所示: (分数:2.00)_国家二级 VF机试(操作题)模拟试卷 540答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下完成下列操作。 (1)新建“机票”数据库,将考生文件夹下的所有自由表添加到该数据库中。 (2)在“机票”数据库中的“机票打折”表中设置“折扣”字段的有效性规则只能为“1 和 10之间的数值”(含 1和 10)
4、。 (3)为“机票价格”表的“序号”字段创建一个主索引,“机票打折”表的“序号”字段创建一个普通索引,索引表达式都为“序号”,以上索引都为升序。然后为“机票价格”和“机票打折”表创建永久联系,并设置参照完整性约束,更新规则为“级联”,其他默认。 (4)新建一个项目“机票系统”,将“机票”数据库添加进该项目。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:单击常用工具栏中的“新建”按钮,在弹出的“新建”对话框中选择“文件类型”中的“数据库”单选按钮,单击“新建文件”按钮。在打开的“创建”对话框中输入数据库名“机票”,单击“保存”按钮,如图 41 所示。 步骤 2:在数据库
5、设计器中单击鼠标右键,在弹出的快捷菜单中选择“添加表”命令,在“打开”对话框中依次选择要添加的数据表,单击“确定”按钮,如图 42 所示。 (2)【操作步骤】 步骤 1:在“机票”数据库设计器中的“机票打折”表上单击鼠标右键,在弹出的快捷菜单中选择“修改”命令,如图 43 所示。 步骤 2:然后在弹出的表设计器的“字段”选项卡中,选中“折扣”字段,在“规则”文本框中输入“折扣1AND折扣10”,单击“确定”按钮,再在弹出的“表设计器”对话框中,单击“是”按钮,如图 44 所示。 (3)【操作步骤】 步骤 1:在“机票”数据库设计器中的“机票价格”表上单击鼠标右键,在弹出的快捷菜单中选择“修改”
6、命令,将“序号”字段的索引设置为“升序”。切换到“索引”选项卡,将“类型”中的“普通索引”改为“主索引”,单击“确定”按钮,如图 45 所示;再在弹出的“表设计器”对话框中,单击“是”按钮。 步骤 2:在“机票打折”表上单击鼠标右键,在弹出的快捷菜单中选择“修改”命令,将“序号”字段的索引设置为“升序”,在“索引”选项卡中确认“类型”为“普通索引”,单击“确定”按钮,如图 46 所示;再在弹出的“表设计器”对话框中,单击“是”按钮。 步骤 3:在数据库设计器中,选中“机票价格”表中的主索引“序号”,按住鼠标左键,并拖动鼠标到“机票打折”表的索引“序号”上,释放鼠标即可建立两表间的联系。 步骤
7、4:选择“数据库”一“清理数据库”菜单命令,首先清理数据库;在已建立的关系线上单击鼠标右键,在弹出的快捷菜单中单击“编辑参照完整性”选项,在“参照完整性生成器”对话框中,选中“更新规则”选项卡下的“级联”单选按钮,其他默认。单击“确定”按钮,保存改变,生成参照完整性代码并退出,如图47 所示。 (4)【操作步骤】 步骤 1:单击常用工具栏中的“新建”按钮,在弹出的“新建”对话框中选择“项目”单选按钮,再单击“新建文件”按钮;在打开的“创建”对话中输入文件名“机票系统”,单击“保存”按钮。 步骤 2:在弹出的“项目管理器”对话框中,选择“数据”选项卡下的“数据库”选项,单击“添加”按钮;在“打开
8、”对话框中将刚刚建立的“机票”数据库添加到项目中,如图 48所示。 )解析:二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下完成下列操作。 (1)扩展基类 L,istBox,创建一个名为 MyListBox的新类。新类保存在名为 Myclasslib的类库中,该类库文件存放在考生文件夹下。设置新类的 Height属性的默认值为130,Width 属性的默认值为 150 (2)在考生文件夹下利用查询设计器创建一个查询,从“售票处”表中查询“海淀区”的所有销售点信息。查询结果包含销售点的名称、地址和电话 3个字段;各记录按“名称”降序排序;查询去向为表 tjp。最后将查询保存在 qa
9、qpr 文件中,并运行该查询。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:选择“文件”“新建”命令,在弹出的“新建”对话框中,选择“类”单选按钮,单击“新建文件”按钮,弹出“新建类”对话框。 步骤 2:在“类名”文本框中输入 MyListBox,在“派生于”下拉列表中选择 ListBox,在“存储于”文本框中输入文件名Myclasslib,单击“确定”按钮,如图 49 所示。 步骤 3:经上述操作,打开“类设计器”窗口,进入类设计器环境。在属性窗口中,设置 Height属性的默认值为 130,width 属性的默认值为 150,如图410 所示。 (2)【操作步骤】
10、 步骤 1:单击工具栏中的“新建”按钮,在弹出的“新建”对话框中选择“文件类型”中的“查询”,单击“新建文件”按钮;在弹出的“打开”对话框中选择“售票处”表,单击“确定”按钮,在“添加表或视图”对话框中,单击“关闭”按钮,如图 411 所示。 步骤 2:在查询设计器的“字段”选项卡中选择“售票处名称”“售票处地址”和“售票处电话”字段,单击“添加”按钮;切换到“筛选”选项卡,“字段名”选择“售票处所属区”,“条件”选择“”,在“实例”中输入“海淀区”,如图 412 所示。 步骤 3:切换到“排序依据”选项卡,选择字段“售票处名称”,在“排序选项”处选择“降序”,单击“添加”按钮,如图 413
11、所示。步骤 4:单击“查询”菜单下的“查询去向”命令,在“查询去向”对话框中选择“表”,输入表名“tjpdbf”,单击“确定”按钮,如图 414 所示。 )解析:三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下完成下列操作。 为了查询低价机票,请设计一个表单 myformscx,其界面如下图所示: (分数:2.00)_正确答案:(正确答案:【操作步骤】 步骤 1:单击工具栏中的“新建”按钮,选择“文件类型”中的“表单”,单击“新建文件”按钮;在表单上添加一个标签,一个文本框,两个命令按钮,一个表格控件。步骤 2:在“表单设计器”中单击鼠标右键,在弹出的快捷菜单中选择“数据环境”,将“机票打折”表和“机票价格”表添加到数据环境设计器中。 步骤 3:通过属性窗口设置表单及各控件的属性。步骤 4:选中表格控件,单击鼠标右键,在弹出的快捷菜单中选择“编辑”命令;选中列标题,在属性窗口中,通过 Caption属性将表格控件的列标题分别修改为“航班”“价格”“折扣”“当前价格”,结果,如图 415 所示。 )解析: