Giải đáp các câu hỏi về mảng trong Python:Câu 1: C. a = [10, 20, 30]
Câu 2: D. Không cần dùng hàm nào cả
Câu 3: C. print(a[0])
Câu 4: A. a[len(a)-1]
Câu 5: B. Nhập dữ liệu cho mảng một chiều A có 10 phần tử là số thực
Câu 6: C. Tính tổng các phần tử không âm trong A
Câu 7: A. array = [[2,4,3], [4,5,7], [8,0,9], [23,45,10]]
Câu 8: D. Có thể đồng nhất khái niệm mảng hai chiều với khái niệm List trong Python
Câu 9: B. 2
Câu 10: B. 4 hàng 3 cột
Câu 11: C. ['Linh', 7.0]
Giải thích:
Câu 1:
- Phương án A và B không đúng vì thiếu dấu ngoặc vuông.
- Phương án D không đúng vì chỉ khai báo biến a mà không khởi tạo giá trị.
Câu 2:
- Sử dụng vòng lặp for để duyệt qua từng phần tử trong danh sách.
- Từ khóa range dùng để tạo ra một dãy số.
Câu 3:
- Truy cập phần tử đầu tiên trong danh sách bằng cách sử dụng chỉ số 0.
Câu 4:
- Sử dụng len(a) để lấy độ dài của danh sách.
- Truy cập phần tử cuối cùng bằng cách sử dụng chỉ số len(a)-1.
Câu 5:
- Dòng 1: Khai báo danh sách rỗng A.
- Dòng 2: Vòng lặp for lặp 10 lần.
- Dòng 3: Mỗi lần lặp, thêm một phần tử mới vào danh sách A.
- Phần tử mới được nhập từ bàn phím và chuyển đổi sang kiểu dữ liệu float.
Câu 6:
- Biến S dùng để lưu trữ tổng các phần tử không âm trong A.
- Vòng lặp for duyệt qua từng phần tử trong A.
- Nếu phần tử hiện tại lớn hơn 0, cộng nó vào S.
Câu 7:
- Mảng 2 chiều được biểu diễn bằng một danh sách các danh sách con.
- Mỗi danh sách con đại diện cho một hàng trong mảng.
- Số lượng phần tử trong mỗi danh sách con phải bằng nhau.
Câu 8:
- Mảng 2 chiều có thể chứa các phần tử có kiểu dữ liệu khác nhau.
- Mảng 2 chiều được biểu diễn dưới dạng bảng với hàng và cột.
Câu 9:
- Truy cập phần tử ở hàng 0, cột 1 của mảng A.
Câu 10:
- Mảng 2 chiều có 4 hàng và 3 cột.
Câu 11:
- Truy cập phần tử ở hàng 3 của mảng A