[KNTT] Trắc nghiệm Tin học 10 bài Ôn tập lập trình Python

[KNTT] Trắc nghiệm Tin học 10 bài Ôn tập lập trình Python

1. Phát biểu nào sau đây mô tả đúng về vòng lặp `while` trong Python?
2. Đâu là một ví dụ về kiểu dữ liệu tuple trong Python?
3. Trong Python, làm thế nào để thêm một phần tử vào cuối một danh sách (list)?
4. Đâu là cách đúng để tạo một biến kiểu boolean (logic) trong Python?
5. Khi định nghĩa một hàm trong Python, từ khóa nào được sử dụng?
6. Phát biểu nào sau đây là đúng về toán tử `+=` trong Python?
7. Đoạn mã Python sau đây sẽ in ra gì? `for i in range(1, 4): print(i * 2)`,
8. Để lặp lại một khối mã 5 lần, cấu trúc nào sau đây là phù hợp nhất trong Python?
9. Đoạn mã Python sau sẽ in ra kết quả gì? `my_list = [1, 2, 3, 4]; print(my_list[1])`
10. Hàm nào trong Python được sử dụng để lấy độ dài của một chuỗi hoặc danh sách?
11. Đâu là cách đúng để khai báo một biến là số nguyên (integer) trong Python?
12. Đoạn mã Python sau đây sẽ in ra gì? `print(Python[::-1])`
13. Hàm `print()` trong Python có thể nhận bao nhiêu đối số (arguments)?
14. Trong Python, làm thế nào để truy cập vào phần tử có khóa name trong một dictionary tên là `student`?
15. Hàm `input()` trong Python dùng để làm gì?
16. Trong Python, khai báo biến nào sau đây KHÔNG hợp lệ?
17. Đoạn mã Python sau đây sẽ in ra gì? `x = [10, 20, 30]; x.append(40); print(x)`
18. Phát biểu nào sau đây mô tả đúng về kiểu dữ liệu dictionary (từ điển) trong Python?
19. Trong Python, từ khóa `import` dùng để làm gì?
20. Phát biểu nào sau đây mô tả đúng nhất về câu lệnh `if` trong Python?
21. Đoạn mã Python sau sẽ in ra gì? `for i in range(3): print(i, end= )`
22. Kết quả của biểu thức `print(5 + 3 * 2)` trong Python là gì?
23. Đoạn mã Python sau đây sẽ in ra gì? `x = 5; y = 2; print(x // y)`
24. Phát biểu nào sau đây là đúng về kiểu dữ liệu string trong Python?
25. Kết quả của biểu thức `print(type(Hello))` trong Python sẽ là gì?