设为首页设为首页
 添加收藏添加收藏
 进入音乐版音 乐 版
  汉南在线程序设计VB程序

VB上机(操作题)练习题
作  者:汉南居士
关键字:VB试题



1、按照要求编写程序: 新建一个VB工程,在窗体下方添加一个按钮,按钮的名称为“Command1”,按钮上显示“输入并计算”。在适当的事件过程中编写代码,使得程序运行时,当单击按钮的时候,程序完成如下功能:通过InputBox函数让用户输入4个整数,程序负责计算用户输入的4个数的和与平均值,计算结果在窗体上显示出来。程序编写完毕后,运行,查看效果。接下来,将整个工程保存到“D:\MyProject\VB08”文件夹中,窗体文件名为“VB08.frm”,工程文件名为“VB08.vbp”。(如果MyProject等文件夹不存在,请自行创建这些文件夹。)最后,退出VB。

2、按照要求编写程序:新建一个VB工程,在窗体下方添加一个按钮,按钮的名称为“Command1”,按钮上显示“求解鸡兔同笼”。 鸡兔同笼问题如下:一个笼子中有x只鸡,y只兔子,每只鸡有2只脚,每只兔子有4只脚;已知鸡和兔的总头数为h,总脚数为f,问笼中鸡和兔各有多少。根据数学知识,可以建立方程组,最终解得: y=(f-2h)/2  x=(4h-f)/2其中,f、h都是已知量,可以求出x、y的值。在适当的事件过程中编写代码,使得程序运行时,当单击按钮的时候,程序完成如下功能:通过InputBox函数让用户输入h和f的值,程序负责计算x和y的解,计算结果在窗体上显示出来。程序编写完毕后,运行,输入h和f(71和158),查看结果。接下来,将整个工程保存到“D:\MyProject\VB09”文件夹中,窗体文件名为“VB09.frm”,工程文件名为“VB09.vbp”。最后,退出VB。

3、按照要求编写程序:新建一个VB工程,在窗体下方添加一个按钮,按钮的名称为“Command1”,按钮上显示“计算自由落体位移”。自由落体位移问题如下:自由落体位移公式为 S=gt2/2+v0t ,其中v0为初始速度,g是重力加速度(是一个常数9.81),t是经历的时间,已知v0和t可以求S。在适当的事件过程中编写代码,使得程序运行时,当单击按钮的时候,程序完成如下功能:通过InputBox函数让用户输入v0和t的值,程序负责计算S,计算结果在窗体上显示出来。要求g要定义为符号常量。程序编写完毕后,运行,输入v0和t(4.8和0.5),查看结果。接下来,将整个工程保存到“D:\MyProject\VB10”文件夹中,窗体文件名为“VB10.frm”,工程文件名为“VB10.vbp”。最后,退出VB。

4、按照要求编写程序:新建一个VB工程,在窗体下方添加一个按钮,按钮的名称为“btnInput”,按钮上显示“输入一个两位数”。在适当的事件过程中编写代码,使得程序运行时,当单击按钮的时候,程序完成如下功能:通过InputBox函数让用户输入一个两位正整数,程序把这个数的个位和十位对调位置,生成一个新的数,计算结果在窗体上显示出来。程序编写完毕后,运行,查看结果。接下来,将整个工程保存到“D:\MyProject\VB11”文件夹中,窗体文件名为“VB11.frm”,工程文件名为“VB11.vbp”。最后,退出VB。

5、按照要求编写程序:新建一个VB工程,在窗体中添加三个文本框,名称分别为“Text1”、“Text2”、 “Text3”。在适当的事件过程中编写代码,使得程序运行时,每当在第一个文本框中输入一个英文字母,程序就在第二个文本框中显示出这个字母的小写形式,在第三个文本框中显示出这个字母的大写形式。程序编写完毕后,运行,查看效果。接下来,将整个工程保存到“D:\MyProject\VB12”文件夹中,窗体文件名为“VB12.frm”,工程文件名为“VB12.vbp”。最后,退出VB。

6、按照要求编写程序:新建一个VB工程,在窗体中添加一个按钮,名称为“Command1”,按钮上显示“添加项目”;添加两个列表框,名称分别为“List1”和“List2”。在适当的事件过程中编写代码,使得程序运行时,当点击按钮的时候,程序通过inputbox函数让用户输入文本,然后放在第一个列表框中;当用户双击第一个列表框中的项目的时候,指定的项目移动到第二个列表框中,反之亦然。程序编写完毕后,运行,查看效果。接下来,将整个工程保存到“D:\MyProject\VB13”文件夹中,窗体文件名为“VB13.frm”,工程文件名为“VB13.vbp”。最后,退出VB。

