第一范文网 - 专业文章范例文档资料分享平台

VB循环结构练习题

来源:用户分享 时间:2025/8/10 4:33:06 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

VB循环结构练习题

一、分析程序的运行结果(每题2分,共60分)

1、以下循环的执行次数是_____。 K=0

Do While k<=10

k=k+1 Loop

2、下列程序段的执行后输出的结果为_____。

I=4:A=5 Do

I=I+1:A=A+2 Loop Until I>=7 Print \

3、下列程序的执行结果是____。

T = O : m = 1 : Sum = 0 Do

t = t + m : Sum = Sum + t : m = m + 2 Loop While m <= 9 Print Sum

4、下列程序段的执行时,共循环____次。 For a=0 To 1 For b=1 To 2 For c=1 To 3 I=I+1 Next c

Next b

next a

5、下列程序段的运行结果是: Sub sele()

Dim n as Integer I=21:n=3 Do While I>n I=I-n Loop Print I End Sub

打印结果_____。

6、执行下面的程序段后,s的值为____。 S=5

For I=2.6 To 4.9 Step 2 s=s+1

Next I

7、下列程序段的执行后输出的结果为_______。K = 1

For I = 1 To 3 A = I ^ I ^ K Next I

Print A

8、下列程序的执行结果是_____。 M1 = 1:m2 = 1

Do While m2<>6

m1 = m1*m2 : m2 = m2+1 Loop

Print m1

9、下列程序的执行结果是_____。 Private Function P(N As Integer) For I = I To N SUM = SUM + 1 Next I P = SUM

End Function

Private Sub Command1_Click() S = P(1) + P(2) + P(3) + P(4) Print S;

End Sub

10、以下程序用来输出1到100所有奇数的和,请补充完该程序。Private Sub Command3_Click() Dim s As Long Dim x As Integer s = 0

For x=1 to 100 step____ s = s + x Next x Print s

End Sub

11、下列程序的执行结果是_______。 A = 75

If a>60 Then I = 1

ElseIf a>70 Then I = 2

ElseIf a>80 Then I = 3

ElseIf a>90 Then I = 4 End If

Print I

12、下列程序段的运行后t的值为______。Dim t,k as single k=5 : t=1

do While k>=-1 t=t*k : K=K-1 loop

13、下面程序段的输出结果是_____。 P=0:s=0 Do

p = p+2 s = s+p

Loop While p<11 Print \

14、下面程序段的输出结果是______。 For X=1.5 To 5 Step 5

Print X; Next X

15、执行下面的程序段后,s的值为______。 S=5

For I=2.6 To 4.9 Step 0.6 s=s+1

Next I

16、在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() a=InputBox(\请输入一个整数\b=InputBox(\请输入一个整数\Print a+b End Sub

17、程序运行后,单击命令按钮,在输入对话框中分别输入321和456,输出结果为____。

执行下面的程序段后,b的值为_____。 A=300:b=20

a=a+b:b=a-b:a=a-b

18、下列程序段执行后x的值是______。 X=100 : y=50

if x>y then x=x-y else x=x+y

19、有如下程序,该程序的运行结果是______。 A=20 : b=10 print a>b

20、有如下程序,该程序的运行后输出的结果是______。 Private sub Command1_Click()

I=\

Mid(I,4,3)=\Print I

End Sub

21、下面程序段执行后的结果是_____。 X=10

For I=6.3 to 4.9 Step -0.3 x=x-1 Next

Print x

22、在窗体上画一个命令按钮(其Name属性为CommAnd1),然后编写如下代码:

Private Sub CommAnd1_Click() Dim M(10) As Integer For k=1 To 10 M(k)=12-k Next k x=6

Print M(2+M(x)) End Sub

程序运行后,单击命令按钮,输出结果是______。

23. 在窗体上画一个命令按钮,然后编写如下事件过程。程序运行后,单击命令按钮,依次在输入对话框中输入5,4,3,2,1,-1,输出结果为________

Private Sub Command1-Click() x=0 Do Until x=-2

a=Val(InputBox(”请输入A的值”)) b=Val(InputBox(”请输入B的值”)) x=Val(InputBox(”请输入x的值”)) a=a+b+x Loop Print a EndSub

24、 以下程序段中Do?Loop循环执行的次数为________。 n=5 Do

If n Mod 2=0 Then n=n\2 Else n=n*3+1

End If Loop until n=1 A.4 B.3 C.5 D.2

25. 下列程序段执行后,x的值为________。 x=0

For i=1 To 10 For j=i To 10 x=x+1 Next j Next i

A.50 B.55 C.100 D.105 26. 下面的程序运行结果是________。 Private Sub Form_Click() i=0 Do i=i+1

if i>10 then Exit Do

搜索更多关于: VB循环结构练习题 的文档
VB循环结构练习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6jmyr1h9wj0fluh9bayf_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top