Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự – Xử lý xâu kí tự

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 Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

1. Phương thức `.join()` trong Python được sử dụng để làm gì?

A. Chia một xâu thành danh sách các ký tự.
B. Ghép một danh sách các chuỗi thành một chuỗi duy nhất.
C. Đếm số lần xuất hiện của một ký tự.
D. Tìm kiếm và thay thế trong chuỗi.

2. Phương thức `.lower()` trong Python có tác dụng gì đối với một xâu ký tự?

A. Chuyển tất cả ký tự thành chữ hoa.
B. Tìm kiếm vị trí của một ký tự.
C. Xóa khoảng trắng ở đầu và cuối xâu.
D. Chuyển tất cả ký tự thành chữ thường.

3. Giả sử `s = Programming`, kết quả của `s[3:7]` là gì?

A. gram
B. ogra
C. gramm
D. ogra

4. Giả sử `s = Hello World `. Lệnh `s.strip()` sẽ trả về kết quả nào?

A. Hello World
B. Hello World
C. Hello World
D. Hello World

5. Nếu `s = Hello`, thì `s[1]` sẽ trả về ký tự nào?

A. H
B. e
C. l
D. o

6. Phép toán `*` khi áp dụng cho một xâu ký tự và một số nguyên trong Python sẽ thực hiện hành động gì?

A. Nhân giá trị ASCII của các ký tự.
B. Nối xâu với chính nó theo số lần chỉ định.
C. Lặp lại xâu ký tự theo số lần chỉ định.
D. Báo lỗi vì không thể nhân xâu với số.

7. Phương thức nào trong Python được sử dụng để tìm kiếm vị trí xuất hiện đầu tiên của một xâu con trong xâu lớn hơn?

A. .find()
B. .count()
C. .replace()
D. .split()

8. Hàm `len()` trong Python dùng để làm gì đối với xâu ký tự?

A. Chuyển xâu sang chữ hoa.
B. Đếm số lượng ký tự trong xâu.
C. Tìm kiếm một ký tự trong xâu.
D. Ngược hóa xâu ký tự.

9. Phương thức `.count(sub)` trong Python có chức năng gì?

A. Đếm số lần xuất hiện của một ký tự hoặc xâu con.
B. Tìm vị trí cuối cùng của một xâu con.
C. Thay thế tất cả các ký tự trùng lặp.
D. Kiểm tra xem xâu có chứa ký tự số không.

10. Phương thức `.split()` khi không có đối số nào được truyền vào sẽ chia xâu ký tự dựa trên:

A. Chỉ dấu phẩy (,).
B. Chỉ dấu chấm (.).
C. Bất kỳ khoảng trắng nào (bao gồm dấu cách, tab, xuống dòng).
D. Chỉ dấu chấm phẩy (;).

11. Giả sử có biến `chuoi = Lap trinh Python`. Lệnh nào sau đây sẽ trả về giá trị Lap trinh?

A. chuoi[0:11]
B. chuoi[:10]
C. chuoi[0:10]
D. chuoi[1:11]

12. Nếu `s = Python`, thì `s[0]` sẽ trả về ký tự nào?

A. P
B. y
C. t
D. h

13. Phương thức nào trong Python được sử dụng để thay thế tất cả các lần xuất hiện của một xâu con bằng một xâu con khác?

A. .replace()
B. .substitute()
C. .change()
D. .update()

14. Phương thức `.upper()` trong Python có tác dụng gì đối với một xâu ký tự?

A. Chuyển tất cả ký tự thành chữ thường.
B. Đếm số lần xuất hiện của một ký tự.
C. Chuyển tất cả ký tự thành chữ hoa.
D. Xóa khoảng trắng ở đầu và cuối xâu.

15. Khi sử dụng slicing với ba tham số `start:stop:step`, tham số `step` có ý nghĩa gì?

A. Vị trí bắt đầu lấy ký tự.
B. Vị trí kết thúc (không bao gồm).
C. Khoảng cách giữa các ký tự được lấy.
D. Hướng lấy ký tự (tiến hoặc lùi).

16. Phép toán nào sau đây được sử dụng để nối hai xâu ký tự lại với nhau trong Python?

A. Phép trừ (-)
B. Phép nhân (*)
C. Phép cộng (+)
D. Phép chia (/)

17. Trong Python, các ký tự trong một xâu được đánh chỉ số bắt đầu từ đâu?

A. Chỉ số 1.
B. Chỉ số 0.
C. Chỉ số -1.
D. Tùy thuộc vào độ dài xâu.

18. Giả sử `s = Python`, kết quả của `s[::-1]` là gì?

A. Python
B. nohtyP
C. P
D. n

19. Để kiểm tra xem một xâu có kết thúc bằng một xâu con cụ thể hay không, ta sử dụng phương thức nào của Python?

