• 2022-06-09
    以下建立动态存储的语句正确的是()。(A)intp=newint[];(B)intp=new[10];(C)int*p=newint[10];(D)int*p[10]=newint;
  • C

    内容

    • 0

      定义一维数组int [] a = new int [10],下面错误的引用是( ) A: a[0] = 1; B: a[10] = 2; C: a[0] = 5*2; D: a[1] = a[0]*a[2];

    • 1

      关于二维数组的创建,以下做法正确的是:(1)int a[][] =new int[4][5](2)int a[][] =new int[4][]; a[0]=new int[10]; a[1]=new int[20];(3)int a[][]; a=new int[3][]; a[0]=new int[3]; a[1]={1,2};a[2]={1,2,3}; A: (1)(2)(3) B: (1)(2) C: (1)(3) D: (1)

    • 2

      int[][]a=newint[][3];是合法的

    • 3

      定义了如下的一维数组a,错误的引用是( )。 int []a=new int[10];

    • 4

      已有如下定义:int a [10],*p=a;则不正确的表达式是 。 A: p[0]=10; B: a++; C: p++; D: *p=10;