对于int [] a = new int[3];a[0],a[1],a[2]的值都是0
对
举一反三
- 关于二维数组的创建,以下做法正确的是: (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: 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}};
- 对于数组的使用,以下做法正确的是: (1) int a[]={1,2,3} (2) int a[10]=new int[10]; a[10]=1;a[1]=1; (3) int a[10]={1,”2”,3}; (4) int a[10]; a[1]=0
- 以下能对二维数组a进行正确初始化的语句有( )。 A: int a[2][ ]={{0, 1, 0}, {5,2,3}}; B: int a[ ][3]={{0, 1, 0}, {5,2,3}}; C: int a[2][3 ]={{0, 1, 0}, {5,2,3}}; D: int a[3 ][ ]={{0, 1, 0}, {5,2,3}}; E: int a[][ 3]={0, 1, 0}, 5,2,3};
- 下列关于数组的语句,错误的是: A: int x[];x=new int[5]; B: double[] y[];y=new double[2][3]; C: int x[3]={1,2,3}; D: int y[][]=new int[2][];y[0]=new int[3];y[1]=new int[5];
内容
- 0
知int a[3][2]=3,2,1;则表达式“a[0][0]/a[0][1]/a[1][0]”的值是( )。
- 1
以下对二维数组a初始化正确的语句是_。 A: int a[2][ ]={{0 , 1 , 2}, {3 , 4 , 5}}; B: int a[ ][3]={{0, 1, 2}, {3, 4, 5}}; C: int a[2][4]={{0, 1 , 2}, {3 , 4}, {5}} D: int a[ ][3]={{0, 1, 2}, { }, {3, 4}};
- 2
int x = 6;int a = 0;a = x >> 2;指令执行后a的值为( )。 A: 3 B: 1 C: 2 D: 0
- 3
设有定义:int a[2][3]={{1},{2}},b[3][2]={1,2};,则a[1][0]+b[0][1]的值是______
- 4
int[][ ] myArray3=new int[3][ ]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}}; myArray3[2][2]的值是()。( 2 分)