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ự giúp bạn luyện tập thường xuyên để ghi nhớ lâu hơn thông qua các câu hỏi được chọn lọc kỹ lưỡng. Các câu hỏi được thiết kế khoa học giúp bạn tự tin hoàn thành bài quiz. Đặc biệt phù hợp với người học muốn tự đánh giá năng lực. Thông qua quá trình làm bài, bạn có thể nhận ra lỗ hổng kiến thức. Điều này giúp việc học trở nên tiết kiệm thời gian hơn.

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: Để 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 2: Lệnh 'len(s.split())' có ý nghĩa gì khi 's' là một câu văn bình thường?

  • - Đếm số kí tự trong xâu s
  • - Đếm số từ trong xâu s
  • - Đếm số khoảng trắng trong xâu s
  • - Đếm số chữ cái viết hoa trong xâu s

Câu 3: 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 4: Phát biểu nào sau đây là ĐÚNG về tính chất của xâu kí tự trong Python?

  • - Xâu kí tự là đối tượng có thể thay đổi nội dung tại chỗ
  • - Có thể thay đổi một kí tự trong xâu bằng lệnh gán trực tiếp qua chỉ số
  • - Xâu kí tự là đối tượng bất biến (không thể thay đổi nội dung)
  • - Lệnh s[0] = 'A' sẽ thay đổi kí tự đầu tiên của xâu s thành A

Câu 5: Để chuyển toàn bộ xâu s sang chữ thường, ta dùng lệnh nào?

  • - s.lower()
  • - s.upper()
  • - s.format()
  • - s.down()

Câu 6: Điều gì xảy ra nếu ta thực hiện lệnh ' '.join([1, 2, 3])?

  • - Trả về xâu '1 2 3'
  • - Trả về xâu '123'
  • - Chương trình báo lỗi (TypeError)
  • - Trả về danh sách [1, 2, 3]

Câu 7: 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 8: Lệnh 's.replace(old, new)' thực hiện công việc gì?

  • - Thay đổi trực tiếp xâu s bằng cách thay thế old thành new
  • - Trả về xâu mới đã thay thế tất cả các xâu con old bằng new
  • - Chỉ thay thế lần đầu tiên xuất hiện của old bằng new trong xâu s
  • - Xóa tất cả các xâu con old có trong xâu s

Câu 9: 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?

  • - has
  • - in
  • - contains
  • - is

Câu 10: Cho xâu s = '12345'. Lệnh s.isdigit() sẽ trả về giá trị nào?

  • - 12345
  • - True
  • - False
  • - None

Câu 11: 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?

  • - s.find('P', 5)
  • - s.find(5, 'P')
  • - s.split('P', 5)
  • - s.search('P', 5)

Câu 12: Kết quả của biểu thức 'Python'.upper().find('Y') là bao nhiêu?

  • - 1
  • - -1
  • - 0
  • - 2

Câu 13: Cho s = ' Python '. Lệnh len(s.strip()) trả về giá trị bao nhiêu?

  • - 10
  • - 8
  • - 6
  • - 12

Câu 14: 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'?

  • - s.find('a')
  • - s.sum('a')
  • - s.count('a')
  • - s.split('a')

Câu 15: Để 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?

  • - s.isdigit()
  • - s.isalpha()
  • - s.isalnum()
  • - s.isspace()

Câu 16: Kết quả của lệnh '-'.join(['2023', '10', '25']) là gì?

  • - 2023 10 25
  • - 2023-10-25
  • - 2023/10/25
  • - ['2023', '10', '25']

Câu 17: 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ì?

  • - L.join(sep)
  • - join(sep, L)
  • - sep.join(L)
  • - sep(L).join

Câu 18: Nếu thực hiện lệnh 'apple-orange-banana'.split('-', 1), kết quả nhận được là gì?

  • - ['apple', 'orange', 'banana']
  • - ['apple', 'orange-banana']
  • - ['apple-orange', 'banana']
  • - ['apple-orange-banana']

Câu 19: Đoạn chương trình sau in ra kết quả gì: s = 'abc'; print(''.join(['x', 'y', 'z']))?

  • - x y z
  • - xyz
  • - x, y, z
  • - ['x', 'y', 'z']

Câu 20: Lệnh 's.startswith('H')' dùng để làm gì?

  • - Kiểm tra xem xâu s có kết thúc bằng chữ H hay không
  • - Kiểm tra xem xâu s có bắt đầu bằng chữ H hay không
  • - Tìm vị trí đầu tiên của chữ H trong xâu s
  • - Xóa kí tự H ở đầu xâu s

Câu 21: Cho xâu s = 'aabbcc'. Kết quả của s.replace('b', 'z', 1) là gì?

  • - aazzcc
  • - aazbcc
  • - azzbcc
  • - aabbcc

Câu 22: Cho xâu s = 'Hoc lap trinh Python'. Kết quả của lệnh s.split('o') là danh sách nào?

  • - ['Hoc', 'lap', 'trinh', 'Python']
  • - ['H', 'c lap trinh Pyth', 'n']
  • - ['H', 'c lap trinh Pythn']
  • - ['Hoc', 'lap', 'trinh', 'Pyth', 'n']

Câu 23: Kết quả của lệnh ''.join(['A']) là gì?

  • - ['A']
  • - A
  • - Báo lỗi vì danh sách chỉ có 1 phần tử
  • - Xâu rỗng

Câu 24: 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?

  • - Kí tự gạch ngang
  • - Kí tự khoảng trắng
  • - Kí tự phẩy
  • - Kí tự chấm phẩy

Câu 25: 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