wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Câu hỏi về Mảng trong Python

Total questions: 105

Worksheet time: 53mins

Name
Class
Date
1.

Mảng 1 chiều trong Python được khai báo như thế nào?

a)

array = [1, 2, 3]

b)

array = (1, 2, 3)

c)

array = {1, 2, 3}

d)

array = set(1, 2, 3)

2.

Lệnh nào sau đây để in phần tử đầu tiên của mảng arr = [10, 20, 30, 40]?

a)

print(arr[1])

b)

print(arr[0])

c)

print(arr[2])

d)

print(arr[4])

3.

Lệnh nào sau đây sẽ thay đổi phần tử thứ 2 của mảng arr = [10, 20, 30, 40] thành 50?

a)

arr[2] = 50

b)

arr(2) = 50

c)

arr[1] = 50

d)

arr[3] = 50

4.

Để lấy độ dài của mảng trong Python, lệnh nào sau đây là đúng?

a)

len(arr)

b)

size(arr)

c)

length(arr)

d)

arr.size()

5.

Mảng sau có bao nhiêu phần tử: arr = [1, 2, 3, 4, 5]?

a)

5

b)

6

c)

4

d)

3

6.

Lệnh nào sau đây dùng để thêm phần tử 10 vào cuối mảng arr = [1, 2, 3]?

a)

arr.add(10)

b)

arr.append(10)

c)

arr.insert(10)

d)

arr.append(10, 20)

7.

Nếu mảng arr = [1, 2, 3], kết quả của lệnh arr[1:3] là gì?

a)

[2, 3]

b)

[1, 2]

c)

[1, 3]

d)

[3]

8.

Lệnh nào sau đây sẽ xóa phần tử có giá trị 30 trong mảng arr = [10, 20, 30, 40]?

a)

arr.remove(30)

b)

arr.delete(30)

c)

arr.pop(30)

d)

arr.pop()

9.

Lệnh nào sau đây sẽ xóa phần tử ở vị trí thứ 2 trong mảng arr = [10, 20, 30, 40]?

a)

arr.pop(1)

b)

arr.remove(20)

c)

arr.delete(2)

d)

arr.remove(30)

10.

Kết quả của lệnh arr = [1, 2, 3, 4], arr[::-1] là gì?

a)

[4, 3, 2, 1]

b)

[1, 2, 3, 4]

c)

[2, 3, 4, 1]

d)

[3, 4, 1, 2]

11.

Mảng 2 chiều trong Python là gì?

a)

Mảng có thể chứa các mảng con

b)

Mảng có chỉ một chiều

c)

Mảng có thể chứa các phần tử khác loại

d)

Mảng chỉ chứa các phần tử kiểu số

12.

Cách khai báo mảng 2 chiều trong Python là gì?

a)

arr = [[1, 2, 3], [4, 5, 6]]

b)

arr = (1, 2, 3), (4, 5, 6)

c)

arr = {{1, 2, 3}, {4, 5, 6}}

d)

arr = [1, 2, 3], [4, 5, 6]

13.

Lệnh nào sau đây in phần tử ở hàng thứ 2, cột thứ 3 của mảng arr = [[1, 2, 3], [4, 5, 6]]?

a)

print(arr[1][2])

b)

print(arr[2][3])

c)

print(arr[0][2])

14.

Lệnh nào sau đây in phần tử ở hàng thứ 2, cột thứ 3 của mảng arr = [[1, 2, 3], [4, 5, 6]]?

a)

print(arr[1][2])

b)

print(arr[2][3])

c)

print(arr[0][2])

d)

print(arr[1][1])

15.

Cách duyệt qua mảng 2 chiều là gì?

a)

Dùng vòng lặp for lồng nhau

b)

Dùng một vòng lặp duy nhất

c)

Dùng lệnh array.iterate()

d)

Dùng lệnh map()

16.

Lệnh nào sau đây tạo mảng 2 chiều có kích thước 3x3 chứa giá trị 0?

a)

arr = [[0]*3]*3

b)

arr = [0, 0, 0, 0, 0, 0, 0, 0, 0]

c)

arr = [0]*9

d)

arr = [[0]*9]

17.

Mảng arr = [[1, 2], [3, 4]], kết quả của lệnh arr[1][0] là gì?

a)

3

b)

4

c)

1

d)

2

18.

Mảng arr = [[1, 2, 3], [4, 5, 6]], kết quả của lệnh arr[0] là gì?

a)

[1, 2, 3]

b)

[4, 5, 6]

