1、VB机试章节练习试卷 92及答案与解析 一、综合应用题( 30分) 1 在名为 Form1的窗体上绘制一个文本框 (其名称为 Text1, MultiLine属性为True,初始内容为空白 )、两个命令按钮 (其名称分别为 Cmd1和 Cmd2,标题分别为 “添加两条记录 ”和 “显示所有记录 ”,如下图所示。 编写适当的事件过程,程序运行后,如果单击 “添加两条记录 ”命令按钮,则向考生文件夹下的 in37.txt文件中添加两条记录,该文件是一个用随机存取方式建立的文件,共有 3个记录,新添加的记录作为第 4、第 5个记录;如果单击 “显 示所有记录 ”命令按钮,则把该文件中的全部记录 (包
2、括原来的 3个记录和新添加的 2个记录,共 5个记录 )在文本框中显示出来。随机文件 in37.txt中的每个记录包括 3个字段,分别为姓名、电话号码和邮政编码,其名称、类型和长度分别为: 名称 类型 长度 Name 字符串 8 Tel 字符串 10 Post Long 其类型定义为: Private Type PalInfo Name As String * 8 Tel As String * 10 Post As Long End Type 变量定义为: Dim Pal As PalInfo 要求: (1)单击 “添加两条记录 ”按钮,则打开随机文件 in37.txt,向文件中添加第 4、
3、第 5个记录。 这两条记录依次为 (其中的字母必须是小写字母 ): zhang 68831295 100042 wang 68159032 100037 (2)单击 “显示所有记录 ”按钮,则在文本框中显示 in37.txt文件中的 5个记录,每个记录显示一行。 (3)存盘时必须存放在考生文件夹中,工程文件名为 execise37.vbp,窗体文件名为 execise37.frm。 2 在名为 Form1的窗体上建立 1个名为 Text1的文本框,将 MultiLine属性设置为True, ScrollBars属性设置为 3。建立 2个名称分别为 Cmd1、 Cmd2和 Cmd3命令按钮,标题
4、分别为 “读数 ”、 “排序 ”和 “保存 ”,如下图所示。程序运行后,如果单击 “读数 ”按钮,则读入 in38.txt文件中的 100个整数,放入一个数组中 (数组下界为 1):如果单击 “排序 ”按钮,则对这 100个整数按从小到大进行排序;如果单击 “保存 ”按钮,把排序后的全部数据在文本框 Text1中显示出来,然后存入考生文件夹中的文件 out38.txt中 (在考生的目录下有标准模块 prog.bas过程可以把指定个数的数组元素存入 out38.txt文件,考生可以把该模块文件添加到自己的工程中 )。 注意: 文件必须存放在考生文件夹中,窗体文件名为 execise38.frm,工程文件名为 execise38.vbp。排序结果存入 out38.txt文件,否则没有成绩。 VB机试章节练习试卷 92答案与解析 一、综合应用题( 30分) 1 【正确答案】 2 【正确答案】