Đề 7 – Đề thi, câu hỏi trắc nghiệm online 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é!!!


Lập trình Python

Đề 7 - Đề thi, câu hỏi trắc nghiệm online Lập trình Python

1. Trong Python, kiểu dữ liệu nào sau đây không thể được sử dụng làm key trong một dictionary?

A. int
B. string
C. tuple
D. list

2. Phương thức nào sau đây được sử dụng để loại bỏ khoảng trắng ở đầu và cuối một chuỗi trong Python?

A. replace()
B. strip()
C. trim()
D. remove()

3. Đoạn code Python sau sẽ in ra kết quả gì? ```python print(2 ** 3 + (5 + 2)) ```

A. 12
B. 15
C. 17
D. 21

4. Trong Python, thư viện nào thường được sử dụng để tạo đồ thị và biểu đồ?

A. numpy
B. pandas
C. matplotlib
D. scipy

5. Cú pháp nào sau đây đúng để tạo một dictionary trong Python?

A. my_dict = (key: value)
B. my_dict = [key: value]
C. my_dict = {key: value}
D. my_dict =

6. Đoạn code Python sau sẽ in ra kết quả gì? ```python def my_function(x): return x * 2 print(my_function(`Hello`)) ```

A. Hello
B. 2
C. HelloHello
D. Error

7. Đoạn code Python sau sẽ in ra kết quả gì? ```python x = [1, 2, 3, 4, 5] print(x[-1]) ```

A. 1
B. 2
C. 5
D. Error

8. Trong Python, hàm `range()` trả về đối tượng thuộc loại nào?

A. list
B. tuple
C. range
D. iterator

9. Trong Python, vòng lặp `for` thường được sử dụng để làm gì?

A. Thực hiện một khối code một lần duy nhất.
B. Lặp lại một khối code cho đến khi một điều kiện sai.
C. Lặp lại một khối code cho mỗi phần tử trong một chuỗi.
D. Định nghĩa một hàm.

10. Đoạn code Python sau sẽ in ra kết quả gì? ```python x = [1, 2, 3] y = x y[0] = 4 print(x) ```

A. [1, 2, 3]
B. [4, 2, 3]
C. [1, 2, 4]
D. [4, 4, 4]

11. Trong Python, hàm `len()` được sử dụng để làm gì?

A. Tính tổng các phần tử trong một list.
B. Tìm độ dài của một chuỗi, list, tuple, hoặc dictionary.
C. Tìm giá trị lớn nhất trong một list.
D. Tìm giá trị nhỏ nhất trong một list.

12. Trong Python, kiểu dữ liệu nào sau đây là mutable?

A. int
B. string
C. tuple
D. list

13. Cú pháp nào sau đây đúng để định nghĩa một hàm trong Python?

A. function my_function():
B. def my_function():
C. define my_function():
D. my_function = function():

14. Trong Python, kiểu dữ liệu nào sau đây là *immutable*?

A. list
B. dict
C. set
D. tuple

15. Phương thức nào sau đây được sử dụng để thêm một phần tử vào cuối một list trong Python?

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

16. Từ khóa nào sau đây được sử dụng để tạo một lớp (class) trong Python?

A. struct
B. class
C. object
D. def

17. Trong Python, thư viện nào thường được sử dụng cho các thao tác khoa học và tính toán số?

A. math
B. numpy
C. pandas
D. scipy

18. Hàm nào sau đây được sử dụng để mở một file trong Python để đọc?

A. openfile()
B. readfile()
C. open()
D. read()

19. Đoạn code Python sau sẽ in ra kết quả gì? ```python x = `Python` print(x[2:5]) ```

A. Pyth
B. thon
C. tho
D. yth

20. Phương thức nào sau đây được gọi khi một đối tượng được tạo từ một lớp trong Python?

A. __init__()
B. __new__()
C. __create__()
D. __construct__()

21. Trong Python, module nào cung cấp các hàm để làm việc với regular expressions?

A. re
B. regex
C. regexp
D. regular

22. Đoạn code Python sau sẽ in ra kết quả gì? ```python x = 5 y = `Hello` print(x + y) ```

A. 5Hello
B. Hello5
C. Error
D. 5

23. Hàm nào sau đây được sử dụng để đọc một dòng từ một file trong Python?

A. read()
B. readline()
C. readlines()
D. readfile()

24. Toán tử nào sau đây được sử dụng để kiểm tra xem một phần tử có nằm trong một chuỗi (string), list hoặc tuple không?

A. exist
B. contains
C. in
D. within

25. Cú pháp nào sau đây đúng để viết một comment trên một dòng trong Python?

A. // This is a comment
B. /* This is a comment */
C. # This is a comment
D.

26. Phương thức nào sau đây được sử dụng để sắp xếp một list tại chỗ (in-place) trong Python?

A. sorted()
B. sort()
C. in_place_sort()
D. order()

27. Trong Python, exception nào được raised khi bạn cố gắng truy cập một biến chưa được gán giá trị?

A. TypeError
B. ValueError
C. NameError
D. IndexError

28. Trong Python, kiểu dữ liệu nào sau đây được sử dụng để lưu trữ giá trị boolean (True/False)?

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

29. Trong Python, decorator được sử dụng để làm gì?

A. Để tạo ra các biến toàn cục.
B. Để sửa đổi hoặc mở rộng chức năng của một hàm hoặc lớp.
C. Để nhập các module bên ngoài.
D. Để định nghĩa các kiểu dữ liệu mới.