7、按照要求编写程序:新建一个VB工程,在窗体中添加一个文本框,名称为“txtResult”,默认显示的内容为空;添加一个按钮,名称为“btnCalc”,按钮上显示“计算”。在适当的事件过程中编写代码,使得程序运行时,当点击按钮的时候,程序计算1000之内所有奇数的和,并将结果显示在文本框中。程序编写完毕后,运行,查看结果。接下来,将整个工程保存到“D:\MyProject\VB14”文件夹中,窗体文件名为“VB14.frm”,工程文件名为“VB14.vbp”。最后,退出VB。

8、按照要求编写程序:新建一个VB工程,在窗体中添加一个文本框,名称为“txtResult”,默认显示的内容为空;添加一个按钮,名称为“btnCalc”,按钮上显示“计算”。在适当的事件过程中编写代码,使得程序运行时,当点击按钮的时候,程序完成以下计算:设当前人口数目为13亿,预计每年增加人口1%,100年后人口增加到多少亿。将计算结果显示在文本框中。程序编写完毕后,运行,查看结果。接下来,将整个工程保存到“D:\MyProject\VB15”文件夹中,窗体文件名为“VB15.frm”,工程文件名为“VB15.vbp”。最后,退出VB。

9、按照要求编写程序:新建一个VB工程,在窗体中添加一个文本框,名称为“txtResult”,默认显示的内容为空;添加一组单选按钮,单选按钮名称分别为“Op1”、“Op2”,显示内容分别为“飞机”、“火车”;再添加一组单选按钮,单选按钮名称分别为“Op3”、“Op4”,显示内容分别为“广州”、“上海”;添加一个按钮,名称为“btnShow”,按钮上显示“显示”。在适当的事件过程中编写代码,使得程序运行时,当点击按钮的时候,程序完成以下功能:根据选中的单选按钮,在文本框中显示“坐什么去哪里”。程序编写完毕后,运行,查看结果。接下来,将整个工程保存到“D:\MyProject\VB16”文件夹中,窗体文件名为“VB16.frm”,工程文件名为“VB16.vbp”。最后,退出VB。
  
10、按照要求编写程序:新建一个VB工程,在窗体中添加两个列表框,名称分别为“List1”和“List2”,默认没有列表项;添加两个按钮,名称分别为“btn1”、“btn2”,显示内容分别为“>>”、“<<”。在适当的事件过程中编写代码,使得程序运行时,左边List1中显示上图项目,当点击“>>”按钮的时候,将List1中所有项目移动到List2中,反之亦然。程序编写完毕后,运行,查看效果。接下来,将整个工程保存到“D:\MyProject\VB17”文件夹中,窗体文件名为“VB17.frm”,工程文件名为“VB17.vbp”。最后,退出VB。

11、按照要求编写游戏:(游戏需要的图片在附件下载)设计一个游戏:石头剪子布。电脑在上方,你在下方,程序运行后,当你点击下方的石头、剪子、布任意一个的时候,电脑也随机出一个,并且显示此轮游戏你的胜负。所有细节问题均可以发挥自己想象编写。程序编写完毕后,运行,查看效果。接下来,将整个工程保存到“D:\MyProject\VB18”文件夹中,窗体文件名为“VB18.frm”,工程文件名为“VB18.vbp”。最后,退出VB。

12、按照要求编写程序:新建一个VB工程,在窗体中添加三个按钮,名称分别为“btnInput”、“btnMax”和“btnMin”,按钮上分别显示“输入数据”、“求最大值”和“求最小值”。在适当的事件过程中编写代码,使得程序运行时,当点击“输入数据”按钮的时候,程序通过InputBox函数让用户输入8个整数,放入一个数组中,并将这8个数显示在窗体上;当点击“求最大值”按钮的时候,程序求出数组中的最大数,显示在窗体上;当点击“求最小值”按钮的时候,程序求出数组中的最小数,显示在窗体上。程序编写完毕后,运行,查看结果。
接下来,将整个工程保存到“D:\MyProject\VB19”文件夹中,窗体文件名为“VB19.frm”,工程文件名为“VB19.vbp”。最后,退出VB。

13、按照要求编写程序:新建一个VB工程,在窗体中添加两个按钮,名称分别为“btnInput”和“btnReverse”,分别显示“输入数据”和“颠倒顺序”。在适当的事件过程中编写代码,使得程序运行时,当点击“输入数据”按钮的时候,程序通过InputBox函数让用户输入10个整数,放入一个数组中,并将这10个数显示在窗体上;当点击“颠倒顺序”按钮的时候,程序将数组中的元素颠倒顺序(即第一个元素中的数据和第十个元素中的数据交换,第二个和第九个交换,…),并将最终结果显示在窗体上。程序编写完毕后,运行,查看结果。接下来,将整个工程保存到“D:\MyProject\VB20”文件夹中,窗体文件名为“VB20.frm”,工程文件名为“VB20.vbp”。最后,退出VB。

