下列语句中错误的是:
A: int *pointer = new int(10)
B: int *pointer = new int[10]
C: int *pointer = new int
D: int *pointer = new int[40](0)
A: int *pointer = new int(10)
B: int *pointer = new int[10]
C: int *pointer = new int
D: int *pointer = new int[40](0)
D
举一反三
- 下列代码段,( )是正确的 A: int *pointer,x;pointer=x; B: int *pointer,x;*pointer=x; C: int *pointer,x;pointer=&x; D: int *pointer,x;x=&pointer;
- 下列语句中错误的是()。 A: int *p=new int(10); B: int *p=new int[10]; C: int *p=new int; D: int *p=new int[40](10);
- int a=3;int *pointer;pointer=&a;此时,*pointer与( )等价。 A: a B: *a C: &a D: pointer
- 中国大学MOOC: int a=3;int *pointer;pointer=&a;此时,*pointer与( )等价。
- 设int a[10];int *pointer=a; 以下表达错误的是()
内容
- 0
下面数组创建不正确的是: A: int a[10][10]=new int[][]; B: int []a[]=new int[10][10]; C: int [][]a=new int[10][10]; D: int a[][]=new int[10][10];
- 1
下列语句有错误的是:( )。 A: int []b=new int[10 ]; B: int []a; C: int c[]=new int[]; D: int d[]=null;
- 2
下列___________语句有错误。 A: int [] a; B: int[] b=new int[10]; C: int []c=new c[]; D: int d[]=null;
- 3
下列数组定义中,正确的是 。 A: int a[][]=new int [10,10]; B: int a[10][10]; C: int a[][]=new int [10][10]; D: int a[][10];
- 4
在创建数组时,下列创建的方法中合法的是( )。 A: int a[ ] [ ]=new a[10][5] B: int a[]=new int[10 ] C: int [ ]a=new a[10 ] D: int a[]=new a[10]