列表框及组合框练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.在窗体上画一个文本框(其名称为TEXT1)和一个标签(其名称为LABEI1),程序运行后,如果在文本框中输入指定的信息,则立即在标签中显示相同的内容,以下可以实现上述操作的事件过程是( )。 (2006.9)
A)private sub textl_click() B) private sub textl_change()
LabeLl. caption= textl. Text LabeI.l. caption= textl. text
End sub end sub
C)private sub LabeLl_change() D)private sub LabeLl_click()
LabeLl. caption= textl. text LabeLl. caption—textl. text
End sub end sub
2.设窗体上有一个命令按钮数组,能够区分数组中各个按钮的属性是( )。(2010.9) A) Name B)Index C) Caption D) Left
3.窗体上有Listl.List2两个列表框,Listl中有若干列
表项(见图),并有下面的程序:
Private Sub Comandl_Click()
For k= Listl. ListCount-l To O Step -l
If Listl. Selected(k) Then
List2. AddItem Listl. List(k)
Listl. RemoveItem k
End If
Next k
End Sub
程序运行时,按照图示在Listl中选中2个列表项,然后单击Commandl命令按钮,则产生的结果是( )。 (2009.9)
A)在List2中插入了“外语”、“物理”两项
B)在Listl中删除了“外语”、“物理”两项
C)同时产生A)和B)的结果
D)把Listl中最后1个列表项删除并插入到List2中
4.窗体上有名称为Commandl的命令按钮和名称为Textl的文本框
Private Sub Commandl_Click()
Textl.Text -”程序设计”
Textl.SetFocus
End Sub
Private Sub Textl_GotFocus()
Textl. Text一”等级考试”
End Sub
运行以上程序,单击命令按钮后( )
A)文本框中显示的是“程序设计”,且焦点在文本框中
B)文本框中显示的是“等级考试”,且焦点在文本框中
C)文本框中显示的是“程序设计”,且焦点在命令按钮上
D)文本框中显示的是“等级考试”,且焦点在命令按钮上
5.设窗体上有一个列表框控件Listl,含有若干列表项。以下能表示当前被选中的列表项内容的是( )。 (2008.9)
A) Listl. List B) Listl. ListIndex C) Listl. Text D) Listl. Index 6.设在窗体中有一个名称为Listl的列表框,其中有若干个项目。要求选中某一项后单击Commandl按钮,就删除选中的项,则正确的事件过程是( )。(2007.4)
A)Private Sub Commandl_Click() B) Private Sub Commandl_Click()
Listl. Clear Listl. ClearListl. ListIndex
End Sub End Sub
C) Private Sub Commandl_Click()
Listl. Removeltem Listl. ListIndex
End Sub
D) Private Sub Commandl_Click()
Listl. Removeltem
End Sub
7.设在窗体Forml上有一个列表框Listl,其中有若干个项目。要求单击列表框中某一项时,把该项显示在窗体上,正确的事件过程是( )。(2007.4)
A)Prvate Sub Listl_.Click()B)Private Sub Forml_Click()
Print Listl. Text Print Listl. Text
End Sub End Sub
C) Private Sub Listl_CIick() D) Private Sub Forml_Click()
Print Forml. Text Listl. Print Listl. Text
End Sub End Sub
8.要使一个文本框可以显示多行文本,应设置为True的属性是( )。(2007.9)
A) Enabled B) MultiLine C) MasLenfth D) Width
9.在窗体上有一个名为Textl的文本框。当光标在文本框中时,如果按下字母键“A”,则被调用的事件过程是( )。(2007.9)
A)Form_KeyPress() B)Textl_LostFocus()
C) Textl_Click() D) Testl_Change()
10.设在窗体上有一个名称为Commandl的命令按钮和一个名称为Textl的文本框。要求单击Commandl按钮时可把光标移到文本框中。下面正确的事件过程是( )。(2007.9) A)Private Sub Commandl_Click() B) Private Sub Commandl_Click()
Textl. GotFocus Commandl. GotFocus
End Sub End Sub
C)Private Sub Commandl_Click() D) Private Sub Commandl_Click()
Textl. SetFocus Commandl. SetFocus
End Sub End Sub
11.在窗体上有一个文件名称为Textl的文本框和1个名称为Commandl的命令按钮,要求在程序执行时,每单击命令按钮一次,文本框向右移动一定距离。下面能够正确实现上述功能的程序是( ) (2007. 4)
A)Private Sub Commandl_Click()
Textl. Left= 100
End Sub
B) Private Sub Commandl_Click()
Textl. Left= Textl. Left-100
End Sub
C)Private Sub Commandl_Click() D) Private Sub Commandl_Click()
Textl. Move. Text. Left+100 Textl. Move. Text. Left
End Sub End Sub
12.在窗体上画一个列表框和一个命令按钮,其名称分别为Listl和Commandl,然后编写如下事件过程:
Private Sub Form_Load()
Listl.AddItem"Iteml"
Listl.Addltem"Item2”
Listl.AddItem"Item3”
End Sub
Private Sub Commandl_Click()
Listl. List( Listl. ListCount)一“AAAA"
End Sub
程序运行后,单击命令按钮,其结果为( )。
A)把字符串“AAAA”添加到列表框中,但位置不能确定
B)把字符串“AAAA”添加到列表框的最后(即“It em3”的后面)
C)把列表框中原有的最后一项改为“AAAA”
D)把字符串“AAAA”插入到列表框的最前面(即“Iteml”的前面)
1.以下不属于同类的是( )
A)Click B)Name C)Caption D) Top
2.当运行程序时,系统自动执行启动窗体的( )事件过程
A)click B)gotfocus C)load D) unload