1、国家二级 VF 机试-试卷 143 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.(1)建立项目文件“xm”。 (2)在项目中建立数据库“db1”。 (3)将“bd1”表单添加到项目“xm”中。(4)把考生文件夹中的表单“bd1”的“关闭”按钮标题修改为“查看”。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.(1)对考生文件夹下的表“图书信息”,使用查询向导建立查询“qry1”,查询价格存 20 元(含)以上且30 元(含)以下的图书的所有信息
2、。 (2)编写程序“cx1”完成如下要求:从键盘输入 10 个数,然后找出其中的最大的数和最小的数,将它们输出到屏幕上。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.在考生文件夹下完成如下综合应用: 设计一个表单“bd1”,表单标题名为“部门年度数据查询”,要求如下: 为表单建立数据环境,向数据环境添加部门销售表。 当在“年度”标签微调控件中选择年度并单击“查询”按钮,则会在下面的表格控件内显示该年度各部门的“销售额”和“利润”。指定微调控件上箭头按钮(SpinnerHighValue 属性)与下箭头按钮(SpinnerLowValu
3、 属性)值分别为“2008”和“2003”,缺省值(Value 属性)为“2007”,增量(Increment 属性)为“1”。 单击“关闭”按钮,关闭表单。(分数:2.00)_国家二级 VF 机试-试卷 143 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.(1)建立项目文件“xm”。 (2)在项目中建立数据库“db1”。 (3)将“bd1”表单添加到项目“xm”中。(4)把考生文件夹中的表单“bd1”的“关闭”按钮标题修改为“查看”。(分数:2.00)_正确答案:(正确答案:(1)选择【文件】【
4、新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。 (2)在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“新建”按钮,选择“新建数据库”,在“创建”对话框中输入数据库名“db1”,单击“保存”按钮,自动新建数据库“db1”添加到新建的项目“xm”中。 (3)在项目管理器中选择“文档”选项卡,选择列表框中的“表单”,单击“添加”按钮,在“打开”对话框中选择“bd1scx”,单击 “确定”按钮将表单“bd1”添加到新建的项目“xm”中。 (4)在项目管理器中选择“文档”选项卡,展开列表框中的“表单”,选择“bd1”,单击“修改”命令按钮,
5、打开表单设计器。 在表单设计器中,选择“关闭”按钮,在按钮属性窗口中将“Caption”属性值修改为“查看”,关闭表单设计器并保存表单“bd1”。)解析:二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.(1)对考生文件夹下的表“图书信息”,使用查询向导建立查询“qry1”,查询价格存 20 元(含)以上且30 元(含)以下的图书的所有信息。 (2)编写程序“cx1”完成如下要求:从键盘输入 10 个数,然后找出其中的最大的数和最小的数,将它们输出到屏幕上。(分数:2.00)_正确答案:(正确答案:(1)选择【文件】【新建】命令,选择“查询”,进入“向
6、导选取”对话框,选择“查询向导”,单击“确定”按钮。 在“查询向导”对话框中,选择“图书信息”数据表,并把“可用字段”下的全部字段添加到“选定字段”列表框中。 单击“下一步”进入“筛选记录”。在“字段(I)”下拉列表框中选择“图书信息价格”字段,在“条件”下拉列表框中选择“大于或等于”,在“值”文本框中输入“20”,单击“与”单选按钮,在“字段(E)”下拉列表框中选择“罔书信息价格”字段,在“条件”下拉列表框中选择“小于或等于”,在“值”文本框中输入“30”。 单击“下一步”进入“排序记录”的设计界面,因题未要求,单击“下一步”进入最后的“完成”设计界面,单击“完成”按钮保存查询为“qry1”
7、,退出查询设计向导。 (2)在命令窗口中输入命令:MODI COMM cx1(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码: DECLARE a(10) FoR i=1 TO 10 INPUT“输入第“+STR(i)+“个数:“TO a(i) NEXT nMin=0 nMax=0 FOR i=1 TO 10 IF a(i)nMin THEN nMin=a(i) ENDIF IF a(i)nMax THEN nMax=a(i) ENDIF NEXT ?“最小的数是:“+STR(nMin) ?“最大的数是:“+STR(nMax) 关闭程序文件编辑窗口并保存程序文件。 在命
8、令窗口中输入命令:DO cx1(回车执行),执行程序文件。)解析:三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.在考生文件夹下完成如下综合应用: 设计一个表单“bd1”,表单标题名为“部门年度数据查询”,要求如下: 为表单建立数据环境,向数据环境添加部门销售表。 当在“年度”标签微调控件中选择年度并单击“查询”按钮,则会在下面的表格控件内显示该年度各部门的“销售额”和“利润”。指定微调控件上箭头按钮(SpinnerHighValue 属性)与下箭头按钮(SpinnerLowValu 属性)值分别为“2008”和“2003”,缺省值(Value 属性
9、)为“2007”,增量(Increment 属性)为“1”。 单击“关闭”按钮,关闭表单。(分数:2.00)_正确答案:(正确答案:选择【文件】【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将 Caption 属性值修改为“部门年度数据查询”,单击表单控件工具栏上的“标签”控件图标,为表单添加一个标签 Label1,单击表单控件工具栏上的“微调控件”控件图标,为表单添加一个微调控件 Spinner1,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加两个命令按钮 Command1 和 Command2,单击表单控件工具栏上的“表格”控件图标,再添加一个表格
10、控件Grid1。 选择标签 Label1,在标签属性窗口中将标签 Label1 的 Caption 属性值修改为“年度”。 选择微调控件 Spinner1,在微调控件属性窗口中将 SpinnetHighValue 属性值修改为“2008”,将SpinnerLowValue 属性值修改为“2003”,将 Value 属性值修改为“2007”。 分别选择两个命令按钮,在按钮属性窗口中将命令按钮 Command1 的 Caption 属性值修改为“查询”,Command2 的 Caption 属性值修改为“关闭”,如图 69-1 所示。双击“关闭”命令按钮,在 Click 事件中输入代码:ThisFormRelease,用来关闭表单。 )解析: