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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

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

20、nteger) End Sub KeyPress 事件是用来识别按键的 ASCII码。 KeyDown 事件返回的是键盘的直接状态,返回的是键;而 KeyPress 事件返回的是 “字符 ”的 ASCII码。所以要输出字符还得用 Chr函数。 23 【正确答案】 D 【试题解析】 菜单控件的主要属性有: Caption、 Name、 Index、 Enabled、Visible等,其中 Enabled 和 Visible属性值为逻辑值, Visible属性用于表示菜单项是否可见, Enabled属性用于表示菜单项是否可用。当 Enabled 属性值为 False时,表示菜单项当前不可 用,属性

21、值为 True时,表示菜单项可用。 24 【正确答案】 C 【试题解析】 通用对话框是一种 ActiveX控件,它随同 Visual Basic提供给程序设计人员。在一般情况下,启动 Visual Basic后,在工具箱中没有通用对话框控件。为了把通用对话框添加到工具箱中,可以在 “部件 ”对话框的 “控件 ”选项卡的控件列表框中选择 “Microsoft Common Dialog Control 6.0”。 25 【正确答案】 A 【试题解析】 此题是考查有关 Load 语句、 Unload 语句、 Show方法和 Hide方法的,在此简单介绍一下这些语句和方法: Load 语句 格式:

22、Load窗体名称 Load 语句把一个窗体装入内存,执行 Load 语句后,可以引用窗体中的控件及各种属性,但此时窗体没有显示出来, “窗体名称 ”是窗体的 Name属性; Unload 语句 格式: Unload窗体名称 该语句与 Load 语句的功能相反,它清除内存中指定的窗体; Show方法 格式: 窗体名称 .Show模式 Show方法用来显示一个窗体。如果省略 “窗体名称 ”,则显示当前窗体。参数“模式 ”用来确定窗体的 状态,可以取两种值,即 0和 1(不是 False和 True)。当“模式 ”值为 1 (或常量 vbModal)时,表示窗体是 “模态型 ”窗体,在这种情况下,鼠

23、标只在此窗体内起作用,不能到其他窗口内操作,只有关闭该窗口才能对其他窗口进行操作;当 “模式 ”值为 0 (或省略参数 “模式 ”值 )时,表示窗体为 “非模态型 ”窗体,不用关闭该窗体就可以对其他窗体进行操作; Hide方法 格式: 窗体名称 Hide Hide方法使窗体隐藏,即不在屏幕上显示,但仍在内存中,因此,它与Unload 语句的作用不同。 26 【正确 答案】 B 【试题解析】 题中是条件语句 If J1 2 Then Print J2 Else Print J1,即 J1 J2时输出 J2,否则输出 J1,即输出两者的最大者。显然应该是 32,正确答案是选项B. 27 【正确答案

24、】 C 【试题解析】 题中语句都属于条件语句中 “If条件 Then 语句 ”的类型,从选项中,可以看出条件语句是 A与 B 的比较语句,其值就是此条件语句的值,也就是说,只有当其值为真时,执行 Then语句。选项 A和 D中的 “”符号并非比较运算符,所以不正确;选项 B 中的 Printf 并非 Visual Basic中的输出方法,所以不正确,只有选项 C是正确的。 28 【正确答案】 A 【试题解析】 此题考查是条件浯句的结构。条件语句可以分为三种类型,如下: If Then 结构 If Then Else 结构 Select Case结构 而 If Then 结构有两种格式: 条件

25、Then 语句 条件 Then 语句块 End If 29 【正确答案】 A 【试题解析】 选项 A中的语句行有两条语句,执行 If语句后,执行 z=y语句,所以不管 x是否大于 y,最终 x的值都等于 y。 30 【正确答案】 A 【试题解析】 程序开始时分别执行 x, y赋值 5, -6。 If 语句 Not x O相当于 x =0,现在 x的值为 5,比 0大,所以条件值为 False,执行 Else浯句 y=x+3,此时 y为 8,执行 Print方法,即输出 x-y和 y-x的值, x-y=-3, y-x=3,所以最后输出结果应该如选项 A所示。 31 【正确答案】 A 【试题解析】

26、 事件过程由 Visual Basic 创建,事件过程是当用户对一个对象发出一个动作时所产生的事件,不能脱离控件而独立存在;通用过程 时通用的,不与任何特定事件相联系,它完成特定的任务,只能由别的过程调用; Sub 过程包括事件过程和通用过程,称之为子过程。也就是说,有些 Sub过程与对象相关联,有些 Sub过程与对象没有联系;函数过程类似于内部函数,由用户定义的,完成一些特殊函数关系的计算,并且要返回函数值的过程,显然函数过程不必与控件发生联系。 32 【正确答案】 C 【试题解析】 在 Visual Basic中有两类过程,一类是系统提供的内部函数和事件过程;另一类是用户根据自己的需要定义

27、的,供事件过程的多次调用,而第二类过程中,我们 现在涉及最多的是子过程。它们的共同点都是完成某种特定功能的一组程序代码;不同的是函数是带有返回值的特殊过程,所以函数过程定义时有返回值的类型说明。 33 【正确答案】 B 【试题解析】 此题是函数过程的调用。 在调用过程时,一般主调与被调过程之间有数据传递,即将主调过程的实参传递给被调用的过程,完成实参与形参的结合,然后执行被调过程,在 Visual Basic中,实参与形参的结合有两种方式:即传址与传值。这两种方法的特点如下: 传址的结合过程是,当调用一个过程时,它将实参的地址传给形参,因 此在被调用的过程中,对形参的任何操作都变成了对相应实参

28、的操作,因此实参的值会随形参的改变而改变。 传值的结合过程时:当调用一个过程时,系统将实参的值赋值给形参并断开了联系,被调用过程中的操作时在形参自己的存储单元中进行的,当过程调用结束时,这些形参所占用的存储单元也同时被释放,因此在过程中对形参的任何操作不会影响实参。而题中被调过程 Proc中有两个形参,其中第一个形参 n为传址方式,第二个形参 m为传值方式。主调过程分别把实参 x、 y传递给 Proc,所以当过程调用结束后,实参 x的值应随着被调过程变化而变化,而 实参 y值在主调函数中始终不变,所以输出 y的值仍为 32;在被调过程中 “n=n Mod l0”被调用时,相当于 “x=x Mo

29、d l0”,所有 x的值最终为 2,最后输出结果如选项 B所示。 34 【正确答案】 C 【试题解析】 此题程序代码中用了两层调用,我们对这样的问题要多加小心,不能掉以轻心,千万不要把实参和相对应的形参弄混淆。主调过程Command1_Click 输出的是 SecProc(c, b, A)的返回值,调用过程 SeeProe时,主调过程分别把实参 c、 b、 s地址传给形参 x、 y、 z,此时在过程 SecProc中,SecProc=FirProc(a, b,C)+c。由此看出,程序段执行此语句时,将调用过程FirProe。把实参 a、 c、 b 的地址分别传给形参 x、 y、 z,此时在过程

30、 FirProc中,FirProe=2 * x + y + 3 * z,所以 FirProc(a, c, B)=6+4+15=25, SecProc(a, c,B)=25+3=28,所以选项 C是正确的。 35 【正确答案】 B 【试题解析】 主调函数最终输出值是 Pat(FirStr)过程的返回值,这就得调用函数过程 Pat。 被调过 程 Pat的参数 xStr从主调函数中收到实参 FirStr传来的值 “abcdef”,过程 Pat开始声明了两个变量,一个是 String型的 tempStr,一个是 Integer型的strLen。语句 tempStr=“。 strLen=Len(xStr

31、) 以上两条语句的功能是:为变量 tempStr赋空值,变量strLen 的值就是 xstr的长度,此题为 6。程序代码执行 Do WhileLoop 的循环语句: 第一次循环, I=1, I=3成立,执行语句 tempStr+Mid(xStr, i,1)+Mid(xStr, strLen-i+1, 1); mid 函数一般调用格式: Mid(字符串, p, n) 其功能就是从第 p 个字符开始,向后截取 n 个字符,第一次循环结束后, tempStr=“af”; 第二次循环, I=2, I=3成立,继续执行循环体, tempStr=“afbe”; 第三次循环, I=3, I=3成立,继续执行

32、循环体, tempStr=“afbecd”; 第四次循环, I=4, I=3不成立,则跳出循环体,执行语句 Pat=tempStr。所以最终 Pat(FirStr)=“afbecd”,即最后程序执行结果 如选项 B 所示。 36 【正确答案】 时间 【试题解析】 算法的复杂度主要指时间复杂度和空间复杂度。 37 【正确答案】 先进后出 【试题解析】 队列和栈都是线性结构,但是不同之处在于队列的操作顺序是先进先出,而栈的操作顺序是先进后出。 38 【正确答案】 变换型 【试题解析】 典型的数据流图有两种,即变换型和事务型。 39 【正确答案】 物理独立性 【试题解析】 数据的物理结构改变,不影响

33、数据库的逻辑结构,从而不引起应用程序的变化,这种性质叫做物理独立性。 40 【正确答案】 操作系统 【试题解析】 数据库管理系统是帮助用户创建和管理数据库的应用程序的集合。因此,数据库管理系统需要操作系统的支持,为用户提供服务。 41 【正确答案】 Ctrl 【试题解析】 按住 Ctrl键然后连续单击控件可以将它们连续选中。 42 【正确答案】 9 【试题解析】 以指定次数来重复执行一组语句。 语法 For counter=start To end Step step 3tatements Exit For statements Nextcounter 从起始值开始计算,循环体要执行四次,所以

34、最终的 S 的值为 5+4=9。 43 【正确答案】 变体 或 Variant 【试题解析】 Array 返回一个包含数组的 Variant。 语法 Array(arglist) 所需的 arglist参数是一个用逗号隔开的值表,这些值用于给 Variant所包含的数组的各元素赋值。如果不提供参数,则创建一个长度为 0的数组。 44 【正确答案】 ReDim a(2) 【试题解析】 ReDim语句:在过程级别中 使用,用于为动态数组变量重新分配存储空间。 语法: ReDimPreservevarname(subscripts)As type, varname(subscripts)As typ

35、e 可以使用 ReDim语句反复地改变数组的元素以及维数的数目,但是不能在将一个数组定义为某种数据类型之后,再使用 ReDim将该数组改为其他数据类型,除非是 Variant所包含的数组。 如果将数组改小,则被删除的元素中的数据就会丢失。如果按地址将数组传递给某个过程,那么不要在该过程内重定义该数组的各维的大小。 Erase语句重新初始化大小固定的数组的元素,以及释放动态数组的存储空间 (但不能重新定义数组 )。 语法: Erase arraylist 所需的 array list参数是一个或多个用逗号隔开的需要清除的数组变量。 说明: Erase根据是固定大小 (常规的 )数组还是动态数组,

36、来采取完全不同的行为。Erase无需为固定大小的数组恢复内存。 Erase释放动态数组所使用的内存。在下次引用该动态数组之前,程序必须使用ReDim语句来重新定义该数组变量的维数。 45 【正确答案】 12 【试题解析】 用 Redim语句重定义数组的维数时,原有维数内的内容将被破坏。除非用 Redim Preserve来重新定义维数。本题中由于输入值 x 4,动态数组在被重定义为包含 4个元素的数组后 (即 Redim arry(3),此时 arry(3)=3),重新被定义为包含 5个元素的数组,而重定义时并未用 Preserve关键字。故此时arry(3)=0(实际上 arry(0)、 a

37、rry(1)、 arry(2)的值也都为 0,即 Integer类型变量的初始值 )。 46 【正确答案】 工程 -属性 【试题解析】 在 “工程 -属性 ”对 话框里有个名为 “启动对象 ”的下拉列表框,在这里可以选择启动窗体或 Sub Main。 47 【正确答案】 30,70 【试题解析】 传地址表示参数的传送是对址的传送,变量的原值会在调用过程时被覆盖,但传值不同,传值传送的是参数的副本,变量的值不会发生改变。本题经过三次调用, a与 b分别被传地址 (ByRef,默认时省略 )一次,故输出时, a、 b的值分别在 20、 50的基础上加 10、 20。 48 【正确答案】 1000

38、, True或任何非 0数值 , Time或 Time 【试题解析】 Interval 是计时器最重要的属性,用来设置一定的时间间隔用来触发 Timer事件。 Interval 以毫秒为单位,设为 1000时表示 1秒,根据题意,第 6空填 1000。第 7个空,本处表达的意思是当单击窗体时, Timer1 的功能被启动,故本处填 True,也可以填任何非 0数值。因为在 Visual Basic 中数值 0表示False,非 0值都可以表示 True。根据题意, 8需要把当前时间赋给 Label1 的Caption 属性,故 8填 Time或 Time。该函数返回当前时间。 49 【正确答案】 0, List1.List1ndex , List1.ListCount 【试题解析】 List1ndex 属性用来确定已被选中表项的位置,如果表项没有被选中,其值为 -1,故本处填 0。表示当某表项被选中。由于 List1ndex 属性用来确定已被选中表项的位置,故第 10空应填 List1.List1ndex。 Removeltem 方法表示移除某个表项, List1.List1ndex 表示一个被选中的表项,符合题意。 ListCount返回列表框中表项的数量。第 11空填 List1.ListCount;并将其值赋给 Label1的Caption 属性。

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