数组题型分析.docVIP

  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文档。上传文档
查看更多
数组题型分析

※数组题型分析 29. 以下有关数组的说明中,错误的是。 (A)根据数组说明的方式,可将数组分为动态数组和静态数组 (B)在过程中,不能用Private语句定义数组 (C)利用ReDim语句重新定维时,不得改变已经定义说明过的数组的数据类型 (D)数组重新定维后,原有的数组元素内容将不予保留 答案:D 分析:要保留数组元素原有的内容用Preserve语句。 26.下面有关数组处理的叙述中,不正确的是 在过程中用ReDim语句定义的动态数组,其下标的上下界可为赋了值的变量 在过程中,可以使用Dim、Private和Static语句定义数组 用ReDim语句重新定义动态数组时,不得改变该数组的数据类型 可用Public语句在窗体模块的通用说明处定义一个全局数组 (A) (B)①③④ (C)①②③ (D)②④ 答案:D 分析:在过程中不能用Private定义数组;Public用在标准模块中定义数组。 31. 名为sort的Sub子过程的形式参数为一数组,以下的定义语句中正确的是。 (A)Private Sub sort(A() As Integer) (B)Private Sub sort(A(10) As Integer) (C)Private Sub sort(ByVal A() As Integer) (D)Private Sub sort(A(,) As Integer) 答案:A 分析:数组参数必须为ByRef方式(传地址方式)传送。 27. 下列关于数组的叙述中,错误的是。 (A)在过程中可以用Dim语句对形参数组进行说明 (B)数组是同类变量的一个有序的集合 (C)数组元素可以是控件 (C)数组在使用之前,必须先用数组说明语句进行说明 答案:A 分析:形参中不使用Dim语句说明变量和数组。 31. 某过程的说明语句中,正确的数组说明语句是。 Const N As Integer=4 Dim L As Integer Dim X(L) As Integer ② Dim A(K) As Integer Const K As Integer=3 ③ Dim B(N) As Integer ④ Dim Y(2000 to 2008) As Integer (A)①②④ (B)①③④ (C)③④ (D)②③ 答案:C 分析:在定义数组时,每一维的元素个数必须是常数,不能是变量或表达式。 (27)下列语句中的 (A)Private A(n) As Integer (B)Dim A() As Integer (C)Dim A(,) As Integer (D)Dim A(1 to n) 答案:B 分析:给数组附以一个空维数表,这样就将数组声明为动态数组。 25.在窗体的通用声明处有语句Dim A() As Single,以下在某事件过程中重定义此数组的一组正确语句是: 25 。 (A) ReDim A(3,3) (B) ReDim A(3,3) ReDim A(4,4) As Integer ReDim Preserve A(4,4) (C) ReDim A(3,3) (D) ReDim A(3,3) ReDim A(3,3) As Integer ReDim Preserve A(3,4) 答案:D 分析:ReDim语句在用 Preserve 关键字时,只能改变多维数组中最后一维的上界;如果改变了其它维或最后一维的下界,那么运行时就会出错。 28.定义两个过程Private Sub1(St() As String)和Private Sub2(Ch() As String*6),在调用过程中用Dim S(3) As String*6,A(3) As String定义了两个字符串数 组。下面调用语句中正确的有 28 。 Call Sub1(S) ②Call Sub1(A) ③Call Sub2(A) ④Call Sub2(S) (A)①② (B)①③ (C)②③ (D)②④ 答案:D 分析:实参和形参的类型要对应。 27.以下有关控件数组的说法中错误的是_(27)_。 (A)控件数组由一组具有共同名称和相同类型的控件组成 (B)控件数组中的每一个控件共享同样的事件过程 (C)控件数组中的每个元素的下标由控件的Index属性指定 (D)同一控件数组中的元素只能有相同的属性设置值 答案:D 分析: 27.下列有关数组的说法中,不正确的是 (A)在窗体模块中不可以定义全局数组 (B)可以使用Erase语句释放所有数组所占据的存储空间 (C)语句Dim X(3.6+2) As Integer定义了一个维上界是6的一维的整形数组 (D)形参数组的类型可以是定长字符串类型 答案:B 分析:使用Erase语句重新初始化固定大小的数组中的元素,以及

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档