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

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


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

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

1. Trong Python, để thực hiện phép nhân, ta sử dụng toán tử nào?

A. *
B. x
C. mult
D. &

2. Phát biểu nào sau đây mô tả đúng nhất về vòng lặp for trong Python?

A. Lặp qua từng phần tử của một chuỗi, danh sách, hoặc một đối tượng lặp (iterable) khác.
B. Lặp lại một khối lệnh cho đến khi một điều kiện cụ thể trở thành sai.
C. Chỉ thực hiện một khối lệnh một lần duy nhất.
D. Lặp lại một khối lệnh một số lần được xác định trước bằng cách đếm.

3. Trong Python, toán tử nào dùng để kiểm tra xem một phần tử có thuộc về một tập hợp (list, tuple, set) hay không?

A. in
B. is
C. has
D. contains

4. Cấu trúc dữ liệu nào trong Python cho phép lưu trữ các phần tử duy nhất và không có thứ tự?

A. Set
B. List
C. Tuple
D. Dictionary

5. Phát biểu nào sau đây mô tả đúng cấu trúc if-else trong Python?

A. Thực hiện một khối lệnh nếu điều kiện đúng, và một khối lệnh khác nếu điều kiện sai.
B. Chỉ thực hiện một khối lệnh nếu điều kiện đúng.
C. Thực hiện một khối lệnh cho đến khi điều kiện sai.
D. Thực hiện nhiều khối lệnh tuần tự.

6. Cấu trúc điều khiển nào cho phép chương trình thực hiện một khối lệnh nhiều lần dựa trên một điều kiện nhất định?

A. Vòng lặp (Loop)
B. Câu lệnh điều kiện (Conditional statement)
C. Hàm (Function)
D. Biến (Variable)

7. Trong Python, để tạo một danh sách (list) rỗng, ta viết như thế nào?

A. []
B. ()
C. {}
D. list()

8. Trong Python, làm thế nào để thêm một phần tử vào cuối của một danh sách đã tồn tại?

A. append()
B. add()
C. insert()
D. push()

9. Cú pháp nào sau đây trong Python dùng để tạo một chuỗi (string)?

A. Xin chào hoặc Xin chào
B. [Xin chào]
C. (Xin chào)
D. {Xin chào}

10. Phát biểu nào sau đây mô tả đúng nhất về vòng lặp while trong Python?

A. Lặp lại một khối lệnh chừng nào một điều kiện còn đúng.
B. Lặp lại một khối lệnh cho mỗi phần tử trong một chuỗi.
C. Thực hiện một khối lệnh một số lần xác định trước.
D. Chỉ thực hiện một khối lệnh nếu điều kiện đúng.

11. Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây dùng để in giá trị của biến diem ra màn hình?

A. print(diem)
B. display(diem)
C. show(diem)
D. output(diem)

12. Trong Python, để truy cập phần tử đầu tiên của một danh sách có tên là my_list, ta sử dụng cú pháp nào?

A. my_list[0]
B. my_list[1]
C. my_list.first
D. my_list(0)

13. Phát biểu nào sau đây mô tả đúng nhất khái niệm biến trong lập trình?

A. Một vùng nhớ được đặt tên dùng để lưu trữ dữ liệu có thể thay đổi.
B. Một lệnh cố định trong chương trình không bao giờ thay đổi.
C. Một phép toán thực hiện trên dữ liệu.
D. Một chuỗi ký tự dùng để đặt tên cho chương trình.

14. Cấu trúc dữ liệu nào trong Python lưu trữ các cặp khóa-giá trị (key-value pairs) và không đảm bảo thứ tự các phần tử?

A. Dictionary
B. List
C. Tuple
D. Set

15. 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 phần tử có thứ tự và có thể thay đổi (mutable)?

A. List
B. Tuple
C. Set
D. Dictionary

16. Đâu là cấu trúc điều khiển cho phép thực thi một khối lệnh dựa trên nhiều điều kiện khác nhau, kiểm tra tuần tự?

A. if-elif-else
B. if
C. while
D. for

17. Trong lập trình Python, từ khóa nào được dùng để định nghĩa một hàm?

A. def
B. function
C. define
D. proc

18. Đâu là kiểu dữ liệu nguyên thủy phổ biến nhất trong Python để lưu trữ số nguyên?

A. int
B. float
C. str
D. bool

19. Trong Python, để so sánh hai giá trị có bằng nhau hay không, ta sử dụng toán tử nào?

A. ==
B. =
C. !=
D. >=

20. Phát biểu nào sau đây mô tả đúng nhất về kiểu dữ liệu boolean trong Python?

A. Chỉ có hai giá trị là True hoặc False.
B. Lưu trữ các ký tự đơn lẻ.
C. Lưu trữ các số thực.
D. Lưu trữ các chuỗi văn bản.

21. Trong Python, hàm nào dùng để lấy độ dài (số lượng phần tử) của một danh sách, chuỗi hoặc tuple?

A. len()
B. size()
C. count()
D. length()

