数组arr中第一个元素是_____。
A: arr[0]
B: arr[1]
C: arr(0)
D: arr(1)
举一反三
- 数组arr经过下面的操作后结果为( )。 int[] arr=1, 2, 3; for (int i=0; i < 2; i++) arr[i] = 0;[/i] A: arr[0]==0 B: arr[0]==1 C: arr[1]==1 D: arr[2]==0
- int[][] arr=new int[3][5];arr数组中共有_________个元素。
- int[,] arr = new int[2,5]{{5,2,8,4,6},{9,6,9,6,9}};上面使用new运算符初始化数组arr时,数组中第1行第3列的元素是_____。 A: arr[0,2] B: arr[1,3] C: arr[1][3] D: arr[0][2]
- 【单选题】执行完以下代码后,数组 arr 的各个元素的取值是什么? int[] arr = {1, 2, 3}; for (int i=0; i < 2; i++) arr[i] = 0; A. arr[0]=0, arr[1]=0, arr[2]=0 B. arr[0]=1, arr[1]=2, arr[2]=3 C. arr[0]=0, arr[1]=0, arr[2]=3 D. arr[0]=0, arr[1]=2, arr[2]=3
- 下面正确创建了二维交错数组的是()。 A: 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}; B: 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}; C: int[][3] Arr={new int[]{10,20,30},new int[]{40,50,60,70},new int[]{80,90}}; D: int[3][] Arr={new int[3]{10,20,30},new int[4]{40,50,60,70},new int[2]{80,90}};
内容
- 0
如果有以下定义: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数组的每个子数组大小不一致,所以必须采用分层创建的方法。
- 1
给定多维数组arr:arr =[[1 2 3] [4 5 6] [7 8 9]],可以得到[[5 6] [8 9]]的操作是 A: arr[1:2,1:2] B: arr[1:3,1:3] C: arr[1:,1:] D: arr[:,:]
- 2
设数组Array由以下语句定义int arr=new int[10];则数组的最后一个元素的正确引用方法为( )。 A: arr[9] B: Arr[0] C: arr[10] D: arr[0]
- 3
以下数组初始化正确的是( )。 A: void arr[4] = {1,2,3,4}; B: int arr[4] = 1,2,3,4; C: int arr[4] = {1,2,3,4}; D: int arr[0] = {1,2,3,4};
- 4
数组中索引0位置的元素和索引1位置的元素进行交换,正确的代码应该是(假设数组名为arr)() A: leta=arr[0];arr[0]=arr[1];arr[1]=a; B: arr[0]=arr[1];arr[1]=arr[0] C: arr.splice(0,1);arr[1]=arr[0] D: arr.shift();arr[1]=arr[0];