VB本科期末练习题.docx

上传人:b****3 文档编号:2918836 上传时间:2022-11-16 格式:DOCX 页数:13 大小:430.37KB
下载 相关 举报
VB本科期末练习题.docx_第1页
第1页 / 共13页
VB本科期末练习题.docx_第2页
第2页 / 共13页
VB本科期末练习题.docx_第3页
第3页 / 共13页
VB本科期末练习题.docx_第4页
第4页 / 共13页
VB本科期末练习题.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

VB本科期末练习题.docx

《VB本科期末练习题.docx》由会员分享,可在线阅读,更多相关《VB本科期末练习题.docx(13页珍藏版)》请在冰豆网上搜索。

VB本科期末练习题.docx

VB本科期末练习题

1、单击窗体在窗体上输出10个两位随机整数,并求出其平均数。

运行效果如下图所示:

2、随机产生20个200~400之间的随机整数,按每行5个输出到窗体上,并求出其中的最大值。

3、产生20个两位的随机整数,输出这20个数(以每行5个的形式输出这20个数,其中的偶数用红色显示),找出其中的最大值和最小值,计算并输出平均值。

运行效果如下图所示:

4、产生10个随机两位正整数,放入一数组中,并按从小到大的顺序排列。

在窗体上输出原数据及排列后的数据。

运行效果如下图所示:

5、新建一个工程,完成应用程序的设计。

具体要求如下:

(1)按照下图所示在窗体上放置控件。

建立一个文本框和两个命令按钮。

(2)在文本框中输入内容,单击“开始”后,把文本框中的字符按从小到大排列输出在窗体上,按结束退出应用程序。

6、建立一个5行5列二维数组,要求对角线为1,其余元素为0。

运行结果如图所示。

7、建立一个5行5列二维数组,要求右上三角元素(含对角线)为1,其余元素为0。

8、编制程序,用随机函数产生20个两位数的整数,存于4行5列的二维数组中,将数组按矩阵形式输出到窗体,并求出其最大元素及最大元素的行、列坐标。

9、编制通用函数过程,计算1+2+……+N的值。

在窗体的Click事件中调用该函数。

10、编制通用函数过程,计算N!

的值。

在窗体的Click事件中调用该函数。

11、编制通用函数过程,用于判断1个整数是否为素数,若是则显示true,若不是则显示false。

在窗体的Click事件中调用该函数。

12、编制一个判断奇偶数的Function函数过程。

在窗体的Click事件中调用该函数,输入一个整数,判断其奇偶性。

13、新建一个工程,完成应用程序的设计,具体要求如下:

(1)按照下图所示在窗体上放置按钮和控件。

(2)取消窗体的最大化和最小化按钮。

(3)当单击命令按钮时,实现窗口放大功能,放大后再单击该按钮则还原窗口。

(4)同时可使用热键Alt+L和Alt+B实现窗口放大或还原。

(5)当窗体大小改变后,总是让命令按钮位于窗口的中央。

14、新建一个工程,完成“计算平均成绩”应用程序的设计。

具体要求如下:

(1)按照下图所示在窗体上放置按钮和控件。

(2)在输入或修改单科成绩的同时计算平均分,即在"高数","英语"和"计算机"文本框内容发生改变时,就要立即重新计算平均分,并将计算结果在平均成绩文本框中显示。

(3)平均成绩”文本框不允许编辑,即不能手工修改。

(4)各单科成绩框中只能输入数字,不能输入字母或汉字,否则不显示字母并发出错误提示音。

15、新建一个工程,完成“密码检验”程序的设计。

具体要求如下:

(1)参照运行时界面完成界面设计。

(2)文本框Text1,用于输入密码。

文本框中输入的字符显示为*,并且最多可以接受7个字符。

(3)窗体的下半部有一个标签控件Label2,用来显示密码输入后的提示信息。

(4)当在文本框中输入密码“1234567”,并按回车后,标签Label2显示为“欢迎光临!

”;如果输入的密码与“1234567”不吻合,标签Label2显示为“密码不符,请再输入一遍!

”,同时清空文本框的内容,允许再输入一遍;如果第二次输入的密码仍然与“1234567”不吻合,标签Label2显示为“非法用户,请退出程序!

”,文本框就不能使用了。

16、新建一个工程,完成“检查口令”程序的设计。

