itgle.com

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

题目

在窗体上画一个名称为“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


相似考题
更多“在窗体上画一个名称为“Command1”,标题为“计算”的命令按钮,再画7个标签,其中5个标签组成名称为Lab ”相关问题
  • 第1题:

    在窗体上画一个名称为“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


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

  • 第2题:

    在窗体上画一个名称为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的倍数。

  • 第3题:

    在窗体上画一个名称为Command1的命令按钮和一个名称为Label1的标签,然后编写如下程序代码: Option Base 0 Private Sub Command1_Click() Dim a(5) As Integer, n As Integer For i = 0 To 5 a(i) = i n = n + a(i) Next i Label1 = n End Sub 运行程序,单击命令按钮,在标签中显示的内容是________。

    A.5

    B.10

    C.15

    D.20


    B

  • 第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题:

    在名为Form1的窗体上绘制一个标签,其名称为Lab1,标题为“计算机等级考试”, Borderstyle属性为1,可以根据标题自动调整大小:再绘制一个命令按钮,其名称和标题均为Cmd1。编写适当的事件过程,使程序运行后,如果单击命令按钮,则标签消失,同时用标签的标题作为命令按钮的标题。程序运行情况如下图所示。

    注意:

    文件必须存放在考生文件夹中,工程文件名为execise111.vbp,窗体文件名为 execise111.frm。


    正确答案: