Trắc nghiệm Tin học 10: Bài 25: Một số lệnh làm việc với xâu kí tự là một trong những đề thi thuộc Chủ đề 5: Giải quyết vấn đề với sự trợ giúp của máy tính trong chương trình Tin học 10.
Tiếp nối kiến thức từ bài trước, bài học này giúp học sinh làm quen với các hàm và lệnh cơ bản trong Python để xử lý xâu ký tự (string) một cách hiệu quả. Xử lý chuỗi là một kỹ năng cực kỳ quan trọng trong lập trình, đặc biệt khi làm việc với dữ liệu dạng văn bản như tên, email, nội dung tin nhắn, tệp văn bản,…
Các trọng tâm kiến thức bao gồm: các hàm xử lý xâu thường dùng như len(), lower(), upper(), strip(), replace(), find(), count(), phép cắt xâu (slicing), và cách kết hợp chúng trong các bài toán thực tế. Học sinh cần nắm vững cú pháp, hiểu rõ chức năng và cách ứng dụng các hàm này để xử lý nhanh chóng và chính xác dữ liệu dạng xâu.
Hãy cùng Dethitracnghiem.vn cùng tìm hiểu về đề thi này và tham gia làm kiểm tra ngay lập tức!
Câu 1. Lệnh len(“Python”) trả về kết quả nào?
A. 5
B. 6
C. 7
D. lỗi
Câu 2. s = “Hello” thì s[0] là gì?
A. ‘H’
B. ‘e’
C. ‘o’
D. ‘l’
Câu 3. s = “hello” thì s.upper() là gì?
A. hello
B. Hello
C. HELLO
D. lỗi
Câu 4. s = “HELLO” thì s.lower() là gì?
A. HELLO
B. hello
C. Hello
D. lỗi
Câu 5. s = ” abc ” thì s.strip() trả về gì?
A. ‘ abc ‘
B. ‘abc ‘
C. ‘abc’
D. ‘ abc’
Câu 6. s = “hello” thì s.find(“e”) là?
A. 0
B. 1
C. 2
D. -1
Câu 7. s = “hello” thì s.find(“x”) là?
A. 0
B. 1
C. -1
D. lỗi
Câu 8. s = “banana” thì s.count(“a”) là?
A. 2
B. 3
C. 4
D. 1
Câu 9. s = “apple” thì s.replace(“p”, “b”) là gì?
A. abble
B. abb le
C. abblee
D. abple
Câu 10. s = “a b c” thì s.split() là gì?
A. ‘a’, ‘b’, ‘c’
B. [‘a b c’]
C. [‘a’, ‘b’, ‘c’]
D. [‘abc’]
Câu 11. s = “Python” thì s.startswith(“P”) là?
A. True
B. False
C. lỗi
D. P
Câu 12. s = “Python” thì s.endswith(“n”) là?
A. False
B. True
C. n
D. lỗi
Câu 13. s = “123” thì s.isdigit() trả về?
A. False
B. True
C. 123
D. lỗi
Câu 14. s = “abc” thì s.isalpha() trả về?
A. True
B. False
C. abc
D. lỗi
Câu 15. s = “abc123” thì s.isalpha() trả về?
A. True
B. False
C. abc
D. lỗi
Câu 16. s = “Python” thì s[1:4] trả về?
A. yth
B. ‘yth’
C. ‘Pyt’
D. ‘tho’
Câu 17. s = “hello” thì s[::2] trả về?
A. ‘hlo’
B. ‘heo’
C. ‘ell’
D. ‘hol’
Câu 18. s = “python” thì s.capitalize() là?
A. PYTHON
B. Python
C. python
D. lỗi
Câu 19. s = “Python is fun” thì s.split() trả về?
A. [‘Python’, ‘isfun’]
B. [‘Pythonis’, ‘fun’]
C. [‘Python’, ‘is’, ‘fun’]
D. [‘Python’, ‘ is’, ‘ fun’]
Câu 20. s = “a-b-c” thì s.split(“-“) là?
A. [‘a’, ‘b’, ‘c’]
B. [‘a-b-c’]
C. [‘abc’]
D. lỗi
Câu 21. Lệnh nối xâu “Hi” + “!” cho kết quả?
A. Hi!
B. ‘Hi!’
C. ‘Hi!
D. lỗi
Câu 22. s = “apple” thì s[2] là gì?
A. a
B. p
C. ‘p’
D. l
Câu 23. s = “test” thì s * 3 cho kết quả?
A. test3
B. ‘testtesttest’
C. ‘ttt’
D. lỗi
Câu 24. s = “” thì len(s) là?
A. 1
B. -1
C. 0
D. lỗi
Câu 25. Xâu kí tự là kiểu dữ liệu nào trong Python?
A. int
B. float
C. list
D. str