1、VB机试章节练习试卷 103及答案与解析 一、综合应用题( 30分) 1 在考生文件夹下有文件 in15.txt,文件中有几行汉字。请在 Form1的窗体上绘制一个文本框,名称为 Text1;能显示多行;再绘制一个命令按钮,名称为 Cmd1,标题为 Save。编写适当的事件过程,使得在加载窗体时,把 in15.txt文件的内容显示在文本框中,然后在文本的最后面手工插入一行字: “计算机等级考试 Visual Basic。 ”如下图所示。最后单击 Save按钮,可以把文本框中修改过的内容存到文件 out15.txt中。 注意: 只能在最后面插入文字,不能修改原有文字。文件必须存放在考生文件夹中,
2、以 execise15.vbp为文件名存储工程文件,以 execise15.frm为文件名存储窗体文件。 2 在考生文件夹下有工程文件 execise16.vbp及窗体文件 execise16.frm。在名为Form1,标题为 “分糖 ”的窗体上,有名称为 Frame1、标题为 “分糖比赛 ”的一个Frame控件。其中 4个 Picture控件是 PicSmile和 PicCry控件数组,分别包含两个Picture控件,用来显示笑脸图案和哭脸图案, PicSmile(0)表示 Boy的笑脸,PicCry(0)表示 Boy的哭脸, PicSmile(1)表示 Girl的笑脸, PicCry(1)
3、表示 Girl的哭脸。 PicSmile(O)和 PicCry(0)重叠, PicSmile(0)和 PicCry(1)重叠。 4个 Labe1控件,Lab1名称为 Boy, Lab2名称为 Girl, Lab3为标签控件数组,包含 Lab3(0)和 Lab(1)两个标签控件,用来显示数量。 4个 Command控件,分别为 Cmd1和 Cmd2命令按钮控件数组,各自包含两个命令按钮控件, Cmd1(0)和 Cmd2(0)标题为 Delete,Cmd1(1)和 Cmd2(1)标题为 Add。如下图所示。 PicSmile(0)和 PicSmile(1)为 Boy和Girl的笑脸图案, PicC
4、ry(0)和 PicCry(1)为哭脸图案。 PicSmile(0)和 PicCry(0)重叠,PicSmile(1)和 PicCry(1)重叠。具体要求如下: (1)当程序运行时,程序启动时两人均为笑脸。两人当中所分糖比较多的呈现笑脸,另一个是哭脸:如果两人的糖一样多,则两人都为笑脸。 (2)按 Cmd1(0)和 Cmd1(1)时, Lab3(0)和 Lab3(1)减少。当Lab3(0)或 Lab3(1)的值为零时,相对应的 Command按钮失效 (变灰 ):按 Cmd2(0)和Cmd1(1)时, Lab3(0)和 Lab3(1)增加。 注意: 该程序是不完整的,请在有问号 “?”的地方填入正确内容,然后删除问号 “?”及所有注释符 “”,但不能修改其他部分。存盘时不得改变文件名和文件夹。 VB机试章节练习试卷 103答案与解析 一、综合应用题( 30分) 1 【正确答案】 2 【正确答案】