Trắc nghiệm Tin học 10: Bài 24: 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.
Bài học này giúp học sinh làm quen với xâu ký tự (string) – một kiểu dữ liệu quan trọng trong Python, dùng để lưu trữ và xử lý thông tin dạng văn bản. Đây là kiến thức nền tảng giúp học sinh giải quyết các bài toán liên quan đến xử lý họ tên, địa chỉ, nội dung văn bản,… trong thực tế.
Các trọng tâm kiến thức bao gồm: cách khai báo xâu, truy cập ký tự theo chỉ số, phép cộng và nhân xâu, duyệt xâu bằng vòng lặp, và phân biệt giữa ký tự và chuỗi. Việc hiểu và thao tác thành thạo với xâu ký tự sẽ giúp học sinh phát triển kỹ năng xử lý dữ liệu văn bản một cách linh hoạt, phục vụ cho các bài học và dự án lập trình sau này.
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. Trong Python, xâu kí tự được đặt trong dấu nào?
A. []
B. {}
C. ” hoặc “”
D. <>
Câu 2. Để nối hai xâu lại với nhau, dùng toán tử nào?
A. –
B. *
C. +
D. /
Câu 3. len(“hello”) trả về giá trị nào?
A. 4
B. 6
C. 5
D. 0
Câu 4. Xâu rỗng là gì?
A. Xâu có một dấu cách
B. Xâu có giá trị là None
C. Xâu không chứa kí tự nào
D. Xâu chứa số 0
Câu 5. Phép toán “Hi ” + “there” cho kết quả gì?
A. Hi+there
B. Hi there
C. Hi+ there
D. Hi”there”
Câu 6. “abc”[0] trả về gì?
A. ‘a’
B. ‘b’
C. ‘c’
D. Lỗi
Câu 7. Để lặp từng ký tự trong xâu, dùng cấu trúc nào?
A. while x in string
B. for i in len(string)
C. for c in string
D. for i in string[i]
Câu 8. Phép toán “a”*3 trả về gì?
A. aaa
B. ‘aaa’
C. ‘a3’
D. Lỗi
Câu 9. Kết quả của len(“”) là?
A. 1
B. -1
C. 0
D. Không xác định
Câu 10. “abc”[1] là kí tự nào?
A. a
B. b
C. c
D. d
Câu 11. “abc”[-1] trả về gì?
A. ‘a’
B. ‘b’
C. ‘c’
D. Lỗi
Câu 12. Phép toán “hello”[1:4] cho kết quả gì?
A. ‘ell’
B. ‘ell’
C. ‘hel’
D. ‘llo’
Câu 13. “Python”.upper() trả về?
A. python
B. PYTHON
C. Python
D. lỗi
Câu 14. “ABC”.lower() cho kết quả gì?
A. ABC
B. abc
C. Abc
D. lỗi
Câu 15. ” hello “.strip() trả về?
A. ‘ hello ‘
B. ‘ hello’
C. ‘hello’
D. ‘hello ‘
Câu 16. “a b c”.split() trả về?
A. [‘a’, ‘b’, ‘c’]
B. [‘abc’]
C. ‘a’, ‘b’, ‘c’
D. [‘a b c’]
Câu 17. “123”.isdigit() trả về?
A. False
B. True
C. None
D. 123
Câu 18. “abc123”.isalpha() trả về?
A. True
B. False
C. abc
D. lỗi
Câu 19. “Hello”.replace(“H”, “J”) cho kết quả?
A. ‘Jello’
B. ‘Hello’
C. ‘JHello’
D. ‘HJello’
Câu 20. “banana”.count(“a”) là?
A. 2
B. 4
C. 3
D. 1
Câu 21. “abc”.find(“b”) trả về?
A. 0
B. 1
C. 2
D. 3
Câu 22. “abc”.find(“x”) trả về?
A. 0
B. 1
C. -1
D. lỗi
Câu 23. “abc”.startswith(“a”) là?
A. True
B. False
C. abc
D. lỗi
Câu 24. “abc”.endswith(“c”) là?
A. False
B. True
C. abc
D. lỗi
Câu 25. type(“hello”) trong Python là?
A. int
B. list
C. str
D. float