工学

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

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

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

B

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

C

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

D

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

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.array 2= array1

B.array2=array3

C.array2=array4

D.array3=array4


正确答案:A
解析:此题考查二维数组的定义,其中array1为一维数组其余为二维数组所A)错误。

第2题:

给定下面的代码: 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。

第3题:

判断数组键存在的函数为()

A.in_array()

B.array_key_exists()

C.array_keys()

D.array_values()


参考答案:B

第4题:

以下不合法的数组是:

A.arr:Array of Class

B.arr:Array of TButton

C.arr:Array of byte

D.arr:Array of string


正确答案:A

第5题:

给定下面的代码: 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。

第6题:

关于数组,下列说法中不正确的是______。

A.数组的元素可以是值(基本数据类型)、对象或其他数组

B.数组是最简单的复合数据类型,是一系列数据的集合

C.定义数组时,必须分配内存

D.一个数组中的所有值必须是相同的类型


正确答案:C
解析:定义数组时,并不分配内存,所以不要求给出数组元素的个数,而是到使用的时候才决定数组的大小。

第7题:

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

A.Array_keys

B.Array_values

C.Array_merge

D.Array_flip


参考答案:A

第8题:

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

A. String类本身可以被看做是一个System.Char对象的数组

B. String类中的许多方法都能用在数组中

C. 数组可以用来处理数据类型不同的批量数据

D. System.Array类是所有数组的基类


正确答案:ABD

第9题:

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

A.array2=array1

B.array2=array3;

C.array2=array4

D.array3=array4


第10题:

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

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

正确答案:D

更多相关问题