400 Câu Hỏi Trắc Nghiệm Tin Học Lớp 8 Python Có đáp án

500 Câu hỏi trắc nghiệm Tin học 8 có đáp án mới nhất | Trắc nghiệm Tin 8 C++ | Trắc nghiệm Tin 8 Python
  • Trắc nghiệm Tin học 8
  • Giải sgk Tin học 8
  • Bộ 1000 câu trắc nghiệm Tin học 8 (đầy đủ)
  • Bộ 500 câu hỏi trắc nghiệm Tin học 8 mới nhất
  • Bộ đề thi Tin học 8 (có đáp án)
  • Câu hỏi trắc nghiệm Tin học 8 C++
  • Câu hỏi trắc nghiệm Tin học 8 Python
  • Kết nối tri thức
  • Giải sgk Tin học 8 - Kết nối
  • Giải SBT Tin học 8 - Kết nối
  • Trắc nghiệm Tin học 8 Kết nối tri thức
  • Đề thi Tin học 8 Kết nối tri thức
  • Chân trời sáng tạo
  • Giải sgk Tin học 8 - Chân trời
  • Giải SBT Tin học 8 - Chân trời
  • Trắc nghiệm Tin học 8 Chân trời sáng tạo
  • Đề thi Tin học 8 Chân trời sáng tạo
  • Cánh diều
  • Giải sgk Tin học 8 - Cánh diều
  • Giải SBT Tin học 8 - Cánh diều
  • Trắc nghiệm Tin học 8 Cánh diều
  • Đề thi Tin học 8 Cánh diều
400 câu hỏi trắc nghiệm Tin học 8 Python (có đáp án)
  • HOT Sale 40% sách Toán - Văn - Anh 8 ngày 12-12 trên Shopee mall
Trang trước Trang sau

Bộ câu hỏi trắc nghiệm Tin học 8 Python có đáp án và giải thích chi tiết được các Giáo viên hàng đầu biên soạn bám sát theo nội dung từng bài học giúp học sinh ôn luyện trắc nghiệm để đạt điểm cao trong bài thi môn Tin học 8.

400 câu hỏi trắc nghiệm Tin học 8 Python (có đáp án)

  • Trắc nghiệm Bài 1: Khái niệm lập trình và ngôn ngữ lập trình (có đáp án)

  • Trắc nghiệm Bài 2: Các thành phần của ngôn ngữ lập trình (có đáp án)

  • Trắc nghiệm Bài 3: Cấu trúc chương trình (có đáp án)

  • Trắc nghiệm Bài 4: Một số kiểu dữ liệu chuẩn (có đáp án)

  • Trắc nghiệm Bài 5: Khai báo biến (có đáp án)

  • Trắc nghiệm Bài 6: Phép toán, biểu thức, lệnh gán (có đáp án)

  • Trắc nghiệm Bài 7: Các thủ tục chuẩn vào/ra đơn giản (có đáp án)

  • Trắc nghiệm Bài 8: Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình (Sử dụng Python IDLE) (có đáp án)

  • Trắc nghiệm Bài 9: Cấu trúc rẽ nhánh (có đáp án)

  • Trắc nghiệm Bài 10: Cấu trúc lặp (có đáp án)

  • Trắc nghiệm Bài 11: Kiểu danh sách (có đáp án)

  • Trắc nghiệm Bài 12: Kiểu xâu (có đáp án)

  • Trắc nghiệm Bài 13: Kiểu bản ghi (có đáp án)

  • Trắc nghiệm Bài 14: Kiểu dữ liệu tệp (có đáp án)

  • Trắc nghiệm Bài 15: Thao tác với tệp (có đáp án)

  • Trắc nghiệm Bài 16: Ví dụ làm việc với tệp (có đáp án)

  • Trắc nghiệm Bài 17: Chương trình con và phân loại (có đáp án)

  • Trắc nghiệm Bài 18: Ví dụ về cách định nghĩa và sử dụng hàm (có đáp án)

  • Trắc nghiệm Bài 19: Thư viện chương trình con chuẩn (có đáp án)

Trắc nghiệm Tin học 8 Bài 1: Khái niệm lập trình và ngôn ngữ lập trình (có đáp án)

Câu 1. Chương trình dịch là:

A. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể.

B.Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc thấp thành ngôn ngữ bậc cao.

C. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ ngôn ngữ máy sang ngôn ngữ lập trình cụ thể.

D. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ máy sang hợp ngữ.

Hiển thị đáp án

Trả lời:

Đáp án đúng là: A

Chương trình dịch là chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể.

Câu 2. Biên dịch là:

