好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

计算机二级VB笔试第一套.doc

10页
  • 卖家[上传人]:工****
  • 文档编号:539187582
  • 上传时间:2023-07-04
  • 文档格式:DOC
  • 文档大小:116.01KB
  • / 10 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第一套(1)栈和队列的共同特点是A)都是先进先出 B)都是先进后出C)只允许在端点处插入和删除元素 D)没有共同点解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种"后进先出"的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种"先进先出"的线性表2)已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是A)acbed B)decab C)deabc D)cedba解析:依据后序遍历序列可确定根结点为c;再依据中序遍历序列可知其左子树由deba构成,右子树为空;又由左子树的后序遍历序列可知其根结点为e,由中序遍历序列可知其左子树为d,右子树由ba构成,如下图所示求得该二叉树的前序遍历序列为选项D) (3)链表不具有的特点是A)不必事先估计存储空间 B)可随机访问任一元素C)插入删除不需要移动元素 D)所需空间与线性表长度成正比解析:链表采用的是链式存储结构,它克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。

      但是链式存储结构也有不足之处:① 每个结点中的指针域需额外占用存储空间;② 链式存储结构是一种非随机存储结构4)结构化程序设计的3种结构是A)顺序结构、选择结构、转移结构 B)分支结构、等价结构、循环结构C)多分支结构、赋值结构、等价结构 D)顺序结构、选择结构、循环结构解析:顺序结构、选择结构和循环结构(或重复结构) 是结构化程序设计的3种基本结构5)为了提高测试的效率,应该 A)随机选取测试数据 B)取一切可能的输入数据作为测试数据C)在完成编码以后制定软件的测试计划 D)集中对付那些错误群集的程序解析:测试的目的是发现软件中的错误经验表明,程序中存在错误的概率与该程序中已发现的错误数成正比这一现象说明,为了提高测试效率,测试人员应该集中对付那些错误群集的程序6)算法的时间复杂度是指A)执行算法程序所需要的时间 B)算法程序的长度C)算法执行过程中所需要的基本运算次数 D)算法程序中的指令条数解析:算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。

      7)软件生命周期中所花费用最多的阶段是A)详细设计 B)软件编码 C)软件测试 D)软件维护解析:软件生命周期分为软件定义、软件开发及软件运行维护3个阶段本题中,详细设计、软件编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价8)数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为 A)C B)Basic C)DDL D)DML解析:选项A)、B) 显然不合题意数据定义语言(Data Definition Language,简称DDL) 负责数据的模式定义与数据的物理存取构建;数据操纵语言(Data Manipulation Language,简称DML) 负责数据的操纵,包括查询及增、删、改等操作10)下列有关数据库的描述,正确的是A)数据处理是将信息转化为数据的过程B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C)关系中的每一列称为元组,一个元组就是一个字段D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字解析:数据处理是指将数据转换成信息的过程,所以选项A)叙述错误;数据的物理独立性是指数据的物理结构的改变,不会影响数据库的逻辑结构,所以选项B)叙述错误;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,所以选项C)叙述错误。

      11)关于Visual Basic"方法"的概念错误的是A)方法是对象的一部分 B)方法是预先定义好的操作C)方法是对事件的响应 D)方法用于完成某些特定的功能解析:对象是属性、方法和事件的集成,所以选项A)说法正确;例如Print方法是用来输出字符串、变量和表达式的值,也就是完成输出的这一功能,所以选项D)的说法正确;在执行方法时,不必考虑实现输出的具体步骤,方法的步骤是系统预先规定好的,所以选项B)说法正确12)下列说法有错误的是A)默认情况下,属性Visible的值为FalseB)如果设置控件的Visible属性为False,则运行时控件会隐藏C)Visible的值可设为True或者FalseD)设置Visible属性同设置Enabled属性的功能是相同的,都是使控件处于失效状态解析:Visible是用来设置对象的可见性的,有两种值:True和False,所以选项C)表述正确;默认情况下Visible的值中是True,所以选项A)没有错误;如果将对象的Visible值设为False,窗体和控件在设计阶段仍可见,只有运行时才隐藏,所以选项B)也是正确的;Enabled的功能是使控件有效还是无效,默认值为True,处于有效状态,运行时可用,如果设为False,则处于禁止状态,运行时不可用,但可见,所以选项D)错误。

      13)下列各控件不包含滚动条的控件是A)ListBox B)ComboBoxC)TextBox D)LabelBox解析:滚动条的用处是滚动数据或文本,以便快速找到所需的内容如果一个控件存放有大量的数据或文本,这个控件一般会带有滚动条ListBox,TextBox和ComboBox可以存放大量的数据或文本,本身带有滚动条,而LabelBox仅是显示"标签"信息,一般标签不需要大块文本,所有它不包含滚动条14)如果在程序中要将c定义为静态变量,且为整型数,则应使用的语句是A)Redim a As Integer B)Static a As IntegerC)Public a As Integer D)Dim a As Integer 解析:在Visual Basic中,定义变量的关键字为Dim、Static、Redim、Public或Private,它们在使用上是不同的,Dim用于标准模块、窗体模块或过程中定义变量或者数组;Static用于过程中定义静态变量或数组;Public用于在标准模块中定义全局变量或数组;Redim主要用于定义数组15)声明一个变量为局部变量应该用A)Global B)PrivateC)Static D)Public解析:根据变量的定义位置和所使用的变量定义语句的不同,Visual Basic中的变量可以分为局部变量、模块变量和全局变量。

      模块级变量在模块部分用Private或Dim语句声明;全局变量必须用Public或Global语句声明;局部变量在过程内用Dim或Static语句声明16)执行x$=InputBox("请输入x的值") 时,在弹出的对话框中输入123,在列表框List1选中1个列表项(数据为456) ,使有的值使123456的语句是A)y=x$+List1.List(0) B)y=x$+List1.List(1) C)y=Val(x$) +Val(List1.List(0) ) D)y=Val(x$) & Val(List1.List(1) )解析:选项A)中,x$和List1.List(0) 都是字符类型,用"+"运算符表示将这两个字符串连接起来,结果正好是123456;选项B)中,List1.List(1) 不是列表框控件的第一个列表项;选项C)中,Val函数将字符串转换成数值,这两个数值相加的表达式的运算结果为579;选项D)同选项B)17)以下各项中,Visual Basic不能接收的图形文件是 A).ico文件 B) .jpg文件C) .psd文件 D) .bmp文件解析:在Visual Basic中,可以接受不同的图形文件,见下表。

      Visual Basic支持的图形文件从上表可知,.psd文件不是Visual Basic所支持的图形文件18)下面的属性中,用于自动调整图像框中图形内容的大小的是A)Picture B)CurentYC)CurrentX D)Stretch解析:本题的目的在于考查学生对图形控件的属性设置Picture属性用于窗体、图片框和图像框,它可以通过属性窗口设置,用来把图形放到这些对象中,因此选项A)是不正确的;CurrentX和CurrentY用来设置下一个输出的水平坐标和垂直坐标,因此选项B)和C) 都不正确;Stretch属性用于图像框,用于自动调整图像框中图形内容的大小,既可通过属性窗口设置,也可以通过程序代码设置,该属性的取值为True或False,当其值为False时,将自动放大或缩小图像框中的图形以与图像框的大小相适应,因此选项D)是正确的19)下面有关注释语句的格式,错误的是A)Rem注释内容B)′注释内容C) a=3:b=2 ′对a、b赋值D)Private Sub Command1_MouseDown(button As Integer , shift As Integer , _ Rem 鼠标按下事件的命令调用过程 X As Single ,Y As Single) 解析:程序中添加注释语句是为了提高程序的可读性,一般格式为:Rem 注释内容或 ′注视内容;注释语句是非执行语句,仅对程序的有关内容起注释作用,它不被解释和编译,故选项A)和选项B)没有错误;任何字符都可以在注释行中作为注释内容,注释语句通常放在过程、模块的开头作为标题用,也可放在执行语句(单行或者复合语句行)的后面,但不可以放在续行符的后面,所以选项C)没有错误;所以本题的正确答案是选项D)。

      20)只有将组合框的Style属性设置为何值时,才能触发DblClick事件?A)0 B)1C)2 D)3 解析:组合框的事件依赖于其Style属性,只有Style属性设置为1时,才能接收DblClick事件,因此只有B) 选项正确21)以下属于Visual Basic合法的数组元素是A)x8 B)x[8]C)s(0) D)v[8]解析:本题是对数组基本知识的考查,在Visual Basic中,数组元素一般形式为x(整数),括号中的整数是一个确定值,而且数组名x后的圆括号不能省去,也不能由其他的括号代替,所以本题的正确答案是选项C)22)编写如下两个事件过程:Private Sub Form_KeyDown (KeyCode As Integer, Shift As Integer) Print Chr(KeyCode) End SubPrivate Sub Form_KeyPress(KeyAscii As Integer) Print Chr(KeyAscii) End Sub在一般情况下(即不按住Shift键和锁定大写键时) 运行程序,如果按"A"键,则程。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.