若有以下定义,int arr[5],*p=arr;,则对arr数组的元素引用正确的是
p[2]
举一反三
- 若有以下定义,int arr[5],*p=arr;,则对arr数组的元素引用正确的是( ) A: *&arr[5] B: arr+2 C: *(p+5) D: p[2]
- 若有说明:int arr[5][5];则对arr数组元素的正确引用是( )。 A: arr[5][5] B: a[0][0] C: arr[1,3] D: arr[1+1][0]
- 若有定义:int arr[15],n=5; 无法正确引用arr数组元素的是( )。(5.0) A: arr[0] B: arr[n] C: arr[10+n] D: arr[15-n]
- 若有定义:int arr[15],n=5; 无法正确引用arr数组元素的是
- 若已定义int<br/>arr[10]; 则不能正确引用arr数组元素的是()。 A: arr[0] B: arr[1] C: arr[10-1] D: arr[7+3]
内容
- 0
若有定义int arr[]={1,2,3,4};则说明arr数组的长度任意。
- 1
若已定义 int arr[10]; 则不能正确引用arr数组元素的是
- 2
若有定义int arr[][3]={1,2,3,4};则说明arr数组是个2行3列的二维数组。
- 3
如果有以下定义:int[][] Arr = new int[3][]; Arr[0] = new int[] { 10, 20, 30 }; Arr[1] = new int[] { 40, 50, 60, 70 }; Arr[2] = new int[] { 80, 90 };,则对数组Arr说法不正确的是() A: Arr是二维交错数组,共包括9个元素。 B: 可以使用Arr[1,2]引用数组中的一个元素。 C: 可以使用Arr[1][2]引用数组中的一个元素。 D: 由于Arr数组的每个子数组大小不一致,所以必须采用分层创建的方法。
- 4
定义了数组int arr[20];后,对数组arr第20个元素的正确引用是()。 A: arr(19) B: arr[19] C: arr(20) D: arr[20]