( 难度:中等)定义 JavaScript 数组的正确方法是A.var txt = new Array="George","John","Thomas"B.var arr = new Array(3)C.var arr = new Array(1,2,3)D.var arr = new Array()

题目
( 难度:中等)定义 JavaScript 数组的正确方法是
A.var txt = new Array="George","John","Thomas"
B.var arr = new Array(3)
C.var arr = new Array(1,2,3)
D.var arr = new Array()
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第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题:

下面哪条语句定义了5个元素的数组()

A、int []a={22,23,24,25,12};

B、int a[]=new int(5);

C、int [5] array;

D、int [] arr;


答案:A

第3题:

下列数组定义及赋值,错误的是( )。

A.int a[]={1,2,3,4,5};

B.int intArray[];

C.int Array=new int[3]; int Array[1]=1; int Array[2]=2; int Array[3]=3;

D.int a[][]=new int[2][]; a[0]=new int[3]; a[1]=new int[3];


正确答案:C
解析:一维数组的定义方法为:type arrayName[];,其中类型type可以为Java中任意数据类型,所以选项B是正确的。对数组元素赋值,可以在定义数组的同时进行初始化,所以选项A是正确的。数组下标从0开始,所以选项C是错误的。对多维数组赋值,从最高维开始,分别为每一维分配空间,所以选项D是正确的。

第4题:

定义JavaScript数组的正确方法是?()

  • A、var txt = new Array="tim","kim","jim"
  • B、var txt = new Array(1:"tim",2:"kim",3:"jim")
  • C、var txt = new Array("tim","kim","jim")
  • D、var txt = new Array:1=("tim")2=("kim")3=("jim")

正确答案:C

第5题:

以下不合法的数组是:

A.arr:Array of Class

B.arr:Array of TButton

C.arr:Array of byte

D.arr:Array of string


正确答案:A

第6题:

在以下选项中,能IE确声明数组并进行初始化的语句是( )。

A.str=new Dimension(1,2,3);

B.str=new dimension(1,2,3);

C.str:new Array(1,2,3);

D.str=new array(1,2,3);


正确答案:C

第7题:

var arr = new Array(new Array(9,0,3,4,5) , ['a' , 'b' , 'c'] , new Array(2,9,0,6));则arr[1][3]=( )

A.c

B.6

C.4

D.undefined


正确答案:D

第8题:

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

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

B.String[] array_test

C.ArrayList army_test=new Array List()

D.Array array_test=new Array()


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

第9题:

有如下代码: var arr = new Array(9); arr[0]=1; arr[2]=2; 该数组的length属性值为()

  • A、2
  • B、10
  • C、8
  • D、9

正确答案:D

第10题:

下面哪条语句定义了5个元素的数组()。

  • A、int[]a={22,23,24,25,12};
  • B、int a[]=new int(5);
  • C、int[5]array;
  • D、int[]arr;

正确答案:A