Trắc nghiệm tin học 10 kết nối tri thứcTrắ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ự Đăng vào 3 Tháng 5, 2026 bởi admin 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ự 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ự Số câu25Quiz ID44016 Làm bài Câu 1 Cú pháp chung của lệnh 'join' để nối một danh sách các xâu 'L' thành một xâu duy nhất với kí tự nối 'sep' là gì? A L.join(sep) B join(sep, L) C sep.join(L) D sep(L).join Câu 2 Lệnh 's.startswith('H')' dùng để làm gì? A Kiểm tra xem xâu s có kết thúc bằng chữ H hay không B Kiểm tra xem xâu s có bắt đầu bằng chữ H hay không C Tìm vị trí đầu tiên của chữ H trong xâu s D Xóa kí tự H ở đầu xâu s Câu 3 Kết quả của lệnh '-'.join(['2023', '10', '25']) là gì? A 2023 10 25 B 2023-10-25 C 2023/10/25 D ['2023', '10', '25'] Câu 4 Lệnh 's.replace(' ', '')' có tác dụng gì đối với xâu s? A Chèn thêm khoảng trắng vào giữa các kí tự B Xóa bỏ tất cả các khoảng trắng có trong xâu s C Thay thế kí tự đầu tiên bằng khoảng trắng D Báo lỗi cú pháp Câu 5 Lệnh 's.replace(old, new)' thực hiện công việc gì? A Thay đổi trực tiếp xâu s bằng cách thay thế old thành new B Trả về xâu mới đã thay thế tất cả các xâu con old bằng new C Chỉ thay thế lần đầu tiên xuất hiện của old bằng new trong xâu s D Xóa tất cả các xâu con old có trong xâu s Câu 6 Toán tử nào giúp kiểm tra một xâu con có nằm trong một xâu khác hay không? A has B in C contains D is Câu 7 Để kiểm tra xem một xâu có phải chỉ chứa toàn các kí tự chữ cái hay không, ta dùng lệnh nào? A s.isdigit() B s.isalpha() C s.isalnum() D s.isspace() Câu 8 Nếu thực hiện lệnh 'apple-orange-banana'.split('-', 1), kết quả nhận được là gì? A ['apple', 'orange', 'banana'] B ['apple', 'orange-banana'] C ['apple-orange', 'banana'] D ['apple-orange-banana'] Câu 9 Lệnh 'len(s.split())' có ý nghĩa gì khi 's' là một câu văn bình thường? A Đếm số kí tự trong xâu s B Đếm số từ trong xâu s C Đếm số khoảng trắng trong xâu s D Đếm số chữ cái viết hoa trong xâu s Câu 10 Cho xâu s = '12345'. Lệnh s.isdigit() sẽ trả về giá trị nào? A 12345 B True C False D None Câu 11 Đoạn chương trình sau in ra kết quả gì: s = 'abc'; print(''.join(['x', 'y', 'z']))? A x y z B xyz C x, y, z D ['x', 'y', 'z'] Câu 12 Phát biểu nào sau đây là ĐÚNG về tính chất của xâu kí tự trong Python? A Xâu kí tự là đối tượng có thể thay đổi nội dung tại chỗ B Có thể thay đổi một kí tự trong xâu bằng lệnh gán trực tiếp qua chỉ số C Xâu kí tự là đối tượng bất biến (không thể thay đổi nội dung) D Lệnh s[0] = 'A' sẽ thay đổi kí tự đầu tiên của xâu s thành A Câu 13 Lệnh nào dùng để tìm vị trí xuất hiện đầu tiên của xâu con 'P' trong xâu 's' nhưng bắt đầu tìm từ vị trí chỉ số 5? A s.find('P', 5) B s.find(5, 'P') C s.split('P', 5) D s.search('P', 5) Câu 14 Kết quả của lệnh ''.join(['A']) là gì? A ['A'] B A C Báo lỗi vì danh sách chỉ có 1 phần tử D Xâu rỗng Câu 15 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'? A 0 B None C -1 D Báo lỗi False Câu 16 Cho xâu s = 'Hoc lap trinh Python'. Kết quả của lệnh s.split('o') là danh sách nào? A ['Hoc', 'lap', 'trinh', 'Python'] B ['H', 'c lap trinh Pyth', 'n'] C ['H', 'c lap trinh Pythn'] D ['Hoc', 'lap', 'trinh', 'Pyth', 'n'] Câu 17 Trong Python, lệnh 's.split()' mặc định sử dụng kí tự nào để chia xâu 's' thành các phần tử của danh sách? A Kí tự gạch ngang B Kí tự khoảng trắng C Kí tự phẩy D Kí tự chấm phẩy Câu 18 Cho s = 'Tin Hoc 10'. Lệnh s.find('1') trả về kết quả là bao nhiêu? A 7 B 8 C 9 D 1 Câu 19 Cho xâu s = 'aabbcc'. Kết quả của s.replace('b', 'z', 1) là gì? A aazzcc B aazbcc C azzbcc D aabbcc Câu 20 Điều gì xảy ra nếu ta thực hiện lệnh ' '.join([1, 2, 3])? A Trả về xâu '1 2 3' B Trả về xâu '123' C Chương trình báo lỗi (TypeError) D Trả về danh sách [1, 2, 3] Câu 21 Cho s = ' Python '. Lệnh len(s.strip()) trả về giá trị bao nhiêu? A 10 B 8 C 6 D 12 Câu 22 Trong Python, làm thế nào để đếm số lần xuất hiện của xâu con 'a' trong xâu 's'? A s.find('a') B s.sum('a') C s.count('a') D s.split('a') Câu 23 Kết quả của biểu thức 'Python'.upper().find('Y') là bao nhiêu? A 1 B -1 C 0 D 2 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? A s.clear() B s.remove() C s.strip() D s.cut() Câu 25 Để chuyển toàn bộ xâu s sang chữ thường, ta dùng lệnh nào? A s.lower() B s.upper() C s.format() D s.down() Trắc nghiệm Tin học 10 kết nối tri thức bài Xâu kí tự Trắc nghiệm Tin học 10 kết nối tri thức bài Hàm trong Python