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