1、国家二级 VF 机试(操作题)-试卷 177 及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下完成下列操作: (1)新建一个名为“电影集锦“的项目,将“影片“数据库添加进该项目中。(2)将考生文件夹下的所有自由表添加到“影片“数据库中。 (3)为“电影“表创建一个主索引,索引名为PK,索引表达式为“影片号“;再设置“公司号“为普通索引(升序),索引名和索引表达式均为“公司号“。为“公司“表创建一个主索引,索引名和索引表达式均为“公司号“。 (4)通过“公司号“为“电影“表和“公司“表创建永久联系,并设置参照完整性约束:更新规则为“
2、级联“,其它默认。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下完成下列操作:(1)利用查询设计器创建一个查询,从表中查询 1910-1920 年(含)创立的电影公司所出品的影片。查询结果包含影片名、导演和电影公司 3 个字段;各记录按“导演“升序排序,导演相同的再按“电影公司“降序排序;查询去向为表 tableb。最后将查询保存在 queryb.qpr 文件中,并运行该查询。(2) 扩展基类 CheckBox,创建一个名为 MyCheckBox 的新类。新类保存在名为 Myclasslib的类库中,该类库文件存放在考生文件夹下。设置新类的 Height 属
3、性的默认值为 30,Width 属性的默认值为 60。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下完成下列操作: 为了对“影片“数据库中数据进行查询,请设计一个表单 mform.scx,其界面如下图所示: (分数:2.00)_国家二级 VF 机试(操作题)-试卷 177 答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下完成下列操作: (1)新建一个名为“电影集锦“的项目,将“影片“数据库添加进该项目中。(2)将考生文件夹下的所有自由表添加到“影片“数据库中。 (3)为“电影“表创建一个主索引,索
4、引名为PK,索引表达式为“影片号“;再设置“公司号“为普通索引(升序),索引名和索引表达式均为“公司号“。为“公司“表创建一个主索引,索引名和索引表达式均为“公司号“。 (4)通过“公司号“为“电影“表和“公司“表创建永久联系,并设置参照完整性约束:更新规则为“级联“,其它默认。(分数:2.00)_正确答案:(正确答案:(1)操作步骤 步骤 1:单击工具栏中的“新建“按钮,选择“项目“,单击“新建文件“按钮。 步骤 2:输入文件名“电影集锦“,保存在考生文件夹下。 步骤 3:展开“数据“,选择“数据库“,单击“添加“按钮,双击选择“影片.dbc“。 (2)操作步骤 步骤 1:在“项目管理器“中
5、,选择“影片“数据库,单击“修改“按钮,打开“数据库设计器“。 步骤 2:在“数据库设计器“中右击,选择“添加表“,在考生文件夹下分别选择表“电影“和“公司“,加入到“数据库设计器“中。 (3)操作步骤 步骤 1:在表“电影“上右击,选择“修改“。 步骤 2:选择“索引“选项卡,在“索引名“列输入 PK,在“类型“列选择“主索引“,在“表达式“列输入“影片号“。 步骤 3:在下行的“索引名“列输入“公司号“,在“表达式“列输入“公司号“,单击“确定“按钮,单击“是“按钮。 步骤 4:在表“公司“上右击,选择“修改“。在打开的“表设计器“对话框中选择“索引“选项卡。 步骤 5:在“索引名“列输入
6、“公司号“,在“类型“列选择“主索引“,在“表达式“列输入“公司号“。 步骤 6:单击“确定“按钮,单击“是“按钮。 (4)操作步骤 步骤 1:在“数据库设计器“中的表“公司“中,选择索引“公司号“。 步骤 2:拖动“公司“表中的索引“公司号“到“电影“表中的索引“公司号“上,建立联系。 步骤 3:在“数据库设计器“中右击,选择“编辑参照完整性“,在弹出的对话框下方的“更新“列的下面选择“级联“,单击“确定“按钮。两次单击“是“按钮。)解析:二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下完成下列操作:(1)利用查询设计器创建一个查询,从表中查询 1910-1920 年(含)创立
7、的电影公司所出品的影片。查询结果包含影片名、导演和电影公司 3 个字段;各记录按“导演“升序排序,导演相同的再按“电影公司“降序排序;查询去向为表 tableb。最后将查询保存在 queryb.qpr 文件中,并运行该查询。(2) 扩展基类 CheckBox,创建一个名为 MyCheckBox 的新类。新类保存在名为 Myclasslib的类库中,该类库文件存放在考生文件夹下。设置新类的 Height 属性的默认值为 30,Width 属性的默认值为 60。(分数:2.00)_正确答案:(正确答案:(1) 操作步骤 步骤 1:单击工具栏中的“新建“按钮,选择“查询“,单击“新建文件“按钮。 步
8、骤 2:添加表“电影“、“公司“。 步骤 3:在“查询设计器“中双击“可用字段“列表框中的影片名、导演和电影公司 3 个字段,使其添加到“选定字段“列表框中。 步骤 4:选择“筛选“选项卡,在字段名列选择“公司.创立日期“,在条件行选择“=“,在实例列输入 1910,在逻辑列选择 And。 步骤 5:在下一行中,字段名列选择“公司.创立日期“,在条件行选择“=1920“,在实例列输入 1920。 步骤 6:选择“排序依据“选项卡,添加“导演“按升序,添加“电影公司“按降序。 步骤 7:单击“查询设计器“工具栏中的“查询去向“按钮,选择“表“,输入 tableb。单击确定按钮。 步骤 8:从“文
9、件“菜单中选择“另存为“命令,将查询保存为 query.qpr。 步骤 9:运行并关闭查询。 (2)操作步骤 步骤 1:单击工具栏中的“新建“按钮,选择“类“,单击“新建文件“按钮。 步骤 2:在“新建类“对话框中的“类名“文本框中输入MyCheckBox,从“派生于“下拉列表中选择 CheckBox,在“存储于“文本框中输入 Myclasslib。单击“确定“按钮。 步骤 3:在“类设计器“的属性窗口中设置 Height 属性为 30,Width 属性为 60。 步骤 4:保存并关闭“类设计器“。)解析:三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下完成下列操作: 为了对“影片“数据库中数据进行查询,请设计一个表单 mform.scx,其界面如下图所示: (分数:2.00)_正确答案:(正确答案:步骤 1:单击工具栏中的“新建“按钮,选择“表单“,单击“新建文件“按钮。 步骤2:在窗体上添加一个标签,一个文本框,两个按钮,一个表格控件。 步骤 3:按下表修改各控件属性。)解析: