int[] myArray = new int[] {1,2,3,4,5};  以下哪个选项可以用一个数组创建一个列表?

题目
单选题
int[] myArray = new int[] {1,2,3,4,5};  以下哪个选项可以用一个数组创建一个列表?()
A

 List myList = myArray.asList();

B

 List myList = Arrays.asList(myArray);

C

 List myList = new ArrayList(myArray);

D

 List myList = Collections.fromArray(myArray);

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

第1题:

int[][] myarray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new

int[2]{3,2}};myarray3[2][2]的值是( )。


正确答案:
 

第2题:

用new运算符创建一维整型数组的正确语句是()。

  • A、int*p=newa[10]
  • B、int*p=newfloat[10]
  • C、int*p=newint[10]
  • D、int*p=newint[5]={1,2,3,4,5}

正确答案:C

第3题:

在下述Java语言语句中,错误的创建数组的方法是()

A.int int Array[];int Array=new int[5];

B.int int Array[]=new int[5];

C.int[]int Array={1,2,3,4,5};

D.int int Array[5]={1,2,3,4.5};


正确答案:D

第4题:

哪个语句创建了一个数组实例?()

  • A、int[] ia= new int [15];
  • B、float fa= new float [20];
  • C、char[] ca= “Some String”;
  • D、int ia [][]= {4,5,6} {1,2,3};

正确答案:A

第5题:

以下程序执行的结果是什么?()  int[] myArray = new int[3];  try{  for(int i=0; i<=myArray.length;i++){  myArray[i]=i*3;   System.out.println("myArray数组的第"+i+"个元素的值是:"+myArray[i]);       }  }catch(ArrayIndexOurOfBoubsException e){  System.out.println("数组下标越界");} 

  • A、程序执行,屏幕上显示“数组下标越界”
  • B、程序出现异常,屏幕上提示出现数组下标越界异常
  • C、程序正常执行结束,屏幕上显示数组中每个元素的值
  • D、程序编译出错

正确答案:A

第6题:

类 myArray定义如下:

public class myArray

{

static int[] a = {21,42,16,31,23,47,35};

public void sortArray() //对数组从小到大进行排序

{ …… }

public int getMax() //返回最大的数组元素

{ …… }

public int getMin() //返回最小的数组元素

{ …… }

public float getAverage() //返回所有数组元素的平均值

{ …… }

public static void main(String[] args)

{ myArray myarray = new myArray();

myarray.sortArray();

System.out.println(myarray.getMax());

System.out.println(myarray.getMin());

System.out.println(myarray.getAverage());

}

在 main 方法中实现了数组元素最大值、最小值和平均值的输出。请编程实现 sortArray()、 getMax()、 getMin()、

getAverage()四个方法。

提示:排序完成以后,最大值即为最后一个数组元素,最小值为第一个数组元素。

请在 jsp 网页中利用脚本计算1*2*3*……*10 的值并输出。


正确答案:
  

第7题:

下列数组初始化正确的是:()

  • A、int[5] a= {1,2,3,4,5};
  • B、int[2][2] a = {{1,2},{3,4}};
  • C、int[][] a = {{2,3,4,5},new int[3]};
  • D、int[][] a = new int[][5];

正确答案:C

第8题:

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

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是正确的。

第9题:

为将数组myArray的长度由3改为6,现采取以下编码:int[]myArray=new int [3];myArray=new int[6];代码执行后,以下叙述哪项是正确的?()

  • A、数组myArray的长度已由3改为6,其中前3个元素的值不变,后3个元素的值为空。
  • B、数组myArray的长度已由3改为6,其中前3个元素的值不变,后3个元素需再经过初始化后才能使用。
  • C、数组myArray的长度没有变化。
  • D、数组myArray的长度已由3改为6,原来3个元素的值全部丢失。

正确答案:D

第10题:

下面哪一个是合法的数组声明和构造语句()

  • A、 int[] ages = [100];
  • B、 int ages = new int[100];
  • C、 int[] ages = new int[100];
  • D、 int() ages = new int(100);

正确答案:C

更多相关问题