VB程序填空改错设计题库全_第1页
VB程序填空改错设计题库全_第2页
VB程序填空改错设计题库全_第3页
VB程序填空改错设计题库全_第4页
VB程序填空改错设计题库全_第5页
已阅读5页,还剩253页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.'功能:以下程序段用于计算n的阶乘:n!。(1!=1)2. 已知某城市一年的交通事故车辆报废情况,编程序计算该城市的交通事故一年损失金额。3. 下面的程序用"冒泡"法将数组a中的10个整数按从小到大排列,请将程序补充完整。4. '程序运行界面。键盘输入3个数,将它们按由大到小的顺序输出,-1为结束标志。5. '在窗体有三个复选框,名称分别为 Ch1、Ch2和Ch3,标题依次为'"体育"、"音乐"、"美术",还有一个命令按钮,名称为C1,标题'为"显示"

2、。要求程序运行后,如果选中某个复选框,则当单击'"显示"命令按钮时,则显示相应的信息。例如,如果选中"体育"'和"音乐"复选框,则单击"显示"命令按钮后,在窗体上显示'"我的爱好是体育音乐"(如图1所示);而如果选中"体育"、'"音乐"和"美术"复选框,则单击"显示"按钮后,在窗体上显示"'我的爱好是体育音乐美术"。6. 窗体上建立了一个文本框Text1(&

3、quot;输入口令")和一个命令按钮Command1("检查")。' 判断密码是否正确,并显示相应提示在加载窗体时设置密码框最大长度为8,密码显示字符为“*”7. 下面的程序用于求三个数中最大数8. 要求输入若干学生的成绩,计算平均分和高于平均分的 人数,并将这两个数据放入数组的最后。9. 求A,B,C三个数的最大值。10. 该程序通过For循环计算一个表达式的值,这个表达式是1/2+2/3+3/4+4/511. 用户单击命令按钮后,程序将文本框Text1中的文本反转显示,同时在文本框Text2中显示文本框Text1中字符串的个数12. 功能:单击“插入数

4、据”按钮后,输入一个整型数据,该数据会被插入到一个有序的数组a(1 to 10)中,插入该数据后数组还是有序的。13. 文件检验中,经常要统计一段文字中某些字出现的频率。如图所示,编一程序,统计文本框输入的一段文字中"我""的""计""照""是"几个字出现的频率,将结果显示在图片框14. '在窗体上有一个名称为Text1的文本框,一个名称为C1,标题'为"校验"的命令按钮。其中文本框用来输入口令(如图1所示),要求在文本框中输入的内容都必须以"*&q

5、uot;显示(请考生自己通过属性窗口设置)。要求程序运行后,输入口令,单击命令按钮后,对口令进行校验。 如果输入的内容是"ABC"这3个大写'字母,则用MsgBox信息框输出"正确",否则输出"错误"15. 功能:以下程序段实现的功能是:查找一数列中是否存在某数字x,'若数列中存在该数字,则输出其出现的次数,否则输出不存在信息16. 输入数字1-7,显示其对应是星期几(例:输入 1,显示星期日,如果输入其它内容,一律显示"输入错误")17. 下面是一个体操评分程序,10位评委,除去一个最高分和一个最

6、低分,计算平均分 (设满分为 10 分)18. 写出程序运行后,单击窗体,Form1上显示的内容sum 函数的功能为累加求和19. 以下程序用于判断一个正整数(3)是否为素数。20. 以下程序段分别以子过程和函数来计算某级数部分和,级数公式如图1所示。21. 本程序段将一个十进制整数m转换成 r (216)进制字符串 方法:将m不断除 r 取余数,直到商为零,以反序得到结果。22. 以下程序段用于求n!23. 以下程序段用于计算数组中各元素的乘积。24. 在文本框内输入一串字符后,统计并显示各字母出现的次数不区分大小写字母。25. 下面的程序段,用于实现在一个nXm的矩阵中,找出值最大的元素所

7、在的行和列,并输出其值及行号和列号。26. 本程序功能为,单击窗体,Form1的输出结果为A1=10B1=20A2=20B2=1027. 本程序使用控件数组生成一个国际象棋棋盘。程序运行后单击某棋格,改变其颜色,即白变黑、黑变白,并在单击的棋格内显示其序号28. '定义方阵的一种范数为该方阵各列元素的绝对值之和中的最大值。以下程序的功能'是求一个4×4方阵的范数。该方阵的数据是随机生成的-2020之间的整数。29. 利用自定义类型数组,编写如下程序:模拟实现数据库记录'输入、显示与查询功能。程序运行后,单击“新增”按钮,将'文本框中的学生信息加到数组中

8、;单击“前一个”或“后一个”'按钮,显示当前元素的前或后一个记录;单击“最高”按钮,'则显示最高分的记录。并随时显示数组中输入的记录数与当前数'组元素的位置。30. 利用一个标签和三个水平滚动条,设计一个RGB调色板,运行界面如图所示31:下面程序的功能是:首先生成一个由小到大已排好序的整数数组,再输入一个数据,单击"插入"按钮会自动把这个数据插人到原数组适当的位置,并保持数组的有序性。程序界面参见下图。32:功能:用户界面如图所示,实现左右两个组合框中数据的左移和右移功能。程序开始运行时,在左边组合框中生成10个由小到大排列的随机三位正整数 (在设

9、计阶段该组合框的Sorted属性值已设置为True),现要求完成:(1)单击""钮,左边组合框中的10个数全部移动到右边组合框,同时使""钮能响应,""钮不能响应。(2)单击""钮,右边组合框中的10个数全部移到左边的组合框,同时使""钮能响应,""钮不能响应;(3)单击"结束"按钮,结束程序运行。33 :功能:本程序执行功能为,输入系列字符串,按递减次序排列。(1)在文本框输入字符串,按回车键后存放到数组a()中;(2)单击"排序"按

