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 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 phân bổ hợp lý theo mức độ nhận thức giúp bạn tiếp cận kiến thức từng bước. Đặc biệt phù hợp với những bạn đang ôn thi. Thông qua quá trình làm bài, bạn có thể xác định phần kiến thức còn yếu. Điều này giúp việc học trở nên chủ động hơn.

Trắc nghiệm Tin học 10 kết nối tri thức bà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: Đoạn mã s = 'abc'; s[0] = 'A' sẽ gây ra kết quả gì?

  • - Xâu s trở thành 'Abc'
  • - Lỗi TypeError
  • - Lỗi IndexError
  • - Xâu s không đổi

Câu 2: Trong Python, xâu kí tự thuộc kiểu dữ liệu nào sau đây?

  • - int
  • - float
  • - str
  • - bool

Câu 3: Lệnh s[::-1] áp dụng trên một xâu s có tác dụng gì?

  • - Xóa kí tự cuối cùng
  • - Lấy kí tự đầu tiên
  • - Sao chép xâu s
  • - Đảo ngược xâu s

Câu 4: Nếu s = 'Informatics', lệnh s[:4] trả về kết quả là gì?

  • - Info
  • - Infor
  • - nfor
  • - mati

Câu 5: Xâu rỗng trong Python được biểu diễn bằng cách nào?

  • - Dùng từ khóa None
  • - Cặp dấu nháy không chứa gì ở giữa
  • - Sử dụng số 0
  • - Dùng dấu cách trong nháy đơn

Câu 6: Trong vòng lặp 'for ch in s:', biến ch sẽ đại diện cho điều gì ở mỗi bước lặp?

  • - Chỉ số của các kí tự
  • - Toàn bộ xâu s
  • - Từng kí tự của xâu s
  • - Độ dài của xâu s

Câu 7: Lệnh s[5:] với xâu s = 'Hello World' sẽ cho kết quả là gì?

  • - Hello
  • - World
  • - World
  • - Hello

Câu 8: Phép toán 'Abc' * 3 sẽ cho kết quả là xâu nào?

  • - AbcAbcAbc
  • - Abc 3
  • - AbcAbc
  • - AAbc

Câu 9: Cho xâu s = 'abcdefgh', lệnh s[1:6:2] sẽ cho kết quả là xâu nào?

  • - ace
  • - bdf
  • - bdfh
  • - bd

Câu 10: Lỗi nào xảy ra khi thực hiện lệnh s[10] nếu xâu s chỉ có 5 kí tự?

  • - TypeError
  • - IndexError
  • - ValueError
  • - SyntaxError

Câu 11: Kết quả của phép so sánh 'abc' == 'abc ' (có dấu cách ở cuối) là gì?

  • - True
  • - False
  • - Lỗi
  • - None

Câu 12: Cho s = '0123456', lệnh s[2:5] sẽ trả về xâu nào?

  • - 2345
  • - 234
  • - 345
  • - 23

Câu 13: Với xâu s = 'Tin hoc', lệnh s.find('h') sẽ trả về giá trị bao nhiêu?

  • - 3
  • - 5
  • - 4
  • - 0

Câu 14: Kết quả của phép toán 'Tin' + ' học' trong Python là gì?

  • - Tin học
  • - Tinhọc
  • - Tin+học
  • - Lỗi cú pháp

Câu 15: Để in ra hai từ 'Hello' và 'World' trên hai dòng khác nhau bằng một lệnh print, ta dùng kí tự đặc biệt nào?

  • - \t
  • - \n
  • - \r
  • - \b

Câu 16: Nếu s = 'Python', lệnh s[0] sẽ trả về giá trị là gì?

  • - y
  • - P
  • - n
  • - Lỗi chỉ số

Câu 17: Để kiểm tra xem một xâu con sub có nằm trong xâu s hay không, ta sử dụng toán tử nào?

  • - is
  • - in
  • - ==
  • - and

Câu 18: Kết quả của biểu thức '20' + '24' là gì?

  • - 44
  • - '44'
  • - '2024'
  • - 2024

Câu 19: Lệnh len('Python 10') trả về giá trị bao nhiêu?

  • - 8
  • - 10
  • - 9
  • - 7

Câu 20: Kết quả của biểu thức 'Python' * 0 là gì?

  • - Lỗi
  • - Python
  • - 0
  • - Xâu rỗng

Câu 21: 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ự có thể thay đổi từng kí tự bằng phép gán
  • - Xâu kí tự là đối tượng không thể thay đổi nội dung (immutable)
  • - Xâu kí tự chỉ có thể chứa các chữ cái
  • - Xâu kí tự không thể dùng trong vòng lặp for

Câu 22: Hàm nào được dùng để chuyển đổi một giá trị số sang kiểu xâu kí tự?

  • - int()
  • - float()
  • - str()
  • - list()

Câu 23: Trong ngôn ngữ lập trình Python, xâu kí tự là dãy các kí tự Unicode được đặt trong cặp dấu nào?

  • - Cặp dấu nháy đơn hoặc nháy kép
  • - Cặp dấu ngoặc đơn
  • - Cặp dấu ngoặc vuông
  • - Cặp dấu ngoặc nhọn

Câu 24: Trong xâu s = 'Code', chỉ số âm tương ứng với kí tự 'o' là bao nhiêu?

  • - -1
  • - -2
  • - -3
  • - -4

Câu 25: Để truy cập kí tự cuối cùng của xâu s một cách trực tiếp mà không cần dùng hàm len, ta có thể dùng chỉ số nào?

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