ImageVerifierCode 换一换
格式:DOC , 页数:24 ,大小:63.50KB ,
资源ID:494063      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-494063.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]VB笔试模拟试卷157及答案与解析.doc)为本站会员(fatcommittee260)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

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

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属性所

19、指定的颜色来填充。 如果 FillStyle属性设置为 0,则 BackStyle属性将不起作用。 18 【正确答案】 D 【试题解析】 文件列表框控件的相关属性 FileName属性用来设置或返回程序运行过程中当前选中的 文件名称。 Path属性用来设置或返回程序运行过程中当前选中的文件的路径。 19 【正确答案】 A 【试题解析】 For. Next循环 该程序段的功能相当于根据循环变量的初始值,求循环体执行的次数。 For循环的循环次数 =Int(终值 -初值 )/步长 +1。 故循环体 (I=I+1)一共被执行 4次,而每次执行 I的值增加 1。因此循环结束后 I的值增加 4,即 I=

20、0+4。 20 【正确答案】 D 【试题解析】 滚动条控件 (HScroll或者 VScroll)的属性和事件: 属性 Value属性 Value属性对应于滚动框在滚动条中的位置,其值介于 Min和 Max属性值之间。当 Value属性值等于 Min属性值时,滚动框位于滚动条的最左端 (水平滚动条 )或最顶端 (垂直滚动条 );当 Value属性值等于 Max属性值时,滚动框位于滚动条的最右端 (水平滚动条 )或最底端 (垂直滚动条 )。 Min和 Max属性 Min属性设置滚动框位于滚动条最左端或者最顶端时 Value属性的值。 Max属性设置滚动框位于滚动条最右端或者最底端时 Value属

21、性的值。 SmallChange属性 设置鼠标单击滚动箭头时滚动框移动的大小。 LargeChange属性 设置鼠标单击滚动箭头和滚动框之间的区域时,滚动框的移动大小。 事件 Scroll事件 拖动滚动框时, Scroll事件被触发。 Change事件 释放滚动框或者单击滚动条或滚动箭头时, Change事件被触发。 21 【正确答案】 C 【试题解析】 Dim定义的变量, If语句 在 Visual Basic中, Dim用于在标准模块、窗体模块或过程中定义变量或数组。而当引用 Dim定义的变量时,变量值会被重新设置 (数值变量重新设置为 0,字符串变量被设置为空 )。 If语句的格式 :

22、If条件 Then若干条语句 Else若干条语句 或者 If条件 Then 若干条语句 Else 若干条语句 End If If语句的执行方式: 当 “条件 ”为真的时候,执行 Then后面的语句: “条件 ”为假,执行 Else后面的语句。 如果 “条件 ”是数值表达式,则数值表达式为非 0值时, “条件 ”为真;数值表达式为 0时, “条件 ”为假。 在此题中, “条件 ”是整型变量 x,其值为 0, “条件 ”为假,执行 Else分支,即打印出 -1。 22 【正确答案】 D 【试题解析】 通过第一个以 i为循环变量的循环,令 a(1, 1)=1, a(2, 2)=2,a(3, 3)=3

23、。然后通过双重循环,求数组 a中所有元素的和并将结果赋值给 x,由于在数组 a中除了 a(1, 1)、 a(2,2)和 a(3, 3)外其他元素都为 0,所以x=1+2+3=6。 23 【正确答案】 C 【试题解析】 Const语句 格式:作用范围 Const 常量名 As 数据类型 =常量值 “作用范围 ”可以使用 Private或 Public关键字,缺省使用 Private关键字,表示所声明的常量只在包含该声明的模块内可用:使用 Public关键字,表示所声明的常量在所有模块中对所 有过程都可用。 只有在标准模块的通用声明中才可以使用 Public关键字来声明常量。 24 【正确答案】

24、D 【试题解析】 菜单项的快捷键用来在程序运行过程中快速地选取这一菜单项。 菜单项的标题是程序运行时该菜单项所显示出来的名字,相当于控件的 Caption属性。 索引用于用户建立菜单控件数组时给数组元素设置下标。 菜单项也是一个控件,需要有一个唯一标识它的控件名,就是菜单项的名称,相当于控件的 Name属性,在设计菜单时必须填写。 25 【正确答案】 B 【试题解析】 自定义数据类型是用 Type语句定义的数据类型,可以包含一个或多个任意数据类型的元素。 自定义数据类型必须在窗体模块、标准模块或类模块的通用声明段进行定义。 在窗体模块和类模块中,只能用 Private关键字来声明自定义数据类型

25、;在标准模块中,可以使用 Private或 Public关键字来声明自定义数据类型。 自定义数据类型中的元素的数据类型可以是系统提供的基本数据类型或已声明的自定义数据类型。 26 【正确答案】 D 【试题解析】 Drive属性用来设置或返回程序运行时所选择的驱动器名。 List属性是包含了当前系统中有 效驱动器的连接列表。 ListIndex属性用来设置或返回驱动器连接列表中当前所选中的项目的索引。 27 【正确答案】 B 【试题解析】 目录列表框控件的相关属性 Path属性用来返回或设置当前的工作路径。例如,当前工作路径是 “C:Windows”,则。 Path属性返回的值就 是 “C: W

26、indows”。 ListIndex属性用来返回或设置目录列表框的目录列表中当前所选中的项目的索引。 28 【正确答案】 B 【试题解析】 随机文件又称直接文件,由若干个记录来组成,每个记录的长度都是固定的,并且每个记录都有一个记录号,因此可以根据记录号访问随机文件的任意记录。注意:当用 Open语句打开一个随机文件的时候,如果指定存取类型为读写类型,则可以任意读写该文件;如果指定存取类型为只读类型,则只能进行读操作;如果指定存取类型为只写类型,则只能进行写操作。 29 【正确答案】 D 【试题解析】 在鼠标的 Mouse_ Down事件中,当按下左键时, Button=1,右键时 Butto

27、n=2,在键盘上按下 Shift键时, Shift值为 1, Ctrl键时, Shift值为 2,Alt时, Shift值 为 4,如果同时按下多键,则它们的值也相加。 30 【正确答案】 B 【试题解析】 对于 Textbox控件,可通过设置其 Visible属性为 False,使其隐藏,设置 Enabled属性为 False使其不可用,设置 Locked属性为 True,使其不可被编辑。 31 【正确答案】 C 【试题解析】 该程序段的作用是给数组 a的每个数组元素赋值 True,具体实现的方式为:每次从数组 a的第一个元素开始判断,该元素是否为 False,如果是,则令此元素为 True

28、,然后跳出循环,重新从数组 a的第一个元素开 始判断;如果当前元素不为 False,则判断下一个元素。因此语句 j=j+1将执行1+2+3+4+5+6+7=28次,即 j=28。然后再遍历一遍数组 a的所有元素,最后结束程序段。所以 j最终的值是: j=28+7=35。 32 【正确答案】 C 【试题解析】 Visual Basic中,可以直接使用过程名调用过程,也可以结合 Call关键字调用。使用 Call调用过程时,参数列表必须用括号包含起来。 Visual Basic语言不支持函数与过程的嵌套定义。 Static关键字可以指定局部变量为静态类型变量。 33 【正确答案】 A 【试题解析】

29、 函数 Func(3,4)的返回值为 3,故 c的值为 3。由于参数 x是按值传递的, a的值仍为 3;而参数 y是按地址传递的, b的值变为 3*4。 34 【正确答案】 D 【试题解析】 由于要在文件列表框中显示当前选中的文件夹中的内容,所以应使用的语句是 File1.Path=Dirl.Path。 35 【正确答案】 A 【试题解析】 For. Next 循环 跟踪程序:内循环的循环体执行了四次,外循环的循环体执行了两次。故 A=2,B=4。 36 【正确 答案】 读栈顶元素 【试题解析】 栈的基本运算有三种:入栈、退栈和读栈顶元素。 入栈运算是指在栈项位置插入一个新元素。这个运算有两个

30、基本操作:首先将栈顶指针进一 (即 top加 1),然后将新元素插入到栈顶指针指向的位置。 退栈运算是指取出栈顶元素并赋给一个指定的变量。这个运算有两个基本操作:首先将栈顶元素 (栈项指针指向的元素 )赋给一个指定的变量,然后将栈顶指针退一(即 top减 1)。 读栈顶元素是指将栈顶元素赋给一个指定的变量。这个运算不删除栈顶元素,只是将它的值赋给一个变量。 37 【正确答案】 封装 【试题解析】 软件工程的基本原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。信息隐蔽是指采用封装技术,将程序模块的实现细节隐藏起来,使模块接口尽量简单。 38 【正确答案】 变换型 【试题

31、解析】 典型的数据流类型有两种:变换型和事务型。变换型:是指信息沿输入通路进入系统,同时由外部形式变换为内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统。事务型:在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理,这些处理能够 完成该作业要求的功能,这种数据流就叫做事务。 39 【正确答案】 数据库管理系统或 DBMS 【试题解析】 数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理系统是数据库系统的核心。 40 【正确答案】 查询 【试题解析】 关系模型的数据操纵

32、即是建立在关系上的数据操纵,一般有查询、增加、删除和修改四种操作。 数据查询:用户可以查询关系数据库中的数据,它包括一个关系内的查询以及多个关系间的查询。 数据删除的基本单位是 一个关系内的元组,它的功能是将指定关系内的指定元组删除。 数据插入仅对一个关系而言,在指定关系中插入一个或多个元组。 数据修改是在一个关系中修改指定的元组和属性。 41 【正确答案】 Ctrl 【试题解析】 按住 Ctrl键然后连续单击控件可以将它们连续选中。 42 【正确答案】 9 【试题解析】 以指定次数来重复执行一组语句。 语法 For counter=start To endStep step statemen

33、ts Exit For statements Nextcounter 从起始值开始计算,循环体要执行四次,所以最终的 s的值为 5+4=9。 43 【正确答案】 变体或 Variant 【试题解析】 Array返回一个包含数组的 Variant。 语法 Array(arglist) 所需的 arglist参数是一个用逗号隔开的值表,这些值用于给 Variant所包含的数组的各元素赋值。如果不提供参数,则创建一个长度为 0的数组。 44 【正确答案】 ReDim a(2) 【试题解析】 ReDim语句:在过程级别中使用,用于为动态数组变量重新分配存储空间 。 语法: ReDimPreservev

34、arname(subscrins)As type, varname(subscripts)As type. 可以使用 ReDim语句反复地改变数组的元素以及维数的数目,但是不能在将一个数组定义为某种数据类型之后,再使用 ReDim将该数组改为其他数据类型,除非是 Variant所包含的数组。 如果将数组改小,则被删除的元素中的数据就会丢失。如果按地址将数组传递给某个过程,那么不要在该过程内重定义该数组的各维的大小。 Erase语句重新初始化大小固定的数组的 元素,以及释放动态数组的存储空间 (但不能重新定义数组 )。 语法: Erase arraylist 所需的 arraylist参数是一个

35、或多个用逗号隔开的需要清除的数组变量。 说明: Erase根据是固定大小 (常规的 )数组还是动态数组,来采取完全不同的行为。Erase无需为固定大小的数组恢复内存。 Erase释放动态数组所使用的内存。在下次引用该动态数组之前,程序必须使用ReDim语句来重新定义该数组变量的维数。 45 【正确答案】 12 【试题解析】 用 Redim语句重定义数组的维数时,原有维数 内的内容将被破坏。除非用 Redim Preserve来重新定义维数。本题中由于输入值 x 4,动态数组在被重定义为包含 4个元素的数组后 (即 Redim arry(3),此时 arry(3)=3),重新被定义为包含 5个元

36、素的数组,而重定义时并未用 Preserve关键字。故此时arry(3)=0(实际上 my(0)、 arry(1)、 arty(2)的值也都为 0,即 Integer类型变量的初始值 )。 46 【正确答案】 99 ,MouseIcon 【试题解析】 MousePointer属性用来返回或设置一个值, 该值指示在运行时当鼠标移动到对象的一个特定部分时,被显示的鼠标指针的类型。如果将其设为99,则表示通过该属性指定自定义图标。而 MouseIcon属性用来返回或设置自定义的鼠标图标,方法是指定图标文件的路径。 47 【正确答案】 ShowOpen , ShowSave 【试题解析】 Common

37、Dialog控件提供一组标准的操作对话框,进行诸如打开和保存文件,设置打印选项,以及选择颜色和字体等操作。通过运行 Windows帮助引擎控件还能显示帮助。 CommonDialog控件建立对话框的操作是通过调 用自身的方法实现的: ShowOpen 显示 “打开 ”对话框 ShowSave 显示 “另存为 ”对话框 ShowColor 显示 “颜色 ”对话框 ShowFont 显示 “字体 ”对话框 ShowPrinter 显示 “打印 ”或 “打印选项 ”对话框 48 【正确答案】 工程 -属性 【试题解析】 在 “工程 -属性 ”对话框里有个名为 “启动对象 ”的下拉列表框,在这里可以选择启动窗体或 Sub Main。

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