c)

1

d)

2

19.

Mảng 2 chiều có thể có bao nhiêu chiều trong Python?

a)

1

b)

2

c)

3

d)

Không giới hạn số chiều

20.

Lệnh nào sau đây tạo một mảng 2 chiều có 2 hàng và 3 cột với các giá trị mặc định là 0?

a)

arr = [[0] * 3] * 2

b)

arr = [[0] * 2] * 3

c)

arr = [0] * 6

d)

arr = [0, 0, 0, 0, 0, 0]

21.

Lệnh nào sau đây sẽ thêm một hàng vào mảng 2 chiều arr = [[1, 2], [3, 4]]?

a)

arr.append([5, 6])

b)

arr.insert([5, 6])

c)

arr.add([5, 6])

d)

arr.append([5, 6, 7])

22.

Lệnh nào sau đây sẽ trả về phần tử cuối cùng của mảng arr = [5, 10, 15, 20]?

a)

arr[-1]

b)

arr[0]

c)

arr[1]

d)

arr[3]

23.

Lệnh nào sau đây sẽ thay thế phần tử đầu tiên của mảng arr = [2, 4, 6] bằng 1?

a)

arr[1] = 1

b)

arr[0] = 1

c)

arr.append(1)

d)

arr.insert(0, 1)

24.

hần tử đầu tiên của mảng arr = [2, 4, 6] bằng 1?

a)

arr[1] = 1

b)

arr[0] = 1

c)

arr.append(1)

d)

arr.insert(0, 1)

25.

Kết quả của lệnh arr = [1, 2, 3, 4, 5], arr[::2] là gì?

a)

[1, 2, 3, 4, 5]

b)

[1, 3, 5]

c)

[2, 4]

d)

[3, 5]

26.

Cách nào dưới đây để xóa tất cả phần tử trong mảng arr?

a)

arr.clear()

b)

arr.remove()

c)

arr.delete()

d)

arr.remove(0)

27.

Kết quả của lệnh arr = [1, 2, 3, 4, 5], arr[::-2] là gì?

a)

[5, 3, 1]

b)

[1, 3, 5]

c)

[1, 2, 3]

d)

[4, 2]

28.

Câu lệnh nào dưới đây sẽ thay đổi mảng arr = [1, 2, 3, 4, 5] thành [2, 3, 4, 5, 6]?

a)

arr[0] = 2

b)

arr.append(6)

c)

arr[4] = 6

d)

arr[1:] = [2, 3, 4, 5, 6]

29.

Lệnh nào sau đây giúp nối thêm một mảng arr1 = [1, 2] vào mảng arr2 = [3, 4]?

a)

arr1.append(arr2)

b)

arr1 = arr1 + arr2

c)

arr1.insert(arr2)

d)

arr1.extend(arr2)

30.

Kết quả của lệnh arr = [10, 20, 30, 40], arr[::3] là gì?

a)

[10, 30]

b)

[20, 40]

c)

[10, 20, 30]

d)

[40]

31.

Mảng nào sau đây có thể là kết quả của lệnh arr[1:-1] khi arr = [10, 20, 30, 40, 50]?

a)

[20, 30, 40]

b)

[20, 30]

c)

[30, 40]

d)

[20, 30, 40, 50]

32.

Kết quả của lệnh arr = [5, 10, 15, 20], arr[::3] là gì?

a)

[5, 20]

b)

[5, 10]

c)

[10, 20]

d)

[15]

33.

Kết quả của lệnh arr = [[1, 2], [3, 4]], arr[1][0] là gì?

a)

1

b)

2

c)

3

d)

4

34.

Mảng 2 chiều arr = [[1, 2], [3, 4], [5, 6]], kết quả của arr[2] là gì?

a)

[1, 2]

b)

[3, 4]

c)

[5, 6]

d)

[6, 5]

35.

Cách nào để duyệt qua tất cả các phần tử của mảng 2 chiều arr = [[1, 2], [3, 4]]?

a)

Dùng một vòng lặp for

b)

Dùng vòng lặp for lồng nhau

c)

Dùng vòng lặp while

d)

Dùng phương thức .map()

36.

Kết quả của lệnh arr = [[10, 20], [30, 40], [50, 60]], arr[1][1] là gì?

a)

20

b)

30

c)

40

d)

60

37.

Lệnh nào sau đây giúp bạn xóa tất cả phần tử trong mảng 2 chiều arr = [[1, 2], [3, 4]]?

a)

arr.clear()

b)

