1、国家二级 VF机试模拟试卷 139及答案与解析 一、基本操作题( 30分) 1 (1)将自由表 “汇率 ”和 “货币代码 ”添加到 “货币 ”数据库中。 (2)为表 “汇率 ”建立一个普通索引,索引名和索引表达式均为 “外币名称 ”;为表 “货币代码 ”建立一个主索引 (升序 ),索引名和索引表达式均为 “货币代码 ”。 (3)为表 “汇率 ”设定有效性规则: “汇率 0”;错误提示信息是: “汇率必须大于0”,默认值为 “1”。 (4)打开表单文件 “bd1”,请修改 “登录 ”命令按钮的有关属性,使其在运行时可使用。 二、简单应用题( 40分) 2 (1)建立表单 “bd1”,表单上有 3
2、个标签,当单击任何一个标签时,都使其他两个标签的标题互换。 (2)根据表 “作者 ”和表 “教材 ”建立一个查询,该查询包含的字段有 “作者姓名 ”“教材名称 ”“价格 ”和 “出版社 ”。要求按 “价格 ”排序 (升序 ),并将查询保存为 “cx1”。 三、综合应用题( 30分) 3 对 “公司 ”数据库中的表 “职员信息 ”和 “部门 ”,建立文件名为 “bd3”的表单,标题为 “公司管理 ”。表单上有一个表格控件和 3个命令按钮,标题分别为 “按部门查看 ”“人数统计 ”和 “关闭 ”。 当表单运行时: 单击 “按部门查看 ”按钮,以 “部门编号 ”排序查询职员信息表中的记录,结果在表格
3、控件中显示。 单击 “人数统计 ”按钮,查询职员信息表中各部门的人数,结果中含 “部门编号 ”和 “人数 ”等字段,结果在表格控件中显示。 单击 “关闭 ”按钮,关闭表单。 国家二级 VF机试模拟试卷 139答案与解析 一、基本操作题( 30分) 1 【正确答案】 (1) 选择【文件】 【打开】命令,或直接单击工具栏上的 “打开 ”图标,在弹出的对话框中选择要打开的数据库文件 “货币 dbc”。 在 “数据库设计器 ”中,单击右键选择 “添加表 ”命令,在 “打开 ”对话框中选择表“汇率 ”,单击 “确定 ”按钮将自由表 “汇率 ”添加到数据库 “货币 ”中,以此方法再将自由表 “货币代码 ”
4、添加到数据库 “货币 ”中。 (2) 在数据库设计器中,选掸表 “汇率 ”,选择【数据库】 【修改】命令,打开表设计器修改表 “汇率 ”结构,在 “汇率 ”表设计器中的 “索引 ”选项卡的 “索引名 ”中输入 “外币名称 ”,选择索引类型为 “普通索引 ”,索引表达式为 “外币名称 ”,单击“确定 ”按钮关闭表设计器并保存表 “汇率 ”结构。 在数据库设计器中,选 择表 “货币代码 ”,选择【数据库】 【修改】命令,打开表设计器修改表 “货币代码 ”结构,在 “货币代码 ”表设计器中的 “索引 ”选项卡的“索引名 ”中输入 “货币代码 ”,选择索引类型为 “主索引 ”,索引表达式为 “货币代码
5、 ”,单击 “确定 ”按钮关闭表设计器并保存表 “货币代码 ”结构。 (3) 在数据库设计器中,右键单击数据库表 “汇率 ”,在弹出的快捷菜单中选择“修改 ”菜单命令,进入 “汇率 ”的数据表设计器界面。 在 “汇率 ”表设计器中的 “字段 ”选项卡下,选择 “汇率 ”字段,在 “字段有效性 ”的“规则 ”文本框中输入 “汇率 0”, “信息 ”文本框中输入 “汇率必须大于 0“, “默认值 ”文本框中输入 “1”,单击 “确定 ”按钮关闭表设计器并保存表 “汇率 ”结构。 (4) 选择【文件】 【打开】命令,在 “打开 ”对话框的 “文件类型 ”下拉列表框中选择 “表单 ”,选择 “bd1
6、scx”,单击 “确定 ”按钮,打开表单设计器。 在表单设计器中,选择 “登录 ”命令按钮,在命令按钮属性窗口中将 “Enabled”属性值修改为 “ T ”,使其在运行时可使用,然后关闭表单设计器并保存表单“bd1”。 二、简单应用题( 40分) 2 【正确答案】 (1) 选择【文件】 【新建】命令,选择 “表单 ”,单击 “新建文件 ”按钮打开表单设计器,单击表单控件工具栏上的 “标签 ”控件图标,为表单添加3个标签 Label1、 Label2和 Label3。 双击标签 Label1,在 Click事件中输入代码: a=ThisForm Label2 Caption ThisForm
7、Label2 Caption=ThisForm Lbel3 Caption ThisForm Label3 Caption=a 双击标签 Label2,在 Click事件中输入代码: a=ThisForm Label1 Caption ThisForm Label1 Caption=ThisForm Label3 Caption ThisForm Label3 Caption=a 双击标签 Label3,在 Click事件中输入代码: a=ThisForm Label1 Caption ThisForm Label1 Caption=ThisForm Label2 Caption ThisFo
8、rm Label2 Caption=a 选择【表单】 【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为 ”对话框中输入表单文件名 “bd1”,保存在考生文件夹下,然后运行表单。 (2) 选择【文件】 【打开】命令,打开考生文件夹下的数据库 “教材 ”。 选择【文件】 【新建】命令,选择 “查询 ”,单击 “新建文件 ”按钮,弹出 “添加表或视图 ”对话框,将表 “作者 ”和 “教材 ”分别添加到查询设计器中,系统会自动根据两表的 “作者编号 ”字段建立两表之间的内部联系,然后关 闭 “添加表或视图 ”对话框。 根据题意,在查询设计器的 “字段 ”选项卡中,将 “可用字段 ”列表框
9、中的字段:“作者姓名 ”“教材名称 ”“价格 ”和 “出版社 ”添加到右边的 “选定字段 ”列表框中。 在 “排序依据 ”选项卡中将 “选定字段 ”列表框中的 “教材价格 ”字段添加到右边的 “排序条件 ”中,在 “排序选项 ”中选择 “升序 ”。 选择【查询】 【运行查询】命令,系统将自动保存查询结果到数据表 “cx1”中。 三、综合应用题( 30分) 3 【正确答案】 选择【文件】 【新建】命令,选择 “表单 ”,单击 “新 建文件 ”按钮打开表单设计器,将 Caption属性值修改为 “公司管理 ”,单击表单控件工具栏上的 “命令按钮 ”控件图标。为表单添加 3个命令按钮 Command
10、1、 Command2和Command3,单击表单控件工具栏上的 “表格 ”控件图标,再添加一个表格控件。 分别选择 3个命令按钮,在按钮属性窗口中将命令按钮 Command1的 Caption属性值修改为 “按部门查看 ”, Command2的 caption属性值修改为 “人数统计 ”,Command3的 Caption属性值修改为 “关闭 ”,如图 60-1所示。双击 “关闭 ”命令按钮 ,在 Click事件中输入代码: ThisForm Release,用来关闭表单。 选择表格控件 “Grid1”,在表格控件属性窗口中将 “。 RecordSource”属性值修改为 “”,将 “Rec
11、ordSourceType”属性值修改为 “1”。 双击 “按部门查看 ”命令按钮,在 Click事件中输入代码: SELECT*INTO CURSOR tmp FROM职员信息 ORDER BY部门编号 ThisForm Grid1 RecordSourceType=1 ThisForm Grid1 RecordSource=“tmp“ ThisForm Grid1 Refresh 双击 “人数统计 ”命令按钮,在 Click事件中输入代码: SELECT部门编号, COUNT(*)AS人数 INTO CURSOR tmp FROM职员信息 ThisForm Grid1 RecordSourceType=1 ThisForm Grid1 ReeordSource=“tmp“ ThisForm Grid1 Refresh 选择【表单】 【执行表单】命令,系统首先要求保存该表单文件,在弹出的 “另存为 ”对话框中输入表单文件名 “bd3”,保存在考生文件夹下,然后运行表单。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1