1、国家二级 VF机试-试卷 5及答案解析(总分:14.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.1. 打开数据库 PRO叫及数据库设计器,其中的两个表的必要的索引已经建立,为这两个表建立永久性联系 2设置 CATEGORY表中“种类名称”字段的默认值为: “饮料”。3为 PRODUCTS表增加字段:优惠价格 N(8,2)。4如果所有商品的优惠价格是在进货价格基础上减少 12%,计算所有商品的优惠价格。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.输入 3个不同的数,
2、将它们由大到小排序。表单样式如图 2-7所示。 (分数:2.00)_三、综合应用题(总题数:3,分数:6.00)5.综合应用题()(分数:2.00)_6.创建如图 1-6所示的表单(在表单中使用了学生表和选课表)。 (分数:2.00)_7.设计一个如图 1-7所示的“学生数据操作”表单。(分数:2.00)_国家二级 VF机试-试卷 5答案解析(总分:14.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.1. 打开数据库 PRO叫及数据库设计器,其中的两个表的必要的索引已经建立,为这两个表建立永久性联系 2设置 CATEGO
3、RY表中“种类名称”字段的默认值为: “饮料”。3为 PRODUCTS表增加字段:优惠价格 N(8,2)。4如果所有商品的优惠价格是在进货价格基础上减少 12%,计算所有商品的优惠价格。(分数:2.00)_正确答案:(正确答案:建立索引在表设计器中的索引选项卡,建立有效性规则在表设计器中的字段选项卡。在“规则”栏中输入“年龄=25 AND 年龄=65”,“默认值”栏输入“45”。)解析:二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.输入 3个不同的数,将它们由大到小排序。表单样式如图 2-7所示。 (分数:2.00)_正确答案:(正确答案:操作步骤
4、如下: 在表单中创建 2个“标签”控件、3 个“文本框”控件和 2个“命令按钮”控件,并选择好位置和大小。 设置控件的字体和字号。 表单控件的主要属性见表 2-2。 添加“从大到小排序”按钮 Command1的 Click事件代码,如图 2-8所示。 添加“退出”按钮 Command2的 Click事件代码,如图 2-9所示。 )解析:三、综合应用题(总题数:3,分数:6.00)5.综合应用题()(分数:2.00)_解析:6.创建如图 1-6所示的表单(在表单中使用了学生表和选课表)。 (分数:2.00)_正确答案:(正确答案:操作步骤如下: 在表单中创建 2个“标签”控件、1 个“下拉列表框
5、”控件和1个“表格”控件,并选择好位置和大小。 设置控件的字体和字号。 在“数据环境设计器”中添加表“学生”和“选课”,并在属性框中设置好“文本”框和“表格”控件的数据源。表单控件的主要属性见表 1-2。 为控件 Combo1的 InteractiveChange事件设置如下代码: loca for 姓名=alltrim(Thisvalue) ThisFormgrid1refresh 给表单命名后,运行表单。在操作时,可在列表框中选择一个学生姓名进行查询。 )解析:7.设计一个如图 1-7所示的“学生数据操作”表单。(分数:2.00)_正确答案:(正确答案:操作步骤如下; 在表单中创建 1个“
6、标签”控件和 1个“命令按钮组”控件。并选择好位置和大小。 设置控件的字体和字号。 打开“数据环境设计器”,添加“学生”表。分别将“学生”数据表中的学号、姓名、性别、出生年月、入校总分、三好生字段拖动到表单中的适当位置,将性别字段的文本框换成单选按钮组。表单控件的主要属性见表 1-3。 打开“代码编辑”窗口,添加“增加”按钮 Command1的 Click事件代码,如图 1-8所示的代码编辑框中命令的作用是:增加一条空记录,当用户在表单中添加相应的值后,保存数据并刷新当前表单。 添加“修改”按钮Command2的 Click事件代码,如图 1-9所示的代码编辑窗口中函数 tableupdate()的作用是:用表单中输入的数据对数据环境中的临时表(学生表)进行修改。 添加“删除”按钮 Command3的 Click事件代码,如图 1-10所示的代码编辑窗口中命令的作用是:当在对话框中确认要删除记录后,删除记录并刷新表单,否则清除表单。 添加“退出”按钮 Command4的 Click事件代码,如图 1-11所示。)解析: