定义int x[]={1,2,3,4};则x[1]的值是( )。
A: 2
B: 1
C: 3
D: 4
A: 2
B: 1
C: 3
D: 4
举一反三
- 已知列表 x = [1, 2, 3, 4],那么执行语句 del x[1] 之后x的值为____________。 A: [2, 3, 4] B: [1, 3, 4] C: [] D: [1, 2, 3, 4]
- 若有说明“int x[3][4];”,则对x数组元素的正确引用是( )。A) x[2][4]; B) x[1,3] C) x[4-2][0] D) x[3][0] A: x[2][4]中的第二个下标越界 B: x[1,3]不符合C语言的语法规则 C: int x[3][4]共定义了12个数组元素,分别是x[0][0],x[0][1],x[0][2],x[0][3],x[1][0],x[1][1],x[1][2],x[1][3],x[2][0],x[2][1],x[2][2],x[2][3]。x[4-2][0] 指的是x[2][0] 。 D: x[3][0]中的第一个下标越界
- 假设int[][] x = {{1, 2}, {3, 4}, {5, 6}}, x.length和x[0].length分别为( ),( )
- 已知x = ([1], [2]),那么执行语句x[0].append(3)后x的值为______。 A: ([1], [3], [2]) B: [1, [3], [2]] C: ([1, 3], [2]) D: [[1, 3], [2]]
- 已知f=lambda x,y:x+y,则f([4],[1,2,3])的值是( )。 A: [1, 2, 3, 4] B: 10 C: [4, 1, 2, 3] D: {1, 2, 3, 4}