[计算机类试卷]国家二级(VB)机试模拟试卷80及答案与解析.doc
《[计算机类试卷]国家二级(VB)机试模拟试卷80及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VB)机试模拟试卷80及答案与解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VB)机试模拟试卷 80及答案与解析 一、选择题 1 设窗体上有一个名称为 List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是 ( A) List1.List(List1.ListCount) = “VB程序 “ ( B) List1.List(List1.ListCount - 1) = “VB程序 “ ( C) List1.AddItem “VB程序 “ ( D) List1.AddItem “VB程序 “, List1.ListCount 2 设窗体上有一个名称为 Timer1的计时器控件,其 Interval属性被设置为 500,Enabl
2、ed属性被设置为 True;还有一个名称为 Text1的文本框和下面的事件过程: Private Sub Timer1_Timer() Static x As Long x = x + 1 Text1 = x End Sub 程序运行一段时间后,文本框中显示的是 100,则表示 ( A)程序已经运行了 100秒 ( B)程序已经运行了 100毫秒 ( C)程序已经运行了 50秒 ( D) 文本框到窗体左边框的距离是 100 3 有下面事件过程: Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single
3、, Y As Single) If Button = 2 Then Form1.PSet(X, Y) PSet方法可以在 X, Y处画一个点 End If End Sub 程序运行后,产生的效果是 ( A)在窗体上每单击鼠标左键一次,就在鼠标位置处画一个点 ( B)按着鼠标左键,移动鼠标,可在窗体上画出鼠标的运动轨迹 ( C)按着鼠标右键,移动鼠标,可在窗体上画出鼠标的运动轨迹 ( D)不按任何鼠标键,移动鼠标,可在窗体上画出鼠标的运动轨迹 4 下面关于控件数组的叙述中正确的是 ( A)控件数组中所有控件的名称相同,但其 Index属性值各不相同 ( B)控件数组中所有控件的名称相同,但其 V
4、alue属性值各不相同 ( C)控件数组中每个元素都是独立的控件, 因此都有各自的事件过程 ( D)上述都是错误的 5 下面关于菜单的叙述中正确的是 ( A)为了使得选中一个菜单项就可以执行某种操作,要为它的 Click事件过程编写执行该操作的代码 ( B)同一级菜单中的菜单项不能同名,但不同级菜单中的菜单项可以同名 ( C)只能使用鼠标右键把弹出式菜单弹出来 ( D)弹出式菜单中的菜单项不能再有自己的子菜单 6 有下面程序代码: Private Sub Command1_Click() For k = 5 To 1 Step -1 x = k + x * 10 Next k Print x
5、End Sub 程序运行后,单击命令按钮 Command1,输出结果是 ( A) 12345 ( B) 54321 ( C) 15 ( D) 150 7 有下面程序代码: Private Sub Command1_Click() a = 3 s = 0 For k = 1 To 5 s = s + a Mod k a = a + k Next k Print s End Sub 程序运行后,单击命令按钮 Command1,输出结果是 ( A) 15 ( B) 13 ( C) 4 ( D) 1 8 有下面程序代码: Private Sub Command1_Click() Dim sign As
6、 Integer sign = 1 a = 1 b = 2 For k = 1 To 5 c = a + sign * b a = b b = c Print c; sign = -sign Next k End Sub 程序运行后,单击命令按钮 Command1,输出结果是 ( A) 3 -1 2 -3 -1 ( B) 3 5 8 13 21 ( C) -1 1 -2 -1 -1 ( D) 3 4 5 6 7 9 有下面程序代码: Private Sub Command1_Click() Dim a As String a = “COMPUTER“ n = search(a, “T“) Pr
7、int IIf(n = 0, “未找到 “, n) End Sub Private Function search(str As String, ch As String) As Integer For k = 1 To Len(str) c = Mid(str, k, 1) If c = ch Then search = k Exit Function End If Next k search = 0 End Function 程序运行后,单击命令按钮 Command1,输出结果是 ( A) 0 ( B) 8 ( C) 6 ( D)未找到 10 有下面程序代码: Private Sub Co
8、mmand1_Click() a = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) n = UBound(a) For k = 0 To UBound(a) / 2 Print a(k) * a(n); n = n - 1 Next k End Sub 程序运行后,单击命令按钮 Command1,输出结果是 ( A) 2 6 12 20 30 ( B) 2 12 20 56 90 ( C) 30 28 24 18 10 ( D) 10 18 24 28 30 11 有下面程序代码: Private Sub Command1_Click() Dim x As Inte
9、ger, s As Integer x = 1 For k = 1 To 3 x = x + 1 proc x s = s + x Next k Print s End Sub Private Sub proc(ByVal a As Integer) Static x As Integer x = x + 1 a = a + x End Sub 程序运行后,单击命令按钮 Command1,输出结果是 ( A) 6 ( B) 9 ( C) 15 ( D) 19 12 窗体上有 1个 Timer1计时器, 1个 Shape1 形状控件,还有下面程序代码: Dim flag As Boolean P
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 模拟 80 答案 解析 DOC
