为将数组myArray的长度由3改为6,现采取以下编码: int[]myArray=new int [3]; myArray=new int[6]; 代码执行后,以下叙述哪项是正确的?()
第1题:
以下程序执行的结果是什么?()int[]myArray=newint[3];try{for(inti=0;i<=myArray.length;i++){myArray[i]=i*3;System.out.println("myArray数组的第"+i+"个元素的值是:"+myArray[i]);}}catch(ArrayIndexOurOfBoubsExceptione){System.out.println("数组下标越界");}
A.程序执行,屏幕上显示“数组下标越界”
B.程序出现异常,屏幕上提示出现数组下标越界异常
C.程序正常执行结束,屏幕上显示数组中每个元素的值
D.程序编译出错
第2题:
A.ListmyList=myArray.asList();
B.ListmyList=Arrays.asList(myArray);
C.ListmyList=newArrayList(myArray);
D.ListmyList=Collections.fromArray(myArray);
第3题:
下列关于数组初始化的说法,正确的是( )。
A.对于int a[5];它的数组元素初值为0
B.int a[5]={1,3,5,7,8,9};是可以的,这时数组长度自动变为6
C.static int a[5];的数组元素初值为0
D.int a[5]={1.3,5};是不合法的,因为数组长度为5,而仅有3个数据,不知赋给哪个元素
第4题:
若有定义int a[10],*p=a,则p+6表示( )。
A.数组元素a[5]的值
B.数组元素a[5]的地址
C.数组元素a[6]的地址
D.数组元素a[0]的值加上5
第5题:
类 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 的值并输出。
第6题:
以下程序执行的结果是什么?() 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("数组下标越界");}
第7题:
int[] myArray = new int[] {1,2,3,4,5}; 以下哪个选项可以用一个数组创建一个列表?()
第8题:
定义了int型二维数组a[6][7]后,数组元素a[3][4]前的数组元素个数为:()
第9题:
int[][] myArray3=new int[3][]{newint[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}};myArray3[2][2]的值是()。
第10题:
数组myArray的长度已由3改为6,其中前3个元素的值不变,后3个元素的值为空。
数组myArray的长度已由3改为6,其中前3个元素的值不变,后3个元素需再经过初始化后才能使用。
数组myArray的长度没有变化。
数组myArray的长度已由3改为6,原来3个元素的值全部丢失。
第11题:
9
2
6
越界
第12题:
数组myArray的长度已由6改为10,其中前6个元素的值不变,后四个元素的值为空。
数组myArray的长度已由6改为10,其中前6个元素的值不变,后四个元素需再经过初始化后才能使用。
数组myArray的长度已由6改为10,原来6个元素的值全部丢失。
数组myArray的长度没有变化。
第13题:
A.数组myArray的长度已由3改为6,其中前3个元素的值不变,后3个元素的值为空。
B.数组myArray的长度已由3改为6,其中前3个元素的值不变,后3个元素需再经过初始化后才能使用。
C.数组myArray的长度没有变化。
D.数组myArray的长度已由3改为6,原来3个元素的值全部丢失。
第14题:
命令“DIME myArray(10,10)”执行后,myArray(5,5)的值为( )。
A.O
B.5
C..T.
D..F.
第15题:
若有定义“int b[8],*p=b;”,则p+6表示( )。
A.数组元素b[6]的值
B.数组元素b[6]的地址
C.数组元素b[7]的地址
D.数组元素b[o]的值加上6
第16题:
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]的值是( )。
第17题:
Given: int[] myArray=newint[] {1, 2,3,4, 5}; What allows you to create a list from this array?()
第18题:
为将数组myArray的长度由3改为6,现采取以下编码:int[]myArray=new int [3];myArray=new int[6];代码执行后,以下叙述哪项是正确的?()
第19题:
数组定义为int a[3][2]={1,2,3,4,5,6},数组元素()的值为6。
第20题:
int[][]myArray3=newint[3][]{newint[3]{5,6,2},newint[5]{6,9,7,8,3},newint[2]{3,2}};myArray3[2][2]的值是()
第21题:
为将数组myArray的长度由6改为10,现采取以下编码: int[] myArray = new int[6]; myArray = new int[10]; 代码执行后,以下叙述哪项是正确的?()
第22题:
List myList = myArray.asList();
List myList = Arrays.asList(myArray);
List myList = new ArrayList(myArray);
List myList = Collections.fromArray(myArray);
第23题:
程序执行,屏幕上显示“数组下标越界”
程序出现异常,屏幕上提示出现数组下标越界异常
程序正常执行结束,屏幕上显示数组中每个元素的值
程序编译出错
第24题:
List myList = myArray.asList();
List myList = Arrays.asList(myArray);
List myList = new ArrayList(myArray);
List myList = Collections.fromArray(myArray);