数组名作为方法形式参数,调用该方法时实参向形参传递的是( )。
A. 数组的元素
B. 数组的栈地址
C. 数组自身
D. 数组的引用
查看答案
定义了如下的一维数组a,错误的引用是( )。int[ ] a=new int[10];
A. a[2]=3;
B. a[0]=1;
C. a[10]=2;
D. a[0]=5*2;
E. a[1]=a[2]*a[0];
初始了如下二维数组,( )能够遍历该二维数组。int [ ][ ] arr={{3,4,5},{7,8,2},{1},{6,2,8}};
A. for(int i=0;i B. for(int i=0;i C. for(int i=0;i D. for(int list:arr)for(int x:list)System.out.println(x);
E. for(int[ ] list:arr)for(int x:list)System.out.println(x);
以下( )不能作为void sort(int [ ] arr)方法的重载方法。
A. int sort(int[ ] arr)
B. void sort(double[ ] arr)
C. void Sort(int [ ] arr)
D. int sort(int [ ] array)
E. int sort(int ... array)
F. void sort(int [ ] arr,int length)
在Java语言中,定义多个名字相同但参数类型与参数个数不同的方法,称这些方法是( )。在( )阶段,JVM根据每个方法所用的参数类型和个数来决定调用哪个具体的方法。