10、钮(Command1)时,进行递减次序排列,并在图形框控件显示。34:题目:已知用inputbox函数输入两个数x和y,比较它们的大小,使得x大于y。35:功能:在窗体上建立两个文本框Text1(输入数)及Text2(显示结果),一个命令按钮Command1("判断")。单击按钮时判断Text1中输入的数值是否是4的倍数。36题:题目:编写简易画图程序。如图所示37 :功能:完成程序,使程序输出如图示。38 :下面的程序段用于打印出以下图形 * * * * * * *39 :功能:从键盘上输入一串字符,以"?"结束,统计输入字符中的大、小写字母和数字的个

11、数。40 :功能:本程序运行后,单击“替换”按钮,可以将text1中包含的text2内容,替换为text3内容。如果若text1中包含text2,则将被查找内容替换为text3中内容,否则,不进行替换,并且将最终结果打印在窗体上。运行效果如图1所示41:题目:在窗体上有三个名称为Ch1、Ch2和Ch3的复选框,标题依次为"程序设计"、"数据库原理"、"计算机网络",还有一个名称为C1,标题为"选课"的命令按钮(如图1所示)。要求程序运行后,如果选择某个复选框, 则当单击命令按钮时在窗体上输出相应的信息。例如:如果选

12、择"程序设计"和"数据库原理"复选框,则单击命令按钮后,将在窗体上显示"我选的课程是程序设计数据库原理";如果选择"数据库原理"复选框,则单击命令按钮后,将在窗体上显示"我选的课程是数据库原理"。42:功能:要求在Text1中输入一段字符,选中“大写转为小写小写转为大写”,单击转换按钮后,Text2显示大小写相反的字符串;选中“全部小写”,单击转换按钮后,Text2显示全部小写的字符串;选中“全部大写”,单击转换按钮后,Text2显示全部大写的字符串。43 :功能:以下程序的功能如(图1)。44

13、 :功能:以下程序段用于实现矩阵转置,即将一个n×m的矩阵的行和列互换45:功能:完成程序,使程序输出值为 1546:下面程序的功能是随机生成小于100的诸素数组成的数据。程序界面如下图所示。47:将顺序文本文件 “MYFILE.TXT” 的内容一个字符一个字符地读入文本框txtTest中48:根据输入的学习成绩,分别显示优秀(90分以上), 良好 (75分以上),及格(60分以上),不及格几个等级。49:功能:下面的程序段用于打印出以下图形 * * * * * * *50:功能:在窗体上设计两个文本框和两个标签,标签上显示"摄氏温度"和"华氏温度&qu

14、ot;,文本框一个用于输入摄氏温度数,一个用于输出对应的华氏温度?摄氏温度与华氏温度的转换公式为:c = (5 / 9) * (f - 32)。要求:对输入的摄氏温度数有检查功能,拒绝接收非数字字符。51题:功能:本程序利用二分法查找某数字n是否在已排序的数列当中,若在其中则输出其在数列中的位置,否则输出-152题:在文本框1中输入若干以空格分隔的整数(末尾无空格),程序自动将输入的数据分解并存储到一个一维数组,再把数组中所有重复的元素删除(只保留一个),并输出到文本框2。53题:功能:写出程序运行时单击窗体后,Form1上的输出结果 n=1 z=4 n=2 z=7 n=3 z=1054:下面

15、的程序实现:从键盘输入一个数字,将其插入一个有序数组中,插入后的数组仍保持有序。55:功能:用输入对话框输入x,根据如图公式计算对应的y,在窗体上输出y的值。56:有5名警校同学打靶,每人5发子弹,编写程序把最好打靶成绩挑出来。57:以下程序段用于计算若干个数字的最大公约数。58:本程序将利用文本框txtInput输入的一行字符串中的所有字母加密,加密结果在文本框txtCode中显示。加密方法如下:将每个字母的序号移动5个位置,即"A"->"F","a"->"f","B"->&

