1、VB 机试-试卷 26 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在名为 Form1 的窗体上绘制一个垂直滚动条(名称为 VS1)和一个水平滚动条(名称为 HS1)。在属性窗口中对两个滚动条设置如下属性: Min 2000 Max 8000 LargeChange 500 SmallChange 50 编写适当的事件过程,使程序运行后,若移动滚动条上的滚动框,则可扩大或缩小窗体。运行后的窗体如下图所示。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00
2、)_4.在考生文件夹中有工程文件 execise99.vbp 和窗体文件 execise99.frm。在名为 Fom1 的窗体上有一个名为 Text1 的文本框,有两个命令按钮(名称分别是 Cmd1 和 Cmd2,标题分别是 Read 和 Save)。要求程序运行后,单击 Read 按钮,将文本文件 in99txt 中的所有数字读到数组 arr 中,并在文本框内显示出来。随后 Read 按钮变为无效;然后单击 Save 按钮,求出数组 alt 中的各元素的立方并赋值回相应的元素,例如,arr(2)=2,则令 art(2)=arr(2)*arr(2) *arr(2)=8。把计算后的数组的值全部写
3、入考生文件夹中的文本文件 out99.txt 中,并在文本框中显示出来,最后 Save 按钮也变为无效。 (分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.在考生文件夹中有一个工程文件 execise32.vbp(相应窗体文件为 execise32.frm)。窗体 Form1 中已经给出了所有控件。其功能是:单击“读入”命令按钮,则把考生目录下的 in32.txt 文件中的所有英文字符放入 Text1(可多行显示):如果单击“统计”命令按钮,则统计文本框中字母 A、B、c、D 各自出现的次数,并把结果在文本框中显示出来,如下图所示;如果单
4、击“保存”命令按钮,则把统计结果存入考生文件夹下的 out32.txt 文件中。文件中已给出了“读入”和“保存”按钮的 Click 事件过程。请编写“统计”按钮的 Click 事件过程。 要求: (1)统计每个字母出现的次数时,不区分大小写。 (2)统计后的每个字母的次数必须存入考生文件夹下的 out32.txt 文件中,否则没有成绩。在文件中的格式为: 字母 A出现的次数为 xx 字母 B 出现的次数为 xx 字母 C 出现的次数为 xx 字母 D 出现的次数为 xx 注意: 不能修改已经给出的程序部分:在结束程序运行之前,必须单击“保存”按钮,把结果存入 out32.txt 文件,否则无成
5、绩。最后把修改后的文件按原文件名存盘。 (分数:2.00)_VB 机试-试卷 26 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在名为 Form1 的窗体上绘制一个垂直滚动条(名称为 VS1)和一个水平滚动条(名称为 HS1)。在属性窗口中对两个滚动条设置如下属性: Min 2000 Max 8000 LargeChange 500 SmallChange 50 编写适当的事件过程,使程序运行后,若移动滚动条上的滚动框,则可扩大或缩小窗体。运行后的窗体如下图所示。(分数:2.00)_正确答案:(正
6、确答案: )解析:二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.在考生文件夹中有工程文件 execise99.vbp 和窗体文件 execise99.frm。在名为 Fom1 的窗体上有一个名为 Text1 的文本框,有两个命令按钮(名称分别是 Cmd1 和 Cmd2,标题分别是 Read 和 Save)。要求程序运行后,单击 Read 按钮,将文本文件 in99txt 中的所有数字读到数组 arr 中,并在文本框内显示出来。随后 Read 按钮变为无效;然后单击 Save 按钮,求出数组 alt 中的各元素的立方并赋值回相应的元素,例如,arr(
7、2)=2,则令 art(2)=arr(2)*arr(2) *arr(2)=8。把计算后的数组的值全部写入考生文件夹中的文本文件 out99.txt 中,并在文本框中显示出来,最后 Save 按钮也变为无效。 (分数:2.00)_正确答案:(正确答案: )解析:三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.在考生文件夹中有一个工程文件 execise32.vbp(相应窗体文件为 execise32.frm)。窗体 Form1 中已经给出了所有控件。其功能是:单击“读入”命令按钮,则把考生目录下的 in32.txt 文件中的所有英文字符放入 Text1
8、(可多行显示):如果单击“统计”命令按钮,则统计文本框中字母 A、B、c、D 各自出现的次数,并把结果在文本框中显示出来,如下图所示;如果单击“保存”命令按钮,则把统计结果存入考生文件夹下的 out32.txt 文件中。文件中已给出了“读入”和“保存”按钮的 Click 事件过程。请编写“统计”按钮的 Click 事件过程。 要求: (1)统计每个字母出现的次数时,不区分大小写。 (2)统计后的每个字母的次数必须存入考生文件夹下的 out32.txt 文件中,否则没有成绩。在文件中的格式为: 字母 A出现的次数为 xx 字母 B 出现的次数为 xx 字母 C 出现的次数为 xx 字母 D 出现的次数为 xx 注意: 不能修改已经给出的程序部分:在结束程序运行之前,必须单击“保存”按钮,把结果存入 out32.txt 文件,否则无成绩。最后把修改后的文件按原文件名存盘。 (分数:2.00)_正确答案:(正确答案: )解析: