首页 > 全部 > 二级VB > 国家二级VB机试(数组)模拟试卷6

国家二级VB机试(数组)模拟试卷6

本单篇文档共18786字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级VB 章节练习 3495人下载
价格: 0.80 原价:¥8.80
收藏

国家二级VB机试(数组)模拟试卷6

选择题

1.假定建立了一个名为Command1的命令按钮数组,则以下说法中错误的是(B)

A. 数组中每个命令按钮的名称(Name属性)均为Command1

B. 数组中每个命令按钮的标题(Caption属性)都一样

C. 数组中所有命令按钮可以使用同一个事件过程

D. 用名称Command1(下标)可以访问数组中的每个命令按钮

解析:本题考查控件数组。选项B)中,命令按钮控件数组的Caption属性不一定相同,可以单独分别设置,其他选项均正确。

2.列表框中的项目保存在一个数组中,这个数组的名字是(C)

A. Column

B. Style

C. List

D. MultiSelect

解析:本题考查列表框的使用。列表框的元素保存在List数组中,可以通过List属性获取元素值。

3.下面的语句用Array函数为数组变量a的各种元素赋值整数值:(A)

A. Dim a

B. Dim a As Integer

C. Dim a(9)As Integer

D. Dim a()As Integer

解析:本题考查常用函数。Array函数返回一个包含数组的Variant,语法:Array(arglist)。所需的arglist参数是一个用逗号隔开的值表,这些值用于给Variant所包含的数组的各元素赋值。如果不提供参数,则创建一个长度为0的数组。本题中变量a必须是变体类型,选项A)正确。

4.以下数组定义语句中,错误的是(C)

A. Static a(10)As Integer

B. Dim c(3,1 To 4)

C. Dim d(-10)

D. Dim b(0 To 5,1 To 3)As Integer

解析:本题考查的考点是有关数组定义的。在Visual Basic中,可以用4个关键字来定义数组,分别是Dim、ReDim、Public和Static。在Visual Basic中定义数组有两种格式。

格式一:Dim<数组名(下标上界)>As<类型名称>

Dim<数组名(第一维下标上界,第二维下标上界)>As<类型名称>

格式二:Dim<数组名(下界To上界[,下界To上界]…)>As<类型名称>

其中上界必须大于下界。本题中选项C)采取第一种格式定义数组,则数组默认下界为0,上界-10小于0,故不符合要求。

5.语句Dim a(-3 To 4,3 To 6)As Integer定义的数组的元素个数是(D)

A. 18

B. 28

C. 21

D. 32

解析:本题考查的考点是有关二维数组的。二维数组定义时对于数组的每一维均给定下标的下界和上界,中间用To连接,即给出下标可取值的变化范围。“数组元素个数”指的是数组中成员的个数,每一维的长度是上界-下界+1,数组元素个数等于各维长度之积。

6.下面正确使用动态数组的是(A)

A. Dim arr()As Integer…ReDim arr(3,5)

B. Dim arr() As Integer…ReDim arr(50)As String

C. Dim arr()…ReDim arr(50)As Integer

D. Dim arr(50)As Integer…ReDim arr(20)

解析:通常把需要在编译时分配内存区的数组叫做静态数组,而把需要在运行时分配内存区的数组叫做动态数组。定义动态数组通常分两步:首先在窗体层或标准模块中用Dim、Private或Public声明一个没有下标的数组(括号不能省略),然后在过程中用ReDim语句定义带下标的数组。ReDim语句只能用于动态数组,它可以改变每一维的大小,但不能改变维数和数组类型。

7.设有如下数组定义语句:

Dim a(-1 To 4,3)As Integer

以下叙述中正确的是(C)

A. a数组有18个数组元素

B. a数组有20个数组元素

C. a数组有24个数组元素

D. 语法有错

解析:二维数组定义时对于数组的每一维均给定下标的下界和上界,中间用To连接,即给出下标可取值的变化范围。“数组元素个数”指的是数组中成员的个数,每一维的长度是上界一下界+1,数组元素个数等于各维长度之积。数组下标的默认下限值为0,此时数组某一维的元素个数等于该维下标上界值加2。

8.语句Dim Art(-2 To 4)As Integer所定义的数组的元素个数为(A)

A. 7个

B. 6个

C. 5个

D. 4个

解析:数组中所含有的元素个数为:上界-下界+1,本题中计算4-(-2)+1=7。

9.下列数组定义中错误的是(C)

A. Dim a(-5 To-3)

B. Dim a(3 To 5)

C. Dim a(-3 To -5)

D. Dim a(-3 To 3)

解析:定义数组一般使用的格式是Dim<数组名(下界To上界[,下界To上界]…)>As<类型名称>,其中定义数组时,每一维的下标必须是常数,不能是变量或表达式。即使在执行数组定义语句之前给出变量的值,也是错误的;无论定义数组的格式为那种,下界都必须小于上界。

10.以下关于数组的叙述中,错误的是(B)

A. Variant类型的数组中各数组元素的类型可以不同

B. 各数组元素可以是不同类型的控件

C. 各数组元素通过下标进行区别

D. 各数组元素具有相同的名称

解析:数组是一组具有相同类型和名称的变量的集合。这些变量称为数组元素,它们具有相同的名称,每个数组元素都有一个编号被称为下标,可以通过下标来区别这些元素。变体型数组,控件数组中各数组元素必须是相同类型的控件。

11.设有如下声明语句

Option Base 1

Dim art(2,-1 To 5)As Integer

则数组air中数组元素的个数是(C)

A. 10

B. 12

C. 14

D. 21

解析:二维数组定义时对于数组的每一维均给定下标的下界和上界,中间用To连接,即给出下标可取值的变化范围。“数组元素个数”指的是数组中成员的个数,每一维的长度是上界-下界+1,默认下界是0,数组元素个数等于各维长度之积。

12.以下叙述中错误的是(B)

A. 用ReDim语句可以改变数组的维数

B. 用ReDim语句可以改变数组的类型

C. 用ReDim语句可以改变数组每一维的大小

D. 用ReDim语句可以对数组中的所有元素置0或空字符串

解析:Visual Basic中有两种类型的数组:固定大小的数组及动态数组。固定大小的数组总是保持同样的大小,而动态数组在运行时可以改变大小。要使用动态数组可先声明一个不指明大小的空数组(即没有维数下标),然后再用ReDim语句在过程中改变数组大小和类型,对于多维数组,无法改变维数,只能改变最后一维的大小。

13.设有下面的程序段:

x=InputBox(\\(B)

A. Dim a(100)As Integer

B. Dim aO As Integer

C. Dim a As Integer

D. Dim a(0 To 100)As Integer

解析:动态数

本文档预览:3600字符,共18786字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级VB机试(数组)模拟试卷6

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号