Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

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 Kết nối Tin học 10 bài Ôn tập lập trình Python

Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

1. Câu lệnh nào sau đây sẽ tạo ra một tuple rỗng trong Python?

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

2. Cú pháp `range(5)` trong Python tạo ra một chuỗi số từ mấy đến mấy?

A. 1 đến 5
B. 0 đến 4
C. 1 đến 4
D. 0 đến 5

3. Loại 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. Tuple
B. Set
C. Dictionary
D. List

4. Biểu thức `3 * a` trong Python sẽ trả về kết quả là gì?

A. aaa
B. a*a*a
C. 9
D. Lỗi

5. Biến nào sau đây là biến toàn cục (global) trong ngữ cảnh của một hàm Python?

A. Một biến được định nghĩa bên trong hàm.
B. Một biến được định nghĩa bên ngoài tất cả các hàm.
C. Một biến được truyền vào hàm dưới dạng tham số.
D. Một biến được khai báo với từ khóa `local`.

6. Trong Python, làm thế nào để bạn kiểm tra xem một biến có tồn tại trong một dictionary hay không?

A. if key in my_dict:
B. if key exists in my_dict:
C. if my_dict.has_key(key):
D. if key in my_dict.keys():

7. Nếu `x = 5` và `y = 2`, kết quả của biểu thức `x // y` trong Python là bao nhiêu?

A. 2.5
B. 2
C. 3
D. 1

8. Nếu bạn muốn lặp qua từng phần tử của một danh sách (list) trong Python, cấu trúc nào là phù hợp nhất?

A. while loop
B. if-elif-else statement
C. for loop
D. try-except block

9. Câu lệnh `if x > 5:` trong Python sẽ thực thi khối mã bên dưới nó khi nào?

A. Khi x bằng 5.
B. Khi x lớn hơn 5.
C. Khi x nhỏ hơn 5.
D. Khi x bằng hoặc lớn hơn 5.

10. Trong Python, làm thế nào để bạn xóa một phần tử khỏi list tại một chỉ số cụ thể?

A. my_list.remove(index)
B. del my_list[index]
C. my_list.pop(value)
D. my_list.delete(index)

11. Hàm `input()` trong Python dùng để làm gì?

A. Hiển thị thông tin ra màn hình.
B. Đọc một dòng văn bản từ người dùng nhập vào.
C. Thực hiện phép tính toán học.
D. Tạo một danh sách mới.

12. Khi sử dụng `input()` trong Python, dữ liệu nhận được luôn có kiểu dữ liệu là gì?

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

13. Toán tử nào sau đây trong Python được sử dụng để thực hiện phép cộng?

A. -
B. *
C. +
D. /

14. Trong Python, cú pháp nào sau đây dùng để khai báo một biến và gán giá trị số nguyên 10 cho nó?

A. let var = 10;
B. int var = 10;
C. var = 10
D. var := 10

15. Cấu trúc `if...elif...else` trong Python được sử dụng cho mục đích gì?

A. Lặp lại một khối mã nhiều lần.
B. Định nghĩa một hàm.
C. Thực hiện các hành động khác nhau dựa trên các điều kiện khác nhau.
D. Xử lý ngoại lệ (exceptions).

16. 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 có thứ tự nhất định?

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

17. Kiểu dữ liệu nào sau đây trong Python được sử dụng để lưu trữ một chuỗi các ký tự?

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

18. Cấu trúc điều khiển nào trong Python cho phép thực thi một khối mã nhiều lần dựa trên một điều kiện?

A. if
B. for
C. while
D. def

19. Trong Python, làm thế nào để bạn truy cập phần tử đầu tiên của một list có tên là `my_list`?

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

20. Phép toán `5 % 2` trong Python sẽ trả về kết quả là gì?

A. 2.5
B. 2
C. 1
D. 0

21. Hàm `print()` trong Python được sử dụng để làm gì?

A. Đọc dữ liệu từ bàn phím.
B. Thực hiện phép tính toán học.
C. Hiển thị thông tin ra màn hình.
D. Tạo một biến mới.

22. Loại dữ liệu nào trong Python chỉ chứa các giá trị duy nhất và không có thứ tự?

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

23. Hàm `len()` trong Python dùng để làm gì?

A. Trả về giá trị lớn nhất của một dãy.
B. Trả về độ dài (số lượng phần tử) của một đối tượng có thể lặp.
C. Chuyển đổi một chuỗi thành số nguyên.
D. Kiểm tra xem một đối tượng có phải là số hay không.

24. Trong Python, từ khóa nào được sử dụng để định nghĩa một hàm?

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

25. Trong Python, làm thế nào để bạn thêm một phần tử vào cuối một danh sách (list)?

A. my_list.insert(0, item)
B. my_list.append(item)
C. my_list.add(item)
D. my_list.extend(item)

1 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

1. Câu lệnh nào sau đây sẽ tạo ra một tuple rỗng trong Python?

2 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

2. Cú pháp `range(5)` trong Python tạo ra một chuỗi số từ mấy đến mấy?

3 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

3. Loại 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)?

4 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

4. Biểu thức `3 * a` trong Python sẽ trả về kết quả là gì?

5 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

5. Biến nào sau đây là biến toàn cục (global) trong ngữ cảnh của một hàm Python?

6 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

6. Trong Python, làm thế nào để bạn kiểm tra xem một biến có tồn tại trong một dictionary hay không?

7 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

7. Nếu `x = 5` và `y = 2`, kết quả của biểu thức `x // y` trong Python là bao nhiêu?

8 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

8. Nếu bạn muốn lặp qua từng phần tử của một danh sách (list) trong Python, cấu trúc nào là phù hợp nhất?

9 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

9. Câu lệnh `if x > 5:` trong Python sẽ thực thi khối mã bên dưới nó khi nào?

10 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

10. Trong Python, làm thế nào để bạn xóa một phần tử khỏi list tại một chỉ số cụ thể?

11 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

11. Hàm `input()` trong Python dùng để làm gì?

12 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

12. Khi sử dụng `input()` trong Python, dữ liệu nhận được luôn có kiểu dữ liệu là gì?

13 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

13. Toán tử nào sau đây trong Python được sử dụng để thực hiện phép cộng?

14 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

14. Trong Python, cú pháp nào sau đây dùng để khai báo một biến và gán giá trị số nguyên 10 cho nó?

15 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

15. Cấu trúc `if...elif...else` trong Python được sử dụng cho mục đích gì?

16 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

16. 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 có thứ tự nhất định?

17 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

17. Kiểu dữ liệu nào sau đây trong Python được sử dụng để lưu trữ một chuỗi các ký tự?

18 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

18. Cấu trúc điều khiển nào trong Python cho phép thực thi một khối mã nhiều lần dựa trên một điều kiện?

19 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

19. Trong Python, làm thế nào để bạn truy cập phần tử đầu tiên của một list có tên là `my_list`?

20 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

20. Phép toán `5 % 2` trong Python sẽ trả về kết quả là gì?

21 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

21. Hàm `print()` trong Python được sử dụng để làm gì?

22 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

22. Loại dữ liệu nào trong Python chỉ chứa các giá trị duy nhất và không có thứ tự?

23 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

23. Hàm `len()` trong Python dùng để làm gì?

24 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

24. Trong Python, từ khóa nào được sử dụng để định nghĩa một hàm?

25 / 25

Category: Trắc nghiệm Kết nối Tin học 10 bài Ôn tập lập trình Python

Tags: Bộ đề 1

25. Trong Python, làm thế nào để bạn thêm một phần tử vào cuối một danh sách (list)?