arr.remove()

c)

arr.delete()

d)

arr.pop()

38.

Lệnh nào sau đây giúp bạn xóa tất cả phần tử trong mảng 2 chiều arr = [[1, 2], [3, 4]]?

a)

arr.clear()

b)

arr.remove()

c)

arr.delete()

d)

arr.pop()

39.

Mảng arr = [[1, 2, 3], [4, 5, 6]], lệnh arr[0][0] trả về giá trị nào?

a)

1

b)

4

c)

2

d)

5

40.

Kết quả của lệnh arr = [[1, 2, 3], [4, 5, 6]], arr[1][2] là gì?

a)

2

b)

3

c)

4

d)

6

41.

Cách nào để thay đổi mảng 2 chiều arr = [[1, 2], [3, 4]] thành arr = [[5, 6], [7, 8]]?

a)

arr[0] = [5, 6]

b)

arr[1] = [7, 8]

c)

arr[0][0] = 5 và arr[0][1] = 6

d)

arr[1][0] = 7 và arr[1][1] = 8

42.

Kết quả của arr = [[1, 2], [3, 4]], arr[0] + arr[1] là gì?

a)

[1, 2]

b)

[3, 4]

c)

[1, 2, 3, 4]

d)

[[1, 2], [3, 4]]

43.

Kết quả của arr = [[5, 10], [15, 20], [25, 30]], arr[2][0] là gì?

a)

10

b)

15

c)

20

d)

25

44.

Lệnh nào sau đây sẽ thay thế tất cả các phần tử của mảng arr = [1, 2, 3] bằng giá trị 0?

a)

arr[:] = [0] * len(arr)

b)

arr[:] = 0

c)

arr = [0, 0, 0]

d)

arr.replace(0)

45.

Kết quả của lệnh arr = [5, 10, 15, 20], arr[-2] là gì?

a)

15

b)

10

c)

20

d)

5

46.

Câu lệnh nào dưới đây sẽ loại bỏ tất cả các phần tử có giá trị bằng 2 từ mảng arr = [1, 2, 2, 3, 4]?

a)

arr.remove(2)

b)

arr.pop(2)

c)

arr.remove_all(2)

d)

arr = [x for x in arr if x != 2]

47.

Lệnh nào sau đây sẽ trả về phần tử thứ 3 của mảng arr = [3, 6, 9, 12, 15]?

a)

arr[2]

b)

arr[3]

c)

arr[4]

d)

arr[1]

48.

Kết quả của lệnh arr = [7, 8, 9, 10], arr[-3:-1] là gì?

a)

[7, 8]

b)

[8, 9]

c)

[9, 10]

d)

[8, 9]

49.

Kết quả của lệnh arr = [7, 8, 9, 10], arr[-3:-1] là gì?

a)

[7, 8]

b)

[8, 9]

c)

[9, 10]

d)

[8, 9]

50.

Mảng nào sau đây là kết quả của lệnh arr = [1, 2, 3], arr * 3?

a)

[1, 2, 3, 1, 2, 3, 1, 2, 3]

b)

[1, 2, 3, 4, 5, 6]

c)

[1, 2, 3]

d)

[3, 2, 1]

51.

Lệnh nào dưới đây giúp bạn tìm chỉ mục của phần tử 20 trong mảng arr = [10, 20, 30, 40]?

a)

arr.find(20)

b)

arr.index(20)

c)

arr.search(20)

d)

arr.locate(20)

52.

Kết quả của lệnh arr = [1, 2, 3, 4, 5], arr[1:4] là gì?

a)

[1, 2, 3]

b)

[2, 3, 4]

c)

[3, 4, 5]

d)

[4, 5]

53.

Lệnh nào sau đây sẽ tạo mảng mới từ mảng arr = [1, 2, 3, 4, 5] chứa các phần tử lớn hơn 3?

a)

arr = [x for x in arr if x > 3]

b)

arr.filter(lambda x: x > 3)

c)

arr.remove(lambda x: x > 3)

d)

arr.append([x for x in arr if x > 3])

54.

Lệnh nào sau đây sẽ in ra mảng arr = [1, 2, 3, 4] theo chiều đảo ngược?

a)

print(arr.reverse())

b)

print(arr[::-1])

c)

print(arr.flip())

d)

print(arr.reverse())

55.

Kết quả của lệnh arr = [[1, 2, 3], [4, 5, 6]], arr[1][2] là gì?

a)

3

b)

4

c)

5

d)

6

56.

