《VB期末上机考试题.doc》由会员分享,可在线阅读,更多相关《VB期末上机考试题.doc(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1、 编制通用函数sum过程,计算1+2+N 的值。在窗体的Click事件中调用该函数。2、 编制通用函数fact过程,计算N!的值。在窗体的Click事件中调用该函数。3、 编制一个判断奇偶数的函数过程(Odd)。在窗体的Click事件中调用该函数,输入一个整数,判断其奇偶性。4、 新建一个工程,完成应用程序的设计,具体要求如下:(1) 按照下图所示在窗体上放置按钮和控件。(2) 取消窗体的最大化和最小化按钮。(3) 当单击命令按钮时,实现窗口放大功能,放大后再单击该按钮则还原窗口。(4) 同时可使用热键Alt+L和Alt+B实现窗口放大或还原。(5) 当窗体大小改变后,总是让命令按钮位于窗
2、口的中央。5、 新建一个工程,完成“密码检验”程序的设计。具体要求如下:(1)参照运行界面完成界面设计。(2)文本框Text1,用于输入密码。文本框中输入的字符显示为*,并且最多可以接受7个字符。(3)窗体的下半部有一个标签控件Label2,用来显示密码输入后的提示信息。(4)当在文本框中输入密码“”,并按回车后,标签Label2显示为“欢迎光临!”;如果输入的密码与“”不吻合,标签Label2显示为“密码不符,请再输入一遍!”,同时清空文本框的内容,允许再输入一遍;如果第二次输入的密码仍然与“”不吻合,标签Label2显示为“非法用户,请退出程序!”,文本框就不能使用了。6、 新建一个工程,
3、完成“格式设置”程序。如图。7、 新建一个工程,完成“点餐”程序的设计。具体要求如下:(1) 窗体中有以下控件:一个框架控件作为容器,内有三个复选框数组、对应三个文本框数组、三个标签框、一个命令按钮。(2) 要求文本框只有选取了相应的套餐后才可以进行输入;如果没有选取大套餐,那么文本框不能编辑。(3) 完成以下功能:选择所需套餐种类及份数,单击确定按钮后计算所需的钱,并用消息框显示。8、 “列表框添加内容”程序(1) 参照运行时界面完成界面设计。(2) 单击“添加单词”按钮,将Text1中的单词添加到列表框,并使Text1获得焦点,可直接输入另一个单词。(3) 单击“删除单词”按钮,删除列表框
4、中被选中的列表项。(4) 单击“全部删除”按钮,删除列表框中的全部表项。(5) 单击“退出”按钮,结束该程序。9、 “格式设置”程序。(1)参照运行时界面完成界面设计。(2)窗体的上边有一个文本框Text1,文字内容为“心想事成”,Font:宋体、常规。(3)左边简单组合框Combo1,有三项内容,分别是“左对齐、居中、右对齐”,单击时对文本框的对齐方式进行设置。(4)右边简单组合框Combo2,有四项内容,分别是“常规、斜体、粗体、粗斜体”,单击时对文本框的字型进行设置。10、 “添加与删除”程序。(1)在窗体中引入一个文本框Text1,再在文本框的下面引入一个列表框List1,列表框内容中
5、有四项,分别为“Word、Excel、PowerPoint、Outlook”。(2)单击“添加”按钮(Command1),将文本框中的内容回到列表框中的第一项,如果文本框中没有内容,则给出提示“没有内容,不予添加”。(3)单击“删除”按钮(Command2),将选中表项删除,如果没有选择要删除的表项,则给出提示“请选择输出的项目”。11、 “偶数迁移”程序。(1)参照运行时界面完成界面设计。(2)能完成以下功能:单击“产生”按钮,实现随机产生10个两位正整数,在左边列表框内显示;单击“”按钮,把左边列表框中的偶数全部移到右边列表框中。12、 “字体设置”程序。(1)参照运行时界面完成界面设计。
6、(2)左边一个简单组合框,对文本框的字体进行设置;有三项内容,分别是“宋体、黑体、楷体_GB2312”。(3)右边一个简单组合框,对文本框的文字大小进行设置;大小范围为820。13、 “字体和格式设置”程序。14、 “列表框间移动”程序。(1)参照运行时界面完成界面设计。(2)在两个列表框控件的list中输入一些内容。(3)当单击“”按钮时,把list2中选中的一项放到list1中,并且在list2中删除该项。(4)当单击“”。(3)在窗体上放置一个timer控件,用它来控制Label2上的图像位置的变化。(4)单击“开始”按钮时label2上的图像开始移动,单击“结束”按钮图像停止移动,设置
7、每一秒移动一个箭头。27、 设计一个“霓虹灯”程序,运行界面如下图所示。具体要求如下:(1)在窗体上创建一个Label1控件数组,数组长度为7,分别用于显示“V”、“B”、“编”、“程”、“俱”、“乐”、“部”。(2)在窗体上放置一个Timer控件,用它来控制Label1上的文字依次自动出现,时间间隔为1秒。 28、 新建一个工程,完成“改变大小”程序的设计。(1)窗体上引入一个红色的圆形形状控件(Shape1),圆的直径为3400Twips。(2)窗体的下面有一个水平滚动条Hscroll1,将它的最大值设置为与圆的直径相同,初始值为最大值,SmallChange和LargeChange均为1
8、00Twips。(3)水平滚动条的下面有两个标签控件,Label1的标题为“圆直径为:”,Label2的标题为“3400”,两个标签均为固定边框。(4)改变滚动条的值可以控制圆形的直径,同时在标签Label2中动态显示圆形的直径。( 5 ) 要求圆形直径在变化时要保持圆心在滚动条和窗体上边的中心位置不变。29、 “反弹球”程序设计。(1) 图片框中有一个shape1,形状为圆,直径为500缇,红色填充。(2) 单击“开始”,圆球先向右上角方向运动,然后反弹。水平方向dx和垂直方向dy改变量都为100缇。(3) 定时器时间间隔为0.1秒。30、 新建一个工程,完成“作图”程序的设计。(1)窗体的右边是一个图片框Picture1,用于显示图形。(2)单击“坐标系”按钮(Command1),将图片框的坐标系统设置为原点在中央,x轴-10,10,y轴10,-10,并在图片框中画出该坐标系统示意图。(3)单击“扇形”按钮(Command2),在图片框中画一个圆心在原点,半径为5,圆周为红色,线宽为2,内部为绿色,起始角为/6,终止角为5/6的扇形。(4)单击“结束”按钮(Command3),程序结束运行。