下面哪一个选项不是数组类Array与动态数组类ArrayList的区别?()A.Array的大小是固定的,而ArrayList的大小可根据需要自动扩充B.在Array中一次只能获取或设置一个元素的值,而在ArrayList中,允许添加、 插入或移除某一范围的元素C.Array始终只是一维的,而ArrayList可以具有多个维度D.Array位于System命名空间中,ArrayList位于System.Collections命名空间中

题目

下面哪一个选项不是数组类Array与动态数组类ArrayList的区别?()

A.Array的大小是固定的,而ArrayList的大小可根据需要自动扩充

B.在Array中一次只能获取或设置一个元素的值,而在ArrayList中,允许添加、 插入或移除某一范围的元素

C.Array始终只是一维的,而ArrayList可以具有多个维度

D.Array位于System命名空间中,ArrayList位于System.Collections命名空间中


相似考题
参考答案和解析
C
更多“下面哪一个选项不是数组类Array与动态数组类ArrayList的区别?()”相关问题
  • 第1题:

    下列数组array_test中,能在程序运行时动态调整大小的是

    A.int array_test []=new int[10]

    B.String[] array_test

    C.ArrayList array_test=new ArrayList()

    D.Array array_test=new Array()


    正确答案:C
    解析:本题考查数组的概念。数组的定义与初始化是考试重点,也是比较容易出错的地方,应该灵活掌握。动态初始化需要使用new操作符来分配内存空间,既可以在声明时初始化,也可以在声明以后初始化。
    声明时初始化:
    类型数组名[]=new类型[数组长度];
    声明后初始化:
    类型数组名[];数组名=new类型[数组长度];
    选项A定义了一个含有10个元素的整型数组,不符合题意;选项B定义了一个字符串数组。在Java语言中用一种特殊的类——java.util.ArrayList(数组列表)在运行时能动态调整数组的大小。ArrayList类在定义数组时,不必限定数组的大小。在数组列表初始化时,可用add()方法将数组元素赋值。

  • 第2题:

    下面对二维数组array 的定义,正确的是( )。

    A.int array[][4];

    B.char array[3,4];

    C.float array (3)(4);

    D.float array[3][4];


    正确答案:D

  • 第3题:

    以下PHP数组函数中,能取得数组键名的函数是()。

    A.Array_keys

    B.Array_values

    C.Array_merge

    D.Array_flip


    参考答案:A

  • 第4题:

    已知一维数组类ARRAY的定义如下,ARRAY与普通一维数组区别是:其重载的运 算符[]要对下标是否越界进行检查。
    ARRAY∷;v[n](或*(v+n))

  • 第5题:

    在.NET框架中,数组是一种引用类型,所有的数组都从System.Array类继承。


    正确答案:正确

  • 第6题:

    在Array类中,可以对一维数组中的元素进行排序的方法是()。


    正确答案:Sort

  • 第7题:

    下列常见数组函数表述正确的是()。

    • A、implode()将数组组合成字符串
    • B、array_merge()函数将两个数组合并一起
    • C、array_keys()获取数组的键
    • D、count()函数可以获取数组的长度

    正确答案:A,B,C,D

  • 第8题:

    下列哪一个不是类成员的成员的是()

    • A、属性
    • B、数组
    • C、索引器
    • D、while循环结构

    正确答案:D

  • 第9题:

    在VisualBasic中数组分类方法有多种,下面错误的提法是()

    • A、依数组的大小确定与否将其分为静态数组和动态数组两类
    • B、依据数组的维数不同可以分为一维数组,二维数组,直至最大为60维数组
    • C、依据数组的维数不同可以分为一维数组,二维数组,直至最大为81维数组
    • D、依据对象不同,将其分为变量数组和控件数组两类

    正确答案:C

  • 第10题:

    单选题
    在Array类中,可以对一维数组中的元素进行排序的方法是()。
    A

    Sort()

    B

    Clear()

    C

    Copy()

    D

    Reverse()


    正确答案: C
    解析: 暂无解析

  • 第11题:

    填空题
    在Array类中,可以对一维数组中的元素进行排序的方法是()。

    正确答案: Sort
    解析: 暂无解析

  • 第12题:

    判断题
    在.NET框架中,数组是一种引用类型,所有的数组都从System.Array类继承。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    下面所列类型中,不是复合数据类型的是( )。

    A.类

    B.数组

    C.整型

    D.接口


    正确答案:C
    解析:复合数据类型包括数组、类和接口。

  • 第14题:

    下列常见数组函数表述正确的是()。

    A.implode()将数组组合成字符串

    B.array_merge()函数将两个数组合并一起

    C.array_keys()获取数组的键

    D.count()函数可以获取数组的长度


    参考答案:A, B, C, D

  • 第15题:

    如何声明静态数组和动态数组?它们的区别是什么?


    参考答案:静态数组声明:Dim  数据名(下标)[As 类型名]    动态数组声明:Dim  数据名()[As 类型名]      区别:静态数组声明时确定数组元素的个数;动态数组声明时未指定数组的大小。 

  • 第16题:

    数组都是从System.Array类继承。


    正确答案:正确

  • 第17题:

    Vector和ArrayList的主要区别是()

    • A、ArrayList内部基于链表,而Vector是基于数组的
    • B、Vector的大部分方法做了同步,而ArrayList没有同步
    • C、Vector是可串行化的,而ArrayList不是
    • D、Vector实现了RandomAccess,而ArrayList没有

    正确答案:B

  • 第18题:

    定义数组Array(1to 5,5)后,下列哪一个数组元素不存在()

    • A、Array(1,1)
    • B、Array(1,0)
    • C、Array(0,1)
    • D、Array(5,5)

    正确答案:A

  • 第19题:

    以下PHP数组函数中,能取得数组键名的函数是()。

    • A、Array_keys
    • B、Array_values
    • C、Array_merge
    • D、Array_flip

    正确答案:A

  • 第20题:

    array_search()与in_array()函数均可用来查询数组中元素的值。()


    正确答案:错误

  • 第21题:

    单选题
    下列哪一个不是类成员的成员的是()
    A

    属性

    B

    数组

    C

    索引器

    D

    while循环结构


    正确答案: D
    解析: 暂无解析

  • 第22题:

    单选题
    在Array类中,可以对一维数组中的元素查找的方法是()。
    A

    Sort()

    B

    BinarySearch()

    C

    Convert()

    D

    Index()


    正确答案: D
    解析: 暂无解析

  • 第23题:

    判断题
    数组都是从System.Array类继承。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第24题:

    单选题
    Vector和ArrayList的主要区别是()
    A

    ArrayList内部基于链表,而Vector是基于数组的

    B

    Vector的大部分方法做了同步,而ArrayList没有同步

    C

    Vector是可串行化的,而ArrayList不是

    D

    Vector实现了RandomAccess,而ArrayList没有


    正确答案: A
    解析: 暂无解析