Lệnh nào sau đây giúp thêm một cột vào mảng 2 chiều arr = [[1, 2], [3, 4]]?

a)

arr.append([5, 6])

b)

arr.insert([5, 6])

c)

arr.append([5, 6])

d)

arr[0].append(5)

57.

Kết quả của lệnh arr = [[10, 20, 30], [40, 50, 60]], arr[1][1] là gì?

a)

10

b)

20

c)

50

d)

60

58.

Mảng nào dưới đây là kết quả của lệnh arr = [[1, 2], [3, 4], [5, 6]], arr[::2]?

a)

[[1, 2], [5, 6]]

b)

[[1, 2], [3, 4]]

c)

[[1, 2], [4, 5]]

d)

[[5, 6]]

59.

Kết quả của lệnh arr = [[1, 2], [3, 4], [5, 6]], arr[1:] là gì?

a)

[[1, 2]]

b)

[[3, 4], [5, 6]]

c)

[[5, 6]]

d)

[[1, 2], [3, 4]]

60.

Lệnh nào sau đây sẽ thay đổi giá trị phần tử ở hàng 2, cột 2 trong mảng arr = [[1, 2], [3, 4]] thành 10?

a)

arr[1][1] = 10

b)

arr[1][0] = 10

c)

arr[2][2] = 10

d)

arr[0][0] = 10

61.

Lệnh nào dưới đây sẽ xóa hàng thứ 2 của mảng arr = [[1, 2], [3, 4], [5, 6]]?

a)

arr.pop(1)

b)

arr.remove(1)

c)

arr.delete(1)

d)

arr.clear(1)

62.

Kết quả của lệnh arr = [[1, 2, 3], [4, 5, 6]], arr[1] là gì?

a)

[1, 2, 3]

b)

[4, 5, 6]

c)

[3, 2, 1]

d)

4

63.

Lệnh nào sau đây sẽ thay đổi phần tử ở vị trí hàng 2, cột 3 trong mảng arr = [[1, 2], [3, 4], [5, 6]] thành 9?

a)

arr[2][3] = 9

b)

arr[1][2] = 9

c)

arr[1][1] = 9

d)

arr[2][2] = 9

64.

Lệnh nào sau đây sẽ tạo mảng 2 chiều với 3 hàng và 2 cột chứa giá trị 0?

a)

arr = [[0]*2]*3

b)

arr = [0]*3

c)

arr = [[0, 0], [0, 0], [0, 0]]

d)

arr = [0, 0, 0, 0, 0, 0]

65.

Kết quả của lệnh arr = [1, 2, 3, 4, 5], arr[-4:-1] là gì?

a)

[1, 2, 3]

b)

[2, 3, 4]

c)

[3, 4, 5]

d)

[2, 3, 4, 5]

66.

Cách nào dưới đây sẽ thay đổi giá trị mảng arr = [10, 20, 30, 40] thành [10, 50, 30, 40]?

a)

arr[1] = 50

b)

arr[0] = 50

c)

arr[2] = 50

d)

arr[3] = 50

67.

Lệnh nào sau đây sẽ trả về phần tử thứ 4 trong mảng arr = [5, 10, 15, 20]?

a)

arr[4]

b)

arr[3]

c)

arr[-1]

d)

arr[2]

68.

Kết quả của lệnh arr = [1, 2, 3, 4, 5], arr[::3] là gì?

a)

[1, 4]

b)

[2, 5]

c)

[1, 2, 3]

d)

[1, 3, 5]

69.

Lệnh nào sau đây sẽ thêm phần tử 6 vào cuối mảng arr = [1, 2, 3, 4, 5]?

a)

arr.add(6)

b)

arr.append(6)

c)

arr.insert(6)

d)

arr.append([6])

70.

Kết quả của lệnh arr = [1, 2, 3, 4], arr[2:] là gì?

a)

[1, 2]

b)

[2, 3]

c)

[3, 4]

d)

[1, 2, 3]

71.

Lệnh nào dưới đây sẽ đảo ngược mảng arr = [1, 2, 3, 4, 5] mà không thay đổi thứ tự trong mảng gốc?

a)

arr = arr[::-1]

b)

arr.reverse()

c)

arr.sort(reverse=True)

d)

arr = reversed(arr)

72.

Kết quả của lệnh arr = [1, 2, 3, 4], arr[1:3] là gì?

a)

[1, 2, 3]

b)

[2, 3, 4]

c)

[2, 3]

d)

[3, 4]

73.

