TopStudy

Đáp án và lời giải

Giải SBT Tin 10 KNTT Bài 24. Xâu kí tự có đáp án

Về trang đề

Câu 1

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án đúng là: C

Lệnh len( ) sẽ tính độ dài xâu hay số lượng các kí tự có trong xâu.

Hình minh hoạ

Câu 2

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

a) True;

Câu 3

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

b) False;

Câu 4

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

c) True.

Hình minh hoạ

Câu 5

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Hai biểu thức trên có tương đương nhau.

Câu 6

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Hai biểu thức trên có tương đương nhau.

Câu 7

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Có nhiều cách. Ví dụ:

Hình minh hoạ

Câu 8

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án đúng là: D

Hình minh hoạ

Câu 9

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án đúng là: B

Hình minh hoạ

Câu 10

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

a) Chương trình có thể viết như sau:

count = 0

for ch in S:

if "0" <= ch <= "9":

count = count + 1

print(count)

Câu 11

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

b) Chương trình có thể viết như sau:

count = 0

for ch in S:

if "a" <= ch <= "z" or "A" <= ch <= "Z":

count = count + 1

print(count)

Câu 12

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án đúng là: C

Xâu kí tự trong Python là xâu bao gồm các kí tự nằm trong bảng mã Unicode.

Câu 13

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Có thể kiểm tra bằng biểu thức lôgic sau:

type(s) == type("").

Câu 14

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Hướng dẫn tham khảo:

Giả sử m1 = len(s1), m2 = len(s2), m = min(m1, m2). Chương trình sẽ bao gồm hai phần:

- Phần 1: duyệt lần lượt m lần, mỗi lần lấy một kí tự của s1, sau đó lấy 1 kí tự của s2, đưa vào xâu kết quả s.

- Phần 2: duyệt trên xâu còn lại (là xâu có độ dài > m) và đưa kết quả vào xâu s.

Câu 15

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

* Chương trình có thể viết như sau:

m = min(len(s1), len(s2))

i = 0

s = " "

while i < m and s1[i] == s2[i]:

s = s + s1[i]

i = i + 1

print(s)

* Chương trình ví dụ với s1 = "abcdeghik", s2 = "abcmnopg" như sau:

Hình minh hoạ