22. Câu lệnh nào sau đây trong Python dùng để đọc một dòng văn bản từ bàn phím?

A. input()
B. read()
C. get_line()
D. scan()

23. Phát biểu nào sau đây mô tả đúng về kiểu dữ liệu float trong Python?

A. Lưu trữ các số có phần thập phân.
B. Lưu trữ các số nguyên.
C. Lưu trữ các chuỗi ký tự.
D. Lưu trữ giá trị logic True/False.

24. Trong Python, toán tử nào được sử dụng để thực hiện phép chia lấy phần dư?

A. %
B. //
C. *
D. /

25. Phát biểu nào sau đây mô tả đúng về tuple trong Python?

A. Là một tập hợp có thứ tự và không thể thay đổi (immutable).
B. Là một tập hợp có thứ tự và có thể thay đổi (mutable).
C. Là một tập hợp không có thứ tự và không thể thay đổi (immutable).
D. Là một tập hợp không có thứ tự và có thể thay đổi (mutable).

1 / 25

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

Tags: Bộ đề 1

1. Trong Python, để thực hiện phép nhân, ta sử dụng toán tử nào?

2 / 25

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

Tags: Bộ đề 1

2. Phát biểu nào sau đây mô tả đúng nhất về vòng lặp for trong Python?

3 / 25

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

Tags: Bộ đề 1

3. Trong Python, toán tử nào dùng để kiểm tra xem một phần tử có thuộc về một tập hợp (list, tuple, set) hay không?

4 / 25

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

Tags: Bộ đề 1

4. Cấu trúc dữ liệu nào trong Python cho phép lưu trữ các phần tử duy nhất và không có thứ tự?

5 / 25

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

Tags: Bộ đề 1

5. Phát biểu nào sau đây mô tả đúng cấu trúc if-else trong Python?

6 / 25

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

Tags: Bộ đề 1

6. Cấu trúc điều khiển nào cho phép chương trình thực hiện một khối lệnh nhiều lần dựa trên một điều kiện nhất định?

7 / 25

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

Tags: Bộ đề 1

7. Trong Python, để tạo một danh sách (list) rỗng, ta viết như thế nào?

8 / 25

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

Tags: Bộ đề 1

8. Trong Python, làm thế nào để thêm một phần tử vào cuối của một danh sách đã tồn tại?

9 / 25

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

Tags: Bộ đề 1

9. Cú pháp nào sau đây trong Python dùng để tạo một chuỗi (string)?

10 / 25

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

Tags: Bộ đề 1

10. Phát biểu nào sau đây mô tả đúng nhất về vòng lặp while trong Python?

11 / 25

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

Tags: Bộ đề 1

11. Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây dùng để in giá trị của biến diem ra màn hình?

12 / 25

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

Tags: Bộ đề 1

12. Trong Python, để truy cập phần tử đầu tiên của một danh sách có tên là my_list, ta sử dụng cú pháp nào?

13 / 25

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

Tags: Bộ đề 1

13. Phát biểu nào sau đây mô tả đúng nhất khái niệm biến trong lập trình?

14 / 25

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

Tags: Bộ đề 1

14. Cấu trúc dữ liệu nào trong Python lưu trữ các cặp khóa-giá trị (key-value pairs) và không đảm bảo thứ tự các phần tử?

15 / 25

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

Tags: Bộ đề 1

15. 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 phần tử có thứ tự và có thể thay đổi (mutable)?

16 / 25

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

Tags: Bộ đề 1

16. Đâu là cấu trúc điều khiển cho phép thực thi một khối lệnh dựa trên nhiều điều kiện khác nhau, kiểm tra tuần tự?

17 / 25

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

Tags: Bộ đề 1

17. Trong lập trình Python, từ khóa nào được dùng để định nghĩa một hàm?

18 / 25

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

Tags: Bộ đề 1

18. Đâu là kiểu dữ liệu nguyên thủy phổ biến nhất trong Python để lưu trữ số nguyên?

19 / 25

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

Tags: Bộ đề 1

19. Trong Python, để so sánh hai giá trị có bằng nhau hay không, ta sử dụng toán tử nào?

20 / 25

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

Tags: Bộ đề 1

20. Phát biểu nào sau đây mô tả đúng nhất về kiểu dữ liệu boolean trong Python?

21 / 25

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

Tags: Bộ đề 1

21. Trong Python, hàm nào dùng để lấy độ dài (số lượng phần tử) của một danh sách, chuỗi hoặc tuple?

22 / 25

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

Tags: Bộ đề 1

22. Câu lệnh nào sau đây trong Python dùng để đọc một dòng văn bản từ bàn phím?

23 / 25

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

Tags: Bộ đề 1

23. Phát biểu nào sau đây mô tả đúng về kiểu dữ liệu float trong Python?

24 / 25

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

Tags: Bộ đề 1

24. Trong Python, toán tử nào được sử dụng để thực hiện phép chia lấy phần dư?

25 / 25

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

Tags: Bộ đề 1

25. Phát biểu nào sau đây mô tả đúng về tuple trong Python?