itgle.com

在窗体上画一个名称为“Command1”、标题为“计算”的命令按钮,再画7个标签,其中5个标签组成名称为Label1的控件数组;名称为Label2的标签用于显示计算结果,其Caption属性的初始值为空,标签Label3的标题为“计算结果”。运行程序时会自动生成5个随机数,分别显示在标签控件数组的各个标签中。单击“计算”按钮,则将标签数组各元素的值累加,然后计算结果显示在Label2。下列为“计算”按钮的事件过程,请为空白处选择合适的语句( )。Private Sub Command1_Click()Su

题目

在窗体上画一个名称为“Command1”、标题为“计算”的命令按钮,再画7个标签,其中5个标签组成名称为Label1的控件数组;名称为Label2的标签用于显示计算结果,其Caption属性的初始值为空,标签Label3的标题为“计算结果”。运行程序时会自动生成5个随机数,分别显示在标签控件数组的各个标签中。单击“计算”按钮,则将标签数组各元素的值累加,然后计算结果显示在Label2。下列为“计算”按钮的事件过程,请为空白处选择合适的语句( )。

Private Sub Command1_Click()

Sum=0

For i=0 To 4

Sum=Sum+______

Next

______=Sum

End Sub

A.Label1(i).Caption Label2.Caption

B.label1(i).Caption label3.Caption

C.label1.Caption label2.CaphOn

D.label1.Caption label3.Caption


相似考题
更多“ 在窗体上画一个名称为“Command1”、标题为“计算”的命令按钮,再画7个标签,其中5个标签组成名称为Label1的控件数组;名称为Label2的标签用于显示计算结果,其Caption属性的初始值为空,标签La”相关问题
  • 第1题:

    在窗体上画一个名称为“Command1”,标题为“计算”的命令按钮,再画7个标签,其中5个标签组成.名称为Labell的控件数组;名称为Label2的标签用于显示计算结果,其Caption属性的初始值为空:标签Label3的标题为“计算结果”。运行程序时会自动生成5个随机数,分别显示在标签控件数组的各个标签中。单击“计算”按钮,则将标签数组各元素的值累加,然后计算结果显示在Label2。下列为“计算”按钮的事件过程,请为下划线处选择合适的语句( )。

    Private Sub Commandl_Click() Sum=0 For i=0 To 4 Sum=Sum+______ Next ______ =Sum End Sub

    A.Labell(i).Caption Label2.Caption

    B.Labell(i).Caption Label3.Caption

    C.Labell.Caption Label2.Caption

    D.Labell.Caption Label3.Caption


    正确答案:A
    解析:本题看似复杂,实际比较简单,只要读懂了题意就能很快地解答本题。题中要求单击“计算”按钮后,累加标签数组各元素的值,那么sum的值就应该是标签数组中各元素值的累加,用下标引用各数组元素Labell(i).Caption:题目最后要求将和显示在Label2中,因此第2个空应该填写Label2.Caption。

  • 第2题:

    在窗体上画一个名称为“Command1”,标题为“计算”的命令按钮,再画7个标签,其中5个标签组成名称为Label1的控件数组;名称为Label2的标签用于显示计算结果,其Caption属性的初始值为空;标签Label3的标题为“计算结果”。运行程序时会自动生成5个随机数,分别显示在标签控件数组的各个标签中。单击“计算”按钮,则将标签数组各元素的值累加,然后计算结果显示在Label2。下列为“计算”按钮的事件过程,请为横线处选择合适的语句( )。 Private Sub Command1_Click

    A.Label1(i).Caption Label2.Caption

    B.Label1(i).Caption Label3.Caption

    C.Label1.Caption Label2.Caption

    D.Label1.Caption Label3.Caption


    正确答案:A
    解析: 本题看似复杂,实际比较简单,只要读懂了题意就能很快地解答本题。题中要求单击“计算”按钮后,累加标签数组各元素的值,那么sum的值就应该是标签数组中各元素值的累加,用下标引用各数组元素Label1(i).Caption;题目最后要求将和显示在Label2中,因此第2个空应该填写Label2.Caption。

  • 第3题:

    在窗体上画一个名称为Command1的命令按钮、一个名称为Label1的标签,然后编写如下事件过程; Private Sub Command1_Click() s=0 For i=1 to 15 x=2*i-1 If x Mod 3=0 Then s=s+1 Next i Label1. Caption=s End Sub 程序运行后,单击命令按钮,则标签中显示的内容是______。

    A.1

    B.5

    C.27

    D.45


    正确答案:B
    解析:在程序的运算过程中,变量x的值为1~29的奇数,其中满足“xMod3=0”条件的有3、9、15、21、27,所以循环结束后s=5。Caption为字符串型,s为数值型,但赋值语句兼有计算与赋值双重功能,它首先计算赋值号右边“源操作符”的值,然后把结果赋给赋值号左边的“目标操作符”,即先将数值5转换成字符串“5”,再赋值给Caption。

  • 第4题:

    在窗体上画两个名称分别为Label1和Label2的标签,再画一个名称为Command1的命令按钮,然后编写如下事件过程:

    运行上面的程序,单击命令按钮.其输出结果是

    A.8 9

    B.8 18

    C.64 9

    D.64 18


    正确答案:C
    解题的关键是窗体变量X和局部变量Y的作用域及过程调用时的参数传递方式。窗体变量X的作用域是该窗体内的所有过程,所以虽然是传值,但在过程Subl中可见,因此在该过程中使用了窗体变量X,这个“x=a*a”直接将该窗体变量X的值改变为64。而y则是过程Command1_Click的内部变量,与过程Sunl中的变量y没有关系,标签Label2显示的是本过程的Y值,即9。正确答案为c。

  • 第5题:

    在窗体上画一个名称为Command1的命令按钮,一个名称为Label1的标签,然后编写如下事件过程: Private Sub Command1_Click( ) S=0 For i=1 To 15 x=2*i-1 1fx Mod 3=0 Then s=s+1 Next i Label1.Caption=s End Sub 程序运行后,单击命令按钮,则标签中显示的内容是

    A.1

    B.5

    C.27

    D.45


    正确答案:B
    解析:本题如果实际带值计算可能比较麻烦。题意表明,如果遇到x为3的倍数时,s就加1,可见当i取1到15之间的数时,选C、D明显不符合实际情况,选A也不正确,通过计算会发现,i在五种情况下使得x为3的倍数。