[计算机类试卷]VB笔试模拟试卷157及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷157及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷157及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 157及答案与解析 1 结构化程序设计主要强调的是 _。 ( A)程序的规模 ( B)程序的效率 ( C)程序设计语言的先进性 ( D)程序易读性 2 需求解析中开发人员要从用户那里了解 _。 ( A)软件做什么 ( B)用户使用界面 ( C)输入的信息 ( D)软件的规模 3 完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是 _。 ( A)黑盒测试法 ( B)白盒测试法 ( C)错误推测法 ( D)安装测试法 4 在数据 管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 _。 ( A)特定的数据模型 ( B)数据无冗余 ( C
2、)数据可共享 ( D)专门的数据管理软件 5 为用户与数据库系统提供接口的语言是 _。 ( A)高级语言 ( B)数据描述语言 (DDL) ( C)数据操纵语言 (DML) ( D)汇编语言 6 “年龄在 14 25之间 ”这种约束是属于数据库当中的 _。 ( A)原子性措施 ( B)一致性措施 ( C)完整性措施 ( D)安全性措施 7 栈通常采用的两种存 储结构是 _。 ( A)线性存储结构和链表存储结构 ( B)散列方式和索引方式 ( C)链表存储结构和数组 ( D)线性存储结构和非线性存储结构 8 最简单的交换排序方法是 _。 ( A)快速排序 ( B)选择排序 ( C)堆排序 ( D
3、)冒泡排序 9 相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和_。 ( A)可重用性差 ( B)安全性差 ( C)非持久性 ( D)冗余性 10 栈底至栈顶依次存放元素 A、 B、 C、 D,在第 5个元素 E入栈前,栈中元素可以出栈,则出栈序列可能是 _。 ( A) ABCED ( B) DCBEA ( C) DBCEA ( D) CDABE 11 要把一个命令按钮设置成无效,应设置属性 _的值为 False。 ( A) Visible ( B) Enabled ( C) Default ( D) Cancel 12 以下控件可以用来实现定时地执行某段代码的是 _。 ( A
4、) OLE ( B) Timer ( C) ComboBox ( D) FileListBox 13 下列程序段的执行结果为 _。 N=0For I=1 To 3 For J=5 To 1 Step-1 N=N+1 Next JNext IPrint N; J; I ( A) 12 0 4 ( B) 15 0 4 ( C) 12 3 1 ( D) 15 3 1 14 下列程序段的结果为 _。 A=“ABBACDDCBA“For I=6 To 2 Step-2 X=Mid(A, I, I) Y=Left(A, I) Z=Right(A, I) Z=X a Print “b=“; b Print
5、“c=“; cEnd Sub程序 运行后,单击命令按钮,其输出结果为 _。 ( A) a=3 b=12 c=3 ( B) a=3 b=4 c=3 ( C) a=3 b=4 c=12 ( D) a=13 b=12 c=12 34 在窗体上画一个驱动器列表框、一个目录列表框和一个文件列表框,其名称分别为 Drive1、 Dir1和 File1。当改变目录列表框的内容时,要求文件列表框中显示当前选中的文件夹中的内容,则在 Dir1_ Change事件过程中应使用的语句是_ 。 ( A) Dirve1.Drive=Dir1.Path ( B) Dir1.Path=Drive1.Drive ( C) D
6、ir1.Path=File1.Path ( D) File1.Path=Dir1.Path 35 下列程序段的执行结果为 _。 A=0:B=0For I = -1 To -2 Step -1 For J = 1 To 2 B=B+1 Next J A=A+1Next IPrint A; B ( A) 2 4 ( B) -2 ( C) 4 ( D) 2 36 栈的基本运算有三种:入栈、退栈和 【 】。 37 在面向对象方法中,信息隐蔽是通过对象的【 】性来实现的。 38 数据流的类型有【 】和事务型。 39 数据库系统中实现各种数据管理功能的核心软件称为【 】。 40 关系模型的数据操纵即是建立
7、在关系上的数据操纵,一般有【 】、增加、删除和修改四种操作。 41 为了选择多个控件,可以按住【 】键,然后单击每个控件。 42 执行下面的程序段后, S的值为【 】。 s=5 For i=2.6 To 4.9 Step 0.6 s=s+1 Next i 43 由 Array函数建立的数组的名字必须是【 】类型。 44 若有一个动态数组 a有两个元素 a(0)和 a(1),现要令数组 a有三个元素 a(0)、a(1)和 a(2),则应当使用【 】语句。 45 在窗体上画一个命令按钮 Command1,然后编写如下程序: Private Sub Command1_Click() Dim arr(
8、)As Integer ReDim arr(3) For i=0 To 3 arr(i)=i Next i x=InputBox(“请输入一个数学 ”) If Val(x) 4 Then ReDim arr(4) arr(4)=x End If Me.Print(arr(4)-arr(3) End Sub 程序运行后,单击命令按钮,在输入对话框中输入 12,输出结果为【 】。 46 为了定义自己的鼠标光标,首先应把 MousePointer属性设置为【 】,然后把【 】属性设置为一个图标文件。 47 建立打开文件、保存文件、颜色、字体、打印对话框所使用的方法分别为【 】、【 】、 ShowCo
9、lor、 ShowFont和 ShowPrinter。 48 启动窗体在【 】对 话框中指定。 VB笔试模拟试卷 157答案与解析 1 【正确答案】 D 【试题解析】 参考教程中的结构化设计思想。 2 【正确答案】 A 【试题解析】 需求解析是软件定义时期的最后一个阶段,它的基本任务就是准确回答 “系统必须做什么 ”这个问题,即软件系统功能,需求解析的任务还不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。 3 【正确答案】 A 【试题解析】 黑盒测试方法完全不考虑程序的内部结构和内部特征,而只是根 据功能导出测试用例。白盒测试法
10、是根据对程序内部逻辑结构的解析来选取测试用例,白盒测试也称为逻辑覆盖测试,故选项 B不正确;错误推测法只是黑盒测试所使用的一种具体的方法,故选项 C不正确;安装测试法是测试层次中的一种,它属于高级测试,故选项 D不正确。 4 【正确答案】 A 【试题解析】 在文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通 过采用特定的数据模型来实现的。 5 【正确答案】 C 【试题解析】 DBMS提供数据操纵语言 (DML)以实现对数据库中数
11、据的操作,数据操纵语言 (DML)是用户 (包括应用程序 )与数据库系统的接口。数据操纵语言通常包括检索和更新功能。 6 【正确答案】 C 【试题解析】 数据库的完整性是指数据的正确性和相容性 (如学生的学号必须惟一,性别只能是女或男等 ),数据库是否具备完整性关系到数据库系统能否真实反映现实世界,因此维护数据库的完整性是非常重要的。 7 【正确答案】 A 【试题解析 】 和线性表类似,栈也有两种存储方法:线性存储结构和链表存储结构。 8 【正确答案】 D 【试题解析】 交换排序方法有冒泡排序和快速排序,显然选项 B和选项 C错误,冒泡排序比较简单,其算法也容易理解,但快速排序本身较为复杂,且
12、采用了递归调用,其算法理解也稍难。冒泡排序是一种最简单的交换排序方法,它是通过相邻数据元素的交换逐步将线性变成有序。 9 【正确答案】 D 【试题解析】 文件系统管理的数据文件基本上是分散的、相互独立的,因此相对于数据库系统,以此为基础的数据处理存在 3个缺点:数据冗余 大、数据的不一致性、程序与数据的相互依赖 (简称为数据依赖 )。 10 【正确答案】 B 【试题解析】 栈操作原则上 “后进先出 ”,栈底至栈顶依次存放元素 A、 B、 C、D,则表明这 4个元素中 D是最后进栈, B、 C处于中间, A最早进栈,所以出栈时一定是先出 D,再出 C,最后出 A,本题中只有选项 B符合该准则。
13、11 【正确答案】 B 【试题解析】 命令按钮的部分属性: Visible属性:返回,设置一个值,决定对象是否可见; Cancel属性:当一个命令按钮的 Cancel属性设置为 True时,按 Esc键 与单击该命令按钮的作用相同。 Enabled属性:返回 /设置一个值,决定对象是否响应用户生成事件。 Default属性:当一个命令按钮的 Default属性被设置为 True时,按回车键和单击该命令按钮的作用相同。 12 【正确答案】 B 【试题解析】 计时器 (Timer)是一种可以按一定时间间隔触发事件的控件。 计时器的属性 Interval指定触发事件的时问间隔,单位为毫秒。 Enab
14、led属性指定控件是否可用,即控件是否定时触发事件。 计时器的事件 计时器只有 Timer事件。当计时器的 Enabled属性为 True时, Timer事件将以Interval指定的时间间隔被触发。 由于计时器的 Timer时间可以以一定的时间间隔被触发,因此可以在 Timer事件中添加希望被不断 (以一定的时间间隔 )执行的代码。 13 【正确答案】 B 【试题解析】 跟踪程序:外循环执行 3次,内循环执行 5次,循环体 N=N+1一共执行了 3*5=15次,故 N的值应当为 15。值得注意的是: For循环的控制变量,在每次循环体执行完之后,会自动加循环步长值,直到这个值超出循环语句指定
15、的范围,循环结束。由此可见,循环结束后, I的值应当为 3+1=4, J的值应当为1+(-1)=0。 14 【正确答案】 C 【试题解析】 Right(字符串, n):返回字符串的最后 n个字符。 Mid(字符串, p, n):从第 p个字符开始,向后截取 n个字符。 p和 n都是算术表达式。 Left(字符串, n):返回 “字符串 ”的前 n个字符 “&”:字符串连接运算符,将两个字符串按顺序连接起来。 分析程序:因为每次循环, Z都被重新赋值,所以只需要跟踪最后一次循环即可得出最终结果:最后一次循环时, I=2 X=Mid(“ABBACDDCBA“,2, 2)=“BB“ Y=Left(“
16、ABBACDDCBA“, 2)=“AB“ Z=Right(“ABBACDDCBA“, 2)=“BA“ Z=X Y&Z=“BBABBA“。 15 【正确答案】 A 【试题解析】 对象浏览器:可以显示出对象库和当前工程里过程中的可用类、属性、方法、事件及常量和变量。 代码窗口: Visual Basic“代码编辑器 ”是一个窗口,大多数代码都在此窗口上编写。它象一个高度专门化的字处理软件,有许多便于编写 Visual Basic代码的功能。 属性窗口 :主要是针对窗体和控件设置的,用来显示和设置窗体及控件的属性信息。 工具箱窗口:由工具图标组成,这些图标是 Visual Basic应用程序的构件,
17、称为图形对象或控件,每个控件由工具箱中的一个工具图标来表示。 16 【正确答案】 A 【试题解析】 图片框的 Autosize属性返回或设置一个值,以决定控件是否自动改变大小以显示其全部内容。该属性的值如果是 True,则控件根据图片的尺寸自动改变大小;该属性的值如果为 False,则控件不改变自身的大小,如果载入的图片尺寸大于控件的尺寸,则将超过控件尺寸的那 部分图片剪裁掉。 17 【正确答案】 A 【试题解析】 Shape控件的相关属性 FillStyle属性,该属性的设置值决定了形状控件内部的填充图案,其值如下: 0- Solid: (实心 ) 1- Transparent: (透明 )
18、 2-Horizontal Lin: (水平线 ) 3-Vertial Line: (垂直线 ) 4-Upward Diagona: (向上对角线 ) 5-Downward Diagonal: (向下对角线 ) 6-Cross: (交叉线 ) 7- Diagonal: (对角交叉线 ) FillColor 属性,用来定义形状控件的内部颜色。 如果 FillStyle属性值设置为 1,则 FillColor属性将不起作用。 BackStyle属性,设置值为 0和 1,用来决定形状控件的背景是否被指定的颜色填充。为 0时,形状控件的背景是透明的,为 1时,形状控件的背景由 BackColor属性所
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 157 答案 解析 DOC
