Trắc nghiệm Tin học 10 kết nối tri thức bài Một số lệnh làm việc với xâu kí tự giúp bạn luyện tập thường xuyên để ghi nhớ lâu hơn thông qua hệ thống câu hỏi đa dạng.
Trắc nghiệm Tin học 10 kết nối tri thức bài Một số lệnh làm việc với xâu kí tự
⏱ Thời gian còn lại: --:--
Tiến độ hoàn thành
0/0 câu
🏆 BẢNG VÀNG TOP 5 ĐIỂM TỐT NHẤT
Đang tải bảng xếp hạng...
Câu 1: Cho `s = 'a.b.c.d'`. Kết quả của lệnh `s.replace('.', '#', 2)` là gì?
- - 'a#b#c#d'
- - 'a.b.c#d'
- - 'a#b.c.d'
- - 'a#b#c.d'
Câu 2: Lệnh `s.split()` khác với `s.split(' ')` ở điểm nào khi xâu `s` có nhiều dấu cách liền nhau, ví dụ `s = 'a b'`?
- - Không có gì khác biệt
- - `s.split()` coi nhiều dấu cách liền nhau là một và bỏ qua các xâu rỗng, còn `s.split(' ')` thì không
- - `s.split(' ')` nhanh hơn `s.split()`
- - `s.split()` không tách được xâu, `s.split(' ')` thì tách được
Câu 3: Cho danh sách 'A = [1, 2, 3]'. Lệnh '-'.join(A)' sẽ gây ra lỗi gì?
- - TypeError vì các phần tử của danh sách không phải là kiểu xâu (string)
- - ValueError vì danh sách quá ngắn
- - SyntaxError vì sai cú pháp
- - Không báo lỗi, kết quả là '1-2-3'
Câu 4: Cho xâu 's = 'apple''. Biểu thức 's.find('p', 2)' trả về giá trị nào?
- - 1
- - 2
- - -1
- - 3
Câu 5: Cho s = 'Tin Hoc 10'. Lệnh s.find('1') trả về kết quả là bao nhiêu?
- - 7
- - 8
- - 9
- - 1
Câu 6: Trong Python, lệnh `len(s)` dùng để làm gì khi `s` là một xâu kí tự?
- - Xoá xâu s
- - Trả về độ dài (số lượng kí tự) của xâu s
- - In xâu s ra màn hình
- - Chuyển xâu s thành chữ hoa
Câu 7: Phương thức nào kiểm tra xem xâu có chỉ chứa các chữ cái hay không?
- - s.isalpha()
- - s.isletter()
- - s.isstring()
- - s.isall()
Câu 8: Để tách một xâu thành danh sách các từ dựa trên khoảng trắng, ta dùng phương thức nào?
- - s.split()
- - s.join()
- - s.strip()
- - s.partition()
Câu 9: Lệnh 's.find(sub)' trả về giá trị nào nếu không tìm thấy xâu con 'sub' trong xâu 's'?
- - 0
- - None
- - -1
- - Báo lỗi False
Câu 10: Trong Python, lệnh nào sau đây được dùng để tách một xâu kí tự thành một danh sách các từ dựa trên một kí tự phân cách?
- - split()
- - join()
- - find()
- - replace()
Câu 11: Kết quả của biểu thức `'abc' * 3` là gì?
- - 'abcabcabc'
- - Lỗi chương trình
- - 'abc3'
- - 9
Câu 12: Cho `s = 'Ha Noi - Viet Nam'`. Để lấy ra xâu 'Viet Nam', ta có thể dùng biểu thức nào?
- - s[9:]
- - s[8:]
- - s[:8]
- - s[9:16]
Câu 13: Lệnh s.replace('a', 'b', 1) có ý nghĩa gì?
- - Thay thế tất cả kí tự 'a' bằng 'b'
- - Chỉ thay thế kí tự 'a' đầu tiên tìm thấy bằng 'b'
- - Thay thế kí tự ở vị trí số 1 bằng 'b'
- - Báo lỗi vì dư tham số
Câu 14: Lệnh 's.replace(' ', '')' có tác dụng gì đối với xâu s?
- - Chèn thêm khoảng trắng vào giữa các kí tự
- - Xóa bỏ tất cả các khoảng trắng có trong xâu s
- - Thay thế kí tự đầu tiên bằng khoảng trắng
- - Báo lỗi cú pháp
Câu 15: Cho xâu `s = 'Hello World'`. Biểu thức `s[0:5]` sẽ trả về xâu con nào?
- - Hello
- - World
- - Hello
- - H
Câu 16: Lệnh 'Hoc Python'.find('P') sẽ trả về giá trị bao nhiêu?
- - 3
- - 4
- - 5
- - 0
Câu 17: Phương thức `s.find(sub)` trả về giá trị gì nếu không tìm thấy xâu con `sub` trong xâu `s`?
- - 0
- - None
- - Lỗi chương trình
- - -1
Câu 18: Để thay thế tất cả các kí tự 'a' thành 'o' trong xâu s, ta sử dụng lệnh nào?
- - s.replace('a', 'o')
- - s.change('a', 'o')
- - s.find('a', 'o')
- - s.split('a', 'o')
Câu 19: Để xác định độ dài của một xâu kí tự 's' trong Python, lệnh nào sau đây được sử dụng phổ biến nhất?
- - len(s)
- - count(s)
- - size(s)
- - s.length()
Câu 20: Phương thức join() dùng để làm gì?
- - Kết nối các phần tử của danh sách thành một xâu
- - Kết nối hai xâu
- - Thêm xâu vào cuối danh sách
- - Tách xâu
Câu 21: Lệnh nào dùng để đếm số lần xuất hiện của một xâu con trong xâu mẹ?
- - s.count()
- - s.sum()
- - s.total()
- - s.find_count()
Câu 22: Để lấy kí tự cuối cùng của một xâu `s` không rỗng, ta có thể dùng biểu thức nào sau đây?
- - s[0]
- - s[len(s)]
- - s[-1]
- - s[1]
Câu 23: Kết quả của lệnh 'Python'.find('py') là gì?
- - 0
- - -1
- - None
- - Báo lỗi
Câu 24: Để loại bỏ các khoảng trắng thừa ở hai đầu của xâu 's', ta sử dụng lệnh nào?
- - s.clear()
- - s.remove()
- - s.strip()
- - s.cut()
Câu 25: Kết quả của lệnh '---'.join(['1', '2']) là gì?
- - 1---2
- - ---1---2---
- - ---12
- - 12---