A. Chương trình dịch, dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy, không thể lưu trữ để sử dụng lại khi cần thiết.

B. Chương trình dịch, dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết.

C. Chương trình dịch, dịch toàn bộ ngôn ngữ lập trình bậc thấp sang ngôn ngữ lập trình bậc cao.

D. Chương trình dịch, lần lượt dịch và thực hiện từng câu lệnh.

Hiển thị đáp án

Trả lời:

Đáp án đúng là: B

Bản chất biên dịch là chương trình dịch có chức năng dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết.

Câu 3. Thông dịch là:

A. Chương trình dịch, dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy, không thể lưu trữ để sử dụng lại khi cần thiết.

B. Chương trình dịch, dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết.

C. Chương trình dịch, dịch toàn bộ ngôn ngữ lập trình bậc thấp sang ngôn ngữ lập trình bậc cao.

D. Chương trình dịch, lần lượt dịch và thực hiện từng câu lệnh.

Hiển thị đáp án

Trả lời:

Đáp án đúng là: D

Bản chất thông dịch là chương trình dịch có chức năng dịch lần lượt và thực hiện từng câu lệnh.

Câu 4. Sự giống nhau giữa thông dịch và biên dịch là:

A. Không phải chương trình dịch.

B. Đều là chương trình dịch.

C. Đều dịch từ ngôn ngữ lập trình bậc thấp sang ngôn ngữ lập trình bậc cao.

D. Đều dịch từ ngôn ngữ máy sang hợp ngữ.

Hiển thị đáp án

Trả lời:

Đáp án đúng là: B

Vì thông dịch và biên dịch đều là chương trình dịch.

Câu 5. Sự khác nhau giữa thông dịch và biên dịch là:

A. Thông dịch: lần lượt dịch và thực hiện từng câu lệnh. Biên dịch: dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết.

B. Biên dịch: lần lượt dịch và thực hiện từng câu lệnh. Thông dịch: dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết.

C. Biên dịch: dịch toàn bộ ngôn ngữ lập trình bậc cao sang ngôn ngữ lập trình bậc thấp. Thông dịch: dịch toàn bộ ngôn ngữ lập trình bậc thấp sang ngôn ngữ lập trình bậc cao.

D. Thông dịch: dịch toàn bộ ngôn ngữ lập trình bậc cao sang ngôn ngữ lập trình bậc thấp. Biên dịch: dịch toàn bộ ngôn ngữ lập trình bậc thấp sang ngôn ngữ lập trình bậc cao.

Hiển thị đáp án

Trả lời:

Đáp án đúng là: A

Các chương trình thông dịch lần lượt dịch và thực hiện từng câu lệnh.

Biên dịch dịch cả chương trình nguồn thành một chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết.

Câu 6. Lập trình là:

A. mô tả dữ liệu và diễn đạt các thao tác của thuật toán.

B. sử dụng cấu trúc dữ liệu để mô tả dữ liệu.

C. sử dụng cấu trúc dữ liệu và các câu lệnh của ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt các thao tác của thuật toán.

D. sử dụng cấu trúc dữ liệu để diễn đạt các thao tác của thuật toán.

Hiển thị đáp án

Trả lời:

Đáp án đúng là: C

Lập trình là sử dụng cấu trúc dữ liệu và các câu lệnh của ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt các thao tác của thuật toán.

Câu 7. Chương trình nguồn là:

A. Chương trình viết bằng mã nhị phân.

B. Chương trình viết bằng ngôn ngữ máy.

C.Chương trình viết bằng ngôn ngữ lập trình bậc thấp.

D. Chương trình viết bằng ngôn ngữ lập trình bậc cao.

Hiển thị đáp án

Trả lời:

Đáp án đúng là: D

Chương trình nguồn là chương trình viết bằng ngôn ngữ lập trình bậc cao.

Câu 8. Chương trình đích là:

A. Chương trình viết bằng hợp ngữ.

B. Chương trình viết bằng ngôn ngữ máy.

C. Chương trình viết bằng ngôn ngữ lập trình Python.

D. Chương trình viết bằng ngôn ngữ lập trình bậc cao.

Hiển thị đáp án

Trả lời:

Đáp án đúng là: B

Chương trình đích là chương trình viết bằng ngôn ngữ máy.

Câu 9. Phát biểu nào sau đây là đúng?

A. Chương trình viết bằng ngôn ngữ lập trình bậc cao nói chung không phụ thuộc vào loại máy.

B. Chương trình viết bằng ngôn ngữ lập trình bậc cao nói chung phụ thuộc vào loại máy.

