分析以下代码: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。
A: 程序有一个编译错误,因为newboolean[3][]是错误的。
B: 程序有运行时错误,因为x[2][2]为null。
C: 程序运行并显示x[2][2]为null。
D: 程序运行并显示x[2][2]为true。
E: 程序运行并显示x[2][2]为false。
E
举一反三
- 数组x定义:String x[ ][ ]=new int[3][2]; x[0 ][0 ]=”abc”, x[0 ][1]=”12345”;<br/>则 x.length 的值为______ ,x[0][1].leng()的值为______ 。
- 写出下面程序的输出结果:d1 = {} d1[2] = 10 d1['2'] = 20 d2 = {} d2[2] = d1 d2['2'] = d2 print d2['2']['2']['2']['2'][2][2]
- 已知x = [[1], [2]],那么执行语句x[0].append(3)后x的值为______
- 已知a=[[1,2,3],[2,2],[3,2,1]],则a[1][1]+a[-1][-1]结果是 A: 1 B: 2 C: 3 D: 4
- 假设int[][][]x=new int[12][5][2],x.length值为()。 A: 2 B: 5 C: 60 D: 12
内容
- 0
以下程序段输出为 [2,4,8,16,32] a = [2**x for x in range(5)] print(a)
- 1
[lncos(x-1)]/[1-sin(πx/2)]x≠1
- 2
函数f(x)=(12)|cosx|在[-π,π]上的单调减区间为[-π2,0]和[π2,π][-π2,0]和[π2,π].
- 3
以下程序段输出为 [2,4,8,16,32] a = [2**x for x in range(5)] print(a) A: 正确 B: 错误
- 4
中国大学MOOC: 已知程序如下:lst=[[1,2],[3,4],[5,6]]for x in lst: print(x[0]*x[1],end=,)执行该程序后,输出结果为:__________ 。