[计算机类试卷]国家二级VB机试(常用标准控件)模拟试卷28及答案与解析.doc
《[计算机类试卷]国家二级VB机试(常用标准控件)模拟试卷28及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VB机试(常用标准控件)模拟试卷28及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VB机试(常用标准控件)模拟试卷 28及答案与解析 一、选择题 1 能够存放组合框的所有项目内容的属性是 ( A) Caption ( B) Text ( C) List ( D) Selected 2 要想使列表框只允许单选列表项,应设置的属性为 ( A) Style ( B) Selected ( C) MultiSelect ( D) Enabled 3 下面列表框属性中,是数组的是 ( A) ListCount ( B) Selected ( C) Listlndex ( D) MultiSelect 4 窗体上有一个名称为 Comb01的组合框,要求在其编辑区输入文本并按回
2、车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是 ( A) Private Sub Combol_keyDown(KeyCode_ As Integer, Shift As Integer) IfKeyCode=13 Then Combo1 Addltem Combo1 Text End If End Sub ( B) Private Sub Combo1_KeyDown(KeyCode_ As Integer, Shift As Integer) IfKeyCode=13 Then Combo1 AddAItem Text1 Text End If End Sub ( C) Pr
3、ivate Sub Combo1_Click() Combo1 Addltem Combo1 Text End Sub ( D) Private Sub Combol_Click() Combo1 Addltem Text1 Text End Sub 5 要将单选按钮 Opt1设为被选中,应设置的属性是 ( A) Value ( B) Selected ( C) Enabled ( D) SetFocus 6 窗体上有一个名称为 Combol的组合框,为了引用 Combol中最后一个列表项,应使用的表达式是 ( A) Combo1 List(ListCount) ( B) Combo1 Lis
4、t(Combo1 ListCount一 1) ( C) Combo1 List(ListCount1) ( D) Combo1 List(Combo1 ListCount) 7 窗体上有一个名称为 Text1的文本框,一个名称为 Combol的组合框。将文本框中的内容添加到组合框中所使用的命令是 ( A) Text1 Addltem Combo1 Text ( B) Combo1 Addltem Text1 Text ( C) Combol Text=Text1 Text ( D) Text1 Text=Combol Text 8 若要清除列表框控件中的所有列表项,应该使用的方法是 ( A)
5、Removeltem ( B) Clear ( C) Delete ( D) Refresh 9 窗体上有名称为 List1的列表框。以下能够将列表框当前选定的列表项替换为字符串 “Basic”的语句是 ( A) List1 Addltem”Basic” ( B) List1 List(List1 Listlndex)=”Basic” ( C) List1 Text=”Basic” ( D)以上都可以 10 要想不使用 Shift或 Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的 MultiSelect属性设置为 ( A) 0-None ( B) 1Simple ( C) 2一 E
6、xtended ( D) 3 11 如果在列表框 List1中没有选中项目,则 List1 Listlndex的值为 ( A)一 1 ( B) 0 ( C) 1 ( D) 2 12 设 Label1、 Command1、 Text1、 Check1分别为标签、命令按钮、文本框、复选框的名称,则以下属性设置语句中,运行时不会出错的是 ( A) Label1 BackStyle=2 ( B) Command1 Style=1 ( C) Text1 ScrollBars=4 ( D) Check1 Value=2 13 下列不包含滚动条的控件是 ( A)列表框 ( B)标签 ( C)组合框 ( D)
7、文本框 14 为了删除列表框中的一个列表项,应使用的列表框方法是 ( A) Move ( B) Remove ( C) Clear ( D) Removeltem 15 以下不能设置 Picture属性的控件是 ( A)窗体 ( B)列表框 ( C)复选框 ( D)命令按钮 16 设窗体上有 1个名称为 List1的列表框,程序运行时,如果选中了第 3个列表项(最上面的列表项为第 0个列表项 ),则下面不成立的是 ( A) List1 Selected(List1 Listlndex)的值为 True ( B) List1 Selected(3)的值为 True ( C) List1 List
8、(3)的值为 True ( D) List1 Listlndex的值为 3 17 下列控件中,不响应 Click事件的是 ( A)框架 ( B)标签 ( C)图像框 ( D)形状 18 设窗体上有一个名称为 Check1的复选框,并有下面程序代码: Private Sub Check1 MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Check1 Value=1 End Sub 根据上面的事件过程,可以得出结论 ( A)鼠标单击该复选框,复选框的标题被改为 “1” ( B)鼠标右键单击该复选框,可
9、以选中该复选框 ( C)鼠标左键单击该复选框,它被选中,右键单击它,取消选中 ( D)鼠标右键单击该复选框,它被选中,左键单击它,取消选中 19 设窗体上有一个名称为 List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后 追加一个列表项的是 ( A) List1 List(List1 ListCount)=”VB程序 ” ( B) List1 List(List1 ListCount一 1)=”VB程序 ” ( C) List1 Addltem”VB程序 ” ( D) List1 Addltem”VB程序 ”, List1 ListCount 20 已知列表框控件 List1中已
10、放入若干表项,下列关于 List1的叙述中错误的是 ( A)第一个表项的序号为 0 ( B)没有选中任何一个表项时, Listlndex属性的值为一 1 ( C)最后一个表项 的序号为 ListCount ( D)可用 MultiSelect属性设置是否可多选 21 判断复选框是否被选中的属性为 ( A) Selected ( B) Checked ( C) Value ( D) Index 22 窗体上有 1个名称为 Label1的标签; 1个名称为 List1,且含有若干表项的列表框。为了使得单击 List1中某个表项时,在 Label1中相应地显示该表项,应使用的程序代码为 ( A) P
11、rivate Sub Listl_Click()Label1 Caption=List1 Index End Sub ( B) Private Sub Listl_Click()Label1 Caption=List1 ListCount End Sub ( C) Private Sub Listl_Click()Label1 Caption=List1 Text End Sub ( D) Private Sub Listl_Click()Label1 Caption=List1 Selected End Sub 23 以下关于控件的叙述中,正确的是 ( A)列表框包含了组合框的全部功能 (
12、B)列表框兼有组合框 和文本框的功能 ( C)列表框和组合框具有完全不同的功能 ( D)组合框兼有列表框和文本框的功能 24 判断单选按钮是否被选中的属性为 ( A) Selected ( B) Checked ( C) Value ( D) Index 25 窗体上有名称为 Commandl的命令按钮,名称分别为 List1、 List2的列表框,其中 List1的 MultiSelect属性设置为 1(Simple),并有如下事件过程: Private Sub Commandl_Click() For i=0 To List1 ListCount-1 If List1 Selected(i
13、)=True Then List2 Addltem Text End If Next End Sub 上述事件过程的功能是将 List1中被选中的列表项添加到 List2中。运行程序时,发现不能达到预期目的,应做修改,下列修改中正确的是 ( A)将 For循环的终值改为 List1 ListCount ( B)将 List1 Selected(i)=True改为 List1 List(i) Selected=True ( C)将 List2 Addltem Text改为 List2 Addltem List1 List(i) ( D)将 List2 Addltem Text改为 List2 A
14、ddltem List1 Listlndex 26 窗体上有一个名为 List1的列表框和一个名为 Command1的命令按钮,并有下面的事件过程: Private Sub Command1_Click() n =List1 Listlndex If n0 Then ch$=List1 List(n) List1 List(n)=List1 List(n1): List1 List(n-1)=ch End If End Sub 程序运行时,选中 1个列表项,然后单击 Command1按钮,则产生的结果是 ( A)若选中的不是最前面的列表项,则选中的列表项与它前一个列表项互换位置 ( B)选中的
15、列表项与它前面的列表项互换位置 ( C)若选中的不是最后面的列表项,则选中的列表项与它后一个列表项互换位置 ( D)选中的列表项与它后面的列表项互换位置 27 窗体上有一个名称为 Combo1的组合框,一个名称为 Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编写如下程序,以期实现上述功能: Private Sub Command1_Click() str1=Trim(Combo1 Text): flag=0 If str1”Then F
16、or i=0 To Combol ListCount1 If str1=Combo1 List(i)Then Combol Removeltem i: Combol TeXt=”: flag=1 End If Next Ifflag=1 Then Combol Addltem Combol Text End If End Sub 程序中存在问题,以下关于程序问题的叙述中,正确的是 ( A) For循环的循环初值 i应该从 1开始 ( B)语句 Combol RemoveItem i有错误 ( C)语句 Combol AddItem Combol Text有错, Combol Text的内容已存
17、在于组合框中 ( D)应把程序倒数第 3行中的 Ifflag=1改为 Ifflag=0 28 在窗体上画一个名称为 List1的列表框,然后编写如下程序: Private Sub Form_Click() For i=1 To 10 Item=”Item”&i: List1 Addltem Item Next i End Sub 程序运行时,单击窗体,所完成的功能是 ( A)向列表框中添加 10个项目 ( B)向列表框中添加 11个项目 ( C)向列表框中添加 10个数字 ( D)向列表框中添加 1 10的和 29 设窗体上有一个名称为 List1的列表框和一个名称为 Check1的复选框数组
18、 (下标从 0开始 )。程序运行时,单击某个复选框,如果列表框中没有该复选框的标题,则把该复选框的标题添加到列表框中,否则从列表框中把该复选框标题删除。 Private Sub Check1_Click(Index As Integer) For k=0 To Listl ListCount-1 If Checkl(Index) Caption=List1 List(k)Then Exit For Next k If kList1 ListCount Then List1 Removeltem k Else List1 Addltem_ End If End Sub 为使上面 程序可以实现该功
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 机试 常用 标准 控件 模拟 28 答案 解析 DOC