C. Chương trình viết bằng ngôn ngữ lập trình bậc cao nói chung phụ thuộc vào rất nhiều yếu tố.

D. Chương trình viết bằng ngôn ngữ lập trình bậc thấp nói chung không phụ thuộc vào loại máy.

Hiển thị đáp án

Trả lời:

Đáp án đúng là: A

Vì một chương trình có thể thực hiện trên nhiều loại máy tính khác nhau.

Câu 10. Phát biểu nào sau đây là sai?

A. Chương trình viết bằng ngôn ngữ máy có thể được nạp trực tiếp vào bộ nhớ và thực hiện ngay, còn chương trình viết bằng ngôn ngữ lập trình bậc cao phải được chuyển đổi thành chương trình trên ngôn ngữ máy mới có thể thực hiện được.

B. Chương trình đặc biệt có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể được gọi là chương trình dịch.

C. Lập trình là sử dụng cấu trúc dữ liệu và các câu lệnh của ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt các thao tác của thuật toán.

D. Chương trình dịch nhận đầu vào là chương trình viết bằng ngôn ngữ lập trình bậc thấp (chương trình nguồn), thực hiện chuyển đổi sang ngôn ngữ lập trình bậc cao (chương trình đích).

Hiển thị đáp án

Trả lời:

Đáp án đúng là: D

Theo khái niệm về chương trình dịch: Chương trình dịch nhận đầu vào là chương trình viết bằng ngôn ngữ lập trình bậc cao (chương trình nguồn), thực hiện chuyển đổi sang ngôn ngữ máy (chương trình đích).

Trắc nghiệm Tin học 8 Bài 2: Các thành phần của ngôn ngữ lập trình (có đáp án)

Câu 1. Mỗi ngôn ngữ lập trình thường có các thành phần cơ bản là:

A. Bảng chữ cái, cú pháp.

B. Bảng chữ cái và ngữ nghĩa.

C. Bảng chữ cái, cú pháp và ngữ nghĩa.

D. Cú pháp và ngữ nghĩa.

Hiển thị đáp án

Trả lời:

Đáp án đúng là: C

Ngôn ngữ lập trình có ba thành phần cơ bản là bảng chữ cái, cú pháp và ngữ nghĩa.

Câu 2. Tên nào sau đây trong ngôn ngữ Python là đặt đúng theo quy cách:

A. Bai#1

B. Bai 1

C. 1.Bai 1

D. Bai1

Hiển thị đáp án

Trả lời:

Đáp án đúng là: D

Theo quy tắc đặt tên trong ngôn ngữ lập trình Python: tên là một dãy liên tiếp có số kí tự tùy ý bao gồm chữ số, chữ cái hoặc dấu gạch dưới và bắt đầu bằng chữ cái hoặc dấu gạch dưới.

Lưu ý: Tên đối tượng không bắt đầu bằng chữ số, không dùng các kí hiệu đặc biệt như !, @, #, … và được phân biệt chữ hoa, chữ thường.

Câu 3. Phát biểu nào sau đây là đúng khi nói về biến?

A. Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình.

B. Biến là đại lượng bất kì.

C. Biến là đại lượng không thay đổi trong quá trình thực hiện chương trình.

D. Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị không thay đổi trong quá trình thực hiện chương trình.

Hiển thị đáp án

Trả lời:

Đáp án đúng là: A

Biến là đại lượng (đối tượng) được đặt tên, dùng để lưu trữ giá trị và giá trị có thể thay đổi được trong quá trình thực hiện chương trình.

Câu 4. Phát biểu nào sau đây là đúng?

A. Tên dành riêng là loại tên được ngôn ngữ lập trình quy định dùng với ý nghĩa xác định, người lập trình có thể được sử dụng với ý nghĩa khác.

B. Tên do người lập trình đặt được dùng với ý nghĩa riêng, xác định bằng cách khai báo trước khi sử dụng. Các tên này được trùng với tên dành riêng.

C. Tên dành riêng là loại tên được ngôn ngữ lập trình quy định dùng với ý nghĩa xác định, người lập trình không được sử dụng với ý nghĩa khác.

D. Hằng là các đại lượng có giá trị thay đổi trong quá trình thực hiện chương trình.

Hiển thị đáp án

Trả lời:

Đáp án đúng là: C

Tên dành riêng là loại tên được ngôn ngữ lập trình quy định dùng với ý nghĩa xác định, người lập trình không được sử dụng với ý nghĩa khác.

Câu 5. Phát biểu nào sau đây là đúng khi nói về “hằng”?

A. Hằng là đại lượng thay đổi trong quá trình thực hiện chương trình.

