窗体卜有Listl、List2两个列表框,Listl中有若干列表项(见图),并有下面的程序:Private sub Commandl_Click()For k:Listl.ListCount_l To 0 step-1Tf Listl.Selected(k)ThenList 2.AddItern Listl.List(k)Listl.Removehem kEnd IfNext kEnd Sub程序运行时,按照图示在List1中选中2个列表项,然后单击Command1命令按钮,则产生的结果是A.在List2

题目

窗体卜有Listl、List2两个列表框,Listl中有若干列表项(见图),并有下面的程序:

Private sub Commandl_Click()

For k:Listl.ListCount_l To 0 step-1

Tf Listl.Selected(k)Then

List 2.AddItern Listl.List(k)

Listl.Removehem k

End If

Next k

End Sub

程序运行时,按照图示在List1中选中2个列表项,然后单击Command1命令按钮,则产生的结果是

A.在List2中插入了“外语”、“物理”两项

B.在Listl中删除了“外语”、“物理”两项

C.同时产生A)和B)的结果

D.把Listl中最后1个列表项删除并插入到List2中


相似考题
更多“ 窗体卜有Listl、List2两个列表框,Listl中有若干列表项(见图),并有下面的程序:Private sub Commandl_Click()For k:Listl.ListCount_l To 0 ste”相关问题
  • 第1题:

    设窗体上有_个名为Listl的列表框,并编写下面的事件过程:

    Private Sub Listl_Click()

    Dim ch As String

    ch=Listl.List(Listl.Listlndex)

    Listl,RemoveItem Listl.ListIndex

    Listl.Addltem ch

    End Sub

    程序运行时,单击一个列表项,则产生的结果是

    A.该列表项被移到列表的最前面

    B.该列表项被删除

    C.该列表项被移到列表的最后面

    D.该列表项被删除后又在原位置插入


    正确答案:C
    解析:RemoveItem方法作用是删除项;AddItem方法作用是添加项,若省略Index值,则默认为插入到列表的最后面。

  • 第2题:

    在窗体上画一个名称为Lablel的标签和一个名称为Listl的列表框。程序运行后,在列表框中添加若干列表项。当双击列表框中的某个项目时,在标签Labell中显示所选中的项目,如图所示。请在______处填入适当的内容,将程序补充完整。

    Private Sub Form. load()

    Listl.AddItem “北京”

    List1.AddItem “上海”

    List1.AddItem “河北”

    End Sub

    Private Sub ______()

    Labell.Caption=______

    End Sub


    正确答案:List1 DblClick或 Form1.Listl DblCiick或Me.List1 DblClick Listl.Text 或 Listl 或 Forml.Listl.Text 或 Me.Listl.Text或Forml.Listl或Me.Listl
    List1 DblClick或 Form1.Listl DblCiick或Me.List1 DblClick , Listl.Text 或 Listl 或 Forml.Listl.Text 或 Me.Listl.Text或Forml.Listl或Me.Listl 解析:由于本程序要响应列表框的双击事件,故第一处应填:Listl_DblClick。指明List1所属的窗体也可以,上面的答案是等价的。列表框的Text属性返回被选中的列表框的内容,根据题意,第二处应该填:List1.Text。同时由于Text属性是列表框的属性值,可以省略不写,故上述答案是等价的。

  • 第3题:

    (32)设窗体上有一个名为List 1的列表框,并编写下面的事件过程:

    Private Sub Listl_C1ick()

    Dim ch As String

    Ch=Listl.List(List l .ListIndex)

    Listl.RemoveItem Listl.ListIndex

    Listl.AddItem ch

    End Sub

    程序运行时,单击一个列表项,则产生的结果是

    A)该列表项被移到列表的最前面

    B)该列表项被删除

    C)该列表项被移到列表的最后面

    D)该列表项被删除后又在原位置插入


    正确答案:C

  • 第4题:

    ( 31 ) 窗体上有 List1 、 List2 两个列表框 , List1 中有若干列表项 ( 见图 ) , 并有下面的程

    序:

    Private Sub Comand1_Click ()

    For k=List1.ListCount-1 To 0 Step -1

    If List1.Selected ( k ) Then

    List2.AddItem List1.List ( k )

    List1.RemoveItem k

    End If

    Next k

    End Sub

    程序运行时,按照图示在 List1 中选中 2 个列表项,然后单击 Commandl 命令按钮,则产生的结果是

    A )在 List2 中插入了 “ 外语 ” 、 “ 物理 ” 两项

    B )在 List1 中删除了 “ 外语 ” 、 “ 物理 ” 两项

    C )同时产生 A )和 B )的结果

    D )把 List1 中最后 1 个列表项删除并插入到 List2 中


    正确答案:C

  • 第5题:

    窗体上有List1、List2两个列表框,List1中有若干列表项(见图),并有下面的程序: Private Sub Command1_Click( ) For k=List1.ListCout-1 To 0 Step-1 If List1.Selected(k)Then List2.Addltem List1.List(k) List1.Removeltem k End If Next k End Sub程序运行时,按照图示在List1中选中2个列表项,然后单击Command1命令按钮,则产生的结果是( )。

    A.在List2中插入了“外语”、“物理”两项

    B.在List1中删除了“外语”、“物理”两项

    C.同时产生A和B的结果

    D.把List1巾最后1个列表项删除并插入到List2中


    正确答案:C
    C。【解析】本题程序中的意思为如果选择了符合条件的数,那么将选中的项增加到List2列表框中,同时在List1中移除所选项,所以本题A和B选项均正确。