具体要求如下:

(1)单击“开始”按钮,清除文本框中的信息,并把光标移到第一个文本框中;接着在第一个文本框中输入用户名,第二个文本框中输入口令。

(2)单击“检查口令”按钮,检查输入的口令是否正确。

若正确,则进入如下的第二个窗体,在该窗体上装有一幅图片;否则显示一个信息框,要求重新输入,此时将调用“开始”按钮的click事件过程,再一次在文本框中输入口令,这样允许重输三次口令,超过三次,则口令文本框将转为不能编辑。

(3)单击“结束”按钮,结束程序。

17、

新建一个工程,完成“替换”程序的设计。

具体要求如下:

(1)窗体的标题为“替换”。

(2)窗体中有以下控件:

一个文本框可以多行编辑,两个文本框,两个标签框,一个命令按钮。

(3)完成以下功能:

输入查找内容,把编辑框中所有与查找内容一样的部分替换成另外一个内容。

单击“替换”按钮执行。

18、新建一个工程,完成“字体修饰”程序的设计。

具体要求如下:

(1)按照下图所示在窗体上放置按钮和控件。

窗体的标题为“字体修饰”。

(2)框架Frame1中有一个复选框数组,可以选择粗体,斜体对标签中的文字进行修饰。

(3)框架Frame2中有一个单选钮框数组,可以选择宋体或楷体对标签中的文字进行修饰。

(4)标签Label1的文字内容为“VisualBasic程序设计“,宋体,常规,三号;文字对齐方式为居中。

19、新建一个工程,完成“点餐”程序的设计。

具体要求如下:

(1)窗体的标题为“点餐”。

(2)窗体中有以下控件:

一个框架控件作为容器,内有三个复选框数组、对应三个文本框数组、三个标签框、一个命令按钮。

(3)要求文本框只能接受数字键,并且只有选取了相应的套餐后才可以进行输入;如果没有选取大套餐,那么文本框不能编辑,并清空。

(4)完成以下功能:

选择所需套餐种类及份数,单击确定按钮后计算所需的钱,并用消息框显示。

20、设计一个“家电提货单”管理程序,程序运行界面如下图所示。

具体要求如下:

(1)单击“确定”后,根据选择的内容将清单及总价在列表框中列出。

(2)每选择一种家电,光标自动定位在相应的文本框中,取消选择时,相应的文本框自动清空。

(3)“清除”按钮用于清空列表框中的项目。

(4)所有文本框只接受数字。

21、设计一个“个人资料”输入窗口,程序运行界面如下图所示。

具体要求如下:

(1)按照运行界面设计窗体,其中“民族”用组合列表框显示。

(2)单击“确定”按钮,将个人资料信息输出在“个人资料”框架的标签框中。

22、新建一个工程,完成应用程序的设计。

具体要求如下:

(1)按照下图所示在窗体上放置按钮和控件。

(2)窗体上有两个CheckBox,当这两个选项未被选定时,它们所在框架的其他控件不能使用。

(3)如果单击“确定”按钮,则在按钮下面的标签中显示用户所选择的信息。

23、

(1)参照运行时界面完成界面设计。

(2)单击“添加单词”按钮,将Text1中的单词添加到列表框,并使Text1获得焦点,可直接输入另一个单词。

(3)单击“删除单词”按钮,删除列表框中被选中的列表项。

(4)单击“全部删除”按钮,删除列表框中的全部表项。

(5)单击“退出”按钮,结束该程序。

24、

(1)参照运行时界面完成界面设计。

(2)列表框内容中有四项,分别为“Word、Excel、PowerPoint、Outlook”。

(3)单击“添加”按钮(Command1),将文本框中的内容回到列表框中的第一项,如果文本框中没有内容,则给出提示“没有内容,不予添加”。

(4)单击“删除”按钮(Command2),将选中表项删除,如果没有选择要删除的表项,则给出提示“请选择输出的项目”。

25、

(1)参照运行时界面完成界面设计。

(2)窗体的上边有一个文本框Text1,文字内容为“心想事成”,Font:

宋体、常规、三号。

(3)左边简单组合框Combo1,有三项内容,分别是“左对齐、居中、右对齐”,单击时对文本框的对齐方式进行设置。

