2015年09月全国计算机等级考试二级《VISUAL BASIC》新增无纸化真题一及详解

上传人:lqh1****020 文档编号:88763321 上传时间:2019-05-09 格式:DOC 页数:18 大小:90KB
返回 下载 相关 举报
2015年09月全国计算机等级考试二级《VISUAL BASIC》新增无纸化真题一及详解_第1页
第1页 / 共18页
2015年09月全国计算机等级考试二级《VISUAL BASIC》新增无纸化真题一及详解_第2页
第2页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2015年09月全国计算机等级考试二级《VISUAL BASIC》新增无纸化真题一及详解》由会员分享,可在线阅读,更多相关《2015年09月全国计算机等级考试二级《VISUAL BASIC》新增无纸化真题一及详解(18页珍藏版)》请在金锄头文库上搜索。

1、2015年09月全国计算机等级考试二级VISUAL BASIC新增无纸化真题一(总分100, 考试时间90分钟)一、选择题1. 下列叙述中正确的是_。A 算法的空间复杂度与算法所处理的数据存储空间有关B 算法的空间复杂度是指算法程序控制结构的复杂程度C 算法的空间复杂度是指算法程序中指令的条数D 压缩数据存储空间不会降低算法的空间复杂度答案:A解析 算法的空间复杂度是指执行这个算法所需要的内存空间,包括3个部分:输入数据所占的存储空间;程序本身所占的存储空间;算法执行过程中所需要的额外空间。为了降低算法的空间复杂度,主要应减少输入数据所占的存储空间以及额外空间,通常采用压缩存储技术。A选项正确

2、。2. 下列各组排序法中,最坏情况下比较次数相同的是_。A 希尔排序与堆排序B 简单插入排序与希尔排序C 简单选择排序与堆排序D 冒泡排序与快速排序答案:D解析 对长度为n的线性表,下表为常用排序算法最坏情况下的比较次数。 方法 最坏情况下的比较次数冒泡排序 O(n 2 )简单插入排序 O(n 2 )简单选择排序 O(n 2 )快速排序 O(n 2 )堆排序 O(nlog 2 n)上表中未包括希尔排序,因为希尔排序的时间效率与所取的增量序列有关,如果增量序列为:d 1 =n/2,d i+1 =d i /2,在最坏情况下,希尔排序所需要的比较次数为O(n 1.5 )。由表格可知冒泡排序与快速排序

3、比较次数相同,D选项正确。3. 设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为_。A 31B 30C 21D 20答案:A解析 栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即取出栈顶元素赋予指定变量。栈为空时,栈顶指针top=0,经过入栈和退栈运算,指针始终指向栈顶元素。初始状态为top=51,当top=20时,元素依次存储在单元20:50中,个数为50-19=31,A选项正确。4. 某二叉树共有400个结点,其中有100个度为1的结点,则该二叉树中的叶

4、子结点数为_。A 149B 150C 151D 不存在这样的二又树答案:D解析 在树结构中,一个结点所拥有的后件个数称为该结点的度。对任何一棵二叉树,度为0的结点(即叶子结点)总是比度为2的结点多一个。二叉树中有400个结点,设叶子结点个数为n0,度为1的结点个数为100,设度为2的结点个数为n2。400=n0+100+n2且n0=n2+1,则n0=150.5,n2=149.5。由于结点个数必须是整数,所以不存在这样的二叉树,故选择D选项。5. 下列属于类-对象主要特征的是_。A 对象一致性B 对象无关性C 类的多态性D 类的依赖性答案:C解析 类-对象的基本特点如下。 特点 描述标识唯一性

5、一个对象通常可由对象名、属性和操作三部分组成分类性 指可以将具有相同属性和操作的对象抽象成类多态性 指同一个操作可以是不同对象的行为,不同对象执行同一操作产生不同的结果封装性 从外面看只能看到对象的外部特性,对象的内部对外是不可见的模块独立性好 由于完成对象功能所需的元素都被封装在对象内部,所以模块独立性好由表格可知类-对象主要特征包括类的多态性,故C选项正确。6. 下列不属于需求分析阶段工作的是_。A 需求获取B 可行性研究C 需求分析D 撰写软件需求规格说明书答案:B解析 需求分析阶段对待开发软件提出的需求进行分析并给出详细定义,编写软件规格说明书及初步的用户手册,提交评审,可以分为4个方

6、面:需求获取、需求分析、编写需求规格说明书和需求评审。可行性研究是软件生命周期第二阶段的主要任务,在需求分析之前,故选择B选项。7. 软件生命周期是指_。A 软件的需求分析、设计与实现B 软件的开发与管理C 软件的实现和维护D 软件产品从提出、实现、使用维护到停止使用退役的过程答案:D解析 通常把软件产品从提出、实现、使用、维护到停止使用、退役的过程称为软件生命周期,D选项正确。8. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是_。A 内模式B 用户模式C 外模式D 概念模式答案:D解析 数据库系统在其内部分为三级模式,即概念模式、内模式和外模式。概念模式是数据库系统

7、中全局数据逻辑结构的描述,是全体用户的公共数据视图。外模式也称子模式或者用户模式,是用户的数据视图,也就是用户所能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。内模式又称物理模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。描述数据库中全体数据的全局逻辑结构和特征的是概念模式,D选项正确。9. 大学中每个年级有多个班,每个班有多名学生,则实体班级和实体学生之间的联系是_。A 一对多B 一对一C 多对一D 多对多答案:A解析 实体集之间通过联系来建立联接关系,主要分为三类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。每个班