14、按照要求编写程序:新建一个VB工程,在窗体中添加两个按钮,名称分别为“btnInput”和“btnSort”,分别显示“输入数据”和“排序显示”。在适当的事件过程中编写代码,使得程序运行时,当点击“输入数据”按钮的时候,程序通过InputBox函数让用户输入10个整数,放入一个数组中,并将这10个数显示在窗体上;当点击“排序显示”按钮的时候,程序将数组中的元素由小到大排序(即第一个元素中存放最小的数,第二个…,最后一个元素中存放最大的数),并将最终结果显示在窗体上。程序编写完毕后,运行,查看结果。接下来,将整个工程保存到“D:\MyProject\VB21”文件夹中,窗体文件名为“VB21.frm”,工程文件名为“VB21.vbp”。最后,退出VB。

15、按照要求编写程序:新建一个VB工程,在窗体中添加两个按钮,名称分别为“btnInput”和“btnCalc”,分别显示“输入数据”和“计算结果”。在适当的事件过程中编写代码,使得程序运行时,当点击“输入数据”按钮的时候,程序通过InputBox函数让用户输入一个5行5列的整数数组,并将这个数组所有的数据显示在窗体上;当点击“计算结果”按钮的时候,程序将数组中两条对角线上的元素相加,并将最终结果显示在窗体上。程序编写完毕后,运行,查看结果。接下来,将整个工程保存到“D:\MyProject\VB22”文件夹中,窗体文件名为“VB22.frm”,工程文件名为“VB22.vbp”。最后,退出VB。
  
16、按照要求编写程序:新建一个VB工程,在窗体中添加两个按钮,名称分别为“btnInput”和“btnCalc”,分别显示“输入考试成绩”和“统计”;添加标签和文本框,文本框的名称分别为“txtCount”和“txtAverage”。在适当的事件过程中编写代码,使得程序运行时,当点击一次“输入考试成绩”按钮,程序通过InputBox函数让用户输入一个考试成绩,并存入数组中(程序不能限制用户输入的成绩的个数);当点击“统计”按钮的时候,程序将成绩的个数和平均成绩分别显示在两个文本框中。程序编写完毕后,运行,查看结果。接下来,将整个工程保存到“D:\MyProject\VB23”文件夹中,窗体文件名为“VB23.frm”,工程文件名为“VB23.vbp”。最后,退出VB。

17、按照要求编写程序:使程序具有如下功能:当点击“>>交换<<”按钮的时候,交换两个图片框中的图片,不得使用变量。程序编写完毕后,运行,查看结果。接下来,保存工程。最后,退出VB。

18、按照要求编写程序:使得程序具有如下功能:当点击“交换”按钮的时候,交换两个文本框中的内容,注意不得直接修改文本框的属性。程序编写完毕后,运行,查看结果。接下来,保存工程。最后,退出VB。

19、按照要求编写程序:使得程序具有如下功能:当点击“查找最大数”按钮的时候,显示10组随机数中每组的最大数。程序编写完毕后,运行,查看结果。接下来,保存工程。最后,退出VB。

20、按照要求编写程序:背景知识:
加密解密是当今比较高端的技术,广泛用于军事和商业等领域,加密的目的是为了防止其他人看到敏感的数据,诸如:军事情报、银行账号密码等。加密之前的信息叫做“明文”,“明文”依照特定的加密算法使用一个“密钥”进行加密处理,“密钥”是一个字符串,一般情况下“密钥”包含大小写字母、数字和特殊字符,加密之后的信息叫做“密文”,“密文”可以在网络上或者传统媒介上进行传输。加密的强度是按照破解者解密需要的时间来定义的,目前的加密算法基本上都是不可逆的,也就是说即使破解者知道解密算法,也只能使用穷举“密钥”的方法进行破解工作,所以只要拥有强大的加密算法,再配合足够长的“密钥”,就可以让破解者耗费相当长的时间才能解密出“明文”(这个时间可能是1年、10年或者更长),当破解者耗费了相当长的时间和大量的财力解密出“明文”的时候,秘密已经不再是秘密了,从而达到了加密的目的。RC4加密算法就是一种强加密算法,在使用RC4加密算法进行加密或者解密的时候,需要指定一个“密钥”,只有使用加密时使用的“密钥”进行解密,才能正确的还原“明文”。
使得程序具有如下功能:当点击“加密”按钮的时候,程序加密指定的文本文件;当点击“解密还原”按钮的时候,程序将加密之后的文本文件解密还原。程序编写完毕后,运行,查看结果。接下来,保存工程。最后,退出VB。
  
