1、VB 机试-试卷 100 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.1. 在窗体上画两个文本框,名称分别为 T1、T2,初始情况下均为空白,编写适当的事件过程。程序运行后,如果在 T1 中输入字符,则所输入的字符立即在 T2 中显示出来,并把小写字母转换为相应的大写字母,如图 11 所示。要求:程序中不得使用任何变量。注意:存盘时,工程文件名为 sjt1.vbp,窗体文件名为 sjt1.frm。2在窗体上画二个文本框,名称为 Text1 和 Text2,内容为空;再画二个标签,名称分别为 L1 和
2、L2,标题分别为“输入 A,B,C:”和“AB+C”;再画一个命令按钮,名称为 C1,标题为“运算”。编写适当的程序。程序运行时,在文本框 Text1 中输入用逗号隔开的 3 个整数 A、B、C,单击“运算”按钮,则计算出 AB+C 的值,显示在文本框 Text2 中。程序运行结果如图 12 所示。注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt2.vbp,窗体文件名为 sjt2.frm。 (分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.如下图所示,在名为 Form1 的窗体上建立一个名称为 Text1 的文本框,然后建立两个主
3、菜单,标题分别为“名单”和“帮助”,名称分别为 VbMenu 和 vbHelp,其中“名单”菜单包括“张平”、“李杰”和“王海”,3 个菜单项,名称分别为 vbMenu1、vbMenu2 和 vbMenu3。 要求程序运行后,如果在“名单”的下拉菜单中选择“张平”,则在文本框内显示“张平”;如果选择“李杰”则在文本框内显示“李杰” (如下图所示);如果选择“王海”则在文本框内显示“王海”。 (分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.在考生文件夹下有一个工程文件 execise24.vbp,相应的窗体文件为 execise24.fr
4、m,此外还有一个名为 in24.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。程序运行后,单击窗体,将把文件 in24.txt 中的数据输入到二维数组 Mat 中,在窗体上按 5 行、5 列的矩阵形式显示出来,然后计算矩阵第 3 行各项的和,并在窗体上显示出来,如下图所示。 在窗体的代码窗口中,已给出了部分程序,这个程序不完整,请把它补充完整,并能正确运行。要求: 去掉程序中的注释符“”,把程序中的问号“?”改为正确的内容,使其实现上述功能,但不能修改
5、程序中的其他部分。最后把修改后的文件按原文件名存盘。 (分数:2.00)_VB 机试-试卷 100 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.1. 在窗体上画两个文本框,名称分别为 T1、T2,初始情况下均为空白,编写适当的事件过程。程序运行后,如果在 T1 中输入字符,则所输入的字符立即在 T2 中显示出来,并把小写字母转换为相应的大写字母,如图 11 所示。要求:程序中不得使用任何变量。注意:存盘时,工程文件名为 sjt1.vbp,窗体文件名为 sjt1.frm。2在窗体上画二个文本框,名称
6、为 Text1 和 Text2,内容为空;再画二个标签,名称分别为 L1 和 L2,标题分别为“输入 A,B,C:”和“AB+C”;再画一个命令按钮,名称为 C1,标题为“运算”。编写适当的程序。程序运行时,在文本框 Text1 中输入用逗号隔开的 3 个整数 A、B、C,单击“运算”按钮,则计算出 AB+C 的值,显示在文本框 Text2 中。程序运行结果如图 12 所示。注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt2.vbp,窗体文件名为 sjt2.frm。 (分数:2.00)_正确答案:(正确答案: 启动 Visual Basic,在窗体上画两个文本框。 按 F4 键激活属性
7、窗口,在属性窗口中设置文本框的属性,见表 1。 编写命令按钮的 Click 事件过程: Private Sub T1_change() T2. TextUCase(T1. Text) End Sub 2 对象主要属性设置如表 2 所示。 )解析:二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.如下图所示,在名为 Form1 的窗体上建立一个名称为 Text1 的文本框,然后建立两个主菜单,标题分别为“名单”和“帮助”,名称分别为 VbMenu 和 vbHelp,其中“名单”菜单包括“张平”、“李杰”和“王海”,3 个菜单项,名称分别为 vbMenu1
8、、vbMenu2 和 vbMenu3。 要求程序运行后,如果在“名单”的下拉菜单中选择“张平”,则在文本框内显示“张平”;如果选择“李杰”则在文本框内显示“李杰” (如下图所示);如果选择“王海”则在文本框内显示“王海”。 (分数:2.00)_正确答案:(正确答案: )解析:三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.在考生文件夹下有一个工程文件 execise24.vbp,相应的窗体文件为 execise24.frm,此外还有一个名为 in24.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。程序运行后,单击窗体,将把文件 in24.txt 中的数据输入到二维数组 Mat 中,在窗体上按 5 行、5 列的矩阵形式显示出来,然后计算矩阵第 3 行各项的和,并在窗体上显示出来,如下图所示。 在窗体的代码窗口中,已给出了部分程序,这个程序不完整,请把它补充完整,并能正确运行。要求: 去掉程序中的注释符“”,把程序中的问号“?”改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。 (分数:2.00)_正确答案:(正确答案: )解析: