下列语句存在语法错误的是( )
A: vara[]inta=append(a,9)
B: varmmap[string]intm[“a”]=5
C: varmmap[string]intm=make(map[string]int)m[“a”]=5
D: vara=[][2]int{{0,0},{1,2},{2},{3,6},{4,8}}
A: vara[]inta=append(a,9)
B: varmmap[string]intm[“a”]=5
C: varmmap[string]intm=make(map[string]int)m[“a”]=5
D: vara=[][2]int{{0,0},{1,2},{2},{3,6},{4,8}}
举一反三
- 下列数组定义及初始化中,正确的是_______。 A: int a[]="string"; B: int a[5]={0, 1, 2, 3, 4, 5}; C: char a="string"; D: int a[]={0, 1, 2, 3, 4, 5};
- 下列数组初始化,错误的是( )。 A: int a[][3] = {1, 2, 3, 4, 5, 6}; B: int b[][3] = {{1, 2},{0}}; C: int d[2][3] = {{1, 2},{3, 4},{5, 6}}; D: int a[2][3] = {0};
- 下列哪个语句能引起编译器错误?( ) 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" };
- 下述()语句能够正确地生成5个空字符串。 A: String a[]=new String[5];for(int i=0;i<;5;a[i++]=“”); B: String a[5]; C: String [5] a; D: String [] a=new String[5];for (int i=0;i<;5;a[i++]=null);
- 以下对二维数组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}};