【计算机类职业资格】计算机等级考试二级VISUAL+BASIC分类真题2014年9月及答案解析.doc
《【计算机类职业资格】计算机等级考试二级VISUAL+BASIC分类真题2014年9月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机等级考试二级VISUAL+BASIC分类真题2014年9月及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、计算机等级考试二级 VISUAL+BASIC 分类真题 2014 年 9 月及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.面向对象方法中,实现对象的数据和操作结合于统一体中的是_。(分数:2.50)A.结合B.封装C.隐藏D.抽象2.在进行逻辑设计时,将 E-R 图中实体之间联系转换为关系数据库的_。(分数:2.50)A.关系B.元组C.属性D.属性的值域3.线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有_。(分数:2.50)A.节省存储空间B.插入与删除运算效率高C.便于查找D.排序时减少元素的比较次数4.深度为 7 的
2、完全二叉树中共有 125 个结点,则该完全二叉树中的叶子结点数为_。(分数:2.50)A.62B.63C.64D.655.下列叙述中正确的是_。(分数:2.50)A.所谓有序表是指在顺序存储空间内连续存放的元素序列B.有序表只能顺序存储在连续的存储空间内C.有序表可以用链接存储方式存储在不连续的存储空间内D.任何存储方式的有序表均能采用二分法进行查找6.设二叉树如下: (分数:2.50)A.ABDEGCFHB.DBGEAFHCC.DGEBHFCAD.ABCDEFGH7.计算机软件包括_。(分数:2.50)A.算法和数据B.程序和数据C.程序和文档D.程序、数据及相关文档8.下面描述中不属于软件
3、需求分析阶段任务的是_。(分数:2.50)A.撰写软件需求规格说明书B.软件的总体结构设计C.软件的需求分析D.软件的需求评审9.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的_。(分数:2.50)A.逻辑独立性B.物理独立性C.应用独立性D.空间独立性10.有三个关系 R、S 和 T 如下: R A B C a 1 2 b 2 1 c 3 1 e 4 2 S A B C d 3 2 c 3 1 T A B C a 1 2 b 2 1 c 3 1 d 3 2 e 4 2 则由关系 R 和 S 得到关系 T 的操作是_。(分数:2.50)A.并B.投影C.交D.选择11.下列
4、合法的 Visual Basic 数值变量是_。(分数:2.50)A.“BianLiang”B.aBCD “B“, 24; Print: Print V; B(分数:2.50)A.VB 24 2 5B.VB 242 5C.V B 242 5D.2 5 242 530.设有函数 (分数:2.50)A.y = IIf(x0, 5, 2)B.y = IIf(x0, 2, 5)C.If x 0 Theny = 2ElseIf x = 0 Theny = 5End IfD.If x0 Theny = 2End IfIf x = 0 Theny = 5End If31.有如下程序代码: Private S
5、ub Form_Click( ) Dim a(3, 3) As Integer For i = 1 To 3 For j = 1 To 3 If j 1 And i 1 Then a(i, j) = a(a(i - 1,j - 1), a(i, j - 1) + 1 Else a(i, j) = i * j End If Print a(i, j); Next j Print Next i End Sub 程序运行后,单击窗体,输出结果为_。 A B C D (分数:2.50)A.B.C.D.32.设有如下程序代码: Private Sub Command1_Click( ) Dim x As
6、 Integer x = 30 Print f(x) + f(x) End Sub Private Function f(a As Integer) As Integer a = a/3 f = a End Function 运行 Command1_Click 过程所产生的输出是_。(分数:2.50)A.13B.20C.30D.633.有如下程序代码: Private Sub Form_Click( ) Dim a(100) As Integer Dim b(100) As Integer For i = 1 To 100 a(i) = i Next i For i = 1 To 100 b(
7、i) = a(i) + a(i - 1) Next i End Sub 运行程序,单击窗体,以下说法中正确的是_。(分数:2.50)A.数组 a 和数组 b 中存放的均为 1100 的整数B.数组 a 中存放的是 1100 的整数,数组 b 中存放的是 101200 的整数C.数组 a 中存放的是 1100 的整数,数组 b 中存放的是 1199 的奇数D.数组 a 中存放的是 1100 的整数,数组 b 中存放的是 1200 的偶数34.有下面程序代码: Private Sub Command1_Click( ) Dim a, s As Integer a = Array(1, 2, 3,
8、4, 5, 6, 7, 8, 9) k = 1 s = 0 Do s = s + a(k) k = k + 2 Loop Until k UBound(A) Print s End Sub 程序运行产生的输出是_。(分数:2.50)A.45B.20C.16D.2535.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 2 Then Print “ABCD“;
9、Else Print “DDDD“; End If End Sub Private Sub Command1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Print “EFGH“ End Sub 程序运行后,单击命令按钮,输出结果是_。(分数:2.50)A.ABCDEFGHB.DDDDEFGHC.ABCDD.EFGH36.在窗体上画一个名称为 Command1 的命令按钮,然后编写其 Click 事件过程代码如下: Private Sub Command1_Click( ) Dim i As In
10、teger, num As Integer Do For i = 1 To 10 hum=Int(Rnd * 10) + 1 Select Case num Case 2 Exit For Case 7 Exit Do End Select n = n + 1 Next i Loop Print n End Sub 则下面描述中正确的是_。(分数:2.50)A.当变量 num 的值为 2 时,事件过程 Command1_Click 执行结束B.当变量 num 的值为 7 时,Do 循环将终止C.变量 num 的值一定是大于或等于 11 的整数D.Do 循环的执行次数一定为 10 次37.在窗体
11、上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) Dim x As Integer x = -10 Mod -4 If x = -1 Then Print -1; If x = -2 Then Print -2; If x = -3 Then Print -3; Print End Sub 程序运行时,单击 Command1,则在窗体上输出的结果是_。(分数:2.50)A.-1B.-2C.-1 -2D.-1 -2 -338.假定把计时器控件 Timer1 的 Interval 属性设置为 10,Enabled 属性
12、设置为 True,并编写下面的程序:Dim x As Integer Private Sub Timer1_Timer( ) For i = 1 To 100 x = x+1 Next i Print x End Sub 程序运行一段时间后的结果是_。(分数:2.50)A.输出 100 后正常结束B.输出 1000 后正常结束C.输出 10000 后正常结束D.出错39.设窗体上有一个名称为 Command1 的命令按钮和一个名称为 Timer1 的计时器,并有下面程序代码: Private Sub Form_Load( ) Timer1. Enabled = False Timer1. In
13、terval = 500 End Sub Private Sub Command1_Click( ) Timer1. Enabled = True End Sub Private Sub Timer1_Timer( ) If Command1. Left 0 Then Command1. Left = Command1. Left - 100 End If End Sub 下面叙述中正确的是_。(分数:2.50)A.程序一运行,命令按钮就向左移动,到窗体左端停止B.程序运行后,单击命令按钮,则按钮向左移动,到窗体左端停止C.程序运行后,单击命令按钮,则按钮向左移动,每秒移动一次D.程序一运行,
14、命令按钮就向右移动,到窗体右端停止40.在窗体上画一个名称为 Command1 的命令按钮,并编写如下程序: Private Sub Command1_Click( ) Dim a As Integer Static b As Integer a = 20 b = 5 Call sub1(a, b) Print a; b End Sub Private Sub sub1(ByRef x1 As Integer, y1 As Integer) x1 = x1 + 3 y1 = x1 + y1 End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是_。(分数:2.50)A.23 23B.2
15、3 28C.20 5D.20 25计算机等级考试二级 VISUAL+BASIC 分类真题 2014 年 9 月答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.面向对象方法中,实现对象的数据和操作结合于统一体中的是_。(分数:2.50)A.结合B.封装 C.隐藏D.抽象解析:解析 对象的基本特点是:标识唯一性、分类性、多态性、封装性、模块独立性好。封装是指隐藏对象的属性和实现细节,将数据和操作结合于统一体,仅对外提供访问方式,B 选项正确。2.在进行逻辑设计时,将 E-R 图中实体之间联系转换为关系数据库的_。(分数:2.50)A.关系 B.
16、元组C.属性D.属性的值域解析:解析 E-R 图中实体之间的联系转换为关系数据库中的关系,A 选项正确。3.线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有_。(分数:2.50)A.节省存储空间B.插入与删除运算效率高 C.便于查找D.排序时减少元素的比较次数解析:解析 顺序表和链表的优缺点比较如下表: 类型 优点 缺 点 顺序表 (1)可以随机存取表中的任意结点 (2)无需为表示结点间的逻辑关系额外增加存储空间 (1)顺序表的插入和删除运算效率很低 (2)顺序表的存储空间不便于扩充 (3)顺序表不便于对存储空间的动态分配 链表 (1)在进行插入和删除运算时,只需要改变指针即可,不
17、需要移动元素 (2)链表的存储空间易于扩充并且方便空间的动态分配 需要额外的空间(指针域)来表示数据元素之间的逻辑关系,存储密度比顺序表低 由表中可以看出链式存储插入与删除运算效率高,故 B 选项正确。4.深度为 7 的完全二叉树中共有 125 个结点,则该完全二叉树中的叶子结点数为_。(分数:2.50)A.62B.63 C.64D.65解析:解析 在树结构中,定义一棵树的根结点所在的层次为 1,其他结点所在的层次等于它的父结点所在的层次加 1,树的最大层次称为树的深度。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。深度为 6 的满二叉树,结点个数为
18、 2 6 -1=63,则第 7 层共有 125-63=62 个叶子结点,分别挂在第 6 层的左边 62 个结点上,加上第 6 层的最后 1 个叶子结点,该完全二叉树共有 63 个叶子结点,故 B 选项正确。5.下列叙述中正确的是_。(分数:2.50)A.所谓有序表是指在顺序存储空间内连续存放的元素序列B.有序表只能顺序存储在连续的存储空间内C.有序表可以用链接存储方式存储在不连续的存储空间内 D.任何存储方式的有序表均能采用二分法进行查找解析:解析 “有序”是特指元素按非递减排列,即从小到大排列,但允许相邻元素相等,A 选项错误。有序表可以顺序存储也可以链式存储,B 选项错。能使用二分法查找的
19、线性表必须满足两个条件:用顺序存储结构;线性表是有序表,D 选项错误。故选择 C 选项。6.设二叉树如下: (分数:2.50)A.ABDEGCFHB.DBGEAFHCC.DGEBHFCA D.ABCDEFGH解析:解析 二叉树遍历可以分为 3 种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。本题中前序遍历为 ABDEGCFH,中序遍历为 DBGEAFHC,后序遍历为。DGEBHFCA,故 C 选项正确。7.计算机软件包括_。(分数:2.50)A.算法和数据B.程序和数据C.程序和
20、文档D.程序、数据及相关文档 解析:解析 计算机软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。故 D 选项正确。8.下面描述中不属于软件需求分析阶段任务的是_。(分数:2.50)A.撰写软件需求规格说明书B.软件的总体结构设计 C.软件的需求分析D.软件的需求评审解析:解析 需求分析阶段的工作可以分为 4 个方面:需求获取、需求分析、编写需求规格说明书和需求评审。故 B 选项正确。9.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的_。(分数:2.50)A.逻辑独立性 B.物理独立性C.应用独立性D.空间独立性解析
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 计算机等级考试 二级 VISUALBASIC 分类 2014 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-1339712.html