已知:数组:int[]a1={2,3,5,7,11,13} int[]a2={1001,1002,1003,1004,1005,1006,1007}在语句System.arraycopy(a1,2,a2,3,4)执行后,数组int[]luckNumbers的值是 ( )A.{1001,1002,1003,2,3,4,1007}B.{2,3,1003,1004,2,3,1007}C.{1001,1002,1003,5,7,11,13}D.5,7,11,13,1005,1006,1007

题目

已知:数组:int[]a1={2,3,5,7,11,13} int[]a2={1001,1002,1003,1004,1005,1006,1007}在语句System.arraycopy(a1,2,a2,3,4)执行后,数组int[]luckNumbers的值是 ( )

A.{1001,1002,1003,2,3,4,1007}

B.{2,3,1003,1004,2,3,1007}

C.{1001,1002,1003,5,7,11,13}

D.5,7,11,13,1005,1006,1007


相似考题
更多“已知:数组:int[]a1={2,3,5,7,11,13}int[]a2={1001,1002,1003,1004,1005,1006,1007}在语句System. ”相关问题
  • 第1题:

    在c#中,下列创建数组的语句是否合法?Int[]iArray=newint[null];()


    正确答案:×

  • 第2题:

    已知:数组:int[]al={2,3,5,7,11,13} int[]a2={1001,1002,1003,1004,1005,1006,1007 }在语句 System.arraycopy(a1,2,a2,3,4)执行后,数组int[]luckNumbers的值是( )。

    A.{1001,1002,1003,2,3,4,1007}

    B.{2,3,1003,1004,2,3,1007}

    C.{1001,1002,1003,5,7,11,13}

    D.{5,7,11,13,1005,1006,1007}


    正确答案:C

  • 第3题:

    av9功能是求整形数组中的前若干个元素的平均值,设数组元素个数最多不超过则下列函数说明语句错误的是( )。

    A.int avg(int*a,int n);

    B.int avg(int a[lO],int n);

    C.int avg(int a,int n);

    D.int avg(int a[],int n);


    正确答案:C
    对于数组参数传递时C语言中内部都使用指针进行传递,而C选项中形参为两个int型的值,所以答案选择C。

  • 第4题:

    有说明语句int *p=new int[10];访问动态数组元素的正确语句是()

    • A、int a=p;
    • B、int a=*p;
    • C、delete int[]p
    • D、delete p int[10]

    正确答案:C

  • 第5题:

    下面关于数组声明和初始化的语句哪个有语法错误()

    • A、int a1[]={3,4,5};
    • B、String a2[]={"string1","string1","string1"};
    • C、String a3[]=new String(3);
    • D、int[][] a4=new int[3][3];

    正确答案:C

  • 第6题:

    下面哪条语句定义了5个元素的数组()。

    • A、int[]a={22,23,24,25,12};
    • B、int a[]=new int(5);
    • C、int[5]array;
    • D、int[]arr;

    正确答案:A

  • 第7题:

    在下面的二维数组定义中,只有()语句是正确的。

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

    正确答案:D

  • 第8题:

    下列的数组定义语句,不正确的是()。

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

    正确答案:D

  • 第9题:

    以下的数组定义语句中,不正确的是()

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

    正确答案:B

  • 第10题:

    填空题
    下列数组定义语句中:int[] a=new int[3]; ,定义的数组a占的字节数为()。

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

  • 第11题:

    单选题
    avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是(  )。
    A

    int avg(int *a,int n);

    B

    int avg(int a[10],int n);

    C

    int avg(int a,int n);

    D

    int avg(int a[],int n);


    正确答案: C
    解析:
    C项,函数第一个形参的数据类型是int型,只能传递单个整型数值。而a表示整型数组的首地址,不能直接传递给它,因此不符合题目要求,声明不正确。答案选择C选项。

  • 第12题:

    单选题
    有说明语句int *p=new int[10];访问动态数组元素的正确语句是()
    A

    int a=p;

    B

    int a=*p;

    C

    delete int[]p

    D

    delete p int[10]


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

  • 第13题:

    下面关于数组定义语句不正确的是( )。

    A.int[] a1,a2;

    B.int a0[]={1,2,3,4,5};

    C.double[] d=new double[8];

    D.float f[] =new {2.Of,3.5f,5.6f,7.8f};


    正确答案:D
    解析:在Java中定义并创建一个数组对象的语句格式为:
    arrayName=newtype[arraySize];
    而选项D中,把定义创建数组对象和静态初始化数组对象混为一谈,所以是错误的。

  • 第14题:

    avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是

    A)int avg(jnt *a,int n.);

    B)int avg(int a[10],int n);

    C)int avg(int a,int n);

    D)int avg(int a[ ],int n);


    正确答案:C
    【答案】C
    【知识点】数组名作为函数参数的使用方法
    【解析】C语句中的两个形参均为整形变量不能接收数组元素中的值。

  • 第15题:

    在下面的一维数组定义中,()语句有语法错误。

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

    正确答案:C

  • 第16题:

    设有C语句int a[3][4];, 则每次移动过a数组一行元素的指针变量定义形式是()

    • A、int *p;
    • B、int **p;
    • C、int(*p)[4];
    • D、int *p[4];

    正确答案:C

  • 第17题:

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

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

    正确答案:C

  • 第18题:

    在JAVA语言中以下能为一维数组a正确初始化的语句是()。

    • A、int a[10]=(0,0,0,0,0)
    • B、int a[]={1,2}
    • C、int a[10]={0;1;2}
    • D、int a[10]={10}

    正确答案:B

  • 第19题:

    下面哪个语句正确地声明一个整型的二维数组?()

    • A、int a[ ][ ] = new int[][];    
    • B、int a[10][10] = new int[][];    
    • C、int a[ ][ ] = new int[10][10];    
    • D、int [ ][ ]a = new int[10][10];    
    • E、int [ ]a[ ] = new int[10][10];

    正确答案:C,D,E

  • 第20题:

    下列语句中,不能正确定义长度为4的数组a的语句是()

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

    正确答案:C

  • 第21题:

    下列数组定义语句中:int[] a=new int[3]; ,定义的数组a占的字节数为()。


    正确答案:12

  • 第22题:

    单选题
    下列语句中,不能正确定义长度为4的数组a的语句是()
    A

     int[] a=new int[]{1,2,3,4};

    B

     int[] a= {1,2,3,4};

    C

     int[] a=new int[4]{1,2,3};

    D

     int[] a=new int[4]{1,2,3,4};


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

  • 第23题:

    单选题
    有说明语句int *p=new int[10];释放动态数组的正确语句是()
    A

    delete []p;

    B

    delete p[]

    C

    delete int[]p

    D

    delete p int[10]


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