欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    VB循环结构练习题(共9页).doc

    • 资源ID:16271145       资源大小:31.50KB        全文页数:9页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    VB循环结构练习题(共9页).doc

    精选优质文档-倾情为你奉上VB循环结构练习题一、分析程序的运行结果(每题2分,共60分)1、以下循环的执行次数是_。K=0Do While k<=10k=k+1Loop 2、下列程序段的执行后输出的结果为_。I=4:A=5DoI=I+1:A=A+2Loop Until I>=7 Print "A="A 3、下列程序的执行结果是_。T = O : m = 1 : Sum = 0Dot = t + m : Sum = Sum + t : m = m + 2Loop While m <= 9Print Sum 4、下列程序段的执行时,共循环_次。For a=0 To 1For b=1 To 2For c=1 To 3I=I+1Next cNext bnext a 5、下列程序段的运行结果是:Sub sele()Dim n as IntegerI=21:n=3Do While I>nI=I-nLoopPrint IEnd Sub打印结果_。 6、执行下面的程序段后,s的值为_。S=5For I=2.6 To 4.9 Step 2s=s+1Next I 7、下列程序段的执行后输出的结果为_。K = 1For I = 1 To 3A = I I KNext IPrint A 8、下列程序的执行结果是_。M1 = 1:m2 = 1Do While m2<>6m1 = m1*m2 : m2 = m2+1LoopPrint m1 9、下列程序的执行结果是_。Private Function P(N As Integer)For I = I To NSUM = SUM + 1Next IP = SUMEnd FunctionPrivate 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 LongDim x As Integers = 0For x=1 to 100 step_s = s + xNext xPrint sEnd Sub 11、下列程序的执行结果是_。A = 75If a>60 ThenI = 1ElseIf a>70 ThenI = 2ElseIf a>80 ThenI = 3ElseIf a>90 ThenI = 4End IfPrint I 12、下列程序段的运行后t的值为_。Dim t,k as singlek=5 : t=1do While k>=-1t=t*k : K=K-1loop 13、下面程序段的输出结果是_。P=0:s=0Dop = p+2s = s+pLoop While p<11Print "s="&s 14、下面程序段的输出结果是_。For X=1.5 To 5 Step 5Print X;Next X 15、执行下面的程序段后,s的值为_。S=5For I=2.6 To 4.9 Step 0.6s=s+1Next I 16、在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()a=InputBox("请输入一个整数")b=InputBox("请输入一个整数")Print a+bEnd Sub17、程序运行后,单击命令按钮,在输入对话框中分别输入321和456,输出结果为_。执行下面的程序段后,b的值为_。A=300:b=20a=a+b:b=a-b:a=a-b 18、下列程序段执行后x的值是_。X=100 : y=50if x>y then x=x-y else x=x+y 19、有如下程序,该程序的运行结果是_。A=20 : b=10print a>b 20、有如下程序,该程序的运行后输出的结果是_。Private sub Command1_Click()I="AAAAAA"Mid(I,4,3)="BBB"Print IEnd Sub 21、下面程序段执行后的结果是_。X=10For I=6.3 to 4.9 Step -0.3x=x-1NextPrint x 22、在窗体上画一个命令按钮(其Name属性为CommAnd1),然后编写如下代码:Private Sub CommAnd1_Click()Dim M(10) As IntegerFor k=1 To 10M(k)=12-kNext kx=6Print M(2+M(x)End Sub程序运行后,单击命令按钮,输出结果是_。 23. 在窗体上画一个命令按钮,然后编写如下事件过程。程序运行后,单击命令按钮,依次在输入对话框中输入5,4,3,2,1,-1,输出结果为_    Private Sub Command1-Click()    x=0Do Until x=-2a=Val(InputBox(”请输入A的值”)    b=Val(InputBox(”请输入B的值”)    x=Val(InputBox(”请输入x的值”)    a=a+b+x  Loop  Print aEndSub24、 以下程序段中DoLoop循环执行的次数为_。    n=5    Do    If n Mod 2=0 Then        n=n2     Else        n=n*3+1       End IfLoop until n=1  A.4  B.3  C.5  D.225. 下列程序段执行后,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.10526. 下面的程序运行结果是_。  Private Sub Form_Click()    i=0    Do       i=i+1       if i>10 then Exit Do    Loop Until i<10    Print i    End Sub27. 下面的程序运行后输出的结果是_    For i=1 to 2    S=i    For j=0 to i-1    S=S+S*i    Next j    Print s    Next i28. 以下程序输出的结果为_。    x=1    y=4    Do Until y>4    X=X*Y    y=y+1    Loop  Print X29. 下列程序运行后,输出结果为_。   b = 1    Do While b < 40    b = b * (b + 1)    Loop    Print b30当变量x=2,y=5时,以下程序的输出结果为_。  Do Until y>5    x=x*y            y=y+1Loop    Print x 二、程序填空(每题4分,共40分)1) 下列程序的作用是将三个数按从大到小进行排序,请补充完该程序。 If a<b Then d=a:a=b:b=d EndIf If a<c Then d=a:a=c:c=d EndIf If_Then d=b:b=c:c=d EndIf Print a,b,c 2) 给定年份,下列程序用来判断该年是否闰年,请补充完该程序。提示:闰年的条件是年号可以被4整除但不能被100整除,或者能被400整除。Private Sub Command6_Click()Dim y As Integer y=InputBox("请输入年号")If(y Mod 4=0_y Mod 100<>0) or (y Mod 400=0) Then Print "是闰年"Else Print "是普通年份"End IfEnd Sub 3) 以下的程序用来输出100到2000间不能被3整除的数字,请补充完该程序。 Private Sub Commmand1_Click() Dim x As Integer x = 100 Do Until x > _ If x Mod 3 <> 0 Then Print x End If x = x + 1 Loop End Sub 4) 下列循环语句,要求和数达到10既停止累加,退出循环,请补充完程序。 For j=1 to 10 s=s+j If s>=10 then_。 Next j 5) 下列程序用来计算1+2+3+10的值,请补充完程序。 Dim t,k as single K=0 DO While k<10 K=k+1:_ loop print t 6. 找出被3、5、7除,余数为1的最小的5个正整数。 Private sub command1_click()    Dim countN%,   n%    CountN = 0     n = 1     Do       n = n + 1       If _ then         Print n         CountN = countN + 1       End If      Loop while countN<5End sub7. 有一个长阶梯,如果每步跨2阶最后剩1阶,如果每步跨3阶最后剩2阶,如果每步跨4阶最后剩3阶,如果每步跨5阶最后剩4阶,如果每步跨6阶最后剩5阶,只有当如果每步跨7阶时恰好走完,显示这个阶梯至少要有多少阶。sub command1_click()  dim n%, m%  for n = 7 to 10000 step 7    if n mod 2 = 1 and _ then      print n      exit for    end if  next nend sub8. 期末某班在一周6天内考三门分别为x, y, z的考试课程,规定一天只能考一门,课程依次按先考x,后考y,最后考z,最后一门课程最早周五考。用计算机排考试,列出满足条件的方案和方案数.sub command1_click()   dim x%,  y%,   z%    n = 0    for x = 1 to 4      for y = x+1 to 5        for z = 5 to 6          if y < z then             print x & space(9) & y & space(9) & z             _            end if        next z      next y    next x   print “满足条件的方案数为;” & nend sub9. 某次大奖赛,有七个评委打分,下列程序对一名参赛者,输入7个评委的打分分数,去掉一个最高分、一个最低分后,求出平均分为该参赛者的得分。sub command1_click()   dim mark!, aver!, i%, max1!, min1!   aver=0        For i = 1 to 7          mark = inputbox(“请输入第” & i & ”位评为的打分”)          If i = 1 then max1 = mark : min1=mark            Else             If mark < min1 then                min1=mark             Elseif  mark > max1 then                max1=mark             End if          End if          _       Next i      aver = (aver-max1-min1)/5      Print averEnd sub10. 下列程序功能是判断100以内的孪生素数。所谓孪生素数是指两个数相差2的素数对。例如3和5,5和7,11和13等都是孪生素数。   Private sub command1_click()          Dim p1 as boolean, p2 as Boolean, i%,j%          p1 = true          For i = 5 to 97 step 2            For j = 2 to sqr(i)              If i mod j = 0 then _            Next j        If j > sqr(i) then p2 =true else p2 = false            If p1 and p2 then               Print i 2, i            End if            p1 = p2          Next i       End sub专心-专注-专业

    注意事项

    本文(VB循环结构练习题(共9页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开