单选题为将数组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的长度没有变化。

题目
单选题
为将数组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的长度没有变化。


相似考题
更多“单选题为将数组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的长”相关问题
  • 第1题:

    若有定义int a[9],+P=a;,则P+5表示( )。A.数组元素a[5]的值B.数组元素a[5]的地址SXB

    若有定义int a[9],+P=a;,则P+5表示( )。

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

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

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

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


    正确答案:B
    本题考查了通过指针来引用一维数组元素的方法。题中*P=a;这一赋值语句是指针P指向了数组a的首地址,P+5是指针P向后移动了5个int类型的存储单元,所以P+5指向了数组元素a[5]。

  • 第2题:

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

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

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

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

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


    参考答案:C

  • 第3题:

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

  • 第4题:

    使用语句DimA(1 Tb 10)As Integer声明数组A后,以下叙述正确的是( )。

    A.A数组中的所有元素值为0

    B.A数组中的所有元素值不确定

    C.A数组中的所有元素值为Empty

    D.执行语句“Erase A”后,A数组中的所有元素值为Null


    正确答案:A
    A)【解析】本题考查数组。VB中数值型数组定义后,所有的元素都自动赋值为0。而Erase仅可以清空自动数组中的元素值。

  • 第5题:

    若有定义“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]的地址。

  • 第6题:

    若有定义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]的地址。

  • 第7题:

    类 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 的值并输出。


    正确答案:
      

  • 第8题:

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

  • 第9题:

    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

  • 第10题:

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

  • 第11题:

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

    越界


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

  • 第12题:

    单选题
    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
    解析: 暂无解析

  • 第13题:

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

    A.myArray=Array(18)

    B.myArray=Array()

    C.myArray=newArray(18)

    D.myArray=newArray()


    参考答案:C

  • 第14题:

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

  • 第15题:

    下面程序的功能是将一个整数数组写入二进制文件。在下画线处应填入的选项是 import java.io.*; public class XieShuzu { public static void main(String[] a) { int[]myArray={10,20,30,40}; try { DataoutputStream dos=new DataOutputStream(new FileoutputStream("ints.dat")); for(int i=0;i<myArray.1ength;i++)dos.______(myArray[i]); dos.close(); System.out.println("已经将整数数组写入二进制文件:ints.dat"); } catch(IOException ice) { System.out.println("IO Exception"); } } }

    A.writeArray

    B.writeByte

    C.writeInt

    D.writeDouble


    正确答案:C
    解析:字节输出流首先要实现DataOutput接口,字节数据流DataOutputStream是一个实现这一接口的类。字节数据是以文件输出流FileOutputStream对象的形式作为DataOutputStream的构造方法的参数。字节数据来自二进制文件,二进制文件作为FileOutputSteam对象的构造方法的参数出现。writeInt方法是将一个int值以4字节值形式写入基础输出流中,先写入高字节,本程序中写入的是整型数值,所以答案为C。

  • 第16题:

    命令“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.)值。

  • 第17题:

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

    A. O

    B. 5

    C. .T.

    D. .F.


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

  • 第18题:

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


    正确答案:
     

  • 第19题:

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

  • 第20题:

    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

  • 第21题:

    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

  • 第22题:

    单选题
    为将数组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
    解析: 暂无解析

  • 第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
    解析: 暂无解析