niusouti.com

使用语句Dim A(2) As Integer 声明数组A之后,以下说法正确的是:A.A数组中的所有元素都不确定B.A数组中的所有元素值为0C.A数组中所有元素值都为EmptyD.执行Erase A 后,A数组中所有元素值都不为0

题目

使用语句Dim A(2) As Integer 声明数组A之后,以下说法正确的是:

A.A数组中的所有元素都不确定

B.A数组中的所有元素值为0

C.A数组中所有元素值都为Empty

D.执行Erase A 后,A数组中所有元素值都不为0


相似考题
更多“使用语句Dim A(2) As Integer 声明数组A之后,以下说法正确的是:”相关问题
  • 第1题:

    下列数组声明语句中,正确的是( )。

    A.Dim A[3,4] As Integer

    B.Dim A(3,4) As Integer

    C.Dim A[3;4] As Integer

    D.Dim A(3;4) As Integer


    正确答案:B
    解析: 本题考查的是VBA编程基础、数组变量的定义。在VBA中数组声明的格式为:Dim数组名(维数定义) As类型,声明数组要用圆括号,当定义多维数组时,维数之间要用逗号隔开。Dim A(3,4)As Integer定义了一个二维数组,表示有4×5=20个元素。

  • 第2题:

    ( 21 )下面正确使用动态数组的是

    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 )


    正确答案:A

  • 第3题:

    以下定义数组或给数组元素赋值的语句中,正确的是

    A.Dim a As Variant a=Array(1,2,3,4,5)

    B.Dim a (10) As Integer a=Array(1,2,3,4,5)

    C.Dim a%(10) a(1)="ABCDE"

    D.Dim a (3),b(3) As Integer a(0)=0 a(1)=1 a(2)=2 b=a


    正确答案:A
    解析:对于一数组,赋值一般可以用For循环来逐一赋值,也可以用Array函数来赋值。Array函数赋值的方法为:数组变量名=Array(表达式,表达式,…)故答案A是正确的。注意,在用Array函数赋值时,数组变量名后面不需要加“()”。选项B的错误在于它首先定义了一个静态数组,然后用Array函数赋值,并且所赋的元素只用5个,少于a数组应有的数组元素个数。选项c的错误在于数据类型不搭配,Dim定义a为%数据类型,而a(1)被赋以字符串数据。选项D中a数组的赋值方法是正确的,但b的赋值不能通过b=a这种方式,可以使用For循环语句来赋值。考生需特别注意。

  • 第4题:

    以下定义数组或给数组元素赋值的语句中,正确的是

    A.Dim x%(2) x(1)="等级考试"

    B.Dim x(3), y(3)As Integer x(0)=1:y=x

    C.Dim x x=Array(0,1,2)

    D.Dim x(3)As Integer x=Array(0,1,2)


    正确答案:C
    解析:在选项A中,用类型说明符“%”放在变量名x的尾部来标识该变量为整型数组,执行语句“x(1)=“等级考试"”会产生“类型不匹配”的错误。在选项B中,执行语句“y=x”,会产生“不能给数组赋值”的错误。在使用Array函数对数组进行初始化时,数组变量不能是具体的数据类型,只能是Variant(变体)类型。所以选项C是正确的,选项D是错误的。

  • 第5题:

    使用语句Dim F(2)As Integer声明数组F之后,以下说法正确的是

    A.F数组中所有元素值都为Empty

    B.F数组中的所有元素值不确定

    C.F数组中的所有元素都为0

    D.执行EraseF后,F数组中所有元素值都不为0


    正确答案:C
    解析:所谓数组就是能够保存具有数据类型的多个数值的存储空间,当声明一个数组后,在没有给它赋值前,整型数组中的所有元素值为0,所以C)是正确的;Erase语句的作用是释放动态数组所占的内存空间,所以D)选项也不正确。

  • 第6题:

    设有如下数组声明语句:

    Dim am(-2 To 2,0 To 3)As Integer

    该数组包含的数组元素个数是

    A)20

    B)16

    C)15

    D)12


    正确答案:A
    【答案】:A
    【知识点】:数组声明的方法
    【解析】:-2 to 2为-2、-1、0、1、2共5个数据,0 to 3为0、1、2、3共4个数据,5*4=20,因此一共有20个数组元素。故本题选A。

  • 第7题:

    以下定义数组或给数组元素赋值的语句中,正确的是

    A. Dim a As Variant a=Array(1,2,3,4,5)

    B.Dim a(10) As Integera =Array(1,2,3,4,5)

    C.Dim a%(10) a(1)="ABCDE"

    D.Dim a(3),b(3) As Integer a(0)=0 a(1)=1 a(2)=2 b=a


    正确答案:A
    解析:利用Array对数组各元素赋值,声明的数组是可调数组或连圆括号也可省略的数组,并且其类型只能是Variant,故选项 B)不正确;选项C)定义错误,应为 Dim a(10)As String;选项D)中赋值号左边的b是一个大小固定的数组:故赋值出错。

  • 第8题:

    数组声明语句dim a(5) as integer 声明的数组a中元素个数是5 。( )

    此题为判断题(对,错)。


    正确答案:错误

  • 第9题:

    在默认情况下,如下数组声明语句中 Dim s(4,4) As Integer,第二个数组元素的引用形式是()。


    正确答案:s (1,1)

  • 第10题:

    用语句Dim A (-3 To 5) As Integer定义的数组的元素个数是()


    正确答案:9

  • 第11题:

    如下数组声明语句,正确的是()。

    • A、Dim a[3,4] as Integer
    • B、Dim a(3,4)as Integer
    • C、Dim a(n,n)as Integer
    • D、Dim a[3][4]as Integer

    正确答案:B

  • 第12题:

    填空题
    在默认情况下,如下数组声明语句中 Dim s(4,4) As Integer,第二个数组元素的引用形式是()。

    正确答案: s (1,1)
    解析: 暂无解析

  • 第13题:

    下面的语句用Array函数为数组变量a的各元素赋整数值:

    a=Array(1,2,3,4,5,6,7,8,9)

    针对a的声明语句应该是

    A.Dim a

    B.Dim a As Integer

    C.Dim a(9) As Integer

    D.Dim a() As Integer


    正确答案:A
    解析:使用Array函数时,仅需定义一个可变类型的变量,因此A)选项满足题意。

  • 第14题:

    下面的数组声明语句中( )是正确的。

    A.Dim A[3,4]As Integer

    B.Dim A(3,4)As Integer

    C.Dim A[3;4]As Integer

    D.Dim A[3;4]As Integer


    正确答案:B

  • 第15题:

    设有声明语句 Dim b(-1 To 10,2 To 9,20)As Integer 则数组b中全部元素的个数

    A.2310

    B.2016

    C.1500

    D.1658


    正确答案:B
    解析:在本题中,Dimb(-1To10,2To9,20)AsInteger定义了一个三维数组,如果没有指定下界,缺省值是0,所以计算数组中的个数就容易了,表达式为:(10-(-1)+1)×(9-2+1)×(20-0+1)=2016,所以选项B是正确答案。

  • 第16题:

    以下声明语句中错误的是 ______。

    A.Constvarl=123

    B.Dimvar2='ABC'

    C.Dim intSum As Integer

    D.Static var3 As Integer


    正确答案:B
    解析:Visual Basic中Dim只能声明变量,而不能声明一个常量。声明常量要用Const。Static则是用来定义一个静态变量的。

  • 第17题:

    下列数组声明语句中,正确的是( )。 A.Dim A[3,4]As IntegerB.Dim A(3,4)As IntegerS

    下列数组声明语句中,正确的是( )。

    A.Dim A[3,4]As Integer

    B.Dim A(3,4)As Integer

    C.Dim A[3;4]As Integer

    D.Dim A(3;4)As Integer


    正确答案:B
    B。【解析】定义数组的语法为Dim数组名(维数,…)As数组类型。

  • 第18题:

    下面的语句用Array函数为数组a的各元素赋整数值: a=Array(1,2,3,4,5,6,7,8,9) 对数组变量a的正确定义是

    A.Dim a

    B.Dim a As Integer

    C.Dim a(9) As Integer

    D.Dim a() As IntegEr


    正确答案:A
    解析:本题是对Array函数的一种考查。Array函数用来给数组元素赋初值时,它要求数组必须是一个变体变量名,如:
      Dim Var
      Var=Array(1,2,3,4,5)
      是将1到5分别赋给Var(0)、Var(1)、 Var(2)、Var(3)、Var(4)。
      Array函数的实际参数应是用逗号分割的数据列表。根据以上的知识点,分析各选项可知A项是正确的。

  • 第19题:

    数组声明语句dim a(5) as integer 声明的数组a下标最小的元素是a(1).用于循环次数已知。( )

    此题为判断题(对,错)。


    正确答案:错误

  • 第20题:

    定义数组语句Dim a(b) As Integer 是正确的。

    A

    B



  • 第21题:

    定义数组语句Dim a(b)As Integer是正确的


    正确答案:错误

  • 第22题:

    以下声明语句中错误的是()。

    • A、Const var1=123
    • B、Dim var2=’ABC’
    • C、Dim x_y_z%
    • D、Static var3 As Integer

    正确答案:D

  • 第23题:

    判断题
    定义数组语句Dim a(b)As Integer是正确的
    A

    B


    正确答案:
    解析: b必须是确定的整型 或者在定义a(b)之前给b赋值 不然编译器不知道给a分配多少内存,就会只默认分配一个a(0)

  • 第24题:

    单选题
    设有如下数组声明语句:Dim arr(﹣2 To2,0 To3)As Integer该数组所包含的数组元素个数是(  )。
    A

    20

    B

    16

    C

    15

    D

    12


    正确答案: A
    解析:
    本题定义了一个二维数组,第一维的下标值在-2~2之间(-2、-1、0、1、2),第二维的下标值在0~3之间(0、1、2、3)。该数组共5行4列,包含20个元素。