Nội dung đề
Phần I. Trắc nghiệm nhiều lựa chọn
Xâu kí tự trong Python là:
-
A
Đáp án A: Một kí tự
-
B
Đáp án B: Một dãy các số
-
C
Đáp án C: Một dãy các kí tự
-
D
Đáp án D: Một giá trị bất kì.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: C
Đáp án đúng là: C
Một xâu ký tự là một dãy các kí tự.
Xâu rỗng là xâu:
-
A
Đáp án A: có duy nhất một phần tử.
-
B
Đáp án B: không có phần tử nào.
-
C
Đáp án C: có độ dài vô hạn.
-
D
Đáp án D: viết theo chiều thuận và chiều ngược giống nhau.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: B
Đáp án đúng là: B
Xâu rỗng là xâu không có phần tử nào.
Cách nào không dùng để biểu diễn xâu kí tự?
-
A
Đáp án A: Đặt xâu trong cặp dấu nháy đơn.
-
B
Đáp án B: Đặt xâu trong cặp dấu nháy kép.
-
C
Đáp án C: Đặt xâu trong ba cặp dấu nháy kép.
-
D
Đáp án D: Ghi như bình thường không có gì đặc biệt.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: D
Đáp án đúng là: D
Trong Python, xâu kí tự được đặt trong cặp nháy đơn (hoặc nháy kép) hoặc có thể đặt trong ba cặp dấu nháy kép.
Lưu ý: Xâu trên nhiều dòng được đặt trong cặp ba nháy đơn hoặc 3 nháy kép.
Độ dài của xâu được tính thông qua lệnh:
-
A
Đáp án A: len()
-
B
Đáp án B: range()
-
C
Đáp án C: append()
-
D
Đáp án D: for
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: A
Đáp án đúng là: A
Hàm len() để đếm số ký tự trong 1 xâu.
Cho chương trình sau:
y = “Trúc xin trúc mọc sân đình”
x1 = “sân đình”
x2 = “bờ ao”
print(y.replace(x1,x2))
Kết quả của chương trình trên là:
-
A
Đáp án A: Trúc xinh trúc mọc sân đình
-
B
Đáp án B: Trúc xinh trúc mọc sân đình bờ ao
-
C
Đáp án C: Trúc xinh trúc mọc bờ ao
-
D
Đáp án D: Trúc xinh trúc mọc bờ ao sân đình
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: C
Đáp án đúng là: C

Cho đoạn code sau:

Kết quả của đoạn lệnh trên là gì?
-
A
Đáp án A: 1
-
B
Đáp án B: 2
-
C
Đáp án C: 3
-
D
Đáp án D: yes
Xem đáp án và lời giải
Kết quả của đoạn lệnh sau là

-
A
Đáp án A: c
-
B
Đáp án B: h
-
C
Đáp án C: à
-
D
Đáp án D: o
Xem đáp án và lời giải
Cho biết chương trình sau thực hiện công việc gì?

-
A
Đáp án A: Thay thế xâu “anh” bằng xâu “em”
-
B
Đáp án B: Thay thế xâu “em” bằng xâu “anh”
-
C
Đáp án C: Tìm vị trí xâu “anh”
-
D
Đáp án D: Tìm vị trí xâu “em”
Xem đáp án và lời giải
Để khai báo dữ liệu kiểu xâu thì dữ liệu phải được khai báo trong cặp ngoặc nào sau đây:
-
A
Đáp án A: Cặp dấu ngoặc vuông []
-
B
Đáp án B: Cặp dấu ngoặc tròn ()
-
C
Đáp án C: Cặp dấu ngoặc móc {}
-
D
Đáp án D: Cặp dấu nháy đơn ‘’
Xem đáp án và lời giải
Để khai báo biến x là kiểu xâu, khai báo nào là đúng nhất?
-
A
Đáp án A: x = int(input(‘mời nhập’))
-
B
Đáp án B: x = float(input(‘mời nhập’))
-
C
Đáp án C: x = string(input(‘mời nhập’))
-
D
Đáp án D: x = input(‘mời nhập’)
Xem đáp án và lời giải
Để thay thế từ hoặc cụm từ bằng từ hoặc cụm từ khác, ta sử dụng hàm nào?
-
A
Đáp án A: find()
-
B
Đáp án B: len()
-
C
Đáp án C: replace
-
D
Đáp án D: remove()
Xem đáp án và lời giải
Để cho ra kết quả là vị trí xuất hiện đầu tiên của một xâu hoặc ký tự có trong xâu, ta sử dụng hàm nào sau đây?
-
A
Đáp án A: <tên biến xâu>.lower(<xâu hoặc ký tự cần tìm>)
-
B
Đáp án B: <tên biến xâu>.find(<xâu hoặc ký tự cần tìm>)
-
C
Đáp án C: <tên biến xâu>.len(<xâu hoặc ký tự cần tìm>)
-
D
Đáp án D: <tên biến xâu>.upper(<xâu hoặc ký tự cần tìm>)
Xem đáp án và lời giải
Khi muốn ghép xâu, ta sử dụng toán tử nào sau đây?
-
A
Đáp án A: dấu nhân (*)
-
B
Đáp án B: dấu chia (/)
-
C
Đáp án C: dấu trừ (-)
-
D
Đáp án D: dấu cộng (+)
Xem đáp án và lời giải
Cho xâu a = ‘Tân Lập! Đây là trường của em!’. Để copy từ xâu a có cụm từ “trường”, ta sử dụng lệnh nào?
-
A
Đáp án A: print(a[16:22])
-
B
Đáp án B: print(a[‘trường’])
-
C
Đáp án C: b = a[16:20]
-
D
Đáp án D: b = a[16:22]
Xem đáp án và lời giải
Cho xâu a = ‘Tân Lập! Đây là trường của em!’ Kết quả của lệnh len(a) là:
-
A
Đáp án A: 28
-
B
Đáp án B: 29
-
C
Đáp án C: 30
-
D
Đáp án D: 31
Xem đáp án và lời giải
Tất cả đề Kiểu dữ liệu xâu kí tự - Xử lí xâu kí tự · Các bộ sách Tin học Lớp 10