8、有多名学生,但每个学生只能在一个班级里,故实体班级和实体学生之间的联系是一对多,A选项正确。10. 有三个关系R、S和T如下: RA B Ca 1 nb 2 mc 3 fd 5 eSA Dc 4a 5e 7TA B C Dc 3 f 4a 1 n 5则由关系R、S得到关系T的操作是_。A 交B 投影C 自然连接D 并答案:C解析 交:RS结果是既属于R又属于S的记录组成的集合。并:RS是将S中的记录追加到R后面。上述两种操作中,关系R与S要求有相同的结构,故A、D选项错误。投影是指从关系模式中指定若干个属性组成新的关系,由于T中含有R中不存在的属性,明显不可能由R向S投影得到T,故B选项错误。

9、自然连接:去掉重复属性的等值连接。R与S重复属性是A,等值元组为a和c,进行自然连接得到的两个元组按照属性ABCD的顺序为c3f4与a1n5,正好为题目中关系T,故C选项正确。11. 以下叙述中错误的是_。A 对于事件驱动型应用程序,每次运行时的执行顺序可以不一样B Visual Basic应用程序既能以编译方式执行,也能以解释方式执行C 一个工程可以包含多种类型的文件D 程序运行后,在内存中只能驻留一个窗体答案:D解析 内存中可以驻留多个窗体,但是当前窗体只能有一个,D选项错误。所以答案为D选项。12. 下列过程定义语句中,形参数量可变的是_。A Private Sub Pro3(Param

10、Array Art()B Private Sub Pro3(Arr(),Optional x,Optional y)C Private Sub Pro3(ByRef x,ByVal y,Arr()D Private Sub Pro3(x As Double,y As Single)答案:A解析 在VB中,可变参数过程通过ParamArray命令来定义,一般格式为:Sub过程名(ParamArray数组名)这里的数组名是一个形式参数,只有名字和括号,没有上下界。由于省略了变量类型,数组的类型默认为Variant。所以A选项正确。13. 表达式555*5/5 Mod 5的值是_。A 1B 0C -

11、1D 3答案:B解析 在9个算术运算符中,运算符的优先级如下。 优先级 运算符幂运算()取负(-)乘(*)和浮点除(/)整除()取模运算(Mod)加法和减法(+、-)字符串连接(&)表达式555*5/5 Mod 5执行的顺序为先进行幂运算(),得255*5/5 Mod 5。再进行乘(*)和浮点除(/),得2525/5 Mod 5=255 Mod 5。然后再进行整除运算(),得5 Mod 5。最后进行取模运算(Mod),最终运算结果为0,所以B选项正确。14. 下列数组定义中正确的是_。A Dim arr%(-5 To -2,5)B Dim arr%(-2,0 To 5)C Dim arr(8,

12、3)%D Dim arr(-1 To -3)答案:A解析 在定义二维数组时,Visual Basic提供了以下两种格式。1Dim 数组名(第一维下标上界,第二维下标上界) As 类型名称2Dim 数组名(下界to上界,下界to上界.) As 类型名称数组的类型通常在As子句中给出,如果省略As子句,则定义的是默认数组。此外,也可以通过类型说明符来指定数组的类型,此时类型说明符必须紧跟在数组名之后,故C选项错误。D选项下标取值(-1 to -3),数组下标取值范围(起始值必须要大于终止值),故D选项错误。若下标范围没有使用to,默认下标的起始值为0或1,B选项第一维下标为-2,取值范围错误(起始

13、值必须大于终止值),故B选项错误。所以答案为A选项。15. Visual Basic 6.0不支持的图形文件是_。A jpgB psdC bmpD ico答案:B解析 Visual Basic 6.0支持以下格式的图形文件。Bitmap(位图),其文件扩展名为.BMP或.DIB。Icon(图标),其文件扩展名为.ICO或.CUR。Metafile(图元文件),普通图元文件的扩展名为.WMF,增强型图元文件的扩展名为.EMF。JPEG,其文件的扩展名为.JPG。GIF,其文件的扩展名为.GIF。故B选项不是Visual Basic 6.0支持的图形文件。16. 在Visual Basic 6.0

14、集成开发环境中,主窗口的标准工具栏上有一个按钮,单击此按钮可以运行正在设计的工程,这个按钮的图标是_。ABCDA B C D答案:A解析 在Visual Basic 6.0集成开发环境中,单击A选项中按钮可以运行正在设计的工程,B图标表示暂停,C图标表示停止,D图标表示撤销。故A选项正确。17. 表达式Chr(Asc(G)+3)的值是_。A JB GC 3D D答案:A解析 Asc(x):返回字符串x中第一个字符的ASCII码,Chr(x):把x的值转换为相应的ASCII码字符。Asc(G)=71,Chr(Asc(G)+3)=Chr(71+3)=J,故A选项正确。18. 不能判断字符变量st中第一个字符是否为S的表达式是_。A Mid(st,Len(S)=SB Mid(st,1,1)=SC Left(st,Len(S)=SD Left(st,1)=S答案:A解析 Len英文全称为Length,中文意思是长度,Len(s)求字符串s的长度,即所包含的字符的个数。Mid(s,n1,n2)是字符串截取函数,从s的第n1个字符开始,向后截取n2个字符,其中n2可省略,省略时,就是截取s的第n1个字

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 公务员考试

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号