[计算机类试卷]VB笔试模拟试卷233及答案与解析.doc

上传人:inwarn120 文档编号:494148 上传时间:2018-11-30 格式:DOC 页数:19 大小:57KB
下载 相关 举报
[计算机类试卷]VB笔试模拟试卷233及答案与解析.doc_第1页
第1页 / 共19页
[计算机类试卷]VB笔试模拟试卷233及答案与解析.doc_第2页
第2页 / 共19页
[计算机类试卷]VB笔试模拟试卷233及答案与解析.doc_第3页
第3页 / 共19页
[计算机类试卷]VB笔试模拟试卷233及答案与解析.doc_第4页
第4页 / 共19页
[计算机类试卷]VB笔试模拟试卷233及答案与解析.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、VB笔试模拟试卷 233及答案与解析 1 算法的空间复杂度是指( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 将 E-R图转换到关系模式时,实体与联系都可以表示成( )。 ( A)属性 ( B)关系 ( C)键 ( D)域 3 对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。 ( A) 125 ( B) n 2 ( C) n ( D) n+1 4 树是结点的集合, 它的根结点的数目是( )。 ( A)有且只有 1个 ( B) 1或多于 1 ( C) 0或 1 ( D)至少有 2个

2、5 设 R是一个二元关系, S是一个三元关系,则下列运算中正确的是( )。 ( A) R-S ( B) RS ( C) RS ( D) R S 6 下列工具中为需求分析常用工具的是( )。 ( A) PAD ( B) PFD ( C) N-S ( D) DFD 7 有下列二叉树,对此二叉树前序遍历的结果是( )。 ( A) ACBEDGFH ( B) ABDGCEHF ( C) HGFEDCBA ( D) ABCDEFGH 8 使用自盒测试法时,确定测试数据应该根据( )和指定的覆盖标准。 ( A)程序的内部逻辑 ( B)程序的复杂结构 ( C)使用说明书 ( D)程序的功能 9 结构化程序设

3、计的 3种基本结构是( )。 ( A)过程、子程序和分程序 ( B)顺序、选择和重复 ( C)递归、堆栈和队列 ( D)调用、返回和转移 10 在数据库设计中,将 ER图转换为关系模式的过程属于( )。 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设 计阶段 ( D)物理设计阶段 11 在窗体上建立通用对话框需要添加的控件是( )。 ( A) Data控件 ( B) From控件 ( C) CommonDialog控件 ( D) VBComboBox控件 12 在 Visual Basic中,要将一个窗体加载到内存进行预处理但不显示,应使用的语句是( )。 ( A) Load (

4、B) Show ( C) Hide ( D) Unload 13 执行如下两条语句后,窗体上显示的是 ( )。 a=9 8596 Print Format(a, “$00, 00 00”) ( A) 0, 009 86 ( B) $9 86 ( C) 9 86 ( D) 009 86 14 下面循环语句巾在任何情况下都至少执行一次循环体的是( )。 ( A) Do While 循环体 Loop ( B) While 循环体 Wend ( C) Do 循环体 Loop ( D) Do Until 循环体 UntilLoop 15 执行 x$一 InputBox(“请输人 x的值 ”)时,在弹出的

5、对话框巾输入 123,在列表框 Listl中选中一个列表项 (数据为 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) 16 如果一个变量未经定义就直接使用,则该变量的类型为( )。 ( A) Integer ( B) Byte ( C) Boolean ( D) Variant 17 叙述中错 误的是( )。 ( A)一个工程中只能有一个 Sub Main过程 ( B

6、)窗体的 Show方法的作用是将指定的窗体装入内存并显示该窗体 ( C)窗体的 Hide方法和 Unload方法的作用完全相同 ( D)若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体 18 下列各控件不包含滚动条的控件是( )。 ( A) ListBox ( B) ComboBox ( C) TextBox ( D) Label 19 按照 “后进先出 ”原则组织数据的数据结构是( )。 ( A)队列 ( B) 栈 ( C)双向链表 ( D)二叉树 20 下列对于软件测试的描述正确的是( )。 ( A)软件测试的目的是证明程序是否正确 ( B)软件测试的目的是使程序运行结果正确 (

7、 C)软件测试的目的是尽可能多地发现程序中的错误 ( D)软件测试的目的是使程序符合结构化原则 21 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。 ( A)抽象和信息隐蔽 ( B)局部化和封装化 ( C)内聚性和耦合性 ( D)激活机制和控制方法 22 三种基本结构中,能简化大 量程序代码行的是( )。 ( A)顺序结构 ( B)分支结构 ( C)选择结构 ( D)重复结构 23 下列关于栈的描述正确的是( )。 ( A)在栈中只能插入元素而不能删除元素 ( B)在栈中只能删除元素而不能插入元素 ( C)栈是特殊的线性表,只能在一端插入或删除元素 ( D)栈是特

8、殊的线性表,只能在一端插入元素,而在另一端删除元素 24 下列有关数据库的叙述,正确的是( )。 ( A)数据处理是将信息转化为数据的过程 ( B)数据的物理独立性是指当数据的逻辑结构改变时 ,数据的存储结构不变 ( C)关系中的每一列称为元组,一个元组就是一个字段 ( D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字。 25 概要设计中要完成的事情是( )。 ( A)系统结构和数据结构的设计 ( B)系统结构和过程的设计 ( C)过程和接口的设计 ( D)数据结构和过程的设计 26 下面排序算法中,平均排序速度最快的是( )。 ( A)冒

9、泡排序法 ( B)选择排序法 ( C)交换排序法 ( D)堆排序法 27 两 个或两个以上模块之间关联的紧密程度称为( )。 ( A)耦合度 ( B)内聚度 ( C)复杂度 ( D)数据传输特性 28 如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是( )。 ( A)任何时刻最多只有一个窗体是活动窗体 ( B)不能把标准模块设置为启动模块 ( C)用 Hide方法只是隐藏一个窗体,不能从内存中清除该窗体 ( D)如果工程中含有 Sub Main过程,则程序一定首先执行该过程 29 下列程序的执行结果为( )。 Private Sub Commandl Click() Dim X As

10、Integer, Y As Integer x=1 2: y=20 Call Value(x, y) Print x:Y End Sub Private Sub Value(ByVal m As Integer, ByVal n As Integer) m=m*2: n=n-5 Print m: n End Sub ( A) 20 12 20 15 ( B) 12 20 12 25 ( C) 24 15 12 20 ( D) 24 12 12 15 30 在窗体上画一个通用对话框,其 Name属性为 Cont,再画一个命令按钮, Name属性为 Commandl,然后编写如下事件过程: Pri

11、vate Sub Commandl Click() Cont FileName=“” Cont Flags=vbOFNFileMustExist Cont Filter=“All Files丨 * *” Cont Filterlndex=3 Cont DialogTitle=“Open File” CO nt Action=1 If Cont FileName=“”Then MsgBox“No file selected” Else Open Cont FileName For Input As#1 Do While Not EOF(1) Input#1, b$ Print b$ Loop E

12、nd If End Sub 以下各选项,对上述事件过程描述错误的是( )。 ( A)该事件过程用来建立一个 Open对话框,可以在这个对 话框中选择要打开的文件 ( B)选择后单击 “打开 ”按钮,所选择的文件名即作为对话框的 FileName属性值 ( C) Open对话框不仅仅用来选择一个文件,还可以打开、显示文件 ( D)过程中的 ”Cont Action=1”用来建立 Open对话框,它与 Cont ShowOpen等价 31 以下叙述中错误的是( )。 ( A)在 KeyUp和 KeyDown事件过程巾,从键盘上输入 A或 a被视作相同的字母(即具有相同的 KeyCode) ( B)

13、在 KeyUp和 KeyDown事件过程中,将键盘上的 “1”和右侧 小键盘上的 “1”视作不同的数字 (具有不同的 KeyCode) ( C) KeyPress事件中不能识别键盘上某个键的按下与释放 ( D) KeyPress事件中可以识别键盘上某个键的按下与释放 32 建立一个新的标准模块,应该选择( )下的 “添加模块 ”命令。 ( A) “工程 ”菜单 ( B) “文件 ”菜单 ( C) “工具 ”菜单 ( D) “编辑 ”菜单 33 没有数组定义语句: Dim a(5)As Integer, Listl为列表框控件。下列给数组元素赋值的语句错误的是( )。 ( A) a(3)=3 (

14、 B) a(3)=InputBox(“input data”) ( C) a(3)=Listl ListIndex ( D) a=Array(1, 2, 3, 4, 5, 6) 34 在窗体上画一个名称为 Textl的文奉框和一个名称为 Commandl的命令按钮,然后编写如下事件过程: Private Sub ComInandl Click() Dim arrayl(10, 10)As Integer Dim i j As Integer For i=1 TO 3 For j=2 To 4 arrayl(i, j)=i+j Next j Next i Textl Text=arrayl(2,

15、 3)+arrayl(3, 4) End Sub 程序运行后,单击命令按钮。在文本框中显示的值是( )。 ( A) 12 ( B) 13 ( C) 14 ( D) 15 35 如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是( )。 ( A)任何时刻最多只有一个窗体是活动窗体 ( B)不能把标准模块设置为启动模块 ( C)用 Hide方法只是隐藏一个窗体,不能从内存中清除该窗体 ( D)如果工程中含有 Sub Main过程,则程序一定首先执行该过程 36 在面向对象方法中,类的实例称为 _。 37 一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是_ 。 38 关系操作的

16、特点是 _操作。 39 数据库保护分为安全性控制、 _ 、并发性控制和数据的恢复。 40 全面支持软件开发过程的软件 T具集合被称为 _ 。 41 在鼠标事件过程 MouseDown和 MouseUp中,参数 Button的值为 1、 2、 4时,分别代表按下鼠标的 _ 、 _和 _ 按钮。 42 表达式 “12345“”1234a” 27 【正确答案】 A 【试题解析】 耦合是指模块之间的关联程度,内聚是指模块内部各部分的聚合程度。 28 【正确答案】 D 【试题解析】 Visual Basic编程环境规定,任何时刻最多只有一个窗体是活动窗体,同时不能把标准模块设置为启动模块。用 Hide方

17、法只是隐藏一个窗体,不能从内存中清除该窗体。如果工程中含有 SubMain过程,则程序也不 一定首先执行该过程。 29 【正确答案】 C 【试题解析】 本题主要考查自定义过程的参数传递。在 Visual Basi c:中,参数缺省是按地址传递的,也就是使过程按照变量的内存地址去访问实际变量的内容。这样,将变量传递给函数时,通过函数可永远改变该变量值。如果想改变传递方式可以通过在变量定义前加关键字 ByRef或 ByVal。 ByRef为默认值,按地址传递, ByVal按照值传递,函数调用后不改变变量值。 本题 Value函数两个参数都是值传递参数的值只会在函数里面变化,调用结束后,参数的值 没

18、有最终改变,故选项 C正确。 30 【正确答案】 C 【试题解析】 分析本题程序可知,该事件过程用来建立一个 Open对话框,可以在这个对话框中选择要打开的文件,并且选择后单击 “打开 ”按钮所选择的文件名印作为对话框的 FileName属性值。另外 commonDialog有两种打开方式,一是设置 Action的值,男一种方法是直接设置打开方式,如 cont ShowOpen,建立一个 Open对话框。因此 Open对话框只用来选择文件。 31 【正确答案】 C 32 【正确答案】 A 【试题解 析】 标准模块对整个工程通用,应选取 “工程 ”菜单下的 “添加模块 ”命令。 33 【正确答案

19、】 D 34 【正确答案】 A 35 【正确答案】 D 36 【正确答案】 对象 【试题解析】 类是具有相同特征的对象的抽象,对象是类的实例。 37 【正确答案】 算法的控制结构 【试题解析】 算法的两个基本要素是:数据对象的运算和操作及算法的控制结构。 38 【正确答案】 集合 【试题解析】 在关系数据库中,把数据表示成二维表,每一个二维表称为关系,因此关系其实是数据的集合,对 关系的操作其实就是对数据组成的集合的操作。 39 【正确答案】 完整性控制 【试题解析】 安全性控制:防止未经授权的用户有意或无意存取数据库中的数据,以免数据被泄露、更改或破坏;完整性控制:保证数据库中数据及语义的正确性和有效性,防止任何对数据造成错误的操作;并发性控制:正确处理好多用户、多任务环境下的并发操作,防止错误发生;数据的恢复:当数据库被破坏或数据不正确时,使数据库能恢复到正确的状态。 40 【正确答案】 软件工程过程 【试题解析】 软件开发环境或称软件工程环境,它是全面支持软 件开发过程的软件工具集合。 41 【正确答案】 左 右 中闻 42 【正确答案】 True 43 【正确答案】 oabcdefg 44 【正确答案】 Listl Addltem List2 List(0) 45 【正确答案】 1 5 4 0

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1