Kết quả của lệnh arr = [1, 2, 3, 4], arr[1:3] là gì?

a)

[1, 2, 3]

b)

[2, 3, 4]

c)

[2, 3]

d)

[3, 4]

74.

Lệnh nào sau đây sẽ xóa phần tử đầu tiên trong mảng arr = [5, 10, 15, 20]?

a)

arr.remove(5)

b)

arr.pop(0)

c)

arr.remove(0)

d)

arr.pop()

75.

Kết quả của lệnh arr = [1, 2, 3], arr + [4, 5, 6] là gì?

a)

[1, 2, 3]

b)

[1, 2, 3, 4, 5, 6]

c)

[1, 2, 3] + [4, 5, 6]

d)

[4, 5, 6]

76.

Kết quả của lệnh arr = [[1, 2], [3, 4]], arr[0][1] là gì?

a)

1

b)

2

c)

3

d)

4

77.

Câu lệnh nào dưới đây sẽ truy cập phần tử thứ nhất của hàng thứ hai trong mảng 2 chiều arr = [[10, 20], [30, 40]]?

a)

arr[1][0]

b)

arr[0][1]

c)

arr[1][1]

d)

arr[0][0]

78.

Lệnh nào sau đây sẽ thêm một hàng mới vào mảng 2 chiều arr = [[1, 2], [3, 4]]?

a)

arr.append([5, 6])

b)

arr.add([5, 6])

c)

arr.insert([5, 6])

d)

arr.push([5, 6])

79.

Kết quả của lệnh arr = [[1, 2], [3, 4], [5, 6]], arr[1:] là gì?

a)

[[1, 2]]

b)

[[3, 4], [5, 6]]

c)

[[5, 6]]

d)

[[1, 2], [3, 4]]

80.

Lệnh nào sau đây sẽ truy xuất toàn bộ mảng 2 chiều arr = [[1, 2], [3, 4], [5, 6]] theo chiều dọc (mỗi cột riêng biệt)?

a)

arr[::2]

b)

arr[::]

c)

arr[0][::]

d)

Duyệt qua mảng bằng vòng lặp lồng nhau

81.

Cách nào dưới đây sẽ thay đổi giá trị của mảng 2 chiều arr = [[1, 2], [3, 4]] thành arr = [[5, 6], [7, 8]]?

a)

arr[0] = [5, 6] và arr[1] = [7, 8]

b)

arr[0][0] = 5, arr[0][1] = 6, arr[1][0] = 7, arr[1][1] = 8

c)

arr = [[5, 6], [7, 8]]

d)

Tất cả các đáp án trên

82.

Kết quả của lệnh arr = [[1, 2, 3], [4, 5, 6]], arr[0][0:2] là gì?

a)

[1, 2]

b)

[1, 2, 3]

c)

[4, 5]

d)

[3, 2]

83.

Lệnh nào dưới đây sẽ xóa phần tử cuối cùng trong mảng 2 chiều arr = [[1, 2], [3, 4]]?

a)

arr.pop()

b)

arr.remove([3, 4])

c)

arr.clear()

d)

arr.pop(1)

84.

Kết quả của lệnh arr = [[1, 2], [3, 4], [5, 6]], arr[1][1] là gì?

a)

1

b)

2

c)

4

d)

5

85.

Kết quả của lệnh arr = [[1, 2], [3, 4], [5, 6]], arr[1][1] là gì?

a)

1

b)

2

c)

4

d)

5

86.

Cách nào dưới đây sẽ tạo một mảng 2 chiều với 2 hàng và 3 cột chứa toàn giá trị 0?

a)

arr = [[0, 0, 0], [0, 0, 0]]

b)

arr = [[0] * 3] * 2

c)

arr = [[0]*3 for _ in range(2)]

d)

Tất cả các đáp án trên

87.

Kết quả của lệnh arr = [10, 20, 30, 40], arr[-2:] là gì?

a)

[20, 30]

b)

[30, 40]

c)

[10, 20]

d)

[40]

88.

Lệnh nào sau đây sẽ sao chép mảng arr = [1, 2, 3] thành một mảng mới?

a)

arr.copy()

b)

arr[:]

c)

arr

d)

arr = arr

89.

Kết quả của lệnh arr = [10, 20, 30, 40], arr[1:3] là gì?

a)

[20, 30]

b)

[10, 20]

c)

[30, 40]

d)

[1, 2, 3]

90.

Kết quả của lệnh arr = [1, 2, 3], arr * 2 là gì?

a)