16、quot;G"."Y"->"D","Z"->"E".程序段如下:59:本程序执行功能为,命令按钮单击一次后,窗体上输出结果为: 36,25,16,960:用以下公式(公式如下图所示)求Sin(x)的值.当级数通项的绝对值小与eps=10-7时停止计算,x的值由键盘输入.请完善如下程序61. 功能:由筛选法求m以内的所以素数(1)把2-m以内的所有数放入筛中;(2)找筛中最小的素数,再筛中去掉该素数的所有倍数;(3)重复(2),直到要找的筛中的最小素数已超出m 的范围;(4)在Pictur1中打

17、印筛中的素数 1、1000 2、p=p+1 3、False 4、prime(j)=1 5、end if62. '功能:窗体中有若干控件,单击其中的一个按扭cmdput时,执行如下的事件过程,该过程的功能是把数据输出到指定的文件中.1 Student 2 stu 3#163'题目:有12个文本框代表12个位置。程序为A-J 10个字母分配十个位置,并显示座位分配。64. '功能:程序输出结果为:n=3 x=42 y=9 1:1 2:+1 3:loop65.'下面程序的功能是计算如图所示的值。请完善如下程序1 . st=“” 2 .(-1)(i-1)/val(st)

18、66. '功能:利用下面的过程求m!和m*n '1. find m,n/call find(m,n) 2 s=1 3 x+y67. '功能:本程序用于实现:从键盘接收一数字,判断其是否在数组中,如果在数组中则将其删除,否则显示该数字不在数组中。 1.Exit for 2. i<=10 3.a(k)=a(k+1)68. '功能:以下程序段用于实现:输入两个正整数m和n,求其最大公因数和最小公倍数。1 num1<num2 2.b<>0 3.b=temp69. '功能:本程序功能为,第一次单击窗体,Form1的输出结果为2 5 91.

19、Static 2.I 3.sum(i)70. '以下程序段用于计算数组中各元素的乘积。 1.a() 2.t=171. '题目:据统计,手印全长与人体身高存在一定的比例关系:身高(厘米)=手印全长*9.75,编写通过人手印长计算身高的函数? 1. length 2. length(le)72. '本程序的功能是把由个"."分隔的十进制数表示的IP地址转换为由32位二进制数组成的IP地址。 例如十进制表示的IP地址为202.119.191.1,其中每个十进制数对应一个8位的二进制数,合起来构成一个32位二进制的IP地址110010100111011110

