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: 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 2: 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 3: 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 4: 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 5: Để 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: Để 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 13: 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 14: Kết quả của lệnh 'Python'.find('py') là gì?
- - 0
- - -1
- - None
- - Báo lỗi
Câu 15: Để 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 16: 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 17: Lệnh 'Hoc Python'.find('P') sẽ trả về giá trị bao nhiêu?
- - 3
- - 4
- - 5
- - 0
Câu 18: 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 19: 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 20: 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 21: Để 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 22: 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 23: Kết quả của lệnh '---'.join(['1', '2']) là gì?
- - 1---2
- - ---1---2---
- - ---12
- - 12---
Câu 24: Kết quả của biểu thức `'abc' * 3` là gì?
- - 'abcabcabc'
- - Lỗi chương trình
- - 'abc3'
- - 9
Câu 25: Để 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()