更多“在窗体中有一个命令按钮(名称为run34),对应的事件代码如下:Private Sub run34_Click()Sum=0For i ”相关问题
  • 第1题:

    在窗体上添加十个命令按钮,然后编写如下事件过程:

    Private Sub Command1_Click()

    sum=0

    For i=3 To 7

    sum=i+2

    Next i

    MsgBox sum+i

    End Sub

    打开窗体后,单击命令按钮,消息框的输出结果是______。


    正确答案:17
    17 解析:本题考查循环的知识。这个问题本来比较简单,只是具有一定的迷惑性。在循环内部为变量sum赋值,由于赋的值只和循环变量i有关,所以只有最后一次循环中为sum赋的值才有效,这个值会覆盖掉前面各次循环为sum赋的值;还有就是要注意,循环退出后循环变量必然处于不满足循环条件的状态,例如本题的循环退出后i的值应该为8。所以最终答案为9+8=17。

  • 第2题:

    在窗体中有一个名为run34的命令按钮,事件代码如下: Private Sub run34_Click( ) f1=1 f2=1 For n=3 T0 7 F=f1+f2 f1=f2 f2= f Next n MsgBox f End Sub 打开窗体,单击命令按钮,消息框的输出结果是( )。

    A.8

    B.13

    C.21

    D.其他结果


    正确答案:B
    按代码逻辑依次代入得n=3,f=1+1=2,fl=1,f2=2;n=4,f=3,fl=2,f2=3;n=5;f=5,fl=3,f2=5;n=6,f=8,fl=5,f2=8,n=7,f=13,fl=8,f2=13。

  • 第3题:

    在窗体中有一个命令按钮(名称为run34),对应的事件代码如下: PrivateSub run34_Click sum=0 For i=10T01 Step-2 sum=sum+i Next i MsgBoxsum End Sub 运行以上事件,程序的输出结果是( )。

    A.10

    B.30

    C.55

    D.其他结果


    正确答案:B
    本题考查循环变量的变化,可以看成SUlTl=10+8+6+4+2=30。

  • 第4题:

    在窗体中有一个标签Lbl和一个命令按钮Commandl,事件代码如下:打开窗体后单击命令按钮,窗体中显示的内容是( )。

    A. 4

    B. 5

    C. 10

    D. 40


    正确答案:C
    本题考查VBA中定长字符串的知识。
    当声明一个变量为String类型时,如果不加长度说明,则为变长字符串;如果加上长度说明,则为定长字符串。定长字符串变量无论给它赋予何值,长度都为初始声明时指定的长度。由于声明a的长度为10,故1cn(a)=10。
    符串;如果加上长度说明,则为定长字符串。定长字符串变量无论给它赋予何值,长度都为初始声明时指定的长度。由于声明a的长度为10,故1cn(a)=10。

  • 第5题:

    在窗体中有一个命令按钮(名称为run1),对应的事件代码如下: Private Sub rum_Click() suln=0 For i=10 To 1 Step-2 sum=Sum+i Next i MsgBox sum End Sub 运行以上事件,程序的输出结果是( )。

    A.10

    B.30

    C.55

    D.其他结果


    正确答案:B
    解析: 本题考查的是VBA编程基础、循环结构。事件代码中“For i=10 To 1 Step -2”表示循环变量i的初值为10,终值为1,步长为-2,那么:第一轮循环结果:i=10,Sum=0+10=10;第二轮循环结果:i-10-2=8,Sum=10+8=18;第三轮循环结果:i=8-2=6,sum=18+6=24;第四轮循环结果:i=6-2=4,Sum=24+4=28;第五轮循环结果:i=4-2=2,sum=28+2=30。