VB程序设计-.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《VB程序设计-.pdf》由会员分享,可在线阅读,更多相关《VB程序设计-.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一般程序设计习题第 1题:(事件)单击窗体。(响应)求 100 以内偶数的和,并将结果输出在窗体上。将结果存入变量SUM 中答案:Dim i As Integer For i=1 To 100 If i Mod 2=0 Then sum=sum+i End If Next Print sum 第 2题:(事件)双击窗体。(响应)求 s=1+12+123+123 10,并将结果存到变量S中答案:Dim i,j As Integer Dim k As Long k=1 s=0 For i=1 To 10 For j=1 To i k=k*j Next s=s+k k=1 Next Print(CS
2、tr(s)第 3题:(事件)单击窗体。(响应)求 1+2+3+100 的值,并把结果输出在窗体上。结果存入变量SUM 中。答案:Dim i As Integer For i=1 To 100 sum=sum+i Next Print sum 第 4题:判断一个数是否是素数。答案:Dim i As Integer Prime=True For i=2 To Int(Sqr(m)If m Mod i=0 Then Prime=False:Exit For Next i 第 5题:(事件)单击窗体。(响应)求 1-1/2+1/3-1/4+1/99-1/100 的值。将结果存入变量J 中。Dim i
3、As Integer For i=1 To 100 If i Mod 2=1 Then j=j+1/i ElseIf i Mod 2=0 Then j=j-1/i End If Next Print j 第 6 题:(事件)单击窗体。(响应)求 200300 之间既能被3 整除又能被7 整除的数。并求出所有数之和存入变量SUM 中答案:Dim i As Integer For i=201 To 300 If(i Mod 3)=0)And(i Mod 7)=0)Then Print(CStr(i)sum=sum+i End If Next Print sum 第 7题:(事件)单击窗体。(响应)
4、求数列1+3+3+9+27+前6 项的和,并将 结果输出到窗体上。将结果存入变量SUM 中。答案:Dim i As Integer Dim j(1 To 6)As Integer For i=1 To 6 If i 3 Then j(i)=3 (i-1)Else j(i)=j(i-1)*j(i-2)End If sum=sum+j(i)Next Print sum 第 8题:(事件)单击窗体。(响应)求 10!的值,并将结果输出到窗体上。将结果存入变量SUM 中。答案:Dim i As Integer sum=1 For i=1 To 10 sum=sum*i Next Print sum 第
5、 9题:(事件)双击窗体。(响应)求出 100200 之间,能被5 整除,但不能被 3 整除的数。并求所有数之和,存入变量中 SUM 中。答案:Dim i As Integer For i=100 To 200 If(i Mod 5)=0)And(i Mod 3)0)Then Print(CStr(i)sum=sum+i End If Next 第 10题:(事件)双击窗体。(响应)把一元钞票换成一分、二分和五分的硬币(每种至少有一枚),求出其所有的换法,把结果输出在窗体上。将所有的换法的数目存入变量N 中答案:Dim i,j,k As Integer For i=1 To 100 For j
6、=1 To 50 For k=1 To 20 If(i+2*j+k*5)=100)Then Print(CStr(i)Print(CStr(j)Print(CStr(k)n=n+1 End If Next Next Next 第 11题:求两个数 m,n 的最大公约数p 和最小公倍数 q 答案:nm=n*m If m n Then t=m:m=n:n=t r=m Mod n Do While(r 0)m=n n=r r=m Mod n Loop p=n q=nm/n 第 12题:(事件)双击窗体。(响应)s=20+21+22+263,求 s 的值,并将结果 存储到变量S中。答案:Dim i A
7、s Integer i=20 While i=263 s=s+i i=i+1 Wend Print(CStr(s)第 13题:(事件)双击窗体。(响应)求 3+6+9+12+15+18+300 的和,并将结 果输出到窗体上。将结果存入变量SUM 中。答案:Dim i As Integer For i=3 To 300 If i Mod 3=0 Then sum=sum+i End If Next Print sum 第 14题:(事件)双击窗体。(响应)编写代码功能如(图 1)。将结果存入变量S中 答案:Dim i As Integer s=1 For i=1 To 10 s=s*i*i Ne
8、xt Print(CStr(s)第 15题:(事件)双击窗体。(响应)求 1+5+10+15+500 的和,并将结果输 出到窗体上。将结果存入变量SUM中。答案:Dim i As Integer For i=1 To 500 If i Mod 5=0 Then sum=sum+i End If Next Print sum 第 16题:(事件)单击窗体。(响应)编写程序求101112+11 1213+151617 的结果,并将结果输出到窗体上。将结果存入变量M 中答案:Dim i,j As Integer Dim s As Long For i=10 To 15 s=1 For j=i To
9、i+2 s=s*j Next m=m+s Next Print(CStr(m)第 17题:(事件)双击窗体。(响应)求出 50 以内所有奇数的和。将结果存入变量SUM 中答案:Dim i As Integer For i=1 To 50 If i Mod 2=1 Then sum=sum+i End If Next Print sum 第 18 题:用迭代法求某个数的平方根。已知求平方根的迭代公式如图:算法思想:对于一个问题的求解x,可由给定的一个初值 x0,根据某一 迭代公式得到一个新的值x1,这个新值x1 比初值 x0 更接近要求的值x;再以新值作为初值,即:x1x0,重新按原来的方法求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 程序设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内