[计算机类试卷]VB笔试模拟试卷22及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷22及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷22及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 22 及答案与解析 1 已知一棵二叉树前序遍历和中序遍历分别为 ABDEGCFH和 DBGEACHF,则该二叉树的 后序遍历为 ( A) GEDHFBCA ( B) DGEBHFCA ( C) ABCDEFGH ( D) ACBFEDHG 2 树是结点的集合,它的根结点数目是 ( A)有且只有 1 ( B) 1或多于 1 ( C) 0或 1 ( D)至少 2 3 如果进栈序列为 e1, e2, e3, e4,则可能的出栈序列是 ( A) e3, e1, e4, e2 ( B) e2, e4, e3, el ( C) e3, e4, e1, e2 ( D)任意顺序 4 在设计
2、程序时,应采纳的原则之一是 ( A)不限制 goto语句的使用 ( B)减少或取消注解行 ( C)程序越短越好 ( D)程序结构应有助于读者理解 5 程序设计语言的基本成分是数据成分、运算成分、控制成分和 ( A)对象成分 ( B)变量成分 ( C)语句成分 ( D)传输成分 6 下列叙述中,不属于软件需求规格说明书的作用的是 ( A)便于用户、开发人员进行理解和交流 ( B)反映出用户问题的结构,可以作为软件开发工作的基础和依据 ( C)作为确认测试和 验收的依据 ( D)便于开发人员进行需求分析 7 下列不属于软件工程的 3个要素的是 ( A)工具 ( B)过程 ( C)方法 ( D)环境
3、 8 单个用户使用的数据视图的描述称为 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)存储模式 9 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( A)属性 ( B)关系 ( C)键 ( D)域 10 SQL语言又称为 ( A)结构化定义语言 ( B)结构化控制语言 ( C)结构化查询语言 ( D)结构化操纵语言 11 关于 Visual Basic“方法 “的概念错误的是 ( A)方法是对象的一部分 ( B)方法是预先定义好的操作 ( C)方法是对事件的响应 ( D)方法用于完成某些特定的功能 12 下列说法有错误的是 ( A)默认情况下,属性 Visible的值为 F
4、alse ( B)如果设置控件的 Visible属性为 False,则运行时控件会隐藏 ( C) Visible的值可设为 True或者 False ( D)设置 Visible属性同设置 Enabled属性的功能是相同的,都是使控件处于失效状态 13 下列各控件不包含滚动条的控件 是 ( A) ListBox ( B) ComboBox ( C) TextBox ( D) LabelBox 14 如果在程序中要将 c定义为静态变量,且为整型数,则应使用的语句是 ( A) Redim a As Integer ( B) Static a As Integer ( C) Public a As
5、Integer ( D) Dim a As Integer 15 声明一个变量为局部变量应该用 ( A) Global ( B) Private ( C) Static ( D) Public 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$)b End Sub Sub pl(
6、x As Integer, ByValy As Integer) x=x+10 y=y+20 End Sub Sub p2(ByVal x As Integer, y As Integer) x=x+10 y=y+20 End Sub Sub p3(ByVal x As Integer, ByValy As Integer) x=x+10 y=y+20 End Sub 该程序运行后,单击窗体,则在窗体上显示的内容是: a=【 】和 b=【 】。 48 在窗体上画一个标签 (名称为 Label1)和一个计时器 (名称为 Timer1),然后编写如下几个事件过程: Private Sub Form
7、_Load( ) Timer1.Enabled=False Timer1.Interval=【 】 End Sub Private Sub Form_Click( ) Timer1.Enabled=【 】 End Sub Private Sub Timer1_Timer( ) Label1.Caption=【 】 End Sub 程序运行后,单击窗体,将在标签中显示当前时间,每隔 1秒钟变换一次 (见图 )。请填空。49 在窗体上画一个列表框、一个命令按钮和一个标签,其名称分别为 List1、Commandl和 Label1,通过属性窗口把列表框中的项目设置为: “第一个项目 ”、“第二个项目
8、 ”、 “第三个项目 ”、 “第四个项目 ”。程序运行后,在列表框中选择一个项目,然后单击命令按钮,即可将所选择的项目删除,并在标签中显示列表框当前的项目数,运行情 况如图所示 (选择 “第三个项目 ”的情况 )。下面是实现上述功能的程序,请填空。 Pfivme Sub Command1_Click( ) If List1.List1ndex =【 】 Then List1.Removehem【 】 Label1.Caption=【 】 Else MsgBox“请选择要删除的项目 ” End If End Sub VB 笔试模拟试卷 22 答案与解析 1 【正确答案】 B 【试题解析】 利用前
9、序和中序遍历的方法可以确定二叉树的结构,具体步骤如下: 前序遍历的第一个结点 A为树 的根结点; 中序遍历中 A的左边的结点为A的左子树, A右边的结点为 A的右子树; 再分别对 A的左右子树进行上述两步处理,直到每个结点都找到正确的位置。 2 【正确答案】 A 【试题解析】 树是一个或多个结点组成的有限集合,其中一个特定的结点称为根,其余结点分为若干个不相交的集合。每个集合同时又是一棵树。树有且只有 1个根结点。 3 【正确答案】 B 【试题解析】 由栈 “后进先出 ”的特点可知: A中 e1 不可能比 e2 先出, C中 e3 不可能比 e4 先出,且 e1不可能比 e2 先出, D中栈是
10、先进后出的,所以不可能 是任意顺序。 B中出栈过程如图所示: 4 【正确答案】 D 【试题解析】 滥用 goto语句将使程序流程无规律,可读性差,因此 A不选;注解行有利于对程序的理解,不应减少或取消, B 也不选;程序的长短要依照实际情况而论,而不是越短越好, C也不选。 5 【正确答案】 D 【试题解析】 程序设计语言是用于书写计算机程序的语言,其基本成分有以下 4种,数据成分:用来描述程序中的数据。运算成分:描述程序中所需的运算。控制成分:用来构造程序的逻辑控制结构。传输成分:定义数据传输成分,如输入输出语言。 6 【正确答案】 D 【试题解析】 软件需求规格说明书 (SRS, Soft
11、ware Requirement Specification)是需求分析阶段的最后成果,是软件开发中的重要文档之一。它有以下几个方面的作用: 便于用户、开发人员进行理解和交流; 反映出用户问题的结构,可以作为软件开发工作的基础和依据; 作为确认测试和验收的依据。 7 【正确答案】 D 【试题解析】 软件工程包括 3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软 件开发的各个环节的控制、管理。 8 【正确答案】 A 【试题解析】 选项 A正确,外模式是用户的数据视图,也就是用户所见到的数据模式;选项 B 不正确,全局数据视图的描述称为
12、概念模式,即数据库中全部数据的整体逻辑结构的描述;选项 C不正确,物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;选项 D不正确,存储模式即为内模式。 9 【正确答案】 B 【试题解析】 数据库逻辑设计的主要工作是将 E-R图转换成指定 RDBMS 中的关系模式。首先,从 E-R图到关系模式的转换是比较直接的,实体与联 系都可以表示成关系, E-R图中属性也可以转换成关系的属性。实体集也可以转换成关系。 10 【正确答案】 C 【试题解析】 结构化查询语言 (Structured Query Language,简称 SQL)是集数据定义、数据操纵和数据控制功能于一体的数据库语言
13、。 11 【正确答案】 C 【试题解析】 对象是属性、方法和事件的集成,所以选项 A说法正确;例如 Print方法是用来输出字符串、变量和表达式的值,也就是完成输出的这一功能,所以选项 D的说法正确;在执行方法时,不必考虑实现输出的具体步 骤,方法的步骤是系统预先规定好的,所以选项 B 说法正确。 12 【正确答案】 D 【试题解析】 Visible是用来设置对象的可见性的,有两种值: True和 False,所以选项 C表述正确;默认情况下 Visible的值中是 True,所以选项 A没有错误;如果将对象的 Visible值设为 False,窗体和控件在设计阶段仍可见,只有运行时才隐藏,所
14、以选项 B也是正确的; Enabled 的功能是使控件有效还是无效,默认值为 True,处于有效状态,运行时可用,如果设为 False,则处于禁止状态,运行时不可用,但可见,所以选项 D错误。 13 【正确答案】 D 【试题解析】 滚动条的用处是滚动数据或文本,以便快速找到所需的内容。如果一个控件存放有大量的数据或文本,这个控件一般会带有滚动条。 ListBox,TextBox和 ComboBox 可以存放大量的数据或文本,本身带有滚动条,而LabelBox 仅是显示 “标签 ”信息,一般标签不需要大块文本,所有它不包含滚动条。 14 【正确答 案】 B 【试题解析】 在 Visual Bas
15、ic中,定义变量的关键字为 Dim、 Static、 Redim、Public或 Private,它们在使用上是不同的, Dim用于标准模块、窗体模块或过程中定义变量或者数组; Static用于过程中定义静态变量或数组; Public用于在标准模块中定义全局变量或数组; Redim主要用于定义数组。 15 【正确答案】 C 【试题解析】 根据变量的定义位置和所使用的变量定义语句的不同, Visual Basic中的变量可以分为局部变量、模块变量和全局变量。模块级变 量在模块部分用 Private或 Dim语句声明;全局变量必须用 Public或 Global 语句声明;局部变量在过程内用 Di
16、m或 Static语句声明。 16 【正确答案】 A 【试题解析】 选项 A中, x$和 List1 List(0)都是字符类型,用 “+”运算符表示将这两个字符串连接起来,结果正好是 123456;选项 B 中, List1 List(1)不是列表框控件的第一个列表项;选项 C中, Val函数将字符串转换成数值,这两个数值相加的表达式的运算结果为 579;选项 D同选项 B。 17 【正确答案】 C 【试题解析】 在 Visual Basic中,可以接受不同的图形文件,见下表。从上表可知 ,.psd 文件不是 Visual Basic 所支持的图形文件。 18 【正确答案】 D 【试题解析】
17、 本题的目的在于考查学生对图形控件的属性设置。 Picture属性用于窗体、图片框和图像框,它可以通过属性窗口设置,用来把图形放到这些对象中,因此选项 A是不正确的; CurrentX和 CurrentY用来设置下一个输出的水平坐标和垂直坐标,因此选项 B和 C都不正确; Stretch 属性用于图像框,用于自动调整图像框中图形 内容的大小,既可通过属性窗口设置,也可以通过程序代码设置,该属性的取值为 True或 False,当其值为 False时,将自动放大或缩小图像框中的图形以与图像框的大小相适应,因此选项 D是正确的。 19 【正确答案】 D 【试题解析】 程序中添加注释语句是为了提高程
18、序的可读性,一般格式为: Rem注释内容或注视内容;注释语句是非执行语句,仅对程序的有关内容起注释作用,它不被解释和编译,故选项 A和选项 B 没有错误;任何字符都可以在注释行中作为注释内容,注释语句通常放在过程、模块的开头作为标题用,也可放在执 行语句 (单行或者复合语句行 )的后面,但不可以放在续行符的后面,所以选项 C没有错误;所以本题的正确答案是选项 D。 20 【正确答案】 B 【试题解析】 组合框的事件依赖于其 Style属性,只有 Style属性设置为 1时,才能接收 DblClick事件,因此只有 B 选项正确。 21 【正确答案】 C 【试题解析】 本题是对数组基本知识的考查
19、,在 Visual Basic 中,数组元素一般形式为 x(整数 ),括号中的整数是一个确定值,而且数组名 x后的圆括号不能省去,也不能由其他的括号代替,所以本题的正确答 案是选项 C. 22 【正确答案】 C 【试题解析】 此题考查了 KeyPress事件和 KeyDown 事件,下面我们具体说明一下两个事件。 当按键盘上的某个按钮,将发生 KeyPress 事件。该事件可用于窗体、复选框、组合框、命令按钮、列表框,图片框、文本框、滚动条及文件有关的控件。用户自己可以定义 KeyPress 事件过程,一般格式为: Private Sub Form_KeyPress(KeyAscii As I
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 22 答案 解析 DOC