A. .startswith()
B. .endswith()
C. .find()
D. .rfind()

20. Giả sử `s = 12345`. Biểu thức `int(s)` sẽ thực hiện hành động gì?

A. Trả về xâu 12345.
B. Chuyển xâu 12345 thành số nguyên 12345.
C. Trả về True nếu xâu chỉ chứa số.
D. Báo lỗi vì không thể chuyển đổi.

21. Trong ngôn ngữ lập trình Python, ký tự đặc biệt nào được sử dụng để biểu diễn một xâu ký tự trống?

A.
B. None
C. 0
D. ()

22. Giả sử `s1 = Tin` và `s2 = Hoc`. Biểu thức `s1 + s2` sẽ trả về giá trị nào?

A. TinHoc
B. Tin Hoc
C. Tin + Hoc
D. HocTin

23. Để kiểm tra xem một xâu có bắt đầu bằng một xâu con cụ thể hay không, ta sử dụng phương thức nào của Python?

A. .endswith()
B. .startswith()
C. .find()
D. .islower()

24. Trong Python, xâu ký tự có phải là kiểu dữ liệu có thể thay đổi (mutable) không?

A. Có, có thể thay đổi trực tiếp.
B. Không, xâu ký tự là không thể thay đổi (immutable).
C. Tùy thuộc vào phiên bản Python.
D. Chỉ có thể thay đổi nếu xâu có độ dài nhỏ hơn 10.

25. Trong Python, cách nào sau đây là cách khai báo xâu ký tự hợp lệ?

A. my_string = (Hello)
B. my_string = [Hello]
C. my_string = Hello
D. my_string = Hello

1 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

1. Phương thức `.join()` trong Python được sử dụng để làm gì?

2 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

2. Phương thức `.lower()` trong Python có tác dụng gì đối với một xâu ký tự?

3 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

3. Giả sử `s = Programming`, kết quả của `s[3:7]` là gì?

4 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

4. Giả sử `s = Hello World `. Lệnh `s.strip()` sẽ trả về kết quả nào?

5 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

5. Nếu `s = Hello`, thì `s[1]` sẽ trả về ký tự nào?

6 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

6. Phép toán `*` khi áp dụng cho một xâu ký tự và một số nguyên trong Python sẽ thực hiện hành động gì?

7 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

7. Phương thức nào trong Python được sử dụng để tìm kiếm vị trí xuất hiện đầu tiên của một xâu con trong xâu lớn hơn?

8 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

8. Hàm `len()` trong Python dùng để làm gì đối với xâu ký tự?

9 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

9. Phương thức `.count(sub)` trong Python có chức năng gì?

10 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

10. Phương thức `.split()` khi không có đối số nào được truyền vào sẽ chia xâu ký tự dựa trên:

11 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

11. Giả sử có biến `chuoi = Lap trinh Python`. Lệnh nào sau đây sẽ trả về giá trị Lap trinh?

12 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

12. Nếu `s = Python`, thì `s[0]` sẽ trả về ký tự nào?

13 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

13. Phương thức nào trong Python được sử dụng để thay thế tất cả các lần xuất hiện của một xâu con bằng một xâu con khác?

14 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

14. Phương thức `.upper()` trong Python có tác dụng gì đối với một xâu ký tự?

15 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

15. Khi sử dụng slicing với ba tham số `start:stop:step`, tham số `step` có ý nghĩa gì?

16 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

16. Phép toán nào sau đây được sử dụng để nối hai xâu ký tự lại với nhau trong Python?

17 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

17. Trong Python, các ký tự trong một xâu được đánh chỉ số bắt đầu từ đâu?

18 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

18. Giả sử `s = Python`, kết quả của `s[::-1]` là gì?

19 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

19. Để kiểm tra xem một xâu có kết thúc bằng một xâu con cụ thể hay không, ta sử dụng phương thức nào của Python?

20 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

20. Giả sử `s = 12345`. Biểu thức `int(s)` sẽ thực hiện hành động gì?

21 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

21. Trong ngôn ngữ lập trình Python, ký tự đặc biệt nào được sử dụng để biểu diễn một xâu ký tự trống?

22 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

22. Giả sử `s1 = Tin` và `s2 = Hoc`. Biểu thức `s1 + s2` sẽ trả về giá trị nào?

23 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

23. Để kiểm tra xem một xâu có bắt đầu bằng một xâu con cụ thể hay không, ta sử dụng phương thức nào của Python?

24 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

24. Trong Python, xâu ký tự có phải là kiểu dữ liệu có thể thay đổi (mutable) không?

25 / 25

Category: Trắc nghiệm Cánh diều Tin học 10 bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

25. Trong Python, cách nào sau đây là cách khai báo xâu ký tự hợp lệ?