资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
08-09-2 VB前半学期练习题(本科)1、 3设计一个应用程序,文本框用于输入显示文本,单击“下划线”按钮后在标签框显示文本内容加下划线;单击“斜体放大”按钮后在标签框中斜体显示文本内容;单击“还原”按钮后在标签框还原显示文本内容。(注:标签默认字号为9磅,放大后的字号为20磅。)2、 设计一个由用户在文本框1中输入圆的半径,在文本框2和文本框3中输出圆的周长和面积。界面设计如下图所示,要求:(1) 运行程序后,在文本框中输入要计算的圆半径,单击“计算”按钮,输出圆周长和圆面积。(要求将定义为符号常量)(2) “结束”按钮用于结束程序的运行。(3) “清除”按钮用于清除三个文本框中的文本。3、 在文本框那输入任意字符串,对字符串进行放大缩小操作。要求:(1)放大与缩小倍数用RND函数随机产生(倍数在15范围内)。(2)放大与缩小交替进行。(3)单击还原按钮可恢复为默认值。界面设计如下图所示:4、 编一程序,程序运行的初始界面如图1所示,当用户在文本框中输入姓名,例如输入“张三”,单击“确定”按钮,则程序的运行情况如图2所示,如果单击“结束”按钮,即结束程序运行。1图1 程序运行后初始界面图2 单击“确定”按钮后的程序界面5、 在窗体上建立三个命令按钮command1, command2 command3。界面设计如下图所示:要求:(1)三个命令按钮的的Caption属性为”放大”, ”缩小”, ”移动”,文本框内显示文字“我是文本框”。(2)放大按钮每单击一次,可以使得文本框的宽度和高度分别增加100缇。 (3)单击缩小按钮,可以使得文本框的宽度和高度分别减少100缇。(4)移动按钮每单击一次,可以使得文本框向右边移动100缇。(5)双击窗体可以退出程序运行。96、 在文本框(Text1)中输入一个三位数,单击窗体后,在窗体中打印出该数字的个位数,十位数,百位数 。字体显示为红色,显示效果如下图所示:7、 设计一窗体,窗体上有1个文本框(Text1)、1个命令按钮(Command1),命令按钮标题为“显示字母”,文本框及命令按钮能随窗体大小的调整而自动调整大小及位置,其中文本框始终位于左上角,宽度和高度都为窗体的一半;命令按钮始终位于窗体右下角位置。单击命令按钮在文本框内随机产生一个大写的英文字母。8、 设计一个“简单计算器” 。程序运行效果如图所示。要求:1)在窗体上从左到右依次引入Text1、Text2、Text3三个文本框。2)在窗体上引入1个标签Label1。将Label1用于显示“=”号。3)在窗体上从左到右依次引入Command1、 Command2、 Command3、 Command4。单击按钮,分别实现加、减、乘、除功能,结果显示在text3文本框中。4)Text3文本框锁定,不允许输入或修改其中的值。9、 设计一个商店的收费程序,使用者输入应付款和付款金额后,单击“找回”按钮,计算出找回多少钱,然后在对应的标签框中显示要找回的钱:100元、10元、5元以及1元各多少张。10、 设计一个函数计算器,其功能设计要求如下:(1) 单击“Date”按钮在文本框中显示系统日期,显示格式为“今天是2008年3月24日”;(2) 单击“Time”按钮在文本框中显示系统时间,显示格式为“现在是3点14分5秒”;(3) 在文本框中输入一个数值作为函数的输入参数,单击“Chr”按钮在文本框中显示对应的字符;(4) 在文本框中输入一个字符作为函数的输入参数,单击“Asc”按钮在文本框中显示对应的Ascii值;11、(1)参照运行时界面完成界面设计。(2)4个命令按钮,分别用于在文本框中显示星期、年份、月份和日期。(比如:今天是星期一;今年是2009年;现在是3月份;今天是25号)12、 三角形面积的计算程序。界面设计如图所示:输入三边长度后,首先检验数据的有效性,如无效则弹出对话框提示不能组成三角形,如有效则进行计算。结果显示在第4个文本框中。求面积公式:。其中p=(a+b+c)/2,a、b、c表示三角形三条边的值。单击清除按钮则清空各文本框中的内容,同时使文本框1获得焦点。文本框4被锁定。13、 编写一个求最小值的程序,窗体上绘制四个文本框,一个命令按钮。四个文本框用于输入数值,当单击“求解最小值”按钮时,窗体上输出该四个数值中的最小值。14、 分别在两个文本框中输入年、月份,单击命令按钮在标签框3中输出该月天数(注意闰年的情况。闰年的判断条件为:年份能被4整除但不能被100整除,或者能被400整除)。15、 设计一个用户身份验证程序,运行界面如下图所示。当在文本框中输入密码,单击“确定”按钮对密码进行检验。密码正确,弹出对话框显示为“欢迎进入!”。如果输入的密码不对,弹出对话框显示为“密码不符,请再输入一遍!”,同时清空文本框的内容,允许再输入一遍;如果第二次输入的密码仍然不对,弹出对话框显示为“非法用户,请退出程序!”,文本框就不能使用了。 16、 建立一个类似体育彩票对奖的工程,界面设计如下图所示,在文本框1中输入一个5位数,用这个数和Rnd产生的随机数(显示在文本框2中,文本框2不可修改)进行比较,在标签框3中给出中奖情况(中奖情况:全部相同为特等奖、后4位相同为一等奖,, 最后一位相同为五等奖,其他是谢谢参与!17、 编制事件过程Command1_Click,执行该过程时调用InputBox函数输入x,按下式计算y 并以标签控件Label1显示y值。18、 设计一个求解一元二次方程根的程序,只要求考虑实根的情况。19、 编程输入一个正整数,判断该数的奇偶性,结果显示在标签框中,要求偶数蓝色显示,奇数红色显示。 20、 “健康称”程序,界面设计参考图所示。具体要求如下:()窗体的标题为“健康称”,固定边框。()窗体的两个文本框,text1用于输入身高,text2用于输入体重。()将文本框文字的对齐方式均设置为右对齐,最多接受个字符。(4)单击“健康状况”按钮(command1),根据计算公式将相应的提示信息显示在标签label5中。计算公式为:标准体重身高;体重高于标准体重.1为偏胖,提示“偏胖,注意节食”;体重低于标准体重0.9为偏瘦,提示“偏瘦,增加营养”;其他为正常,提示“正常,继续保持”。21、 在文本框中输入一学生成绩,单击窗体在Label2中显示其等级。评定办法是:90100分为“A”,8089分为“B”,7079分为“C”,6069分为“D”,60分以为“E”。运行效果如下图所示。22、 编写工资调整程序。若基本工资大于等于3000元,增加工资20%,若小于3000元大于等于2000元,则增加工资15%;若小于2000元则增加工资10%。要求在文本框Text1中输入某职工的基本工资,单击“计算”按钮,在标签框Label3中输出增加后的工资。程序运行界面如下图所示。23、 勾股定理中3 个数的关系是:a2+b2=c2。单击窗体在窗体上输出30 以内满足上述关系的整数组合,例如3、4、5 就是一个整数组合。24、 编写程序,求解鸡兔同笼问题。一个笼子中有鸡X 只,兔Y 只,每只鸡有2 只脚,每只兔有4 只脚。今知鸡和兔的总头数为H,总脚数为F。在文本框1中输入总头数,文本框2中输入总脚数,问笼中鸡和兔各若干?结果显示在标签3框中。 25、 编程运行时单击命令按钮,输入行数n(n10)然后在窗体上输出如下图形。26、 编程运行时单击命令按钮,输入行数n(n10)然后在窗体上输出n层数字金字塔。27、 编程,在文本框1和文本框2中各输入一个大写字母,单击命令按钮,在窗体上输出依次将字母右移的字母组合。比如输入“A”和“E”,则在窗体上输出如下图内容。要求第二文本框中的字母比第一个大。28、 编程,在窗体上输出九九乘法表。29、 编程求f=1-1/(2*3)+1/(3*4)-1/(4*5)+1/(19*20)。在窗体上输出结果,运行效果如下图所示。30、 编程求S=1+2!+3!+4!+10!的值。在窗体上输出结果,运行效果如下图所示。31、 计算下式的和,变量x与n的数值用输入对话框输入。在窗体上输出结果,运行效果如下图所示。32、 用近似公式求自然对数的底数e的值,直到前后两项之差小于10-4为止。在窗体上输出结果,运行效果如下图所示。33、 判断输入的任意正整数是否为素数。运行效果如下图所示:。34、 编写程序,在窗体中显示出所有的水仙花数。所谓水仙花数,是指一个3位数,其各位数字立方和等于该数字本身。例如:153是水仙花数,因为153 = 13 + 53 + 33。运行效果如下图所示:35、 有1分、2分、5分硬币若干枚,从中取出20枚硬币使其总值为60分,求出取法的数量以及每一种取法的1分、2分、5分硬币个数,在窗体上显示结果。运行效果如下图所示:36、 某次大奖赛,有七个评委打分,编写程序对一名参赛者,单击成绩按钮通过输入对话框输入七个评委的打分分数(0100),去掉一个最高分,一个最低分后,求出的平均分为参赛者的得分。运行效果如下图所示:37、 单击窗体在窗体上输出10个两位随机整数,并求出其平均数。运行效果如下图所示:38、 随机产生20个200400之间的随机整数,按每行5个输出到窗体上,并求出其中的最大值。39、 产生20个两位的随机整数,输出这20个数(以每行5个的形式输出这20个数,其中的偶数用红色显示),找出其中的最大值和最小值,计算并输出平均值。运行效果如下图所示:40、 产生10个随机两位正整数,放入一数组中,并按从小到大的顺序排列。在窗体上输出原数据及排列后的数据。运行效果如下图所示:2Rwb#Fk+Pu9YDi)Mr6VAg*Kp4Tyd$Hm1Rwb#Fk+Ot8XCi)Mr6VAf&Jo3Tyd$Hm1QvaZEj+Ot8XCh(Lq5UAf&Jo3Sxc!Gl1QvaZEj-Ns7WCh(Lq5Uze%In3Sxc!Gl0Pu9YDj-Ns7WBg*Kp4Uze%In2Rwb#Fl0Pu9YDi)Mr6WBg*Kp4Tyd$Hn2Rwb#Fk+Ot8YDi)Mr6VAf&Jo4Tyd$Hm1QvaZFk+Ot8XCh(Lq6VAf&Jo3Sxc!Hm1QvaZEj-Ns8XCh(Lq5Uze%Io3Sxc!Gl0Pu9ZEj-Ns7WBg*Kq5Uze%In2Rwb!Gl0Pu9YDi)Ms7WBg*Kp4Tyd$In2Rwb#Fk+Ot9YDi)Mr6VAf&Kp4Tyd$Hm1Qvb#Fk+Ot8XCh(Mr6VAf&Jo3Sxc$Hm1QvaZEj-Nt8XCh(Lq5Uze&Jo3Sxc!Gl0PvaZEj-Ns7WBg(Lq5Uze%In2Rxc!Gl0Pu9YDi)Ns7WBg*Kp4Tye%In2Rwb#Fk+Pu9YDi)Mr6VAg*Kp4Tyd$Hm1Rwb#Fk+Ot8XCh)Mr6VAf&Jo3Syd$Hm1QvaZEj+Ot8XCh(Lq5UAf&Jo3Sxc!Gl1QvaZEj-Ns7WBh(Lq5Uze%In2Sxc!Gl0Pu9YDj-Ns7WBg*Kp4Uze%In2Rwb#Fl0Pu9YDi)Mr6VBg*Kp4Tyd$Hm2Rwb#Fk+Ot8XDi)Mr6VAf&Jo4Tyd$Hm1QvaZFk+Ot8XCh(Lq5VAf&Jo3Sx
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号