B. Hằng là các đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình. Bao gồm: Hằng số học, hằng lôgic, hằng xâu.

C. Hằng là đại lượng bất kì.

D. Hằng không bao gồm: số học và lôgic.

Hiển thị đáp án

Trả lời:

Đáp án đúng là: B

Hằng là các đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình sau lần gán giá trị đầu tiên. Bao gồm: Hằng số học, hằng lôgic, hằng xâu.

Câu 6. Tên nào sau đây trong ngôn ngữ Python là đặt sai theo quy cách:

A. Bai#1

B. Bai1

C. _Bai 1

D. Bai1_

Hiển thị đáp án

Trả lời:

Đáp án đúng là: A

Quy tắc đặt tên trong ngôn ngữ lập trình Python: tên là một dãy liên tiếp có số kí tự tùy ý bao gồm chữ số, chữ cái hoặc dấu gạch dưới và bắt đầu bằng chữ cái hoặc dấu gạch dưới.

⇒ A sai vì chứa kí hiệu đặc biệt.

Câu 7. Hãy cho biết biểu diễn nào dưới đây không phải là biểu diễn hằng trong Python:

A. ‘bai1’

B. 23

C. True

D. 2a

Hiển thị đáp án

Trả lời:

Đáp án đúng là: D

Vì hằng bao gồm: Hằng số học (B), hằng lôgic (C), hằng xâu (A).

Câu 8. Phát biểu nào sau đây là đúng khi nói về tên dành riêng?

A. Tên dành riêng do người lập trình đặt cần khai báo trước khi sử dụng.

B. Là loại tên được ngôn ngữ lập trình quy định dùng với ý nghĩa xác định, người lập trình không được sử dụng với ý nghĩa khác.

C. Là loại tên được ngôn ngữ lập trình quy định dùng với ý nghĩa xác định, người lập trình được phép sử dụng với ý nghĩa khác.

D. Người lập trình khai báo tên dành riêng trước khi sử dụng.

Hiển thị đáp án

Trả lời:

Đáp án đúng là: B

Tên dành riêng là loại tên được ngôn ngữ lập trình quy định dùng với ý nghĩa xác định, người lập trình không được sử dụng với ý nghĩa khác.

Câu 9. Để chú thích 1 dòng trong python:

A. Đặt dấu # ở đầu dòng cần chú thích.

B. Đặt dòng cần chú thích trong cặp ngoặc {}.

C. Đặt dấu @ ở đầu dòng cần chú thích.

D. Đặt dấu # ở cuối dòng cần chú thích.

Hiển thị đáp án

Trả lời:

Đáp án đúng là: A

Trong Python có hai loại chú thích: chú thích trên một dòng, chú thích gồm nhiều dòng. Chú thích trên một dòng được bắt đầu bằng dấu #.

Câu 10. Hãy cho biết biểu diễn nào dưới đây là biểu diễn hằng trong Python:

A. bai1#

B. 23@

C. False

D. 2ab

Hiển thị đáp án

Trả lời:

Đáp án đúng là: C

Vì hằng bao gồm: Hằng số học, hằng lôgic, hằng xâu.

⇒ C là hằng logic.

....................................

....................................

....................................

👉 Giải bài nhanh với AI Hay:

Xem thêm các loạt bài Để học tốt Tin học 8 hay khác:

  • Lý thuyết & 120 câu trắc nghiệm Tin học 8
  • Top 40 Đề thi Tin học 8 có đáp án
  • HOT 1000+ Đề thi cuối kì 1 file word cấu trúc mới 2025 Toán, Văn, Anh... lớp 1-12 (chỉ từ 60k)

Tủ sách VIETJACK shopee lớp 6-8 (2025):

  • Trọng tâm Toán, Anh, KHTN lớp 6 (303 trang - từ 99k)
  • Trọng tâm Toán, Anh, KHTN lớp 7 (266 trang - từ 99k)
  • Trọng tâm Toán, Anh, KHTN lớp 8 (302 trang - từ 99k)

TÀI LIỆU CLC DÀNH CHO GIÁO VIÊN VÀ PHỤ HUYNH LỚP 8

+ Bộ giáo án, bài giảng powerpoint, đề thi file word có đáp án 2025 tại https://tailieugiaovien.com.vn/

+ Hỗ trợ zalo: VietJack Official

+ Tổng đài hỗ trợ đăng ký : 084 283 45 85

Đề thi giữa kì, cuối kì 8

( 172 tài liệu )

Bài giảng Powerpoint Văn, Sử, Địa 8....

( 40 tài liệu )