30. Phương thức nào sau đây được sử dụng để chuyển đổi một chuỗi thành chữ thường trong Python?

A. uppercase()
B. tolower()
C. lower()
D. casefold()

1 / 30

Category: Lập trình Python

Tags: Bộ đề 8

1. Trong Python, kiểu dữ liệu nào sau đây không thể được sử dụng làm key trong một dictionary?

2 / 30

Category: Lập trình Python

Tags: Bộ đề 8

2. Phương thức nào sau đây được sử dụng để loại bỏ khoảng trắng ở đầu và cuối một chuỗi trong Python?

3 / 30

Category: Lập trình Python

Tags: Bộ đề 8

3. Đoạn code Python sau sẽ in ra kết quả gì? ```python print(2 ** 3 + (5 + 2)) ```

4 / 30

Category: Lập trình Python

Tags: Bộ đề 8

4. Trong Python, thư viện nào thường được sử dụng để tạo đồ thị và biểu đồ?

5 / 30

Category: Lập trình Python

Tags: Bộ đề 8

5. Cú pháp nào sau đây đúng để tạo một dictionary trong Python?

6 / 30

Category: Lập trình Python

Tags: Bộ đề 8

6. Đoạn code Python sau sẽ in ra kết quả gì? ```python def my_function(x): return x * 2 print(my_function('Hello')) ```

7 / 30

Category: Lập trình Python

Tags: Bộ đề 8

7. Đoạn code Python sau sẽ in ra kết quả gì? ```python x = [1, 2, 3, 4, 5] print(x[-1]) ```

8 / 30

Category: Lập trình Python

Tags: Bộ đề 8

8. Trong Python, hàm `range()` trả về đối tượng thuộc loại nào?

9 / 30

Category: Lập trình Python

Tags: Bộ đề 8

9. Trong Python, vòng lặp `for` thường được sử dụng để làm gì?

10 / 30

Category: Lập trình Python

Tags: Bộ đề 8

10. Đoạn code Python sau sẽ in ra kết quả gì? ```python x = [1, 2, 3] y = x y[0] = 4 print(x) ```

11 / 30

Category: Lập trình Python

Tags: Bộ đề 8

11. Trong Python, hàm `len()` được sử dụng để làm gì?

12 / 30

Category: Lập trình Python

Tags: Bộ đề 8

12. Trong Python, kiểu dữ liệu nào sau đây là mutable?

13 / 30

Category: Lập trình Python

Tags: Bộ đề 8

13. Cú pháp nào sau đây đúng để định nghĩa một hàm trong Python?

14 / 30

Category: Lập trình Python

Tags: Bộ đề 8

14. Trong Python, kiểu dữ liệu nào sau đây là *immutable*?

15 / 30

Category: Lập trình Python

Tags: Bộ đề 8

15. Phương thức nào sau đây được sử dụng để thêm một phần tử vào cuối một list trong Python?

16 / 30

Category: Lập trình Python

Tags: Bộ đề 8

16. Từ khóa nào sau đây được sử dụng để tạo một lớp (class) trong Python?

17 / 30

Category: Lập trình Python

Tags: Bộ đề 8

17. Trong Python, thư viện nào thường được sử dụng cho các thao tác khoa học và tính toán số?

18 / 30

Category: Lập trình Python

Tags: Bộ đề 8

18. Hàm nào sau đây được sử dụng để mở một file trong Python để đọc?

19 / 30

Category: Lập trình Python

Tags: Bộ đề 8

19. Đoạn code Python sau sẽ in ra kết quả gì? ```python x = 'Python' print(x[2:5]) ```

20 / 30

Category: Lập trình Python

Tags: Bộ đề 8

20. Phương thức nào sau đây được gọi khi một đối tượng được tạo từ một lớp trong Python?

21 / 30

Category: Lập trình Python

Tags: Bộ đề 8

21. Trong Python, module nào cung cấp các hàm để làm việc với regular expressions?

22 / 30

Category: Lập trình Python

Tags: Bộ đề 8

22. Đoạn code Python sau sẽ in ra kết quả gì? ```python x = 5 y = 'Hello' print(x + y) ```

23 / 30

Category: Lập trình Python

Tags: Bộ đề 8

23. Hàm nào sau đây được sử dụng để đọc một dòng từ một file trong Python?

24 / 30

Category: Lập trình Python

Tags: Bộ đề 8

24. Toán tử nào sau đây được sử dụng để kiểm tra xem một phần tử có nằm trong một chuỗi (string), list hoặc tuple không?

25 / 30

Category: Lập trình Python

Tags: Bộ đề 8

25. Cú pháp nào sau đây đúng để viết một comment trên một dòng trong Python?

26 / 30

Category: Lập trình Python

Tags: Bộ đề 8

26. Phương thức nào sau đây được sử dụng để sắp xếp một list tại chỗ (in-place) trong Python?

27 / 30

Category: Lập trình Python

Tags: Bộ đề 8

27. Trong Python, exception nào được raised khi bạn cố gắng truy cập một biến chưa được gán giá trị?

28 / 30

Category: Lập trình Python

Tags: Bộ đề 8

28. Trong Python, kiểu dữ liệu nào sau đây được sử dụng để lưu trữ giá trị boolean (True/False)?

29 / 30

Category: Lập trình Python

Tags: Bộ đề 8

29. Trong Python, decorator được sử dụng để làm gì?

30 / 30

Category: Lập trình Python

Tags: Bộ đề 8

30. Phương thức nào sau đây được sử dụng để chuyển đổi một chuỗi thành chữ thường trong Python?