1、VB机试章节练习试卷 85及答案与解析 一、综合应用题( 30分) 1 在窗体 Form1上绘制 3个命令按钮,其名称分别为 Cmd1、 Cmd2和 Cmd3,标题分别为 “读数 ”、 “计算 ”和 “存盘 ”,如下图所示。 程序运行后,如果单击 “读数 ”按钮,则读入 in511.txt和 in512.txt文件中的各 20个整数,分别放入两个数组中;如果单击 “计算 ”按钮,则把两个数组中对应下标的元素相除并截尾取整后放入第 3个数组中 (即:把第一个数组的第 n个元素除以第二个数组的第 n元素,结果截尾取整后作为第 3个数组的第 n个元素。这里 的 n为 l,2, , 20),然后计算第
2、 3个数组各元素之和,并把所求得的和在窗体上显示出来;如果单击 “存盘 ”按钮,则把所求得的和存入考生文件夹的 out.txt文件中。 在考生文件夹下有一个工程文件 execise51.vbp,考生可以装入该文件。窗体文件 execise51.frm中的 ReadData1和 ReadData2过程可以把 in511.txt和 in512.txt文件中的各 20个整数分别读入 Arr1和 Arr2数组中;而 WriteData过程可以把指定的整数值写到考生文件夹指定的文件中 (整数值通过计算求得,文 件名为 out51.txt)。 注意: 考生不得修改窗体文件中已经存在的程序。存盘时,工程文件
3、名仍为execise51.vbp,窗体文件名仍为 execise51.frm。 2 在考生文件夹下有一个工程文件 execise52.vbp,相应的窗体文件为execise52.frm,此外还有一个名为 in52.txt的文本文件,其内容如下: 132 423 36 58 58 16 98 545 314 42 52 24 73 26 9 12 26 375 4 57 60 72 80 51 327。程序运行后单击窗体,将把文件 in52.txt中的数据输入到二维数组 Mat中,在窗体上按 5行、 5列的矩阵形式显示出来,并输出矩阵右上 -左下对角线上的数据,如下图所示。在窗体的代码窗口中,已给出 了部分程序,这个程序不完整,请把它补充完整,并能正确运行。 要求: 去掉程序中的注释符 “”,把程序中的问号 “?”改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘 VB机试章节练习试卷 85答案与解析 一、综合应用题( 30分) 1 【正确答案】 2 【正确答案】