30题vb上机练习题200806.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
30题vb上机练习题200806

(一)不含界面的程序设计题 1.编写计算下列函数的程序,结果在窗体上打印出来。自变量x,y的值用InputBox函数输入。 2.从键盘上输入月份的值(即1-12之间的整数),打印出该月份的季节。12月、1月和2月为冬季,3月、4月和5月为春季,其余类推。例如,输入7,则打印出SUMMER。 3. 设sum=11×22×32×…×n2,求sum不大于100000时最大的n。 4. 在窗体上输出1900——2010年之间哪些年是闰年,每行5个。闰年判断条件: 年份能被4整除但不能被100整除,或者年份能被400整除。 。 5.换零钱问题。 1分,2分,5分),换? 8. 输入x的值,计算,其中-1x1。直到最后一项的绝对值小于10-5为止。 9. 找出所有小于或等于100的自然数对。自然数对是指两个自然数的和与差都是平方数。如16与20的和16+20=36,16与20的差20-16=4都是平方数,则16和20称自然数对。 10. 编写程序,打印如下图形,层数n由键盘输入。(10n0) 11. 编程输出下列图案,层数n由键盘输入。(27n0) A BBB CCCCC DDDDDDD 12.编写程序,实现矩阵转置,即将一个nⅹm的矩阵的行和列互换。例如:A矩阵及其转置矩阵B分别为: 现要求完成如下操作: 矩阵的行数n和列数m由输入对话框输入; 矩阵中的元素值由输入对话框输入(或由随机数产生); 转置以前的矩阵和转置后的矩阵都在窗体上输出。 13.编程说明:在窗体的单击事件中完成:随机产生100个三位正整数,按从大到小的顺序在窗体上输出。每行5个。当其中的数能被3整除时,用红色显示这些数。 14.随机产生10个任意的两位正整数,放入一数组中,求出它们的最大值、最小值和平均值。在窗体上显示整个数组的原值和结果。 15.在文本框中输入内容,单击窗体后,把文本框中的字符按从小到大排列输出在窗体上。 16.编制程序,用随机函数产生20个两位数的整数,存于4行5列的二维数组中,将数组按矩阵形式输出到窗体,并求出其中最大元素及它的行、列坐标。 17. 随机产生10个两位整数放入数组a,然后运用选择分类法将数组a中的数据按从小到大的顺序排列,键盘输入x,若x已在其中,则显示x的序号,否则将x插入数组中,使其仍然有序,并输出最终的11个数组元素。 18.两质数的差为2,称此质数为质数对,设计一个程序找出100以内的质数对,并在窗体上成对显示结果。要求质数的判断用一自定义函数完成。 19. 设计一函数返回一维数组各元素的和。再简单编写程序调用函数,验证其正确性。 20. 编写计算阶乘的Function函数过程,计算下列表达式的值并在窗体上输出。 要求:用输入对话框输入M和N(M≥N≥0)。 (二)含界面的程序设计题 窗体上建立一个图片框,二个命令按钮。命令按钮一为“九九表”,其作用是在图片框内显示九九表,格式如图。命令按钮二为“画图”,在图片框内用图形方法绘制3个如图所示的图形,大小自定,其中椭圆是红色实心的。 2.完成以下为文本框设置的功能,要求单选按钮和复选框用控件数组,字号用组合框设置,也可以通过键盘直接在组合框中输入数字来控制文本框的字号。字号范围为8—72。 3.建立有10个文本框的控件数组,随机产生三位整数10个放入这10个文本框中,单击“求最大值”命令按钮,求出这10个数中的最大值用红颜色提示并连续闪烁五下(提示:通过用定时器控制字体在两个颜色间变化,达到闪烁效果)。 4.窗体上放置一图片框,通过鼠标在图片框内的拖动画红色的实心圆。鼠标左键按下点为圆心,鼠标左键释放点到鼠标按下点所拖动的距离为半径。当按下鼠标右键时,清除图片框上的图形。 5.编制一个演示文本操作的程序,界面如图所示,要求各命令按钮为一个控件数组。 (1)程序刚运行时3个命令按钮均不能响应。 (2)当选择文本之后Label1中显示下一步操作的提示,“剪切”和“复制”按钮能够响应。 (3)单击“剪切”或“复制”按钮后,所有按钮中只有“粘贴”按钮能响应。 (4)单击“粘贴”按钮后,3个命令按钮都不能响应。 6.设计一个家电提货单管理程序。运行界面如图所示。具体要求如下: (1)单击“确定”后,将选择的清单及总价在列表框中列出。 (2)每选择一种家电,光标自动定位在相应的文本框中,取消选择时,相应的文本框自动清空。 (3)“清除”按钮用于清空列表框中的项目。 (4)所有文本框只接受数字。 7. 创建一个窗体、一个图片框及三个单选框,实现完成以下操作: (1)当单击

文档评论(0)

牛X文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档