Visual Basic语言程序设计

单选题窗体上有一个名为List1的列表框和一个名为Command1的命令按钮,并有下面的事件过程:程序运行时,选中一个列表项,然后单击Command1按钮,则产生的结果是(  )。A 若选中的不是最前面的列表项,则选中的列表项与它前一个列表项互换位置B 选中的列表项与它前面的列表项互换位置C 若选中的不是最后面的列表项,则选中的列表项与它后一个列表项互换位置D 选中的列表项与它后面的列表项互换位置

题目
单选题
窗体上有一个名为List1的列表框和一个名为Command1的命令按钮,并有下面的事件过程:程序运行时,选中一个列表项,然后单击Command1按钮,则产生的结果是(  )。
A

若选中的不是最前面的列表项,则选中的列表项与它前一个列表项互换位置

B

选中的列表项与它前面的列表项互换位置

C

若选中的不是最后面的列表项,则选中的列表项与它后一个列表项互换位置

D

选中的列表项与它后面的列表项互换位置

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

我国企业单位的资产负债表项目应采用()的方式进行排列。

A、固定(长期)列前

B、流动列前


参考答案:B

第2题:

在Excel中,用户目前已选中A列,但该用户却要在F列前插入一个空白列,快速操作是()。

A.选中F列,单击“插入”菜单“列”命令

B.单击F列列标,再单击“插入”菜单“列”命令

C.右击F列列标,在弹出的菜单中选择“插入”命令

D.左击F列列标,在弹出的菜单中选择“插入”命令


参考答案:C

第3题:

(18)设窗体上有一个列表框控件 List1,含有若干列表项。以下能表示当前被选中的列表项内容的是

( )。

A)List1.List

B)List1.ListIndex

C)List1.Text

D)List1.Index


正确答案:C

(18)【答案】C)
【解析】List属性获得和是列表项数组;Lisrlndex获得的是选项中的索引;Index获得的是控制数组的索引;Text属性获得的是选项中的内容,故答案选D。

第4题:

设窗体上有—列表框控件List1,且其中含有若干列表项。则以下能表示当前被选中的列表项内容的是

A.List1.List

B.List1.List1ndex

C.List1.Index

D.List1.Text


正确答案:D
解析:其中List用来列出列表框中表项的内容,可与“(下标)”组合使用;List1ndex表示已选中表项的位置;Index仅仅对于控件数组有用,对于单个控件没有意义;Text属性返回最后一次选中的表项的文本,它不能直接在设计阶段修改。

第5题:

设窗体上有一个名为List1的列表框,并编写下面的事件过程: Private Sub List1_Click( ) Dim ch As String ch=List1.List(List1.Listlndex) List1.RemoveItem List1.Listlndex List1.Addltem ch End Sub 程序运行时,单击一个列表项,则产生的结果是( )。

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

B.该列表项被删除

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

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


正确答案:C
C。【解析】List1列表框先将选中的ch字符删除,然后再将其插入到最后,ListBox在增加项的时候是加在列表最后面的。

第6题:

列表项选择后得到的选中索引是指()。

A、Value

B、ListValue

C、Index

D、ListIndex


参考答案:D

第7题:

在Excel工作表中,C列已被隐藏,要将C列显示出来,操作方法是(),执行“格式”菜单中“列”命令中的“取消隐藏”子命令。

A.选中B列和D列

B.选中B列

C.选中D列

D.不选中任何列


参考答案:A

第8题:

窗体卜有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中


正确答案:C
解析:For k=Listl.ListCount-1 To O Step-l/*循环倒序遍历List1中的所有内容*/If List1.selected(k)Then /*如果被选中,那么*/
List2.Addltem Listl IJistl.List(k) /*List2中增加选中的条目*/
List1.Removeltem k /*把选中条目移除*/
End If /$结束条件If*/
Next k /*查看Ljst1中下一条目*/
所以正确的答案为c)。

第9题:

设窗体上有一个列表框控件Listl,含有若干列表项。以下能表示当前被选中的列表项内容的是

A.Listl.List

B.Listl.Listlndex

C.Listl.Text

D.Listl:Index


正确答案:C
解析:List属性获得的是列表项数组;ListIn-dex获得的是选中项的索弓l;Index获得的是控件数组的索引;Text属性获得的是选中项的内容,故答案选D。

第10题:

设窗体上有_个名为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值,则默认为插入到列表的最后面。

更多相关问题