20、11111100000001。过程Tiqu用于提取十进制IP地址中每个用"."分隔的十进制数;过程Convert用于将十进制数转换为相应的8位二进制数。程序界面参见下图。1, str2=str2 & convert(a(i) 2, d=Mid(st,i,1) 3,s=” 4, s=CStr(b)&s 或 s=b&s 5,convert=s73. '功能:打印出 100-999 之间的所有水仙花数如果一个数的百位,十位,个位数的立方和等于这个数本身则这个数为水仙花数 1.999 2.100 3.b*1074. '功能:单击“插入数据”按

21、钮后,输入一个整型数据,该数据会被插入到一个有序的数组a(1 to 10)中,插入该数据后数组还是有序的。 1:Exit for 2:i+1 3:m75. '以下程序段采用选择法对数组元素进行从大到小排序。第一空:k 第二空:i+1 第三空:k=j76. max()用于求3个数中最大值,利用这个过程求5个数中最大值。1.max(max1,73,352) 2.a>b 3.m>c77. '功能:下面的程序段用于建立文件并输出文件,文件内容如下:''*' *' *' *' * 1.OutPut 2.Close #1 3.In

22、put78. '功能:输入任何一个英文字母x,若x的值为"a","c","d-f" ,则显示x的大写字母;若x的值为"m","o","p-z",则显示x的小写字母;若x的值为其它的值,则显示xa(如输入的X的值是g,则显示ga)。1. Select Case x 2."a", "c", "d" To "f" 3.Label1.Caption = Trim(x) + "a"

23、; 或Label1.Caption = x + "a"79. '功能:以下程序的功能如(图1)。1.d>0 2.end if 3.else80. '功能:输入n个数,n由用户输入。程序的功能是将输入的n个数反向输出。1:n 2:n/2 3:a(h)=a(k)81. '题目:能被4整除且不能被100整除,或者能被400整除的年份是闰年,试补充完整判断闰年的程序.82. '功能:以下程序段用于计算若干个数字的最大公约数。1:1 2: Gcd(m1,n1)83.本程序求3100之间的所有素数(质数)并统计个数;同时将这些素数从小到大依次写入顺

24、序文件 dataout.txt;素数的个数显示在窗体Form1上。1.Open “e:dataout.txt” For Output as #1 2.t1 mod t2=084. '下面程序的功能是:统计存放在数组A中的N个数有多少个是不同的。具体做法是:变量Left指向要被处理的数(从第2个元素开始),Right指向数组最后一个元素。若A(Left)与排在它前面的某个数组元素值相同,就用数组元素A(Right)的值来替换A(Left)的值,同时将变量Right的值减1;否则将变量Left的值加1,处理数组下一个元素,重复以上过程,直到Left>Right为止。Right的值即为

25、不同的数的个数。程序界面参见下图所示。1.UBound(A) 2.Left-1 3.I=0 4.ght=Right-185. '功能:以下程序段利用随机函数生成15个10-100之间的整数,然后用选择法将其从小到大排序。1. int(rnd*91+10) 2. t=1 3.t<>i86. '功能:在窗体上画一个标签(名称为 Label1 )和一个计时器(名称为 Timer1 ),然后编写如下几个事件过程:要求:每一秒钟Label1更新显示一次系统时间87. '用以下公式求f(x) 的值。当通项的绝对值小于10-7时停止计算,x的值由键盘输入。'程序界

26、面和公式参考图片所示:1. Abs(x)>=1 2 .fx+a*t 3.a2=a88. '功能:下面的程序段用于实现以下功能:利用冒泡法将一组整数' 从小到大排序。1. step-1 2 .work=false 3.exit for89. '功能:用Circle 方法在图片框正中画出许多不同颜色的同心圆,且不能画出图片框。1: Picture1.ScaleWidth/2 2: Limit=CX 3: Limit90. '功能:本程序执行后,最终在窗体上打印数字7。1: Output 2: Input 3:191'下面程序的功能是将给定整数 N 表示

27、成若干个质数因子相乘的形式(分解质因数).92.'功能:本程序用辗转相除法求自然数m、n的最大公约数和最小公倍数,求最大公约数的算法如下:(1) 对于己知两数m、n,使得m>n; (2) m除以n得余数r;3) 若r=0,则n为求得的最大公约数,算法结束;否则执行(4)m=n,n=r再重复执行(2)原两数相乘除以最大公约数即为最小公倍数。程序如下:93.功能:以下程序段实现的功能是:查找一数列中是否存在某数字x,若数列中存在该数字,则输出其出现的次数,否则输出不存在信息。94.功能:以下程序段采用递归的方法计算最大公约数。单击“计算”按钮时,窗体上输出两个文本框中数字的最大公约数

28、。95.'功能:求表达式s=x/2!+x3/4!+.+x(2n-1)/(2n)!的值,并在窗体上输出。'96.功能:下面的事件过程判断文本框Text1中输入的数所在区间,并在文本框Text2中输出判断结果97.'功能:窗体中有两个List列表,及4个按钮。程序功能,单击“产生随机数”按钮,随机产生20个随机数填入List1中 “保存”按钮作用是将数组内容写到文件中“读出”按钮作用是将文件内容读到数组中 “结束”按钮作用是结束程序98.'功能:求 1!+2!+10!的值。99'功能:程序功能:在Text1,Text2,Text3中分别输入三个数字,在Tex

29、t4中计算这三个数的和。如果三个文本框的输入不为数字则显示错误提示100.'功能:过程suixian可以判断某一个数字是否是水仙花数,利用 该过程找出三位数中所有水仙花数。所谓"水仙花数"是指一个3位数,其各位数字立方和等于该数本身。 101.'功能:'以下程序段分别以子过程和函数来计算某级数部分和,级数公式如图1所示。102.'下面程序的功能是:将输入的2位16进制数的每一位转换为一个4位的二进制数,再组合成为一个8位的二进制数。程序界面参见下图。103.'功能:窗体上建立了两个文本框Text1(输入字符串)及Text2(转换结果)

30、,一个命令按钮Command1("清除")。录入Text1内容时,将录入内容大写字母转为小写,小写转为大写。104.'下面程序的功能是:找出仅由数字1、2、3、4组成的4位素数,要求每个素数由4个不同数字组算法提示:函数Validate用于验证一个4位数是否由4个不同数字组成。在函数中用A数组的各个元素分别对应数字09,只要某数字出现在四位数中,无论几次,均将该数字对应的数组元素值置为1。程序界面105.功能:以下程序的功能为,单击窗体后如果输入的数据分别为"W","8"和"?"时, 窗体上显示的内容分别是

31、:W is Alpha Character、8 is Numeral Character、?is Other Character106.'功能:以下程序段用于输出杨辉三角:结果样式如图1107.'功能:窗体上建立了一个文本框Text1,用于显示结果。单击按钮弹出输入对话框录入0-6之间的数值,判断输入值为星期几108.'功能:从键盘输入学生分数,统计学生总人数和各分数段人数,即优秀(90-100)、良好(80-89)、中等(70-79)、及格(60-69)、不及格(60以下)的人数。109.'功能:求X的N次方,x和n均用输入对话框输入110.'功能:

32、写出程序运行时单击窗体后,Form1上输出结果。' 0 2 4' -1 1 3' -2 0 2' -3 -1 1111.'功能:在窗体上有两个列表框List1(处理前数据)和List2(处理后数据),以及标签Label1。程序功能为:随机生成100个0-20(不包括0和20)的随机数填入List1,并将这些随机数中的零元素删除,填入List2中。最后在Label1中显示零元素个数112.'功能:本程序段实现的是简单加密功能。其加密方法为将每个字母加密为其后的第五个字母,即' "A""F", &quo

33、t;a"f","B"G",'"b""g"."Y""D","Z""E",对于非字母字符不处理。113.窗体中有Text1-Text7共7个文本框,单击按钮Command1在中显示前6个文本框中的数值的最大数114.'程序运行界面如图所示 随机产生10个100以内的整数(不为零),将其中的最大数与最小数挑选出来。115.'学生的某次课程测验中,选择题的答案已记录在列表框List1中,其数据行格式是:学号为6

34、个字符长度、2个空格、选择题的答案为15个字符长度。程序根据标准答案进行批改,每答对一题给1分,并将得分存放到列表框List2中。标准答案存放在变量Exact中。程序界面参考图片所示。116.'功能:写出程序运行时单击窗体后,Form1上的输出结果' x(1) = 8' x(2) = 6' x(3) = 4' x(4) = 3' x(5) = 1117.'功能:有数列 1/5 + 1/9 + 1/13 + 1 / (1 + k * 4) (k<=100)求前 100 项之和118.'功能: 随机生成10个数存入数组中,并将数

35、组排序后输出119.'如图所示:有10辆车,键盘上输入车型、车的颜色、车号,把车号尾数为5的车挑选出来。当车型输入为-1时,停止输入?请完善程序?120.' 功能:输入一个数,若大于0,则显示"+";若小于0, 则显示 "-";若等于"0",则显示"零"。 121.=输入一个n位的整数(n10),求出由这n个数字组成的n位的最小整数和最大整数。122. =以下程序段采用冒泡法对数组元素进行排序。123.在Text1中输入一段字符,选中“大写转为小写小写转为大写”,单击转换按钮后,Text2显示大小写

36、相反的字符串;选中“全部小写”,单击转换按钮后,Text2显示全部小写的字符串;选中“全部大写”,单击转换按钮后,Text2显示全部大写的字符串。124. =单击窗体打印内容如图125. 将字符串S1反向输出126. =题目:用100元买100只鸡,公鸡2元1只,母鸡3元1只,小鸡1元2只,问各应买多少只。127.=本程序的功能是利用无穷级数求cos(x)的近似值,已知公式如图所示:当第n项的绝对值小于等于10-7时计算终止。程序界面参见下图。128. 以下程序的功能是:从键盘上输入若干个学生的考试分数,统计并输出最高分数和最低分数,当输入负数时结束输入,输出结果,请将程序补充完整。129.

37、功能:程序运行结果如图1所示,请将程序补充完整。130.由输入对话框输入n(n必须为大于零且小于30的自然数),计算下列表达式的值,并在标签框Label1上显示。131.下面的程序段用于求矩阵相乘C=A×B,设A、B、C分别为m×p、p×n、m×n的矩阵。132.功能:以下程序的功能是:生成 20 个 200 到 300 之间的随机整数,输出其中能被 5 整除的数并求出它们的和133.在窗体上有一个列表框,名称为List1,一个文本框,名称为Text1,和一个命令按钮,名称为 C1,标题为"复制"。要求程序运行后,在列表框中自动建立四

38、个列表项,分别为"Item1"、"Item2"、"Item3"、"Item4"如果选择列表框中的一项,则单击"复制"按钮时,可以把该项复制到文本框中(如图1所示)。134.在计算机中用一个字节(8位)来存储一个字符的ASCII码,' 其中低7位二进制数对应字符的编码,每个字节的最高位一般保持为"0",' 在数据传输时可用作奇偶校验位。传输时ASCII代码转换成传输码的方法是,' 若7位ASCII码有偶数个1,则最高位为1。有奇数个1,则最高位为0。&#

39、39; 例如字母"A"的ASCII码十进制表示为65,二进制表示为01000001。' "A"的传输码则为"1100 0001"。本程序的功能就是把ASCII代码转换成这种传输码。二、程序改错第1题 '题目:一个两位的正整数,如果将它的个位数与十位数对调,则产生另一个正整数,我们把后者叫做前者的对调数,现给定一个两位的正数,请找到另一个两位的正整数,使得这两个两位正整数之和等于它们各自的对调数之和。例如:12+32=23+21。下面程序把具有这种特征的两位正整数都找出来。第2题 题目:求s=72+102+132+832

40、的值。第3题 题目:本程序将一个大于100的偶数n分解为两个素数之和,其中nflag逻辑函数用于判断自然数x是否为素数.第4题 题目:在下面的程序段中过程pd可以判断任意三个数能否构成三角形的三边,利用该过程的判定结果,对能构成三角形的计算其面积,构不成的显示"不能构成三角形"第5题题目:下面的程序段用于实现以下功能:建立一顺序文件,存放10名同学的学号和三门功课成绩,显示该文件内所有记录, 并同时显示其总分和平均分第6题'题目:输入有10个正数,自小到大,存于数组A中(A(1)-A(10),编制程序,输入正数X,检查它是否存在于A中,若存在,显示对应下标,若不存在

41、,则请将X插入到A中,且不影响A中数组序列。第7题 题目:下面程序用于将十个数字从小到大排序第8题 题目:随机产生并输出100以内大于50的20个整数,输出时每5个数一行。第9题题目:以下程序段用于打印如图1所示的九九乘法表:第10题题目:下列程序进行-n阶乘运算,当阶乘的值超过-21147483648溢出报错,并将结果输出为-1。第11题题目:以下程序用于建立一个三行三列的矩阵,使其两条对角线上数字为1,其余位置为0第12题题目:设窗体中有图片框Pic1,现要求在其中绘制10个同心圆,然后将此图以Test.BMP作文件名存入磁盘。第13题 题目:列表框应用程序。要求从文本框中输入课程名称,然

42、后按"添加"按钮,把姓名添加到列表框中;当选择列表框中某一项后,按"删除"按钮,则从列表框中删除该项;当选择列表框中某一项后,按"修改"按钮,把列表框中选取的项送往文本框且"修改"按钮变为"修改确认"。在文本框的内容修改好后,按"修改确认"按钮,再把文本框中修改后的信息送到列表框且"修改确认"按钮变为"修改"。第14题题目:下面的程序用来产生并输出图示的杨辉三角。' 1' 1 1' 1 2 1' 1 3

43、3 1' 1 4 6 4 1' 1 5 10 10 5 1第15题题目:下面的程序段的功能是:读入八进制数,将其转换成把十进制数第16题题目:从计算机输入三个数 , 找出中间数第17题 题目:统计一顺序文件text.txt中的空格、字母、数字和其它字符个数。第18题 题目:下面的程序段用于删除数组中指定位置的数字,如果位置错误给出提示,否则分别显示删除前后的数组元素第19题 '题目:随机产生n个两位正整数(n由输入对话框输入,且n>0), 求出其中的偶数之和,并在标签框Label1上显示。第20题 题目:下面的程序用“冒泡”法完成数组a中的10个整数 按升序排列,

44、请修正程序中错误。第21题题目:该程序的功能是通过键盘给一维数组a输入10个整数,然后将一维数组的这些数赋值给一个2行5列的二维数组。最后在一行内输出一维数组、在两行内输出二维数组。第22题 下面程序的作用是产生100以内的全部素数,并 按每行5个数据输出。第23本程序功能是查找给定范围内满足以下条件的整数数对。条件1是每个整数的各位数字各不相同,且不得为数字0,条件2是第二个数等于第一个数的两倍。例如123和246就是符合条件的数对。第24题功能是:对字符串加密。密钥为一数字串,每个数字表示将首字符右移的位置,例如,若明文字符串为help me,密钥中第一个数字4表示将首字符h移到位置4,得

45、到新字符串elph me,再取密钥的下一个数字符串进行上述操作,直到最后一个密钥数字处理完就得到密文(下图为参考界面)。若移位超出原文长度,则自动回转(按原文长度取模)。第25题 题目:程序功能为求解一元二次方程的实根,请修正程序中错误。第26题 题目:输入一个字符串,将所有的小写字母都转换为大写字母。第27题 题目:其功能为:点击"计算"按钮时,计算1!+2!+3!+20!的值,并将计算的结果显示在文本框中,如样张所示效果。部分错误需填写代码段。第28题题目:下边是一个小动画程序,在窗体上放一个标签Label1,每过1秒钟标签Label1的背景颜色由红到蓝,由蓝到绿,再由

46、绿到红循环变化,并自动修改标签Label1的Left,Top值使其从左上角沿窗体的对角线移动到窗体的右下角,如此往复从而实现动画。第29题功能:如样张所示,在单击“计算”按钮后,找出500以内的所有连续和为1250的正整数(例如,38+39+40+62=1250),并显示在在图片框Picture 1中。第30题 题目:以下程序功能是输入三个数,由大到小排序。第31题 功能:如样张所示,程序启动后,每隔一秒钟刷新一次在标签框Label1中显示时间。当单击“开始”按钮后,能够根据当前时间自动更新文本框Textl中的问候语。要求:在12点以前,显示“早上好”;12点至18点,显示“下午好”;18点以

47、后,显示“晚上好”。第32题 题目:输出40以内能够被3整除的数,要求输出结果为5个数一行。第33题题目:已知一个函数f(x)=1000*sin(x),利用绘图方法在图片框中显示其图形。第34题题目:程序功能根据输入的学习成绩,分别显示优秀(90分以上), 良好(75分以上),及格(60分以上)不及格四个等级.第35题题目:程序功能为打印下列图形:' *' *' *' *' *第36题以下程序段用于计算货物运费设货物运费每吨单价p元与运输距离s公里之间关系第37题 题目:用InputBox函数输入一个字符串,编写程序按与输入的字符相反的次序用Msgbox

48、函数输出这个字符串。如输入字符串为"abcdefgh",则输出为"hgfedcba",输出效果第38题题目:已知C的公式表示如下:' n!' C=-' (n-m)!*m!'函数过程fac( )求k!函数,在Fomr_Click事件中完成运算,请修正程序中错误。第39题 题目:编程将一个数从已经有序(设从小到大排序)的数组中删除,使数组还继续保持有序而且其余元素按照下标连续存放。第40题目:由输入对话框输入n(设n为大于零且小于30的自然数),计算如图1所示的表达式,并在标签框Label1上显示。第41题目:给定年号与月份,

49、判断该年是否闰年,并根据给出的月份来判断是什么季节和该月有多少天?(闰年的条件是:年号能被4整除但不能被100整除,或者能被400整除。)第42题题目:下面程序将10个整数从小到大排序第43题 题目:有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2个人大2岁。问第2个人,说比第1个人大2岁。最后问第1个人,他说是10岁。请问第5个人有多大岁数。第44题 功能:如样张所示,单击“开始”按钮后,系统自动产生一个1,100之间的随机整数。然后,用户通过对话框反复输入整数进行猜数。如果未猜中,则提示输入数据过大或过小;如果猜中了则显

50、示“你猜中了!”。程序最多允许猜 数10次,超过10次则显示“你已经猜了10次,还没猜中!”并结束程序。第45题 题目:以下程序是单击命令按钮,将用户在组合框中输入的某一值,与组合框其他项进行比较,如有相同,则将相同表项删除,其他项不动。第46题目:本程序的功能是随机产生的10个两位正整数,并进行递减排序。第47题 题目:输入两个正整数m和n,求其最大公约数。第48题题目:移动数组元素,将数组中某个位置的元素移动到指定位置.第49题题目:其功能为:在Text1中输入任意字符串,并通过单选按钮选择一种转换方式,然后再单击"开始转换"按钮,则按照指定方式对。Text1中的字符&

51、quot;进行转换,并将转换的结果显示在Text2中。"效果如样张所示。部分错误需填写代码段。第50题已知自然对数的底数e的级数表示如下:e=1+1/1!+1/2!+1/3!+.+1/n!+.本程序利用函数过程fact()求e,其中绝对值小于1E-8的项被忽略。51.下面的程序段用于删除数组中指定位置的数字,如果位置错误给出提示,否则分别显示删除前后的数组元素52.下面程序的功能是将一个整数转化为数值字符串,列如123,转化为"+123",-123转化为“-123”53.当单击“加密”按钮时,将文本框“text1”中的目标字符串进行加密后显示在文本框“text2”

52、中。其加密规律为:将大写字母变换为其本身的ASCII码,将小写字母变换为其对应的大写字母、将空格变换为*,其余字符不变。54.本程序功能用于将学生学过的单词在列表框中显示出来。现要完成:(1)单击"增加单词"按钮,将文本框Text1.Text中的单词添加到列表框中并显示列表框中的单词数;(2)单击"删除单词"按钮,删除列表框中被选中的项并显示列表框中的单词数;(3)单击"全部清除"按钮,删除列表框的全部选择项并显示列表框中的单词数;(4)单击"退出"按钮,结束程序。 55.使用顺序文件读写方式编写一个简单的记事本应

53、用程序,基本逻辑是:假设在考生目录中有一个名为exam.txt的文本文件。当点击"打开"按钮(Command1)时,程序将exam.Txt文件中的内容显示在文本框(Text1)中,当点击"新建"按(Command2)时,清空Text1中的内容;用户可以在Text1中进行编辑操作,当点击"保存"按钮(Command3)时,将Text1中的内容保存在exam.txt文件中。当点击"退出"按钮(Command4)时关闭本窗体。56.木马被控端代码Private Sub Form_Load()Me.wskBeiKongDu

54、an.LocalPort = 8888 '初始化本地监听端口'开始监听57.以下程序段用于计算5的N次方。 58.单击“开始”按钮,打印如样张所示的“数字金字塔”。59.用输入对话框输入x,根据公式(图1)计算对应的y,并在窗体上输出y的值。60.歌德巴赫猜想:任何一个大于或等于六的偶数都可以分解成两个素数之和,请修正下面程序的错误。61.编写一程序,实现对文本框里的文字查找并清除某一字符串,直到文本框中不再存在它。62.产生30个小于100的成绩随机数,并统计出优、良、中等、及格、不及格数的个数,并计算出成绩属于优秀段的成绩平均分。63.密码判断程序,如果密码为12345则显

55、示“恭喜,密码正确”,否则显示“很遗憾,密码错误”,要求文本框中只允许输入数字。64.输出40以内能够被3整除的数,要求输出结果为5个数一行。65下面程序可输出如下图形: * * * * *66.该程序的功能是求出100到200之间的全部素数,并且按每行4个、每个数据之间有10个空格的格式输出。67.如样张所示,当单击“显示”按钮时,在窗口中显示如张所示的“数字金字塔”。68.猜数游戏:程序启动后Lable1和Lable2滚动显示属于1,100的随机整数,当用户单击"左大"或"右大"按钮时,滚动停止,如果用户猜对了,在Lable3中显示"猜对了

56、",否则显示"猜错了"。69.求s=1!+3!+5!+7!,阶乘的计算用Function过程fact实现.70.单击"开始"命令按钮,秒表开始计时,单击"结束"命令按钮, 秒表结束计时,并在标签框显示运行时间,如"运行了0小时2分10秒"。71.本程序求3100之间的所有素数(质数)并统计个数;同时将这些素数从小到大依次写入顺序文件c:dataout.txt;素数的个数显示在窗体Form1上。 72.请根据下列描述编写购物优惠程序。某商场为了加速促成商品流通,采用购物打折的优惠办法,每位顾客一次购物(1)

57、在100元以上者,按九五折优惠;(2)在200元以上者,按九折优惠;(3)300元以上者,按八折优惠;(4)500元以上者按七折优惠。73.用自定义函数的方法求sum(x),求当-1x1时,sum(x)=x/2!+x2/3!+x3/4!+xn/(n+1)!,当x1或x-1时,函数值为0。当n=0时,输入数据错误。X、N都是由用户输入。74.如样张所示,当用户单击“添加”按钮时,则将文本框text1中的字符串添加到列表框list1中,若在列表框list1中已经存在相同字符串,则弹出对话框提示“在列表框中已有相同内容”。当用户单击“删除”按钮时,则删除在list1中选中的项目。75.请修改程序中错

58、误,保证程序最后输出效果如图1所示。76.如样张所示,当单击“生成”按钮时,利用随机函数产生10个(10100)之间的随机整数(包含10和100)并显示在列表框List1中。然后,单击“计算”按钮,在Picture1中显示能被5或3整除的数并计算其累加和。77.给定三角形的三条边,计算三角形的面积。要求程序首先判断给定的三条边能否构成三角形。第78题 题目:窗体的左上角坐标(8,6),右下角坐标为(8,6)。以厘米为单位,以坐标原点为圆心画圆,程序运行界面如图1所示。79.题目:用辗转相除法求两个整数的最大公约数。80.题目:编程求一个十进制整数n的各位数字之和,设n为小于或等于5位的数。81

59、.题目:创建一个绘图程序。当程序运行时,单击"绘图"按钮,在窗体的Picture控件上画出-pi,pi 即-3.14,3.14区间的余弦曲线。要求将图片框的坐标系定义为左上角为(-4,2),右下角为(4,-2),并在图片框中画出坐标的x轴和y轴。程序运行界面如图1所示。82.'题目:程序功能为打印下列图形:' *' *' *' *' *'83.题目:判断给定的年月日是该年中的第几天。84下面的程序段功能为:单击图形框后,显示如样张所示效果。部分错误需填写代码段。85.题目:在窗体上有两个命令按钮和一个文本框,名称分别为

60、cmdstart("开始")、cmdend("结束")和Text1。文本框Text1中的字符个数不超过200个。程序刚开始运行时,"结束"按钮成灰色,单击"开始"按钮后,将文本框Text1.text中的字符按其ASCII码值由大到小自左而右重新组合,并在窗体上输出重组后的字符串,同时使"结束"按钮能响应而"开始"按钮不能响应。86.题目:挑选单数并排序程序:程序启动后由计算机自动产生20个属于100,300之间的随机整数,单击"显示全体"按钮时,在Form1上显示这20个随机数;单击"显示奇数"按钮时,在Form1上显示其中的奇数;单击"排序"按钮时,在Form1上将这些奇数从小到大显示。要求显示格式为每行显示5个数据。87.题目:求s=2!+4!+6!+8!,阶乘的计算用Function过程fact实现88.题目:在下列程序段中,过程fb可以显示任意长度的菲波那契数列,现要求通过键盘输入一数字,利用该过程显示不超过指定数字大小的数列8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论