为将数组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个元素的值全

题目

为将数组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个元素的值全部丢失。

相似考题
更多“为将数组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个元素的值全部”相关问题
  • 第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.程序编译出错


    参考答案:A

  • 第2题:

    Given:int[]myArray=newint[]{1,2,3,4,5};Whatallowsyoutocreatealistfromthisarray?()

    A.ListmyList=myArray.asList();

    B.ListmyList=Arrays.asList(myArray);

    C.ListmyList=newArrayList(myArray);

    D.ListmyList=Collections.fromArray(myArray);


    参考答案:B

  • 第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个数据,不知赋给哪个元素


    正确答案:C
    解析:数组一旦定义,其长度就不可变了;初始化数组的数据个数不要大于数组长度,否则会出现逻辑错;初始化数组的数据个数若小于数组长度,则先赋给前边的元素,后边的元素值自动初始化为0;静态数组如果没有初始化自动初始化为0。

  • 第4题:

    若有定义int a[10],*p=a,则p+6表示( )。

    A.数组元素a[5]的值

    B.数组元素a[5]的地址

    C.数组元素a[6]的地址

    D.数组元素a[0]的值加上5


    正确答案:C
    解析: 指针中存放的是变量的地址,指针也可以进行加减运算,这时指针移动的最小单位是一个存储单元,而不是一个字节。所以题中p+6指的是将指针向后移动了6个存储单元,指向a[6],存放的是a[6]的地址。

  • 第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("数组下标越界");} 

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

    正确答案:A

  • 第7题:

    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);

    正确答案:B

  • 第8题:

    定义了int型二维数组a[6][7]后,数组元素a[3][4]前的数组元素个数为:()

    • A、24
    • B、25
    • C、18
    • D、17

    正确答案:B

  • 第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]的值是()。

    • A、9
    • B、2
    • C、6
    • D、越界

    正确答案:D

  • 第10题:

    单选题
    为将数组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个元素的值全部丢失。


    正确答案: A
    解析: 暂无解析

  • 第11题:

    单选题
    int[][]myArray3=newint[3][]{newint[3]{5,6,2},newint[5]{6,9,7,8,3},newint[2]{3,2}};myArray3[2][2]的值是()
    A

    9

    B

    2

    C

    6

    D

    越界


    正确答案: A
    解析: 暂无解析

  • 第12题:

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

     数组myArray的长度已由6改为10,其中前6个元素的值不变,后四个元素的值为空。

    B

     数组myArray的长度已由6改为10,其中前6个元素的值不变,后四个元素需再经过初始化后才能使用。

    C

     数组myArray的长度已由6改为10,原来6个元素的值全部丢失。

    D

     数组myArray的长度没有变化。


    正确答案: A
    解析: 暂无解析

  • 第13题:

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

    A.数组myArray的长度已由3改为6,其中前3个元素的值不变,后3个元素的值为空。

    B.数组myArray的长度已由3改为6,其中前3个元素的值不变,后3个元素需再经过初始化后才能使用。

    C.数组myArray的长度没有变化。

    D.数组myArray的长度已由3改为6,原来3个元素的值全部丢失。


    参考答案:D

  • 第14题:

    命令“DIME myArray(10,10)”执行后,myArray(5,5)的值为( )。A.OB.5C..T.SXB

    命令“DIME myArray(10,10)”执行后,myArray(5,5)的值为( )。

    A.O

    B.5

    C..T.

    D..F.


    正确答案:D
    创建数组的命令格式有两种:DIMENSION<数组名>(<下标上限1>[,<下标上限2])[…]DECLARE<数组名>(<下标上限1>[,<下标上限2])[…]两种格式的功能完全相同。数组创建后,系统自动给每个数组元素赋以逻辑假(.F.)值。

  • 第15题:

    若有定义“int b[8],*p=b;”,则p+6表示( )。A.数组元素b[6]的值B.数组元素b[6]的地址SX

    若有定义“int b[8],*p=b;”,则p+6表示( )。

    A.数组元素b[6]的值

    B.数组元素b[6]的地址

    C.数组元素b[7]的地址

    D.数组元素b[o]的值加上6


    正确答案:B
    指针中存放的是变量的地址,指针也可以进行增减运算,这时指针移动的最小单位是一个存储单元,而不是一个字节。所以题中p+6指的是将指针向后移动了6个存储单元,即指向b[6],存放的是b[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?() 

    • A、 List myList = myArray.asList();
    • B、 List myList = Arrays.asList(myArray);
    • C、 List myList = new ArrayList(myArray);
    • D、 List myList = Collections.fromArray(myArray);

    正确答案:B

  • 第18题:

    为将数组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

  • 第19题:

    数组定义为int a[3][2]={1,2,3,4,5,6},数组元素()的值为6。

    • A、a[3][2]
    • B、a[2][1]
    • C、a[1][2]
    • D、a[2][3]

    正确答案:B

  • 第20题:

    int[][]myArray3=newint[3][]{newint[3]{5,6,2},newint[5]{6,9,7,8,3},newint[2]{3,2}};myArray3[2][2]的值是()

    • A、9
    • B、2
    • C、6
    • D、越界

    正确答案:D

  • 第21题:

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

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

    正确答案:C

  • 第22题:

    单选题
    Given:  int[] myArray=newint[] {1, 2,3,4, 5};  What allows you to create a list from this array?()
    A

     List myList = myArray.asList();

    B

     List myList = Arrays.asList(myArray);

    C

     List myList = new ArrayList(myArray);

    D

     List myList = Collections.fromArray(myArray);


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    以下程序执行的结果是什么?()  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

    程序编译出错


    正确答案: B
    解析: 暂无解析

  • 第24题:

    单选题
    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);


    正确答案: A
    解析: 暂无解析