Trắc nghiệm Chân trời ôn tập Tin học 9 học kì 2 (Phần 1)

Trắc nghiệm Chân trời ôn tập Tin học 9 học kì 2 (Phần 1)

1. Khi lập trình Python, bạn muốn lưu trữ một tập hợp các giá trị duy nhất, không có thứ tự và không thể thay đổi. Bạn nên sử dụng kiểu dữ liệu nào?
2. Trong ngôn ngữ lập trình Python, từ khóa nào được sử dụng để định nghĩa một hàm?
3. Khi làm việc với danh sách trong Python, phương thức nào được sử dụng để thêm một phần tử vào cuối danh sách?
4. Khi lập trình Python, bạn muốn tạo một hàm có thể nhận vào một số lượng đối số tùy ý. Bạn sẽ sử dụng cú pháp nào cho tham số của hàm?
5. Trong Python, bạn muốn tạo một vòng lặp chạy 5 lần, với biến đếm bắt đầu từ 0 và tăng dần lên 4. Hàm `range()` nào sau đây phù hợp nhất?
6. Khi làm việc với các tệp tin trong Python, cách nào sau đây được khuyến nghị để đảm bảo tệp tin được đóng đúng cách ngay cả khi có lỗi xảy ra?
7. Trong Python, khi bạn gọi một phương thức trên một đối tượng, ví dụ `my_list.append(item)`, đối số đầu tiên được tự động truyền vào phương thức là gì?
8. Khi làm việc với chuỗi trong Python, phương thức nào được sử dụng để chuyển đổi tất cả các ký tự trong chuỗi thành chữ hoa?
9. Trong ngôn ngữ lập trình Python, khi làm việc với danh sách (list), thao tác nào sau đây sẽ tạo ra một bản sao độc lập của danh sách gốc?
10. Biểu thức Python nào sau đây sẽ trả về giá trị `True`?
11. Cấu trúc dữ liệu nào trong Python cho phép lưu trữ một tập hợp các mục có thứ tự, có thể thay đổi và cho phép trùng lặp?
12. Khi lập trình Python, bạn muốn kiểm tra xem một biến có tồn tại trong một danh sách hay không. Bạn sẽ sử dụng toán tử nào?
13. Trong Python, một tuple là một cấu trúc dữ liệu có đặc điểm gì?
14. Một vòng lặp for trong Python thường được sử dụng để lặp qua các phần tử của một đối tượng có thể lặp (iterable) như danh sách, chuỗi, hoặc bộ dữ liệu. Điểm khác biệt chính giữa vòng lặp for và while là gì?
15. Trong Python, phương thức nào của chuỗi được sử dụng để thay thế tất cả các lần xuất hiện của một chuỗi con bằng một chuỗi con khác?
16. Khi lập trình Python, bạn cần một cấu trúc dữ liệu để lưu trữ các cặp khóa-giá trị mà không quan tâm đến thứ tự của các cặp đó. Cấu trúc nào phù hợp nhất?
17. Khi lập trình Python, bạn gặp lỗi TypeError: can only concatenate str (not int) to str. Lỗi này thường xảy ra khi nào?
18. Trong Python, cấu trúc điều kiện if-elif-else được sử dụng để làm gì?
19. Trong Python, hàm print() được sử dụng để làm gì?
20. Trong Python, một dictionary (từ điển) là một cấu trúc dữ liệu lưu trữ các cặp khóa-giá trị (key-value pairs). Đặc điểm quan trọng nhất của khóa (key) trong từ điển là gì?
21. Hàm nào trong Python được sử dụng để lấy độ dài (số lượng phần tử) của một danh sách hoặc chuỗi?
22. Trong Python, list comprehension là một cách viết ngắn gọn để tạo danh sách mới. Cú pháp cơ bản của nó có dạng nào?
23. Trong Python, lỗi IndexError: list index out of range xảy ra khi nào?
24. Trong Python, để thực hiện thao tác AND logic giữa hai biến boolean, bạn sử dụng từ khóa nào?
25. Trong Python, hàm `input()` được sử dụng để làm gì?