国家二级VB机试(数组)模拟试卷2.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

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

一、选择题(本题共27题,每题1.0分,共27分。)

1、以下数组定义语句中,错的是

A^Statica(10)AsInteger

Dimc(3,lTo4)

C、Dimd(-IO)

D^Dimb(0To5,1To3)AsInteger

标准答案:C」

知识点解析:本题考查的考点是有关数组定义的。在VisulBsic中,可以用4个

关键字来定义数组,分别是Dim、ReDim、Public和Sttic。在VisulBsic中定义

数组有两种格式。格式一:DimV数组名(下标上界)〉AsV类型名称,DimV数组

名(第一维下标上界,第二维下标上界lAs类型名称,格式二:DimV数组名

(下界T。上界,[下界T。上界]…)AsV类型名称〉其中上界必须大于下界“本题

中选项C采取第一种格式定义数组,则数组默认下界为0,上界-10小于0,故不

符合要求。

2、下面正确使用动态数组的是

A、Dimrr()AsInteger...RcDimrr(3,5)

B、Dimrr()AsInteger...ReDimrr(50)AsSiring

C^Dimrr()...ReDimrr(50)AsInteger

D^Dimrr(50)AsInteger...ReDimrr(20)

标准答案:A

知识点解析:通常把需要在编译时分配内存区的数组叫做静态数组,而把需要在运

行时分配内存区的数组叫做动态数组。定义动态数组通常分两步:首先在窗体层或

标准模块中用Dim、Privte或Public声明一个没有下标的数组(括号不能省略),然

后在过程中用ReDim语句定义带下标的数组。ReDim语句只能用于动态数组,它

可以改变每一维的大小,但不能改变维数和数组类型。

3、语句DimArr(-2To4)AsInteger所定义的数组的元素个数为

A、7个

B、6个

C、5个

D、4个

标准答案:A

知识点解析:数组中所含有的元素个数为:上界•下界+1,本题中计算4-(・

2)+1=7。

4、以下关于数组的叙述中,错的是

A、Vrint类型的数组中各数组元素的类型可以不同

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

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

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

标准答案:B

知识点解析:数组是一组具有相同类型和名称的变量的集合。这些变量称为数组元

素,它们具有相同的名弥,每个数组元素都有一个编号被称为下标,可以通过下标

来区别这些元素。变体型数组,控件数组中各数组元素必须是相同类型的控件。

5、以下叙述中错的是

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

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

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

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

标准答案:B

知识点解析:VisulBsic中有两种类型的数组:同定大小的数组及动态数组。固

定大小的数组总是保持同样的大小,而动态数组在运行时可以改变大小。要使用动

态数组可先声明一个不指明大小的窄数组(即没有维数下标),然后再用ReDim语

句在过程中改变数组大小和类型,对于多维数组,无法改变维数,只能改变最后一

维的大小。

6、如果要在语句:二Airy(l,2,3,4,5)的前面声明变量,则正确的声明是

A、Dim(4)AsInteger

B、Dim(5)AsVrint

C、Dim(lTo5)AsInteger

D、DimAsVrint

标准答案:D

知识点解析:Arry(rglist)函数用于将rglist参数中一组用逗号隔开的值列转换成

一个数组并赋值给某数组变量,此时要求数组变

文档评论(0)

139****7971 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档