以下为《VB编程题题目》的无排版文字预览,完整内容请下载
五、编程题
1、 输入3个数,要求按从小到大输出。
2、 输入10个学生记录(每个记录包括学号、成绩),组成记录类型数组,统计出平均成绩,及成绩最低的学生的学号和成绩。
3、写一程序将一个数插入到已经有序(设从小到大排序)的数组中,使数组还继续保持有序。假设原数组中的数为-12,-4,10,23,68。
4、求两个数m和n的最大公约数和最小公倍数,要求用一个函数过程来实现。
5、有一个数列,它的头三项是0,0,1,以后每个数都是其前三个数的和。编程在窗体上每行输出5个数,输出此数列,直到最后一个数超过1010为止。
6、鸡翁一,值钱五,鸡母一,值钱三,鸡雏一,值钱一,百元买百鸡,问鸡翁、鸡母、鸡雏各几何?
7、用随机函数产生100个20-100之间的随机整数,赋予A数组。以每行输出10个元素的紧凑格式在图形框中输出,并在标签框中输出数组元素中的最大值、最小值和它们的平均值。
8、编写程序,求S=A!+B!+C!。阶乘的计算分别用SUB过程和FUNCTION过程两种方法来实现。
9、把两个按升序(即从小到大)排列的数列a(1),(2),……、a(n)和b(1)、b(2)……、b(m),合并成一个仍为升序排列的新数列。
10、编写一个函数,将一个十进制整数转换成2,8,16进制字符串。
11、编程序输出在指定范围内的3个随机函数,范围在文本框中输入。
12、编写计算阶乘的Funciton过程,利用ex的下述近似公式计算e(直到最后一项小于10-6为止)。
13、编制判断是否同时被17与37整除的Funciton过程。输出1000~2000之间所有能同时被17与37整除的数。
14、编制判断素数的Sub过程或Function过程,验证哥德巴赫猜想:一个不小于6的偶数可以表示为两个素数之各,例如6=3+3,8=3+5,10=3+7,……。
15、设有10个数存放在数组A中,分别为A(1)、A(2)、A(3)、A(4)、……、A(10)。分别用选择法和冒泡法排序。
16、找出1~1000之间的全部“同构数”。
17、若基本工资大于等于600玩,增加工资20%,若小于600大于等于400元,则增加工资15%,若小于400元则增加工资10%,请根据用户输入的基本工资,计算出增加后的工资。
18、编写一个程序,输入某仓库的货物数据。建立一个顺序文件。每次从键盘上输入一种货物的数据。包括货物号、名称、单价、进库日期和数量。建立文件后,输出全部的内容。
19、税务部门征收所得税,规定如下:
收在200元以内,免征;
收入在200~400元以内的,超过200的部分纳税3%。
收入超过400玩的部分,纳税5%。
当收入达5000元或超过进,将4%税金改为5%。
编写程序实现上述操作。
20、编写程序,演示列表框控件的基本操作。在窗体上建立两个列表框,两个命令按钮。程序运行后,在每一个列表框中选择所需要的项目,单击“添加”按钮,把所选择的项目移到第二个列表框中。如果单击“删除”按钮,则执行相反的操作。在第二个列表框中,允许同时选择多个项目。要求在每个列表框的下面用标签控件显示各自的Style和Sorted属性。
21?、编写一个倒计时程序,运行时,单击“设置倒计时间”按钮,将弹出一个输入框,提示输入以分钟为单位的时间,若单击“开始倒计时”按钮,将开始倒计时,在标签上显示剩余时间并按秒刷新。
22、从键盘上输入4个数,编写程序,计算并输出这4个数的和及平均值。通过InputBxo函数输入数据,在窗体上显示及平均值。
23、输人三角形的三条边a、b、c的值根据其数值判断能 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 (s1,s2),将字符串S1中出现的S2子字符串删去,结果还是存放在s1中。
例如:s1=”***AAABBDEFG12345” s2=”234”
结果:s1=-1567AAABBDEfG15”
【提示】解决此问题的方法要点如下:在s1字符串找s2的子字符串,可利用InStr()函数,要考虑到S1字符中可能存在多个或不存在S2字符串,用Do While Instr(s1,s2)>0循环结构来实现。
若在s1中找到s2字符串,首先要确定s1字符串的长度,因s1字符串在进行多次删除时,长度在变化;然后通过:Left$()、Right()函数的调用来实删除s1中存在的s2字符串。
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《VB编程题题目》的无排版文字预览,完整内容请下载
VB编程题题目由用户“xfy宣宣”分享发布,转载请注明出处