1. Cho xâu `s = Computer Science`. Lệnh `s[8:]` sẽ trả về chuỗi con nào?
A. Science
B. omputer
C. uter Science
D. Science
2. Cho xâu `s = abcabcabc`. Lệnh `s.count(a)` sẽ trả về giá trị nào?
3. Cho xâu `s = Programming is fun`. Lệnh `s.find(is)` sẽ trả về giá trị nào?
4. Cho xâu `s = Hello World`. Lệnh `s.split(o)` sẽ trả về danh sách nào?
A. [Hell, W, rld]
B. [Hell, W, rld]
C. [Hell, WXrld]
D. [Hell, W, rld]
5. Độ dài của xâu `s = Tin học 10` là bao nhiêu?
6. Cho xâu `s = Data Science`. Lệnh `s.split()` sẽ trả về một danh sách (list) chứa các chuỗi con nào?
A. [Data, Science]
B. [DataScience]
C. [Data, , Science]
D. [Data, Science ]
7. Cho xâu S = Xin chào Việt Nam. Kết quả của S[10] là gì?
8. Trong Python, để kiểm tra xem một xâu có bắt đầu bằng một chuỗi con cụ thể hay không, ta sử dụng phương thức nào?
A. startswith()
B. beginswith()
C. has_prefix()
D. check_start()
9. Xét xâu `s = Python`. Lệnh `s[1:4]` sẽ trả về chuỗi con nào?
A. yth
B. Pyth
C. ytho
D. thon
10. Lệnh nào sau đây dùng để nối hai xâu `str1 = ABC` và `str2 = DEF`?
A. str1 + str2
B. str1.concat(str2)
C. str1.join(str2)
D. str1 & str2
11. Trong Python, hàm nào được sử dụng để trả về độ dài của một xâu ký tự?
A. len()
B. size()
C. length()
D. count()
12. Cho xâu `s = Hello World`. Lệnh `s.replace(o, X)` sẽ trả về kết quả nào?
A. HellX WXrld
B. HellX World
C. Hexllo WXrld
D. Hexllo World
13. Cho xâu `s = Python Programming`. Lệnh `s[0]` sẽ trả về ký tự nào?
14. Cho xâu `s = abc`. Lệnh `s.join(XYZ)` sẽ trả về kết quả nào?
A. XaXbXcX
B. abcabcabc
C. XYZXYZXYZ
D. XabYbcZc
15. Giả sử ta có xâu `chuoi = Lap trinh Python`. Lệnh `chuoi.upper()` sẽ trả về kết quả nào?
A. lap trinh python
B. LAP TRINH PYTHON
C. Lap trinh Python
D. LAPT RINHPYTHON
16. Lệnh nào dùng để tìm kiếm và thay thế một chuỗi con, nhưng chỉ thay thế lần xuất hiện đầu tiên trong Python?
A. replace(old, new, 1)
B. substitute(old, new, 1)
C. find_replace(old, new, 1)
D. replace_first(old, new)
17. Trong Python, làm thế nào để kiểm tra xem một xâu có kết thúc bằng một chuỗi con cụ thể hay không?
A. endswith()
B. suffix()
C. check_end()
D. has_suffix()
18. Nếu `s = Test` và bạn muốn kiểm tra xem nó có chứa chuỗi con es hay không, bạn sẽ sử dụng toán tử nào trong Python?
A. es in s
B. es find s
C. es partof s
D. es contains s
19. Phương thức nào trong Python được dùng để loại bỏ khoảng trắng ở đầu và cuối của một xâu?
A. strip()
B. trim()
C. clean()
D. remove_space()
20. Phương thức nào trong Python trả về một xâu mới, trong đó các ký tự đầu của mỗi từ được viết hoa?
A. title()
B. capitalize()
C. upper()
D. first_upper()
21. Đoạn mã Python sau đây sẽ in ra kết quả gì: `print(Hello + + World)`?
A. HelloWorld
B. Hello World
C. Hello World
D. Hello World
22. Cho xâu `s = Python is fun`. Lệnh `s[-1]` sẽ trả về ký tự nào?
23. Phương thức nào đượ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 trong Python?
A. replace()
B. substitute()
C. change()
D. update()
24. Nếu `s = Hello` và `s * 3`, kết quả sẽ là gì?
A. HelloHelloHello
B. Hello3
C. Hello Hello Hello
D. H3ello
25. Cho xâu `s = Nguyen Van A`. Lệnh `s.lower()` sẽ trả về kết quả nào?
A. NGUYEN VAN A
B. Nguyen Van A
C. nguyen van a
D. nguyen vana