[KNTT] Trắc nghiệm Tin học 10 bài Xâu kí tự [KNTT] Trắc nghiệm Tin học 10 bài Xâu kí tự 1. Câu lệnh nào sau đây dùng để nối hai xâu ký tự Hello và World trong Python? A. Hello * World B. Hello + World C. Hello - World D. Hello / World 2. Trong Python, hàm find() và index() đều dùng để tìm vị trí của một xâu con. Điểm khác biệt chính giữa chúng là gì khi xâu con không tồn tại? A. find() trả về -1, index() báo lỗi ValueError. B. find() báo lỗi ValueError, index() trả về -1. C. Cả hai đều trả về -1. D. Cả hai đều báo lỗi ValueError. 3. Trong Python, phương thức nào dùng để thay thế tất cả các lần xuất hiện của một xâu con bằng một xâu con khác? A. substitute() B. change() C. replace() D. modify() 4. Cho xâu s = Viet Nam. Hàm upper() sẽ trả về kết quả nào? A. viet nam B. VIET NAM C. Viet Nam D. vietNAM 5. Cho xâu s = Python 3.10. Phương thức isdigit() sẽ trả về giá trị nào? A. True B. False C. 310 D. Python3.10 6. Cho xâu s = Hello. Lát cắt s[::-1] sẽ trả về kết quả là gì? A. Hello B. olleH C. ellH D. H 7. Cho xâu s = Learning Python is fun!. Phương thức s.split( ) sẽ trả về danh sách nào? A. [Learning Python is fun!] B. [Learning, Python, is, fun!] C. [Learning, Python, is, fun, !] D. Lỗi 8. Trong Python, làm thế nào để kiểm tra xem một xâu có chỉ chứa các ký tự chữ cái và không có ký tự khác (bao gồm cả khoảng trắng) không? A. s.isalnum() B. s.isalpha() C. s.isdigit() D. s.isspace() 9. Trong Python, thao tác nào sau đây không hợp lệ đối với xâu ký tự? A. Truy cập ký tự bằng chỉ số. B. Nối hai xâu bằng toán tử +. C. Thay đổi giá trị của một ký tự bằng chỉ số. D. Lặp qua từng ký tự của xâu. 10. Trong Python, làm thế nào để lặp qua từng ký tự của một xâu s? A. for i in range(s): print(i) B. for char in s: print(char) C. for s in s: print(s) D. while s: print(s[0]) 11. Cho xâu s = 12345. Phương thức s.isdigit() sẽ trả về giá trị nào? A. False B. True C. 12345 D. Lỗi 12. Trong Python, phương thức nào dùng để cắt bỏ các ký tự khoảng trắng ở đầu xâu? A. strip() B. rstrip() C. lstrip() D. trim() 13. Cho xâu s = Programming. Lát cắt s[2:7] sẽ trả về kết quả là gì? A. ogram B. gramm C. ogramm D. mm 14. Cho xâu s = Example . Phương thức strip() sẽ trả về kết quả nào? A. Example B. Example C. Example D. Example 15. Trong Python, câu lệnh nào sau đây được sử dụng để lấy độ dài của một xâu ký tự? A. size(s) B. length(s) C. len(s) D. count(s) 16. Trong Python, biểu thức a * 3 sẽ tạo ra xâu gì? A. a3 B. aaa C. a a a D. Lỗi 17. Cho xâu s = Code. Phương thức s.endswith(de) sẽ trả về giá trị nào? A. False B. True C. Co D. de 18. Trong Python, khi bạn cố gắng truy cập một ký tự bằng chỉ số vượt quá giới hạn của xâu, điều gì sẽ xảy ra? A. Nó sẽ trả về một xâu rỗng. B. Nó sẽ trả về ký tự cuối cùng. C. Nó sẽ báo lỗi IndexError. D. Nó sẽ báo lỗi ValueError. 19. Cho xâu s = Hello World. Phương thức s.replace(o, X) sẽ trả về kết quả nào? A. HellX WXrld B. HellX World C. HeXXo WorXd D. Hello WXrld 20. Cho xâu s = Python is fun. Hàm lower() sẽ trả về kết quả nào? A. PYTHON IS FUN B. Python Is Fun C. python is fun D. pythOn Is fUn 21. Trong Python, làm thế nào để kiểm tra xem một xâu có chỉ chứa các ký tự chữ cái hoặc số không? A. s.isalpha() B. s.isalnum() C. s.isdigit() D. s.isidentifier() 22. Cho xâu s = Lap trinh Python. Ký tự tại vị trí thứ 5 (tính từ 0) của xâu s là gì? A. t B. r C. i D. n 23. Phương thức nào trong Python dùng để đếm số lần xuất hiện của một ký tự hoặc một xâu con trong một xâu lớn hơn? A. find() B. index() C. count() D. replace() 24. Cho xâu s = Python. Lát cắt s[1:4] sẽ trả về kết quả là gì? A. Pyth B. yth C. thon D. Pyt 25. Cho xâu s = Code. Phương thức s.startswith(Co) sẽ trả về giá trị nào? A. False B. True C. Co D. Code Nộp đáp án Nội dung liên quan: [KNTT] Trắc nghiệm Tin học 10 bài Biến và lệnh gán [KNTT] Trắc nghiệm Tin học 10 bài Nhận biết lỗi chương trình [KNTT] Trắc nghiệm Tin học 10 bài Phạm vi của biến [KNTT] Trắc nghiệm Tin học 10 bài Dữ liệu âm thanh và hình ảnh [KNTT] Trắc nghiệm Tin học 10 bài Ngôn ngữ lập trình bậc cao và Python