合法的数组定义是
未知类型:{'options': ['int a[ ] ="string";', 'int a[5]={0,1,2,3,4,5};', 'char a="string";', 'char a[5]={0,1,2,3,4,5};'], 'type': 102}
未知类型:{'options': ['int a[ ] ="string";', 'int a[5]={0,1,2,3,4,5};', 'char a="string";', 'char a[5]={0,1,2,3,4,5};'], 'type': 102}
举一反三
- 数组定义及初始化正确的是( ) A: char a[5]=; B: int a[5]=0,1,2,3,4,5; C: char a="string"; D: char a[]=’0’,’1’,’2’,’3’,’4’,’5’;
- 3、 合法的数组说明语句是( )(A)int a[]=”string”; (B)int a[5]={0,1,2,3,4,5}; (C)char a=”string”; (D)char a[]={0,1,2,3,4,5}; A: 整形数组不应用字符串初始化 B: 初始化元素个数超出数组定义范围 C: a不是字符数组,不能用字符串初始化 D: 正确的说明语句
- 关于二维数组的创建,以下做法正确的是:(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)
- 定义一维数组int a[5],数组a中包含了哪些元素()。 A: a[0]、a[1]、a[2]、a[3]、a[4]、a[5] B: a[1]、a[2]、a[3]、a[4]、a[5] C: a[0]、a[1]、a[2]、a[3]、a[4]
- 在定义int a[5][5];后,数组a中的第10个元素是________。(设a[0][0]为第一个元素) A: a[1][4] B: a[2][5] C: a[2][4] D: a[1][5]