1、VB机试章节练习试卷 30及答案解析(总分:6.00,做题时间:90 分钟)一、综合应用题(总题数:3,分数:6.00)1.综合应用题()(分数:2.00)_2.在考生文件夹下有一个工程文件 execise29.vbp设窗体文件 execise29.frm。窗体 Form1上有两个图片框,名称为 Pic1和 Pic2,分别用来表示信号灯和汽车(其中在 Pic1中轮流装入“黄灯.ico”、“红灯.ico”和“绿灯.ico”文件来实现信号灯的切换):有一个命令按钮,标题为“开车”;还有两个计时器Timer1和 Timer2,Timer1 用于变换信号灯:黄灯 1秒,红灯 2秒,绿灯 3秒;Time
2、r2 用于控制汽车向左移动。运行时,信号灯不断变换,单击“开车”按钮后。汽车开始移动,如果移动到信号灯前或信号灯下,遇到红灯或黄灯,则停止移动,当变为绿灯后再继续移动。如下图所示。 (分数:2.00)_3.在考生文件夹下有一个工程文件 execise30.vbp,窗体文件 execise30.frm中的 ReadData1和ReadData2过程可以把 in1.txt和 in2.txt文件中的整数分别读入 Arr1和 Arr2数组中;而 WriteData 过程可以把计算出的整数值写到考生文件夹指定的文件中(整数值通过计算求得,文件名为 out.txt),可直接调用。 请先装入工程文件 exe
3、cise30.vbp,然后完成以下操作:在名为 Form1的窗体上绘制 3个命令按钮,其名称分别为 Cmd1、Cmd2 和 Cmd3,标题分别为 Read、Calc 和 Save,如下图所示。程序运行后,如果单击 Read按钮,则调用题目所提供的 ReadDate1和 ReadDate2过程读入 in301.txt和 in302.txt文件中的各 20个整数,分别放入 Arr1和 Arr2两个数组中:如果单击 Cac1按钮,则把两个数组中对应下标的元素相减,其结果放入第 3个数组中(即:第一个数组的第 n个元素减去第二个数组的第 n个元素,其结果作为第 3个数组的第 n个元素。这里的 n为 1
4、,2,20),然后计算第 3个数组各元素之和,并把所求得的和在窗体上显示出来;如果单击“Save”按钮,则把所求得的和存入考生文件夹的 out30.txt文件中。运行窗体如图所示。 (分数:2.00)_VB机试章节练习试卷 30答案解析(总分:6.00,做题时间:90 分钟)一、综合应用题(总题数:3,分数:6.00)1.综合应用题()(分数:2.00)_解析:2.在考生文件夹下有一个工程文件 execise29.vbp设窗体文件 execise29.frm。窗体 Form1上有两个图片框,名称为 Pic1和 Pic2,分别用来表示信号灯和汽车(其中在 Pic1中轮流装入“黄灯.ico”、“红
5、灯.ico”和“绿灯.ico”文件来实现信号灯的切换):有一个命令按钮,标题为“开车”;还有两个计时器Timer1和 Timer2,Timer1 用于变换信号灯:黄灯 1秒,红灯 2秒,绿灯 3秒;Timer2 用于控制汽车向左移动。运行时,信号灯不断变换,单击“开车”按钮后。汽车开始移动,如果移动到信号灯前或信号灯下,遇到红灯或黄灯,则停止移动,当变为绿灯后再继续移动。如下图所示。 (分数:2.00)_正确答案:(正确答案: )解析:3.在考生文件夹下有一个工程文件 execise30.vbp,窗体文件 execise30.frm中的 ReadData1和ReadData2过程可以把 in1
6、.txt和 in2.txt文件中的整数分别读入 Arr1和 Arr2数组中;而 WriteData 过程可以把计算出的整数值写到考生文件夹指定的文件中(整数值通过计算求得,文件名为 out.txt),可直接调用。 请先装入工程文件 execise30.vbp,然后完成以下操作:在名为 Form1的窗体上绘制 3个命令按钮,其名称分别为 Cmd1、Cmd2 和 Cmd3,标题分别为 Read、Calc 和 Save,如下图所示。程序运行后,如果单击 Read按钮,则调用题目所提供的 ReadDate1和 ReadDate2过程读入 in301.txt和 in302.txt文件中的各 20个整数,分别放入 Arr1和 Arr2两个数组中:如果单击 Cac1按钮,则把两个数组中对应下标的元素相减,其结果放入第 3个数组中(即:第一个数组的第 n个元素减去第二个数组的第 n个元素,其结果作为第 3个数组的第 n个元素。这里的 n为 1,2,20),然后计算第 3个数组各元素之和,并把所求得的和在窗体上显示出来;如果单击“Save”按钮,则把所求得的和存入考生文件夹的 out30.txt文件中。运行窗体如图所示。 (分数:2.00)_正确答案:(正确答案: )解析: