🌌Tizia

Tuần 25 — Kiểu dữ liệu xâu (string) trong Python

Tin học Lớp 8 · 5 câu hỏi có lời giải

  1. Câu 1.Khai báo xâu?

    • A.string s = "hello"
    • B.s = "hello" hoặc s = 'hello'
    • C.s := "hello"
    • D.s = hello
    Xem đáp án

    Đáp án: B. s = "hello" hoặc s = 'hello'

    Xâu trong nháy đơn hoặc nháy kép đều được.

  2. Câu 2.Độ dài xâu?

    • A.count(s)
    • B.s.length
    • C.len(s)
    • D.s.size()
    Xem đáp án

    Đáp án: C. len(s)

    len(s) trả số ký tự.

  3. Câu 3.Truy cập ký tự thứ i?

    • A.s[i] (i từ 0)
    • B.s(i) (cú pháp gọi hàm)
    • C.s.char(i)
    • D.s.get(i)
    Xem đáp án

    Đáp án: A. s[i] (i từ 0)

    Indexing từ 0: s[0] là ký tự đầu.

  4. Câu 4.Ghép 2 xâu?

    • A.concat(s1, s2)
    • B.s1.append(s2)
    • C.s1, s2
    • D.s1 + s2
    Xem đáp án

    Đáp án: D. s1 + s2

    Toán tử + nối 2 xâu: "abc"+"def" = "abcdef".

  5. Câu 5.Đổi xâu thành chữ hoa?

    • A.upper(s)
    • B.UPPER(s)
    • C.s.upper()
    • D.s.uppercase()
    Xem đáp án

    Đáp án: C. s.upper()

    s.upper() trả xâu chữ hoa; .lower() trả chữ thường.