TOP 15 câu Trắc nghiệm Tin học 10 Bài 24 (Kết nối tri thức 2024) có đáp án: Xâu kí tự

Bộ 15 câu hỏi trắc nghiệm Tin học lớp 10 Bài 24: Xâu kí tự có đáp án đầy đủ các mức độ sách Kết nối tri thức giúp học sinh ôn luyện trắc nghiệm Tin học 10 Bài 24.

1 2,249 02/01/2024
Mua tài liệu


Chỉ 150k mua trọn bộ Trắc nghiệm Tin học lớp 10 Kết nối tri thức bản word (cả năm) có đáp án chi tiết:

B1: Gửi phí vào tài khoản 0711000255837 - NGUYEN THANH TUYEN - Ngân hàng Vietcombank (QR)

B2: Nhắn tin tới zalo Vietjack Official - nhấn vào đây để thông báo và nhận tài liệu.

Xem thử tài liệu tại đây: Link tài liệu

Trắc nghiệm Tin học 10 Bài 24: Xâu kí tự - Kết nối tri thức

Câu 1. Sau khi thực hiện lệnh sau, biến s sẽ có kết quả là:

s1 ="3986443"

s2 = ""

for ch in s1:

if int(ch) % 2 == 0:

s2 = s2 + ch

print(s2)

A. 3986443.

B. 8644.

C. 39864.

D. 443.

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

Chương trình hiển thị chuỗi gồm các chữ số chẵn trong s1.

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24 (có đáp án): Xâu kí tự

Câu 2. Biểu thức sau cho kết quả đúng hay sai?

S1 = “12345”

S2 = “3e4r45”

S3 = “45”

S3 in S1

S3 in S2

A. True, False.

B. True, True.

C. False, False.

D. False, True.

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

Cả hai chuỗi S1, S2 đều chứa S3 nên hai biểu thức đúng.

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24 (có đáp án): Xâu kí tự

Câu 3. Kết quả của chương trình sau nếu s = “python1221” là gì?

s = input("Nhập xâu kí tự bất kì:")

kq = False

for i in range(len(s)-1):

if s[i] == "2" and s[i+1] == "1":

kq = True

break

print(kq)

A. True.

B. False.

C. Chương trình bị lỗi.

D. Vòng lặp vô hạn.

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

Chuỗi s chứa “21” nên kq = True.

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24 (có đáp án): Xâu kí tự

Câu 4. Trong Python, câu lệnh nào dùng để tính độ dài của xâu s?

A. len(s).

B. length(s).

C. s.len().

D. s. length().

Đáp án đúng là: A
Lệnh len() tính độ dài của xâu kí tự với cấu trúc len(list).

Câu 5. Có bao nhiêu xâu kí tự nào hợp lệ?

1) “123_@##”

2) “hoa hau”

3) “346h7g84jd”

4) python

5) “01028475”

6) 123456

A. 5.

B. 6.

C. 4.

D. 3

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

Các xâu hợp lệ: 1, 2, 3, 5

Xâu kí tự trong Python là dãy các kí tự Unicode và được đặt trong cặp dấu nháy đơn hoặc nháy kép.

Câu 6. Xâu “1234%^^%TFRESDRG” có độ dài bằng bao nhiêu?

A. 16.

B. 17.

C. 18.

D. 15.

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

Đếm số kí tự trong cặp dấu nháy kép.

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24 (có đáp án): Xâu kí tự

Câu 7. Phát biểu nào sau đây là sai?

A. Có thể truy cập từng kí tự của xâu thông qua chỉ số.

B. Chỉ số bắt đầu từ 0.

C. Có thể thay đổi từng kí tự của một xâu.

D. Python không có kiểu dữ liệu kí tự.

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

Khác với danh sách, không thể thay đổi từng kí tự trong xâu.

Câu 8. Chương trình sau cho kết quả là bao nhiêu?

