itgle.com

在窗体上画4个标签(如图所示),并用这四个标签建立一个控件数组,名称为Label1(下标从0开始.自左至右顺序增大),然后编写如下事件过程:程序运行后,单击命令按钮,四个标签框中显示的内容分别为 A.0 1 2 3B.0 2 4 6C.2 4 6 8D.出错信息

题目

在窗体上画4个标签(如图所示),并用这四个标签建立一个控件数组,名称为Label1(下标从0开始.自左至右顺序增大),然后编写如下事件过程:

程序运行后,单击命令按钮,四个标签框中显示的内容分别为 A.0 1 2 3

B.0 2 4 6

C.2 4 6 8

D.出错信息


相似考题
参考答案和解析
正确答案:B
关键是对控件数组的认识。下标从0开始,ForEach语句用来访问控件数组。而属性Index与数组下标序号对应。由访问顺序可知,正确答案为B。
更多“ 在窗体上画4个标签(如图所示),并用这四个标签建立一个控件数组,名称为Label1(下标从0开始.自左至右顺序增大),然后编写如下事件过程:程序运行后,单击命令按钮,四个标签框中显示的内容分别为 A.0 1 2 ”相关问题
  • 第1题:

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

    Private Sub Command1_Click()

    Counter=0

    For i=1 T0 4

    For j=6 T0 1 Step -2

    Counter=Counter+1

    Next j

    Next i

    Label1.Caption=Str(Counter)

    End Sub

    程序运行后,单击命令按钮,标签中显示的内容是______。


    正确答案:12
    12 解析:本题考查多重循环的知识。类似这种问题要把握住两点:首先看内循环里面完成了什么工作有什么规律,然后看外循环和内循环的次数。本题中内循环和外循环的次数完全无关,外循环4次,内循环3次,Counter共累加了12次。

  • 第2题:

    在窗体上画4个文本框,并用这4个文本框建立一个控件数组,名称为Text1 (下标从0开始,自左至右顺序增大),然后编者按写如下事件过程: Private Sub Command1_Cliek() For Each TextBox In Text1 Text1(i)=Text1(i).Index i=i+1 Next End Sub 程序运行后,单击命令按钮,4个文本框中显示的内容分别为( )。

    A.0 1 2 3

    B.1 2 3 4

    C.0 1 3 2

    D.出错信息


    正确答案:A
    解析:数组控件的Index属性默认从。开始,因此这4个文本框的Index值分别为0、1、2、3。题中通过For Each循环,依次将每个文本框的Index属性值赋给它自己的Text属性,因此,运行程序后,文本框显示的内容为0、1、2、3。

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

    在窗体上画4个文本框,并用这4个文本框建立一个控件数组,名称为Text1(下标从0开始,自左至右顺序增大),然后编写下列事件过程:

    Private Sub Command1_Click()

    For Each TextBox In Text1

    Text1(i)=Text1(i).Index

    i=i+1

    Next

    End Sub

    程序运行后,单击命令按钮,4个文本框中显示的内容分别为( )。

    A.0 1 2 3

    B.1 2 3 4

    C.0 1 3 2

    D.出错信息


    正确答案:A
    解析:数组控件的Index属性默认从0开始,因此这4个文本框的Index值分别为0、1、2、3。题中通过 For Each循环,依次将每个文本框的Index属性值赋给它自己的Text属性,因此,运行程序后,文本框显示的内容为0、1、2、3。

  • 第5题:

    在窗体上画四个文本框(如图所示),并用这四个文本框建立一个控件数组,名称为Text1(下标从0开始,自左至右顺序增大),然后编写如下事件过程: Private Sub Command1_Click() For Each TextBox In Text1 Text1(i) = Text1(i).Index i = i + 1 Next End Sub 程序运行后,单击命令按钮,四个文本框中显示的内容分别为

    A.0 1 2 3

    B.1 2 3 4

    C.0 1 3 2

    D.出错信息


    正确答案:A
    解析:每个文本框里放的都是它自己的在控件数组里的下标,i=i+1只是起个步长变化的作用。