假设方法p的头部定义如下: publicstaticint[][]p()[br][/br] 方法p()的返回语句是下列哪个选项?
A: eturn {1, 2, 3};
B: eturn int[]{1, 2, 3};
C: eturn new int[]{1, 2, 3};
D: eturn new int[][]{{1, 2, 3}, {2, 4, 5}};
A: eturn {1, 2, 3};
B: eturn int[]{1, 2, 3};
C: eturn new int[]{1, 2, 3};
D: eturn new int[][]{{1, 2, 3}, {2, 4, 5}};
举一反三
- 假设方法p有如下头部:public static int [] p()[br][/br] 它的返回语句应该是下列哪个选项? A: eturn 1; B: eturn new int[ ]{1, 2, 3}; C: eturn int[ ]{1, 2, 3}; D: eturn {1, 2, 3};
- 假设方法p的声明部分如下:<br/>public static int[] p()<br/>该方法中的返回语句可以为()? A: return 1; B: return {1, 2, 3}; C: return int[]{1, 2, 3}; D: return new int[]{1, 2, 3};
- 下列哪个语句能引起编译器错误?( ) A: int[] a = { 1, 2, 3, 4 }; B: int a[][] = { 1, 2 }, { 3, 4 }; C: int a[] = new int[4]; D: String a[] = { "1", "2", "3" };
- 若有定义: [br][/br] int i1=30, i2=40; [br][/br] int * const p=&i1; const int *q = &i2;[br][/br] 且有语句: 1) p = &i2; 2) i2 = 50; 3) *q = 20; 4) *p = 10; [br][/br] 则下列_____中的语句均不正确。 A: 1、2 B: 2、3 C: 3、4 D: 1、3
- 关于二维数组的创建,以下做法正确的是:(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)