niusouti.com

多选题以下关于Array数组对象的说法不正确的是()。A对数组里数据的排序可以用sort函数,如果排序效果非预期,可以给sort函数加一个排序函数的参数Breverse用于对数组数据的倒序排列C向数组的最后位置加一个新元素,可以用pop方法Dunshift方法用于向数组删除第一个元素

题目
多选题
以下关于Array数组对象的说法不正确的是()。
A

对数组里数据的排序可以用sort函数,如果排序效果非预期,可以给sort函数加一个排序函数的参数

B

reverse用于对数组数据的倒序排列

C

向数组的最后位置加一个新元素,可以用pop方法

D

unshift方法用于向数组删除第一个元素


相似考题
更多“以下关于Array数组对象的说法不正确的是()。”相关问题
  • 第1题:

    给定下面的代码: byte[] array1,array2[]; byte array3[] []; byte [] [] array4; 如果上面的每一个数组都初始化了,以下各项语句中错误的是( )。

    A.array2 =array1

    B.array2=array3

    C.array2=array4

    D.both A and B


    正确答案:A
    解析:本题考查对多维数组的理解。二维数组可以有如下的定义方式。typc arrayName[][];type[][]arrayName;tyPe[]arrayName[];其中的type代表数组元素的类型,可以是简单类型,也可以是复合类型。本题中,除arrayl是一维数组外,别的数组都是二维数组。选项 A不能被编译通过,array1是一维数组,而 array2是二维数组;选项B、C、D都是正确的,可以被编泽通过。故本题答案是A。

  • 第2题:

    给定下面的代码: byte[] arrayl,array2[]; byte array3[][]; byte [][] array4; 如果上面的每一个数组都初始化了,以下各项语句中错误的是( )。

    A.array2=array1

    B.array2=array3

    C.array2=array4

    D.both A and B


    正确答案:A
    解析:本题考查对多维数组的理解。二维数组可以有如下的定义方式。type arrayName[][];type[][] arrayName;type[] arrayName[];其中的type代表数组元素的类型,可以是简单类型,也可以是复合类型。本题中,除array1是一维数组外,别的数组都是二维数组。选项 A不能被编译通过,array1是一维数组,而 array2是二维数组;选项B、C、D都是正确的,可以被编译通过。故本题答案是A。

  • 第3题:

    以下不合法的数组是:

    A.arr:Array of Class

    B.arr:Array of TButton

    C.arr:Array of byte

    D.arr:Array of string


    正确答案:A

  • 第4题:

    在JavaScript中Array对象拥有的方法不包括()。

    • A、 sort()数组排序 
    • B、 length()计算数组长度 
    • C、 concat()数组合并 
    • D、 reverse()数组元素反转

    正确答案:B

  • 第5题:

    以下哪个函数是用来取出PHP数组的元素个数的()

    • A、max
    • B、min
    • C、array_reverse
    • D、count

    正确答案:D

  • 第6题:

    已知数组array,其最后一个元素的下标是()?

    • A、array.size
    • B、array.length-l
    • C、array.size-l
    • D、array.length

    正确答案:B

  • 第7题:

    已知数组array,其最后一个元素的下标是?()     

    • A、 array. size
    • B、 array. length-l
    • C、 array. size-l
    • D、 array.length

    正确答案:B

  • 第8题:

    以下创建数组不正确的是()。

    • A、array(); 
    • B、$a[] = 0; 
    • C、new array(); 
    • D、range(1,10); 

    正确答案:C

  • 第9题:

    单选题
    若有函数声明:void fun(float array[],int*ptr);以下叙述正确的是(  )。
    A

    函数参数array,ptr都是指针变量

    B

    函数参数array不是指针变量,ptr是指针变量

    C

    调用函数时,实参数组的值将一一复制给array数组

    D

    调用函数时,array是按值传送,ptr是按地址传送


    正确答案: D
    解析:
    数组名为数组的首地址,也是指向数组的指针,所以array和ptr都是指针,A项正确,B项错误。调用函数时,将实参数组首地址赋给指针array,而不是传递整个数组元素,C项错误。调用函数时,array与ptr都是按地址传送的,D项错误。答案选择A选项。

  • 第10题:

    多选题
    以下关于Array数组对象的说法不正确的是()。
    A

    对数组里数据的排序可以用sort函数,如果排序效果非预期,可以给sort函数加一个排序函数的参数

    B

    reverse用于对数组数据的倒序排列

    C

    向数组的最后位置加一个新元素,可以用pop方法

    D

    unshift方法用于向数组删除第一个元素


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

  • 第11题:

    单选题
    给出下列代码,byte[]array1,array2[];byte[]array3[][];byte[][]array4;则数组初始化中哪项是不正确的()
    A

    array2=array1

    B

    array2=array3

    C

    array2=array4

    D

    array3=array4


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

  • 第12题:

    多选题
    以下操作可以创建数组的是()。
    A

    new Array(10)

    B

    new Array(10,20)

    C

    [’a’,2]

    D

    {2,1,3}


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

  • 第13题:

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

    A.Array_keys

    B.Array_values

    C.Array_merge

    D.Array_flip


    参考答案:A

  • 第14题:

    给出下面程序的代码: byte[ ] array1, array2[ ]; byte array3[ ][ ]; byter[ ][ ] array4; 下列数组操作语句中不正确的是( )。

    A.array2=array1

    B.array2=array3;

    C.array2=array4

    D.array3=array4


  • 第15题:

    下列关于数组的描述中,哪些选项是不正确的?()。

    • A、String类中的许多方法都能用在数组中
    • B、System.Array类是所有数组的基类
    • C、String类本身可以被看做是一个System.Char对象的数组
    • D、数组可以用来处理数据类型不同的批量数据

    正确答案:D

  • 第16题:

    以下操作可以创建数组的是()。

    • A、new Array(10)
    • B、new Array(10,20)
    • C、[’a’,2]
    • D、{2,1,3}

    正确答案:A,B,C

  • 第17题:

    给出下列代码,byte[]array1,array2[];byte[]array3[][];byte[][]array4;则数组初始化中哪项是不正确的()

    • A、array2=array1
    • B、array2=array3
    • C、array2=array4
    • D、array3=array4

    正确答案:C

  • 第18题:

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

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

    正确答案:A

  • 第19题:

    关于Javascript中数组的说法中,不正确的是:()

    • A、数组的长度必须在创建时给定,之后便不能改变
    • B、由于数组是对象,因此创建数组需要使用new运算符
    • C、数组内元素的类型可以不同
    • D、数组可以在声明的同时进行初始化

    正确答案:A

  • 第20题:

    单选题
    对数组的定义及初始化不正确的方法是:()。
    A

    int array[];

    B

    int array[8];

    C

    int[]array=new int[8];

    D

    int array[]=new int[8];


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

  • 第21题:

    单选题
    关于mysql_fetch_object说法中,正确的是:()。
    A

    mysql_fetch_object和mysql_fetch_array一样,没什么区别

    B

    mysql_fetch_object返回值是个对象,所以在速度上比mysql_fetch_array要慢

    C

    mysql_fetch_object返回值是个数组,所以在速度上和mysql_fetch_array及mysql_fetch_row差不多

    D

    mysql_fetch_object返回值是个对象,在速度上和mysql_fetch_array及mysql_fetch_row差不多


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

  • 第22题:

    单选题
    在JavaScript中Array对象拥有的方法不包括()。
    A

     sort()数组排序 

    B

     length()计算数组长度 

    C

     concat()数组合并 

    D

     reverse()数组元素反转


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

  • 第23题:

    单选题
    以下创建数组不正确的是()。
    A

    array(); 

    B

    $a[] = 0; 

    C

    new array(); 

    D

    range(1,10); 


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

  • 第24题:

    单选题
    关于Javascript中数组的说法中,不正确的是:()
    A

    数组的长度必须在创建时给定,之后便不能改变

    B

    由于数组是对象,因此创建数组需要使用new运算符

    C

    数组内元素的类型可以不同

    D

    数组可以在声明的同时进行初始化


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