[计算机类试卷]国家二级VB机试(选择题)模拟试卷139及答案与解析.doc
《[计算机类试卷]国家二级VB机试(选择题)模拟试卷139及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VB机试(选择题)模拟试卷139及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VB机试(选择题)模拟试卷 139及答案与解析 一、选择题 1 下列叙述中正确的是 ( A)数据结构中的数据元素可以是另一种数据结构 ( B)数据结构中的数据元素只能是另一种线性结构 ( C)数据结构中的数据元素只能是另一种非线性结构 ( D)以上说法均不正确 2 设数据元素集合为 A, B, C, D, E, F,下列关系为线性结构的是 ( A) R= (D,F),(E,C),(B,C),(A,B),(C,F) ( B) R= (D,E),(E,A),(B,C),(A,B),(C,F) ( C) R= (A,B),(C,D),(B,A),(E,F),(F,A) ( D) R= (D
2、,E),(E,A),(B,C),(F,B),(C,F) 3 设栈的存储空间为 S(1:m),初始状态为 top=m+1。经过一系列入栈与退栈操作后, top=m。现又在栈中退出一个元素后,栈顶指针 top值为 ( A) m+1 ( B) 0 ( C) m-1 ( D)产生栈空错误 4 设循环队列存储空间为 Q(1:50)。初始状态为 front=rear=50。经过一系列入队和退队操作后, front=14, rear=19,则该循环队列中的元素个数为 ( A) 46 ( B) 45 ( C) 6 ( D) 5 5 设二叉树中共有 15个结点,其中的结点值互不相同。如果该二叉树的前序序列与中序
3、序列相同,则该二叉树的深度为 ( A) 15 ( B) 6 ( C) 4 ( D)不存在这样的二叉树 6 下列各组的排序方法中,最坏情况下比较次数相同的是 ( A)冒泡排序与快速排序 ( B)简单插入排序与希尔排序 ( C)堆排序与希尔排序 ( D)快速排序与希尔排序 7 单元测试主要涉及的文档是 ( A)编码和详细设计说明书 ( B)确 认测试计划 ( C)需求规格说明书 ( D)总体设计说明书 8 下列关于数据库系统的叙述中正确的是 ( A)数据库的数据项之间无联系,记录之间存在联系 ( B)数据库中只存在数据项之间的联系 ( C)数据库的数据项之间以及记录之间都存在联系 ( D)数据库的
4、数据项之间以及记录之间都不存在联系 9 设有三张表,客户(客户号,姓名,地址),产品(产品号,产品名,规格,进价),购买(客户号,产品号,价格),其中表客户和表产品的关键字(键或码)分别为客户号和产品号,则表购买的关键字为 ( A)客户号,产品号 ( B)客户号 ( C)产品号 ( D)客户号,产品号,价格 10 有关系 R如下: 则运输 A B D 2(R)的结果为 ( A) (b,e, 1,2) ( B) (c,c,11,4) ( C) (a,a,2,2) ( D)空 11 Visual Basic窗体设计器的主要功能是 ( )。 ( A)画图 ( B)编写源程序代码 ( C)建立用户界面
5、 ( D)显示文字 12 程序运行时,当用鼠标点击滚动条两端的箭头按钮时,不会产生的结果是( )。 ( A)改变 Value属性的值 ( B)激活 Scroll事件 ( C)激活 Change事件 ( D)滚动框移动 13 已知文本框 Text1中输入了一篇英文短文,并编写了如下程序段: Str_x = Text1.Text n = Len(Str_x) m = 0 t = 0 For i = 1 To n w = UCase(Mid(Str_x, i, 1) If w = “A“ And w 20 ( B) 5-10 Or x20 ( C) x= 5 And x 20 ( D) 5 To 1
6、0: x20 18 编写如下程序代码: Private Sub Command1_Click() s = “Visual Basic“ x = Left(s, 1) For i = 2 To Len(s) z = Mid(s, i, 1) If z x Then x = z Next i Print x End Sub 程序运行后,单击命令按钮 Command1,输出结果为 ( )。 ( A) a ( B) V ( C) s ( D) u 19 设 a、 b、 c为 整型变量,其值分别为 4、 5、 6。以下程序段的输出结果是 ( )。 a = b: b = c: c = a Print a;
7、 b; c ( A) 5 6 4 ( B) 4 5 6 ( C) 5 6 5 ( D) 6 5 4 20 Visual Basic数据类型中,占用内存最小的是 ( )。 ( A) Integer ( B) Boolean ( C) Single ( D) Byte 21 当复选框的 Value属性值为 1时,表示 ( ) ( A)该复选框不可用 ( B)该复选框不可见 ( C)没有选中该复选框 ( D)选中该复选框 22 在窗体上画一个名称为 List1的列表框和一个名称为 Text1的文本框,然后编写如下两个事件过程: Private Sub Form_Load() List1.AddIte
8、m “100“ List1.AddItem “200“ List1.AddItem “300“ List1.AddItem “400“ Text1.Text = “ End Sub Private Sub List1_DblClick() a = List1.Text Print a + Text1.Text End Sub 程序运行后,在文本框中输入 “500“,然后双击列表框中的 “400“,则输出结果为( )。 ( A) 400500 ( B) 500400 ( C) 900 ( D) 0 23 在窗体上画一个文本框(名称为 Text1)和一个标签(名称为 Label1),程序运行后,在
9、文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是 ( )。 ( A) Private Sub Text1_Change() Label1.Caption = Str(Len(Text1.Text) End Sub ( B) Private Sub Text1_Click() Label1.Caption = Str(Len(Text1.Text) End Sub ( C) Private Sub Text1_Change() Label1.Caption = Text1.Text End Sub ( D) Private Sub Label1_C
10、hange() Label1.Caption = Str(Len(Text1.Text) End Sub 24 以下叙述中,错误的是 ( ) ( A)在设计阶段不能调整通用对话框控件的大小 ( B)当文本框失去焦点时,触发其 LostFocus事件 ( C)可以将计时器控件的 Enabled属性设置为 False,使其不能自动触发 Timer事件 ( D)如果文本框的 TabStop属性值为 False,则不能接收从键盘上输入的数据 25 以下关于图片框控件的说法中,正确的是 ( )。 ( A)清空图片框控件中图形的方法之一是将其 Picture属性的值设置为 Null ( B)可以通过调用图
11、片框的 Print方法在图片框中输出文本 ( C)为使图像能自动适应图片框的大小,应将图片框的 Stretch属性设置为 False ( D)用 cls方法可以清除图片框中装入的图片 26 当复选框控件被选中(即复选框控件内显示 “标记)时,其 Value属性的值为( ) ( A) 0 ( B) 1 ( C) True ( D) False 27 对于复选框来说, Value属性可以设置为 0、 1或 2。其中 1表示选中该复选框。故 B选项正确 ( A) Combo1.RemoveItem Combo1.ListCount-1 ( B) Combo1.RemoveItem Combo1.In
12、dex ( C) Combo1.RemoveItem 3 ( D) Combo1.RemoveItem Combo1.ListIndex 28 设有一名称为 txtName的文本框,则下列能使其具有输入焦点的语句是 ( ) ( A) Focus=True ( B) txtName.SetFocus=True ( C) txtName.SetFocus ( D) txtName=SetFocus 29 编写如下 程序代码: Private Sub Command1_Click() Const n = 5 Dim arrx(n) As Integer For i = 1 To 5 arrx(i)
13、= i * i Next i Call swap(arrx(), n) For i = 1 To n Print arrx(i); Next End Sub Public Sub swap(a() As Integer, k As Integer) For i = 1 To k / 2 t = a(i) a(i) = a(k - i + 1) a(k - i + 1) = t Next End Sub 程序运行后,单击命令按钮 Command1,输出结果为 ( )。 ( A) 1 4 9 4 1 ( B) 4 1 9 25 16 ( C) 1 4 9 16 25 ( D) 25 16 9 4
14、1 30 如果在过程 A中用语句: Call proc(a, b) 调用下面的过程 Private Sub proc(b As Integer, ByVal a As Integer) a = a + 1 b = b * 2 End Sub 则调用结束后的结果是 ( )。 ( A)过程 A中变量 b的值变为原有值的 2倍 ( B)过程 A中变量 a的值变为原有值的 2倍 ( C)过程 A中变量 a的值变为原有值的 2倍, b的值等于原有值加 1 ( D)过程 A中变量 b的值变为原有值的 2倍, a的值等于原有值加 1 31 以下 Case子句中错误的是 ( )。 ( A) Case Is 1
15、0 And Is 10 ( C) Case 0 To 10 ( D) Case 3, 5, Is 10 32 设在程序开始处有语句: Option Base 0,则下面定义的数组中正好有 12个元素的是 ( )。 ( A) Dim s%( 3 , 2 ) ( B) Dim a%( 12 ) ( C) Dim s%( 3 , 4 ) ( D) Dim a%( -6 To 6 ) 33 在窗体上画一个名称为 Command1的命令按钮和一个名称为 Text1的 文本框,然后编写以下程序代码: Private Sub sub1(ByRef d(), ByRef m1 As Integer) Dim
16、i As Integer m1 = d(LBound(d) For i = LBound(d) + 1 To UBound(d) If m1 B“表示选择 A、 B两个属性中不相同的元组, D=2表示选择属性 D中元素不小于 2的元组,关系 “表示选择两个条件同时成立的元组。满足条件的元组只有 (b e 1 2)。故选 A选项。 11 【正确答案】 C 【试题解 析】 Visual Basic窗体设计器简称窗体 (Form),是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。各种图形、图像、数据等都是通过窗体或窗体中的控件显示出来的,在设计应用程序时,窗体就像是一块画布,在这块画布上可
17、以画出组成应用程序的各个构件。故 C选项正确。 12 【正确答案】 B 【试题解析】 对滚动条的操作一般就是移动,滚动条事件有 Scroll事件和Change事件,故选项 A、 C和 D均正确;本题正确答案为 B 13 【正确答案】 D 【试题解析】 在变量 Str_x中存 放文本框中输入的一篇英文短文,通过 Len函数获得短文的长度,并将其长度赋值给变量 n。在外层 For循环中,循环变量 i从 1开始到 n结束。表达式 Mid(Str_x, i, 1)依次截取字符串 Str_x中第 i个字符,然后通过大写转换函数 UCase转换成大写字母赋值给变量 w。紧接着判断变量 w中存放的字符是否为
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 机试 选择题 模拟 139 答案 解析 DOC
