设有以下定义和语句,则以下表达式值为6的是________。 struct ss { int a; ss *b;}; ss x[3]={5,&x[1],7,&x[2],9,},*ptr; ptr=&x[0];
举一反三
- 数组x定义:String x[ ][ ]=new int[3][2]; x[0 ][0 ]=”abc”, x[0 ][1]=”12345”;<br/>则 x.length 的值为______ ,x[0][1].leng()的值为______ 。
- 已知x=[[1]]*3,执行语句x[0][0]=5之后,x的值为______ 。
- 已知x = [[1], [2]],那么执行语句x[0].append(3)后x的值为______
- 已知x=[[1]]*3,那么执行语句x[0][0]=5之后,变量x的值为[[5],[5],[5]]。
- 分析以下代码:publicclassTest{publicstaticvoidmain(String[]args){boolean[][]x=newboolean[3][];x[0]=newboolean[1]; x[1]=newboolean[2];x[2]=newboolean[3];System.out.println("x[2][2] 为 "+x[2][2]);}} A: 程序有一个编译错误,因为newboolean[3][]是错误的。 B: 程序有运行时错误,因为x[2][2]为null。 C: 程序运行并显示x[2][2]为null。 D: 程序运行并显示x[2][2]为true。 E: 程序运行并显示x[2][2]为false。