1、中国矿业大学徐海学院20142015学年第2学期VB上机实践试卷(A)卷考试时间: 70分钟 考试方式: 闭卷学院 班级 姓名 学号 序号 题 目一二三总 分得 分阅卷人【考试须知】1. 请在E盘下新建一个以你的班级、学号、姓名命名的考生文件夹(如“工管14-1班22140001张三”)2.考试结束后,文件必须存放在指定位置,否则适当扣分;考试盘中若无指定文件,则不予评分;3. 程序代码书写应呈锯齿形。1.基本操作(2小题,每题10分)(1)在名称为Form1的窗体上画一个命令按钮(名称为C1,宽度为1200,高度为400,标题为“显示”),如图1所示,编写适当的事件过程。程序运行后,如果单击
2、“显示”命令按钮,则在窗体上显示“祝你考试成功”。运行结果如图1所示(要求:不要使用任何变量,直接显示字符串)。注意:保存时必须存放在考生文件夹下,窗体文件名为F1_1.frm,工程文件名为P1_1.vbp。图1 (2)在名称为Form1的窗体上画两个名称分别为C1和C2,标题分别为“必修课”、“选修课”的命令按钮,编写适当的事件过程。程序运行后,如果单击“必修课”命令按钮,则在窗体上显示“高等数学必修课”;如果单击“选修课”命令按钮,则在窗体上显示“多媒体技术选修课”(要求:不要使用任何变量,直接显示字符串)。注意:保存时必须存放在考生文件夹下,窗体文件名为F1_2.frm,工程文件名为P1
3、_2.vbp。图22.简单应用(30分)(1)在窗体上建立一个名称为“Text1”的文本框,然后建立两个主菜单,标题分别为“销售业态”和“帮助”,名称分别为myMenu和myHelp,其中“销售业态”菜单包括“大型百货”、“连锁超市”、“前店后厂”三个子菜单,名称分别为myMenu1,myMenu2,myMenu3。要求程序运行后,在“销售业态”的下拉菜单中选择“大型百货”,则在文本框内显示“百货大楼”;如果选择“连锁超市”,则在文本框内显示:“利客隆”;如果选择“前店后厂”,则在文本框内显示“稻香村”。程序的运行情况如图3所示。注意:保存时必须存放在考生文件夹下,窗体文件名为F2_1.frm
4、,工程文件名为P2_1.vbp。图3(2)编写程序,用文本框检查口令输入,假设口令为“123456”。在窗体上建立一个文本框、一个图片框和3个命令按钮,把3个命令按钮的标题分别设置为“开始”、“检查口令”和“结束”。程序运行后,单击第一个命令按钮,清除文本框中的信息,并把光标移到文本框中,接着在文本框中输入口令,然后单击第二个命令按钮,检查输入的口令是否正确。如果正确,则在图片框中显示一个图形,否则显示一个信息框,要求重新输入,此时将调用第一个命令按钮的Click的事件过程,再一次在文本框中输入口令,直到输入正确的口令为止。如果单击“结束”按钮,则结束程序。程序的运行情况如图4所示。注意:保存
5、时必须存放在考生文件夹下,窗体文件名为F2_2.frm,工程文件名为P2_2.vbp。图43.综合应用题(50分)【题目】编写程序,随机生成二十个两位正整数,分两行输出到Textbox中。然后求出其中的最大素数和最小的素数(可以假定其中必有素数)。【编程要求】1程序参考界面如图所示,编程时不得增加或减少界面对象或改变对象的种类,窗体及界面元素大小适中,且均可见;(3分)2运行程序,按“运行”按钮:随机生成二十个两位正整数,分两行输出到TextBox中,并找出其中的最大素数和最小素数放入TextBox中;(20分)3、按“清除”按钮,将3个文本框清空;(3分)4、按“退出”按钮,将退出程序;(2分)5程序中应定义一个名为prime的通用Function过程,用于判断某个数是否为素数;(20分)注意:保存时必须存放在考生文件夹下,窗体文件名为F3.frm,工程文件名为P3.vbp。(2分)