Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

bài 24.xâu kí tự

Total questions: 22

Worksheet time: 11mins

Name
Class
Date
1.

Câu 1: Xâu kí tự được đặt trong cặp dấu:

a)

Nháy đơn ('') hoặc nháy kép ('')

b)

Ngoặc đơn ()

c)

Ngoặc vuông []

d)

Ngoặc nhọn {}

2.

Câu 2: Xâu rỗng là xâu có độ dài bằng bao nhiêu?

a)

1.

b)

2.

c)

0.

d)

3.

3.

Câu 3: 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.

4.

Câu 4: Để biết độ dài của xâu s ta dùng hàm gì?

a)

str(s).

b)

len(s).

c)

length(s).

d)

s.len().

5.

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

6.

Câu 6: 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'

7.

Câu 7: Cho xâu s1='ha noi', xâu s2='ha noi cua toi'. Khẳng định nào sau đây là đúng?

a)

Xâu s2 lớn hơn xâu s1.

b)

Xâu s1 bằng xâu s2.

c)

Xâu s2 nhỏ hơn xâu s1.

d)

Xâu s2 lớn hơn hoặc bằng xâu s1.

8.

Câu 8: Xâu "1234%^^%TFRESDRG" có độ dài bằng bao nhiêu?

a)

16.

b)

17.

c)

18.

d)

15.

9.

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

a)

3986443.

b)

8644.

c)

39864.

d)

443.

10.

Câu 10: 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().

11.

Câu 1: 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.

12.

Câu 2: 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'.

13.

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.

14.

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

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.

15.

Cho xâu s1='abc', xâu s2='abc'. Khẳng định nào sau đây đúng

a)

Xâu s2 lớn hơn xâu s1.

b)

Xâu s1 bằng xâu s2.

c)

Xâu s2 nhỏ hơn xâu s1.

d)

Xâu s2 lớn hơn hoặc bằng xâu s1.

16.

Nếu S = "1234567890" thì S[0:4] là gì?

a)

"123".

b)

"0123".

c)

"01234".

d)

"1234".

17.

Chuỗi sau được in ra mấy lần?

a)

0.

b)

1.

c)

2.

d)

3.

18.

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.

19.

Biểu thức logic "01" in "10101" sẽ trả về giá trị gì?

a)

True.

b)

False.

c)

true.

d)

false.

20.

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

21.

Kết quả của chương trình sau nếu s = "python1221" là gì?

a)

True.

b)

False.

c)

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

d)

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

22.

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.