1、国家二级 VF机试模拟试卷 52及答案与解析 一、基本操作题( 30分) 1 设计如图 2-1所示的表单,能将输入的内容进行大小写转换,并能复原成原输入内容。 二、简单应用题( 40分) 2 设计如图 4-3所示的表单:以每秒 10像素的速度,从右向左滚动显示信息 “欢迎使用本系统 ”。 三、综合应用题( 30分) 3 设计一个通话计费程序,假设每分钟通话费用为 0.20元,初始时,开始时间、结束时间、通话分钟和应付金额都为空。单击 “开始 ”按钮,显示开始时间:单击 “计费 ”按钮,显示结束时间、通话分钟和应付金额 (每分钟 0.20元,不满 1分钟按 1分钟计费 )。表单样式如图 3-7所
2、示。 4 输入正方体的边长,利用 “选项 ”按钮,选择计算表面积、体积等。要求初始时不显示 label2 (“表面积为 ”)和 label3(“体积为 ”),一旦输入新数据,立即根据选项组的选择显示相应结果,当选择计算表面积时,不出现体积项,同样,选择显示体积时,不显示表面积项。表单样式如图 3-11所示。 国家二级 VF机试模拟试卷 52答案与解析 一、基本操作题( 30分) 1 【正确答案】 操作步骤如下: 在表单中创建 1个 “标签 ”控件、 1个 “文 本框 ”控件和 4个 “命令按钮 ”控件,并选择好位置和大小。 设置好控件的字体和字号。 表单控件的主要属性见表 2-1。 打开 “代
3、码编辑 ”窗口,添加 Forml的 Init事件代码,如图 2-2所示。 添加 “大写 ”按钮Command1的 Click事件代码,如图 2-3所示。 添加 “小写 ”按钮 Command2的 Click事件代码,如图 2-4所示。 添加 “还原 ”按钮 Commana3的 Click事件代码,如图 2-5所示。 添加“退出 ”按钮 Command4的 Click事件代码,如图 2-6所示。 添加 Text1的 InteractiveChange的事件代码 “primtext=thisform.text1.value”。 二、简单应用题( 40分) 2 【正确答案】 操作步骤如下: 在表单中
4、创建 1个 “标签 ”控件、 1个 “计时器 ”控件和 1个 “命令按钮 ”控件,并选择好位置和大小。 设置控件的字体和字号。 表单控件的主要属性见表 4-2。 打开 “代码编辑 ”窗口,添加 Timer1的 Timer事件代码,如图 4-4所示。 三、综合应用题( 30分) 3 【正确答案】 操作步骤如下: 在表单中创建 11个 “标 签 ”控件、 3个 “命令按钮 ”和一个 “计时器;控件,并选择好位置和大小。 设置控件的字体和字号。 表单控件的主要属性见表 3-3。 打开 “代码编辑 ”窗口,添加 Form1的 Init事件代码,如图 3-8所示。 添加 “开始 ”按钮Command1的
5、 Click事件代码,如图 3-9所示。 添加 “计费 ”按钮 Command2的 Click事件代码,如图 3-10所示。 添加“关闭 ”按钮 Command3的 Click事件代码,代码如下: release thisform 4 【正确答案】 操作步骤如下: 在表单中创建 3个 “标 签 ”控件、一个 “文本框 ”控件、 1个 “单选组 ”和一个 “命令按钮 ”控件,并选择好位置和大小。 设置控件的字体和字号。 表单控件的主要属性见表 3-4。 打开“代码编辑 ”窗口,添加 Text1的 LostFocus事件代码,如图 3-12所示。 添加 “选项组 ”Optiongroup1的 Click事件代码,如图 3-13所示。 添加 “退出 ”按钮 Command1的 Click事件代码,如图 3-14所示。