以下Python语句中错误的是()。
A: [2,3,4][2]=5
B: (2,3,4)[2]=5
C: {‘a’:3,}[‘a’]=8
D: {‘a’:3,}.get(‘b’)
A: [2,3,4][2]=5
B: (2,3,4)[2]=5
C: {‘a’:3,}[‘a’]=8
D: {‘a’:3,}.get(‘b’)
举一反三
- Python中,语句“>>> {1, 2, 3} & {3, 4, 5} ”的结果是()。 A: {1, 2, 3 B: {3, 4, 5} C: {3} D: {1,2,3, 4, 5}
- 若要定义c为2×3×4的三维数组,正确的定义语句是()。 A: float c[2][3][4] B: float c[2,3,4] C: float c(2,3,4) D: float c(2)(3)(4)
- 已知点A(2,3,4),则点A关于yOz平面对称的点的坐标为( ) A: (-2,3,4) B: (2,-3, 4) C: (2, 3,-4) D: (2,-3,-4)
- 下面错误的语句是( )。 A: int a[2][3] = {1, 2, 3, 4, 5, 6}; B: int a[2][3] = {{1, 2, 3}, {4, 5, 6}}; C: int a[ ][ ] = {{1, 2, 3}, {4, 5, 6}}; D: int a[ ][3] = {{1, 2, 3}, {4, 5, 6}};
- 一个待排序的数据元素序列为{5, 4, 3, 2, 1},采用基本插入排序对其进行排序,以下( )是插入排序每一趟的结果。 A: 4 5 3 2 1 3 4 5 2 1 2 3 4 5 1 1 2 3 4 5 B: 5 4 3 1 2 5 4 1 2 3 5 1 2 3 4 1 2 3 4 5 C: 4 3 2 1 5 3 2 1 5 4 2 1 5 4 3 1 5 4 3 2 D: 4 5 3 2 1 2 3 4 5 1 3 4 5 2 1 1 2 3 4 5