21、按照要求编写程序:新建一个VB工程,在窗体中添加两个文本框,名称分别为“Text1”、“Text2”,默认显示内容为空。请设置适当的控件属性,并编写适当的事件过程,使得程序运行时,如果在Text1中每输入一个字符,则显示一个“*”,同时在Text2中显示输入的内容。程序中不得使用任何变量。程序编写完毕后,运行,查看结果。接下来,将整个工程保存到“D:\MyProject\VB28”文件夹中,窗体文件名为“VB28.frm”,工程文件名为“VB28.vbp”。最后,退出VB。
  
22、按照要求编写程序:新建一个VB工程,在窗体中添加一个文本框,名称为“Text1”。编写适当的事件过程,使得程序运行时,如果单击窗体,则可以使文本框移动到窗体左上角;如果在文本框中输入信息,则可以使文本框移动到窗体右上角。程序中不得使用任何变量,只允许通过修改属性的方式移动文本框。程序编写完毕后,运行,查看结果。接下来,将整个工程保存到“D:\MyProject\VB29”文件夹中,窗体文件名为“VB29.frm”,工程文件名为“VB29.vbp”。最后,退出VB。

23、按照要求编写程序:新建一个VB工程,在窗体中添加一个列表框和一个文本框,名称分别为“List1”和“Text1”。编写窗体的KeyDown事件过程,使得程序运行时,如果按“A”键,则使用Inputbox函数输入要添加到列表框中的项目,显示在文本框中,并且添加到列表框中;如果按“D”键,则使用InputBox函数输入要删除的项目,显示在文本框中,并将其从列表框中删除。程序编写完毕后,运行,查看结果。接下来,将整个工程保存到“D:\MyProject\VB30”文件夹中,窗体文件名为“VB30.frm”,工程文件名为“VB30.vbp”。最后,退出VB。

24、按照要求编写程序:新建一个VB工程,在窗体中建立一个主菜单,标题为“操作”,名称为“Op”,该菜单有两个子菜单,其标题分别为“显示”和“清除”,名称分别为“Dis”和“Clea”。编写适当的事件过程,使得程序运行时,如果点击“显示”命令,则在窗体上显示“等级考试”;如果点击“清除”命令,则清除窗体上显示的内容。程序编写完毕后,运行,查看结果。接下来,将整个工程保存到“D:\MyProject\VB31”文件夹中,窗体文件名为“VB31.frm”,工程文件名为“VB31.vbp”。最后,退出VB。

25、按照要求编写程序:新建一个VB工程,建立窗体菜单,其中“粘贴”命令初始状态为无效。编写适当的事件过程,使得程序运行时,如果点击“剪切”或“复制”命令,则“粘贴”命令变为有效。程序编写完毕后,运行,查看结果。接下来,将整个工程保存到“D:\MyProject\VB32”文件夹中,窗体文件名为“VB32.frm”,工程文件名为“VB32.vbp”。最后,退出VB。

26、按照要求编写程序:新建一个VB工程,建立弹出式菜单。编写适当的事件过程,使得程序运行时,如果在窗口上点击鼠标右键,则在鼠标的当前位置显示弹出式菜单。当点击“显示”菜单项的时候,在窗口中显示“弹出式菜单设计”;当点击“退出”菜单项的时候,程序结束。程序编写完毕后,运行,查看结果。接下来,将整个工程保存到“D:\MyProject\VB33”文件夹中,窗体文件名为“VB33.frm”,工程文件名为“VB33.vbp”。最后,退出VB。

27、按照要求编写程序:新建一个VB工程,建立界面。接下来,将整个工程保存到“D:\MyProject\VB34”文件夹中,窗体文件名为“VB34.frm”,工程文件名为“VB34.vbp”。编写适当的事件过程,使得程序运行时,如果点击存盘按钮,则把上面两个文本框中的内容保存到“D:\MyProject\VB34\VB34.txt”文件中,然后点击“读入”按钮,则把“D:\MyProject\VB34\VB34.txt”文件中的数据读取出来放到窗口下面的相应文本框中。程序编写完毕后,运行,查看结果。保存工程。最后,退出VB。
  
28、按照要求编写程序:使得在运行时,单击“计算”按钮,则找出大于15000的第一个素数,并显示在文本框中;单击“存盘”按钮,则把文本框中的计算结果存入“D:\MyProject\VB38\VB35.TXT”文件中。注意:不得修改isprime函数和控件的属性。程序编写完毕后,运行,查看结果。接下来,保存工程。最后,退出VB。


来源:互联网
阅读:1565
日期:2006-7-6

【 双击滚屏 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:ASP中生成静态页面技术
下一篇:VB练习题(理论)

  >> 相关文章
  没有相关文章。
授权使用:汉南在线 http://www.hzwz.net/(2008-2009)   
Copyright (c) 2002-2007 汉南在线. All Rights Reserved . 
经营许可证:陕ICP备05000109号 Powered by:汉南在线