VB习题126.pdf
《VB习题126.pdf》由会员分享,可在线阅读,更多相关《VB习题126.pdf(18页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 1 VB 习题库 1.1 简单的动画演示。一行文字“欢迎使用 VB”在具有背景图案的窗体中上下移动。移动方法有两种:单击“手动”按钮一次,移动 50twip 单位;单击“自动”按钮,连续移动;当内容超出窗体范围,进行反弹。2.1 编写一个对输入字符进行转换的程序。转换规则为,将其中的大写字母转换成小写字母,小写字母转换成大写字母,空格不转换,其余转换成“*”。要求每输入一个字符,马上就进行判断和转换。2.4 窗体无最大化按钮和最小化按钮,在窗体装入时,在窗体的标题栏显示“装入窗体”,并在窗体装入 Windows 墙纸作为背景;当用户单击窗体,在标题栏显示“单击”,在窗体显示“欢迎使用 VB”
2、;当用户双击窗体,在标题栏显示“鼠标双击”,去除窗体的背景图案,并显示“结束使用 VB”。程序运行界面依次如下。2.5 利用两个标签控件,显示具有浮雕效果的文字。如下图。2.7 要求输入数字数据。当输入结束时,对于输入正确的数据,显示正确信息;对输入的非数字数据显示错误信息、清除文本框中的内容,并使焦点重新回到文本框。2 2.8 建立一个允许剪切、复制和粘贴的简单便笺板程序。要求:文本框初始为空白,程序运行中由用户输入正文,其中“剪切”、“复制”、“粘贴”按钮以图形形式显示,并且按钮的有效性应根据运行过程随状态而作相应调整,“结束”按钮以标准形式显示。2.9 用 Print 方法输出如图所示图
3、形。2.10 移动图形示例,程序运行时在图形框装入图形,单击图形框使图形框起始点(左上角)移到窗体的中心,同时图形缩小 50%。4.1 编一帐号和密码输入的检验程序。对输入的帐号和密码规定如下:(1)帐号不超过 6 位数字,密码 4 位字符,在本题中,密码假定为“ssmu”。(2)密码输入时在屏幕上不显示输入的字符,而以“*”代替。(3)当输入不正确,如帐号为非数字字符,密码不正确等,显示有关信息,见下图。若单击“重试”按钮,则清除原输入的内容,焦点定位在原输入的文本框,再输入,若单击“取消”按钮,则停止程序的运行。4.2 已知变量 strC 中存放了一个字符,判断该字符是字母、数字还是其他字
4、符,并作相应的显示。4.3 已知输入某课程的百分制成绩 mark,要求显示对应五级制的评定,评定条件如下:3 优 mark=90 良 80mark90 等 级 中 70mark80 及格 60mark70 不及格 mark60 4.4 输入 X、Y、Z 三个数,比较它们的大小并排列输出,使得 XYZ。4.7 由计算机来当一年级的算术老师,要求给出一系列的 110 的操作数和运算符,学生输入该题的答案,计算机根据学生的答案判断正确与否,当结束时给出成绩。4.8 计算并输出 1-100 的奇数和。4.9 运用循环控制变量输出结果(如图)。4.10 将可打印的 ASCII 码制成表格输出,使每个字符
5、与它的编码值对应起来,每行打印 7 个字符。4.11 用辗转相除法求两自然数 m,n 的最大公约数和最小公倍数。4.12 打印九九乘法表:(1)完整形式;(2)打上三角形式;(3)下三角形式。4 4.13 求自然数 e 的近似值并输出,要求其误差小于 0.00001,近似公式为:niiiine10!11!1!1!31!21!111 4.14 按每行 8 个数字依次输出 100 以内的素数。4.15 百元买百鸡问题。假定小鸡每只 5 角,公鸡每只 2 元,母鸡每只 3 元。现在有 100 元钱要求卖 100 只鸡,编程列出所有可能的够鸡方案。4.16 猴子吃桃子。小猴在一天摘了若干个桃子,当天吃
6、掉一半多一个;第二天接着吃了剩下的桃子的一半多一个;以后每天都吃尚存桃子的一半零一个,到第 7 天早上要吃时只剩下一个了,问小猴那天共摘下了多少个桃子?编程列出每天所剩余的桃子数。4.17 有一根长度为 321 米的钢材料,要将它截取成两种规格的短料,规格 a、b 的长度分别为17 米和 27 米,每种至少 1 段,问分隔成 a,b 各多少断后,剩余的残料 r 最少?5.2 输入若干学生(学生总人数小于 100)的成绩,计算平均分和高于平均分的人数。5.3 建立含有 4 个命令按钮的控件数组,当单击某个命令按钮,分别显示不同的图形或结束操作。控件设置 默认控件名 下标(Index)标题(Cap
7、tion)Command1 0 直线 Command2 1 矩形 Command3 2 圆 Command4 3 结束 Picture1 空白 无定义 5 5.4 建立一个类似国际象棋的棋盘。要求:(1)在设计时窗体上放一个 Label 控件,设置其 Index 属性为 0,BackColor 为黑色。(2)程序运行时自动产生 64 个 Label 控件数组元素,BackColor 黑白交替。(3)当程序运行后单击某个棋格,改变 BackColor 颜色,即白变黑、黑变白;并在单击的棋格处显示其序号。5.5 利用自定义数组,编一模拟数据库记录输入、显示、查询的程序。自定义一个学生记录类型,由姓
8、名、专业、总分组成,声明一个存放最多 100 个学生纪录的数组;要求,按“新增”按钮,将文本框输入的学生信息加到数组中;按“前一个”或“后一个”按钮,显示当前元素的前或后的纪录;按“最高”按钮,则显示总分最高的显示纪录;任何时候在窗体上显示数组中输入的记录数和当前数组元素位置。5.6 输入一串字符,统计各字母出现的次数(大小写字母不区分),并对出现的字母显示其出现的个数。5.7 输入一系列的数据,输入结束将他们按分隔符分离后存放在数组中。对输入的数据允许修改和自动识别非数字数据。6 5.8 对已知存放在数组中的 6 个随机数,用选择排序法按递增顺序排序并输出。5.9 对已知存放在数组中的 6
9、个随机数,用冒泡排序法按递增顺序排序并输出。5.10(1)在一个递增有序的数组中插入一个输入数值,使得数组仍然递增有序,并输出结果。(2)在一个递增有序的数组中插入一个输入数值,使得数组仍然递增有序,并输出结果。6.6 要求输入两个整数后计算并输出其最大公约数和最小公倍数,上述操作可通过单击窗体反复进行,直至单击“结束”按钮后结束本程序运行。6.10 计算 fac(n)=n!的函数,要求输入 n,可以输出计算结果(上述操作可以反复执行)。6.11 最大公约数的递归实现。6.12 如下两分形图分别由若干大小不等、形状相同的三角形构成。用程序实现它(提示:采用递归算法)。6.13 编一函数,实现一
10、个十进制整数转换成二至十六任意进制的数。7 6.14 编一加密和解密程序,即将输入的一行字符串的所有字母加密,加密后还可再进行解密。6.15 顺序查找根据查找的关键值与数组中的元素逐一比较,若相同,查找成功,若找不到,则查找失败。.6.16 用二分法查找数据。6.17 用插入排序法输入不多于 20 个数,使数组保持递增的序列。7.1 用单选框和复选框设置文本框的字体。7.2 框架用法,按图示对文本框进行字体和大小的设置。7.3 编写一个能对列表框进行项目添加、修改和删除操作的应用程序,如图所示。8 7.4 设计一个如图所示的应用程序,当“计算机”和“操作系统“位被选定时,他们所在的框架的其他控
11、件不能使用。组合框能够将输入的一个新的选择添加到下面的列表框中供下次选择。如果单击 ok 按钮(command1),则在列表框中显示用户所选择的配置。7.5 建立一个水平滚动条(Hscroll),其 max 属性为 100,min 属性为 0,smallchange 属性为2,largechange 属性为 10,value 属性初始值为 50。;另外一个文本框(Text1),它显示滑块当前位置所代表的值。7.6 设计一个调色板应用程序,使用三个滚动条作为三种基本颜色的输入工具,合成的颜色显示在右边的颜色区域中。颜色区实际是一个文本框(TEXT1),用合成的颜色设置其BackColor 属性。
12、当完成调色以后,用“设置前景颜色(Command1)”或“设置背景颜色(Command2)”按钮设置右边文本框(Text2)的颜色。7.7 用 Slider 控件设置文本框中的字体大小,如下图所示:9 7.8 设计一个能够定时的闹钟,如下图所示。用户在两个文本框(Text1 和 Text2)中设置定时时间,然后单击“定时”(Command1)按钮闹钟才开始生效。两个文本框的 MaxLength属性为 2,时钟控件名称为 label1,“停止”和“结束”按钮的名称分别为 Command2 和Command3。7.9 用一个时钟控件控制蝴蝶在窗体内飞舞。在窗体上定义一个时钟、一个命令和三个图像控件
13、。7.10 设计一个进度条,用来指示一个大数组冗长的操作进度。7.11 设计一个进度条并配上动画,用来指示一个大数组冗长的操作进度。7.12 编制一个如图所示,具有两个选项卡的对话框。10 7.13 用两个文本框(Text1 和 Text2)显示鼠标器指针所指的位置。如图所示:7.14 设计一个最简单的画图程序。程序运行时,按住鼠标右键移动画圆,按住鼠标左键移动画线。7.17 假设窗体上有图形框 Picture1,装有某个图形,它能作为源对象被拖放到该窗体的某个地方,如图所示。如果图形框被拖动到“取消拖放”标签上方,则取消拖放操作。7.18 设计一个如图所示的应用程序。左边的图像框采用手工拖动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 习题 126
限制150内