(3)右边简单组合框Combo2,有四项内容,分别是“常规、斜体、粗体、粗斜体”,单击时对文本框的字型进行设置。

26、

(1)参照运行时界面完成界面设计。

(2)能完成以下功能:

单击“产生”按钮,实现随机产生10个两位正整数,在左边列表框内显示;单击“—>”按钮,把左边列表框中的偶数全部移到右边列表框中。

27、

(1)参照运行时界面完成界面设计。

(2)在两个列表框控件的list中输入一些内容。

(3)当单击“<”按钮时,把list2中选中的一项放到list1中,并且在list2中删除该项。

(4)当单击“<<”按钮时,把list2中所有的项放到list1中,并且清空list2。

(5)当单击“结束”按钮时,退出应用程序。

28、

(1)参照运行时界面完成界面设计。

(2)左边一个简单组合框,对文本框的字体进行设置;有三项内容,分别是“宋体、黑体、楷体_GB2312”。

(3)右边一个简单组合框,对文本框的文字大小进行设置;大小范围为8~20。

29、设计一个畅销书排行榜程序,运行界面如下图所示。

具体要求如下:

(1)在左边列表框中显示排名前5名的畅销书;

(2)输入新书名和名次,单击“入榜”,添加到左边列表框中相应位置;

(3)单击“下榜”,将选择的书从排行榜中删除,如未选择,则显示“请先选择!

”;

(4)单击“清除”,可以删除文本框中的输入内容,文本框2只允许输入数字1~5;

(5)单击“结束”,退出程序运行。

30、

(1)参照运行时界面完成界面设计。

(2)单击滚动条左右箭头时,标签上的字可以左右移动,标签移动范围等于滚动条的范围。

31、

(1)参照运行时界面完成界面设计。

(2)滚动条的取值范围均为10-40。

(3)完成以下功能:

根据设定字号改变标签框内显示文字的大小。

要求水平滚动条与文本框相关联。

32、

(1)参照运行时界面完成界面设计。

(2)在属性窗口中将标签(Label1)的标题设为“祝您考试成功”,字体设置为“宋体”、字形为“粗体”、大小为“二号”、文字颜色为“红色”,格式设置为在窗体中水平居中对齐。

(3)单击“开始”按钮(Command1),标签文字在定时器控制下自动交替以红兰两种颜色显示。

同时“开始”按钮变为“停止”按钮。

(4)单击“停止”按钮,标签文字停止闪烁,同时“停止”按钮变为“开始”按钮。

(5)定时器(Timer1)的时间间隔为0.3秒。

33、

(1)参照运行时界面完成界面设计。

(2)在属性窗口中将标签(Label1)的标题设为“祝您考试成功”,字体设置为“宋体”、字形为“粗体”、大小为“二号”、文字颜色为“红色”。

(3)单击“开始”按钮,标签文字在定时器控制下自动地从左向右移动,移动速度为每个时间间隔右移100缇,当标签移动到窗体外时,再从窗体的左边进入。

同时“开始”按钮变为“停止”按钮。

(4)单击“停止”按钮,标签“祝您考试成功”文字停止滚动。

同时“停止”按钮变为“开始”按钮。

(5)定时器(Timer1)的时间间隔为0.1秒。

34、

(1)参照运行时界面完成界面设计。

(2)单击“开始”按钮(Command1),标签“欢迎光临”(Label1)文字在定时器控制下字号自动增加2。

同时“开始”按钮变为“停止”按钮。

(3)单击“停止”按钮,标签“欢迎光临”文字停止放大。

同时“停止”按钮为“开始”按钮。

(4)要求标签文字在放大时保持水平居中。

(5)定时器(Timer1)的时间间隔为0.2秒。

35、

(1)参照运行时界面完成界面设计。

(2)设计两个定时器,Timer1用于显示系统时间,时间间隔为1秒;Timer2用于判断闹钟时间,时间间隔为0.5秒,Timer2设置为不可使用。

(3)窗体的上半部是标签Label1,用于显示时间,设置Label1的Font为:

宋体、粗体、二号,背景白色,文字居中对齐,固定边框。

(4)窗体的下半部有一个标签Label2,标题为“闹钟时间:

”;Label2的右边是文本框Text1。

(5)在文本框中输入闹钟时间并按回车后,启动判断闹钟时间的定时器Timer2,如果Label1显示的时间超过闹

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1