[1, 2, 3, 1, 2, 3]

b)

[1, 2, 3, 4, 5, 6]

c)

[2, 4, 6]

d)

[1, 2, 3]

91.

Lệnh nào sau đây sẽ sắp xếp mảng arr = [3, 1, 4, 5, 2] theo thứ tự tăng dần?

a)

arr.sort()

b)

arr.reverse()

c)

arr.sort(reverse=True)

d)

arr = arr.sort()

92.

Kết quả của lệnh arr = [1, 2, 3, 4], arr[-3:] là gì?

a)

[1, 2]

b)

[2, 3, 4]

c)

[3, 4]

d)

[1, 4]

93.

Lệnh nào sau đây sẽ loại bỏ phần tử cuối cùng trong mảng arr = [5, 6, 7, 8]?

a)

arr.remove()

b)

arr.pop()

c)

arr.pop(0)

d)

arr.delete()

94.

Lệnh nào dưới đây sẽ trả về một mảng với các phần tử trong arr = [1, 2, 3, 4, 5] trừ phần tử 3?

a)

arr.remove(3)

b)

arr.pop(3)

c)

arr[::3]

d)

arr = [x for x in arr if x != 3]

95.

Kết quả của lệnh arr = [1, 2, 3, 4], arr[::2] là gì?

a)

[1, 3]

b)

[1, 2]

c)

[2, 4]

d)

[1, 4]

96.

Kết quả của lệnh arr = [5, 10, 15], arr[-1] là gì?

a)

5

b)

10

c)

15

d)

15

97.

Lệnh nào dưới đây sẽ trả về phần tử đầu tiên của hàng thứ 2 trong mảng 2 chiều arr = [[1, 2, 3], [4, 5, 6]]?

a)

arr[1][0]

b)

arr[0][0]

c)

arr[2][0]

d)

arr[1][1]

98.

Câu lệnh nào dưới đây sẽ thay đổi mảng 2 chiều arr = [[1, 2], [3, 4]] thành [[10, 20], [30, 40]]?

a)

arr = [[10, 20], [30, 40]]

b)

arr[0][0] = 10 và arr[0][1] = 20, arr[1][0] = 30 và arr[1][1] = 40

c)

arr[0] = [10, 20] và arr[1] = [30, 40]

d)

Tất cả các đáp án trên đều đúng

99.

Lệnh nào dưới đây sẽ truy cập phần tử thứ 2 trong hàng thứ nhất của mảng 2 chiều arr = [[1, 2], [3, 4]]?

a)

arr[0][1]

b)

arr[1][2]

c)

arr[1][0]

d)

arr[0][0]

100.

Câu lệnh nào sau đây sẽ tạo mảng 2 chiều với 3 hàng và 4 cột chứa giá trị 0?

a)

arr = [[0]*4]*3

b)

arr = [[0]*3]*4

c)

arr = [[0 for _ in range(4)] for _ in range(3)]

d)

arr = [0]*12

101.

Kết quả của lệnh arr = [[1, 2], [3, 4], [5, 6]], arr[::2] là gì?

a)

[[1, 2], [5, 6]]

b)

[[1, 2]]

c)

[[3, 4]]

d)

[[2, 3]]

102.

Lệnh nào dưới đây sẽ xóa phần tử hàng thứ nhất trong mảng 2 chiều arr = [[1, 2], [3, 4], [5, 6]]?

a)

arr.pop(0)

b)

arr.remove(0)

c)

arr.delete(0)

d)

arr.clear(0)

103.

Kết quả của lệnh arr = [[10, 20], [30, 40]], arr[1][1] là gì?

a)

10

b)

20

c)

30

d)

40

104.

Lệnh nào dưới đây sẽ thay đổi giá trị của mảng 2 chiều arr = [[1, 2], [3, 4], [5, 6]] thành arr = [[1, 1], [3, 3], [5, 5]]?

a)

arr[0][1] = 1, arr[1][1] = 3, arr[2][1] = 5

b)

arr[::][1] = 1, arr[::][1] = 3, arr[::][1] = 5

c)

arr[0][1] = 1, arr[1][1] = 3, arr[2][1] = 5

d)

arr[::][0] = 1, arr[::][0] = 3, arr[::][0] = 5

105.

Lệnh nào dưới đây sẽ trả về tất cả các cột của mảng 2 chiều arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]?

a)

arr[::]

b)

arr[::][0]

c)

arr[::][1]

d)

Duyệt qua mảng bằng vòng lặp để truy cập từng cột