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 bài thi

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

 

×

Bạn ơi!!! Để xem được kết quả
bạn vui lòng làm nhiệm vụ nhỏ xíu này nha

LƯU Ý: Không sử dụng VPN hoặc 1.1.1.1 khi vượt link

Bước 1: Mở tab mới, truy cập Google.com

Bước 2: Tìm kiếm từ khóa: Từ khóa

Bước 3: Trong kết quả tìm kiếm Google, hãy tìm website giống dưới hình:

(Nếu trang 1 không có hãy tìm ở trang 2, 3, 4... nhé )

Bước 4: Cuộn xuống cuối bài viết rồi bấm vào nút GIỐNG HÌNH DƯỚI và chờ 1 lát để lấy mã: