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
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.
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ự.
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.
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".
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.