以下建立动态存储的语句正确的是()。(A)intp=newint[];(B)intp=new[10];(C)int*p=newint[10];(D)int*p[10]=newint;
C
举一反三
- 以下哪些是合法的二维数组的声明和初始化?A.inta[][]=newint[10,10];B.inta[][]=newint[10][10];C.inta[10][10]=newint[10][10];D.int[][]a=newint[10][10];E.int[]a[]=newint[10][10];
- 下列哪一个是创建数组的正确指令() A)int[]a=newint[10]; B)int[]a=newint(10); C)inta[]; D)int[]a; A: int[]a=newint[10]; B: int[]a=newint(10); C: inta[]; D: int[]a;
- 下面哪个语句正确地声明一个整型的二维数组A.inta[][]=newint[][];B.intb[10][10]=newint[][];C.intc[][]=newint[10][10];D.int[]d[]=newint[10][10];
- 在Java中,以下定义数组的语句正确的是()。A.int t[10]=newint[];B.char[]a=”hello”;C.String[]s=newString[10];D.double[]d[]=newdouble[4][];
- 语句int<br/>[]a=new int[10]定义了几个数组元素?<br/>( ) A: 9 B: 10 C: 11 D: 0 E: 1
内容
- 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;