【计算机类职业资格】国家二级(VB)机试-试卷11及答案解析.doc
《【计算机类职业资格】国家二级(VB)机试-试卷11及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(VB)机试-试卷11及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(VB)机试-试卷 11 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.设某二叉树的后序序列为 CBA,中序序列为 ABC,则该二叉树的前序序列为(分数:2.00)A.BCAB.CBAC.ABCD.CAB2.下列叙述中正确的是(分数:2.00)A.存储空间不连续的所有链表一定是非线性结构B.结点中有多个指针域的所有链表一定是非线性结构C.能顺序存储的数据结构一定是线性结构D.带链的栈与队列是线性结构3.算法时间复杂度的度量方法是(分数:2.00)A.算法程序的长度B.执行算法所需要的基本运算次数C.执行算法所需要的所有运算次数D.执
2、行算法所需要的时间4.设循环队列为 Q(1: m),初始状态为 front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为(分数:2.00)A.1B.2C.m-1D.0 或 m5.计算机软件的构成是(分数:2.00)A.源代码B.程序和数据C.程序和文档D.程序、数据及相关文档6.下面不属于软件设计阶段任务的是(分数:2.00)A.软件的详细设计B.软件的总体结构设计C.软件的需求分析D.软件的数据设计7.下面属于黑盒测试方法的是(分数:2.00)A.边界值分析法B.基本路径测试C.条件覆盖D.条件-分支覆盖8.一名雇员就职于一家公司,一个公
3、司有多个雇员。则实体公司和实体雇员之间的联系是(分数:2.00)A.1:1 联系B.1:m 联系C.m:1 联系D.m:n 联系9.有关系 R 如下,其中属性 B 为主键: (分数:2.00)A.实体完整性约束B.参照完整性约束C.用户定义的完整性约束D.关系完整性约束10.在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是(分数:2.00)A.概念数据模型B.逻辑数据模型C.物理数据模型D.关系数据模型11.以下合法的 VB 变量名是(分数:2.00)A.x_yB.PrintC._bD.m-n12.以下关于 VB 的叙述中,错误的是(分数:2.00)A.VB 的窗体模
4、块只包含由控件组成的窗体B.在 VB 集成开发环境中,既可以运行程序,也可以调试程序C.VB 采用事件驱动的编程机制D.VB 程序可以编译为.exe 文件13.VB 工程文件的扩展名是(分数:2.00)AvbpBfrmCvbgDbas14.设有数组声明语句如下: Dim a(-1 to 2, ,0 to 5) a 所包含的数组元素个数是(分数:2.00)A.24B.20C.18D.1515.能够被窗体或控件所识别的操作称为(分数:2.00)A.事件B.方法C.过程D.属性16.函数表达式 Sgn(-10)的值是(分数:2.00)A.-1B.0C.1D.1017.设:a = 3,b = 5,c
5、= 4,d = 7,表达式 a d) Or Not( b y, “go“, “back“)。以下与该表达式具有相同功能的语句是(分数:2.00)A.If y = y Then A = “go“ Else A = “back“ End IfC.If y 0 Sum = Sum + ( _ ) k = k / 10 Loop Print Sum End Sub 程序不完整,应该在_ 处填写的内容是(分数:2.00)A.k Mod 10B.kC.left(CStr(k), 1D.mid (CStr(k), 1,1)40.窗体上有一个名称为 Command1 的命令按钮,一个名称为 List1 的列表
6、框。命令按钮的单击事件过程如下:Private Sub Command1_Click() Open “c:/f1.txt“ For Input As #1 Do While Not EOF(1) Input #1, str1 List1.AddItem str1 Loop CloseEnd Sub 对于上述程序,以下叙述中错误的是(分数:2.00)A.以输入方式打开随机文件 f1.txtB.Close 的作用是关闭已经打开的数据文件C.单击命令按钮后,把 f1.txt 中的所有内容添加到列表框中D.运行程序后,列表框中的列表项都是 f1.txt 中的记录二、基本操作题(总题数:1,分数:2.0
7、0)41.(1)在名称为 Form1 的窗体上添加两个名称分别为 Frame1、Ftame2 的框架,标题分别为“字号”、“修饰”;在 Frame1 中添加两个单选按钮,名称分别为 Option1、Option2,标题分别为“10 号字”、“20 号字”,且标题显示在单选按钮的左边;在 Frame2 中添加一个名称为(:beckl 的复选框,标题为“下划线”。程序运行后的窗体如图所示。 注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt1vbp,窗体文什名保存为 sjt1frm。 (2)在名称为 Form1 的窗体上从上到下添加两个文本框,名称分别为 Text1、Text2;再添加一个
8、命令按钮,名称为 Command1,标题为“选中字符数是”。程序运行时,在 Text1 中输入若干字符,选中部分内容后,单击“选中字符数是”按钮,则选中的字符个数显示在 Text2 中(如图所示)。请编写按钮的 Click 事件过程。 要求:程序中不得使用变量,事件过程中只能写一条语句。 注意:存盘时必须存放在考生文件夹下,工程文件名保存为 sjt2vbp,窗体文件名保存为 sjt2frm。 (分数:2.00)_三、简单应用题(总题数:1,分数:2.00)42.(1)在考生文什央下有一个工程文件 sjt3vbp,窗体上有一个圆和一个矩形,还有水平和垂直滚动条各一个。程序运行时,移动某个滚动条的
9、滚动块,可使圆做相应方向的移动。滚动条刻度值的范围是圆可以在矩形中移动的范围。以水平滚动条为例,滚动块在最左边时,圆靠在矩形的左边线上,如图 1 所示;滚动块在最右边时,圆靠在矩形的右边线上,如图 2 所示。垂直滚动条的情况与此类似。 已经给出了全部控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。 注意:不能修改程序的其他部分和控件属性。最后将修改后的文件按原文件名存盘。 (2)在考生文件夹下有一个工程文件 sjt4vbp。窗体中已经给出了所有控件,如图所示。程序运行时,单击“发射”按钮,航天飞机图标将向上运动,速度逐渐加快,全部进入图片云中后则停止,并将飞行距离(
10、用坐标值表示)和所用时间(单位为秒)分别显示在标签 Label1 和 Label2 中;单击“保存”按钮,则把飞行距离和所用时间存入考生文件夹下的 out4txt 文件中。 (分数:2.00)_四、综合应用题(总题数:1,分数:2.00)43.考生文件夹下有一个工程文件 sjt5vbp。运行程序后,从文件中读出数据,将其放入一个 55 的二维数组 a 中。请编写程序,找出数组 a 中每行的最大值及该值在行中的次序(列下标),并将所找到的结果分别保存到一维数组 b、c 中(a 中第一行的最大值保存在 b(1)中,最大值的列次序保存在 c(1)中)。 注意:不能修改程序的其他部分和控件属性,最后将
11、修改后的文件按原文什名存盘。程序调试通过后,命令按钮的事件过程必须至少执行一次。(分数:2.00)_国家二级(VB)机试-试卷 11 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.设某二叉树的后序序列为 CBA,中序序列为 ABC,则该二叉树的前序序列为(分数:2.00)A.BCAB.CBAC.ABC D.CAB解析:解析:二叉树遍历可以分为 3 种:前序遍历(访问根节点在访问左子树和访问右子树之前)、中序遍历(访问根节点在访问左子树和访问右子树两者之间)、后序遍历(访问根节点在访问左子树和访问右子树之后)。后序序列为 CBA,则 A 为根节
12、点。中序序列为 ABC,则 B 和 C 均为左子树节点或右子树节点,且 B 为 C 父节点,可知前序序列为 ABC,C 选项正确。2.下列叙述中正确的是(分数:2.00)A.存储空间不连续的所有链表一定是非线性结构B.结点中有多个指针域的所有链表一定是非线性结构C.能顺序存储的数据结构一定是线性结构D.带链的栈与队列是线性结构 解析:解析:一个非空的数据结构如果满足以下两个条件:有且只有一个根节点;每一个节点最多有一个前件,也最多有一个后件,称为线性结构,称为线性表,可以采用顺序存储和链接存储,其中链式存储空间不连续,所以 A 选项错误。双向链表节点有两个指针域,指向前一个节点的指针和指向后一
13、个节点的指针,也是线性结构,B 选项错误。顺序存储结构中可能根节点不唯一,故可能不是线性结构,C 选项错误。栈是所有的插入与删除都限定在表的同一端进行的线性表;队列是指允许在一端进行插入,而在另一端进行删除的线性表。D 选项正确。3.算法时间复杂度的度量方法是(分数:2.00)A.算法程序的长度B.执行算法所需要的基本运算次数 C.执行算法所需要的所有运算次数D.执行算法所需要的时间解析:解析:算法的时间复杂度是指执行算法所需要的计算工作量,算法的计算工作量是用算法所执行的基本运算次数来度量的,B 选项正确。4.设循环队列为 Q(1: m),初始状态为 front=rear=m。现经过一系列的
14、入队与退队运算后,front=rear=1,则该循环队列中的元素个数为(分数:2.00)A.1B.2C.m-1D.0 或 m 解析:解析:由初始状态为 front=rear=m 可知此时循环队列为空。入队运算时,首先队尾指针进 1(即rear+1),然后在 rear 指针指向的位置插入新元素。特别的,当队尾指针 rear=m+1 时,置 rear=1。退队运算时,排头指针进 1(即 front+1),然后删除 front 指针指向的位置上的元素,当排头指针front=m+1 时,置 front=1。若经过运算,front=rear 可知队列空或者队列满,D 选项正确。5.计算机软件的构成是(分
15、数:2.00)A.源代码B.程序和数据C.程序和文档D.程序、数据及相关文档 解析:解析:计算机软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。D 选项正确。6.下面不属于软件设计阶段任务的是(分数:2.00)A.软件的详细设计B.软件的总体结构设计C.软件的需求分析 D.软件的数据设计解析:解析:软件生命周期分为:软件定义期、软件开发期、运行维护期。软件设计属于软件开发期任务,通常又分为概要设计和详细设计两个阶段,给出软件的结构、模块的划分、功能的分配以及处理流程。需求分析属于软件定义期任务,C 选项正确。7.下面属于黑盒测试方法的
16、是(分数:2.00)A.边界值分析法 B.基本路径测试C.条件覆盖D.条件-分支覆盖解析:解析:黑盒测试是把程序看成一只黑盒子,测试者完全不了解,或不考虑程序的结构和处理过程。它根据规格说明书的功能来设计测试用例,检查程序的功能是否符合规格说明的要求。常用的黑盒测试方法和技术有:等价类划分法、边界值分析法、错误推测法和因果图等,A 选项正确。白盒测试的主要技术有逻辑覆盖测试(语句覆盖、路径覆盖、判断覆盖、条件覆盖)、基本路径测试等,B、C、D 选项错误。8.一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是(分数:2.00)A.1:1 联系B.1:m 联系 C.m:1
17、 联系D.m:n 联系解析:解析:一般来说,实体集之间必须通过联系来建立联接关系,分为 3 类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。一个公司与多个雇员的关系为 1:m 联系,B 选项正确。9.有关系 R 如下,其中属性 B 为主键: (分数:2.00)A.实体完整性约束 B.参照完整性约束C.用户定义的完整性约束D.关系完整性约束解析:解析:关系模型中可以有 3 类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指,若属性 M 是关系的主键,则属性 M 中的属性值不能为空值。属性 B 为主键,最后一个记录为空,违反了实体完整性约束
18、,A 选项正确。10.在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是(分数:2.00)A.概念数据模型 B.逻辑数据模型C.物理数据模型D.关系数据模型解析:解析:数据模型按照不同的应用层次分为以下 3 种类型:概念数据模型,着重于对客观世界复杂事物的描述及对它们内在联系的刻画;逻辑数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现;物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算机上物理结构的表示。A 选项正确。11.以下合法的 VB 变量名是(分数:2.00)A.x_y B.PrintC._bD.m-n解析:解析:在 VB 中,保
19、留字不能作为变量名,B 选项中 Print 为保留字,故 B 选项错误;变量名的第一个字符必须是英文字母,故 C 错误。变量名只能由字母、数字、下划线组成,故 D 错误;A 选项符合变量的命名规则,故 A 项正确。12.以下关于 VB 的叙述中,错误的是(分数:2.00)A.VB 的窗体模块只包含由控件组成的窗体 B.在 VB 集成开发环境中,既可以运行程序,也可以调试程序C.VB 采用事件驱动的编程机制D.VB 程序可以编译为.exe 文件解析:解析:在 VB 中,每个窗体模块分为两部分,一部分是作为用户界面的窗体,另一部分是执行具体操作的代码,故 A 项错误。在集成开发环境中,即可运行程序
20、,也可调试程序,B 项表述正确。VB 是面向对象的,VB 的每个窗体和控件都有一个预定义的事件集,当其中的某个事件发生,并且在相关联的事件过程中存在代码时,VB 将执行这些代码,故 VB 是采用事件驱动的编程机制,C 选项表述正确;VB 程序可编译为.exe 文件,D 选项表述正确。13.VB 工程文件的扩展名是(分数:2.00)Avbp BfrmCvbgDbas解析:解析:在 VB 中,工程文件的扩展名为.vbp;窗体文件的扩展名.frm;工程组文件的扩展名.vbg;模块文件的扩展名.bas。14.设有数组声明语句如下: Dim a(-1 to 2, ,0 to 5) a 所包含的数组元素个
21、数是(分数:2.00)A.24 B.20C.18D.15解析:解析:题目所定义的二维数组 a,第一维的下界为-1,上界为 2,共 4 个(-1,0,1,2);第二维的下界为 0,上界为 5,共 6 个(0,1,2,3,4,5),故所含元素个数为 4*6=24,选择 A 项。15.能够被窗体或控件所识别的操作称为(分数:2.00)A.事件 B.方法C.过程D.属性解析:解析:VB 的每个窗体和控件都有一个预定义的事件集,当其中的某个事件发生,并且在相关联的事件过程中存在代码时,VB 将执行这些代码。故选择 A 项正确。16.函数表达式 Sgn(-10)的值是(分数:2.00)A.-1 B.0C.
22、1D.10解析:解析:Sgn(x)英文全称 Signal(x),即求变量 x 的符号。符号函数 Sgn(x)返回自变量 x 的符号(x 为正数,返回 1;x 为负数,返回-1;x 为 0,返回 0)。题目中函数表达式 Sgn(-10)返回-1,故选 A项。17.设:a = 3,b = 5,c = 4,d = 7,表达式 a d) Or Not( b 、 d) Or Not( b d 为假, b y, “go“, “back“)。以下与该表达式具有相同功能的语句是(分数:2.00)A.If y = y Then A = “go“ Else A = “back“ End IfC.If y y, “
23、go“, “back“)意思是如果 x y,则 A 的值为“go“,否则 A 的值为“back“。观察四个选项,和 A=IIf(x y, “go“, “back“)意思相同的只有 A 项,故选择 A 项。19.设一个工程文件包含多个窗体及标准模块,以下叙述中错误的是(分数:2.00)A.如果工程中有 Sub Main 过程,则程序一定首先执行该过程 B.不能把标准模块设置为启动模块C.用 Hide 方法只是隐藏窗体,不能从内存中清除该窗体D.Show 方法用于显示一个窗体解析:解析:默认情况下,整个应用程序是从设计时的第一个窗口开始执行的,如果先执行 Sub Main 过程,必须通过手动方式设
24、置,故 A 项表述错误。不能把标准模块设置为启动模块,故 B 项表述正确。Hide方法功能是将窗体隐藏起来,但窗体仍在内存中,还可以引用窗体中的控件及各种属性,故选项 C 表述正确;Show 方法功能是将窗体装入内存并显示出来,故 D 项表述正确。20.以下关于文件的叙述中,正确的是(分数:2.00)A.随机文件的记录是定长的 B.用 Append 方式打开的文件,既可以进行读操作,也可以进行写操作C.随机文件记录中的各个字段具有相同的长度D.随机文件通常比顺序文件占用的空间小解析:解析:随机文件记录中的每一条记录的长度是固定的,记录中的字段的长度也是固定,但各个字段长度并不一定是相同的,故
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VB 试试 11 答案 解析 DOC
