[KNTT] Trắc nghiệm Tin học 10 bài Một số lệnh làm việc với xâu kí tự [KNTT] Trắc nghiệm Tin học 10 bài Một số lệnh làm việc với xâu kí tự 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? A. 3 B. 2 C. 4 D. 6 3. Cho xâu `s = Programming is fun`. Lệnh `s.find(is)` sẽ trả về giá trị nào? A. 12 B. 14 C. 11 D. 13 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? A. 8 B. 9 C. 7 D. 10 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ì? A. i B. V C. a D. N 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? A. P B. p C. y D. 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? A. n B. f C. u D. s 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 Nộp đáp án Nội dung liên quan: [KNTT] Trắc nghiệm Tin học 10 bài Hệ nhị phân và dữ liệu số nguyên [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python [KNTT] Trắc nghiệm Tin học 10 bài Hoàn thiện hình ảnh đồ họa [KNTT] Trắc nghiệm Tin học 10 bài Tham số của hàm [KNTT] Trắc nghiệm Tin học 10 bài Dữ liệu lôgic