Giáo án word 8

( 78 tài liệu )

Chuyên đề dạy thêm Toán, Lí, Hóa ...8

( 74 tài liệu )

Đề thi HSG 8

( 5 tài liệu )

Trắc nghiệm đúng sai 8

( 12 tài liệu )

xem tất cả

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS. Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Loạt bài Giải bài tập Tin học 8 | Soạn Tin học lớp 8 | Trả lời câu hỏi Tin học 8 của chúng tôi được biên soạn bám sát nội dung sgk Tin học lớp 8.

Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.

Trang trước Trang sau Giải bài tập lớp 8 sách mới các môn học
  • Giải Tiếng Anh 8 Global Success
  • Giải sgk Tiếng Anh 8 Smart World
  • Giải sgk Tiếng Anh 8 Friends plus
  • Lớp 8 - Kết nối tri thức
  • Soạn văn 8 (hay nhất) - KNTT
  • Soạn văn 8 (ngắn nhất) KNTT
  • Giải sgk Toán 8 - KNTT
  • Giải sgk Khoa học tự nhiên 8 - KNTT
  • Giải sgk Lịch Sử 8 - KNTT
  • Giải sgk Địa Lí 8 - KNTT
  • Giải sgk Giáo dục công dân 8 - KNTT
  • Giải sgk Tin học 8 - KNTT
  • Giải sgk Công nghệ 8 - KNTT
  • Giải sgk Hoạt động trải nghiệm 8 - KNTT
  • Giải sgk Âm nhạc 8 - KNTT
  • Lớp 8 - Chân trời sáng tạo
  • Soạn văn 8 (hay nhất) - CTST
  • Soạn văn 8 (ngắn nhất) - CTST
  • Giải sgk Toán 8 - CTST
  • Giải sgk Khoa học tự nhiên 8 - CTST
  • Giải sgk Lịch Sử 8 - CTST
  • Giải sgk Địa Lí 8 - CTST
  • Giải sgk Giáo dục công dân 8 - CTST
  • Giải sgk Tin học 8 - CTST
  • Giải sgk Công nghệ 8 - CTST
  • Giải sgk Hoạt động trải nghiệm 8 - CTST
  • Giải sgk Âm nhạc 8 - CTST
  • Lớp 8 - Cánh diều
  • Soạn văn 8 Cánh diều (hay nhất)
  • Soạn văn 8 Cánh diều (ngắn nhất)
  • Giải sgk Toán 8 - Cánh diều
  • Giải sgk Khoa học tự nhiên 8 - Cánh diều
  • Giải sgk Lịch Sử 8 - Cánh diều
  • Giải sgk Địa Lí 8 - Cánh diều
  • Giải sgk Giáo dục công dân 8 - Cánh diều
  • Giải sgk Tin học 8 - Cánh diều
  • Giải sgk Công nghệ 8 - Cánh diều
  • Giải sgk Hoạt động trải nghiệm 8 - Cánh diều
  • Giải sgk Âm nhạc 8 - Cánh diều
Học cùng VietJack
Tài liệu giáo viên lop  1-2-3-8

Dịch vụ nổi bật:

  • Giải bài tập SGK & SBT
  • Tài liệu giáo viên
  • Sách
  • Khóa học
  • Thi online
  • Hỏi đáp

Trang web chia sẻ nội dung miễn phí dành cho người Việt.

Giải bài tập:

Lớp 1-2-3 Lớp 4 Lớp 5 Lớp 6 Lớp 7 Lớp 8 Lớp 9 Lớp 10 Lớp 11 Lớp 12 Lập trình Tiếng Anh

Chính sách

Chính sách bảo mật

Hình thức thanh toán

Chính sách đổi trả khóa học

Chính sách hủy khóa học

Tuyển dụng

Liên hệ với chúng tôi

Tầng 2, G4 - G5 Tòa nhà Five Star Garden, số 2 Kim Giang, Phường Khương Đình, Hà Nội

Phone: 084 283 45 85

Email: [email protected]

Tải nội dung trên Google Play Tải nội dung trên IOS Store

CÔNG TY TNHH ĐẦU TƯ VÀ DỊCH VỤ GIÁO DỤC VIETJACK

Người đại diện: Nguyễn Thanh Tuyền

Số giấy chứng nhận đăng ký kinh doanh: 0108307822, ngày cấp: 04/06/2018, nơi cấp: Sở Kế hoạch và Đầu tư thành phố Hà Nội.

2015 © All Rights Reserved. DMCA.com Protection Status

Từ khóa » Ngôn Ngữ Lập Trình Python Là Trắc Nghiệm