name = "Codelearn"

print(name[0])

A. “C”.

B. “o”.

C. “c”.

D. Câu lệnh bị lỗi.

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

Kí tự có chỉ số 0 đứng ở vị trí đầu tiên trong xâu name.

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24 (có đáp án): Xâu kí tự

Câu 9. Kết quả của chương trình sau là bao nhiêu?

>>> s = “0123145”

>>> s[0] = ‘8’

>>> print(s[0])

A. ‘8’.

B. ‘0’.

C. ‘1’.

D. Chương trình bị lỗi.

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

Khác với danh sách, không thể thay đổi từng kí tự của xâu.

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24 (có đáp án): Xâu kí tự

Câu 10. Trong Python, xâu nào chương trình sẽ báo lỗi.

A. 'This is a string in Python'

message = "This is also a string".

B. '"Beautiful is better than ugly.". Said Tim Peters'

C. Không có xâu bị lỗi.

D. 'It\'s also a valid string'

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

Cả ba xâu đều đúng, có thể sử dụng “” trong ‘’ hoặc sử dụng kí hiệu “\” trong xâu.

Câu 11. Kết quả của chương trình sau là bao nhiêu?

>>> s = “abcdefg”

>>> print(s[2])

A. ‘c’.

B. ‘b’.

C. ‘a’.

D. ‘d’

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

Kí tự có chỉ số 2 nằm ở vị trí thứ 3 trong chuỗi là ‘c’.

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24 (có đáp án): Xâu kí tự

Câu 12. Chương trình trên giải quyết bài toán gì?

s = ""

for i in range(10):

s = s + str(i)

print(s)

A. In một chuỗi kí tự từ 0 tới 10.

B. In một chuỗi kí tự từ 0 tới 9.

C. In một chuỗi kí tự từ 1 tới 10.

D. In một chuỗi kí tự từ 1 đến 9.

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

Biến i chạy từ 0 đến 9 trong range(10).

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24 (có đáp án): Xâu kí tự

Câu 13. Cho s = “123456abcdefg”, s1 = “124”, s2 = “235”, s3 = “ab”, s4 = “56” + s3

Có bao nhiêu biểu thức lôgic sau đúng?

1) s1 in s.

2) s2 in s.

3) s3 in s.

4) s4 in s.

A. 1.

B. 2.

C. 3.

D. 4.

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

Biểu thức đúng là: 3, 4.

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24 (có đáp án): Xâu kí tự

Câu 14. Chương trình sau giải quyết bài toán gì?

n = input("Nhập n")

s = ""

for i in range(n):

if i % 2 == 0:

s. append(i)

print(s)

A. In ra một chuỗi các số từ 0 tới n.

B. Chương trình bị lỗi.

C. In ra một chuỗi các số lẻ từ 0 đến n.

D. In ra một chuỗi các số chẵn từ 0 đến n – 1.

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

Do i có kiểu số nguyên nên không thể thêm vào chuỗi s được.

Câu 15. Chuỗi sau được in ra mấy lần?

s = "abcdefghi"

for i in range(10):

if i % 4 == 0:

print(s)

A. 0.

B. 1.

C. 2.

D. 3.

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

In ra 3 lần chuỗi s tương ứng với biến i bằng 0, 4, 8.

Xem thêm câu hỏi trắc nghiệm Tin học 10 Kết nối tri thức có đáp án hay khác:

Trắc nghiệm Tin học 10 Bài 23: Một số lệnh làm việc với dữ liệu danh sách

Trắc nghiệm Tin học 10 Bài 24: Xâu kí tự

Trắc nghiệm Tin học 10 Bài 25: Một số lệnh làm việc với xâu kí tự

Trắc nghiệm Tin học 10 Bài 26: Hàm trong Python

Trắc nghiệm Tin học 10 Bài 27: Tham số của hàm

1 2,249 02/01/2024
Mua tài liệu