WorksheetsÔN TẬP KIỂU XÂU
Total questions: 77
Worksheet time: 43mins
s = "Quốc Tế Á Châu"
Vậy len(s) bằng bao nhiêu?
14
9
11
20
Xâu kí tự được đặt trong cặp dấu:
Nháy đơn (‘’) hoặc nháy kép (“”)
Ngoặc đơn ()
Ngoặc vuông []
Ngoặc nhọn {}
Cho đoạn chương trình sau:
s=’abcde’
print(s[3:])
Trên màn hình máy tính sẽ xuất hiện xâu:
‘de’
‘bcde’
‘abcd’
‘cde’
Cho đoạn chương trình sau:
s=’abcde’
print(s[:4])
Trên màn hình máy tính sẽ xuất hiện xâu:
‘abc’
‘bcde’
‘abcd’
‘cde’
Hàm y.find(x) cho biết điều gì?
Trả về vị trí xuất hiện cuối cùng của xâu x trong xâu y.
Trả về số nguyên xác định vị trí đầu tiên trong xâu y mà từ đó xâu x xuất hiện như một xâu con của xâu y.
Trả về số nguyên xác định vị trí đầu tiên trong xâu x mà từ đó xâu y xuất hiện như một xâu con của xâu x.
Trả về vị trí xuất hiện cuối cùng của xâu y trong xâu x.
Cho đoạn chương trình sau:
s=’abcde’
print(s[1:4])
Trên màn hình máy tính sẽ xuất hiện xâu:
‘abc’
‘bcde’
‘bcd’
‘cde’
Cho xâu s1=’ha noi’, xâu s2=’ha noi cua toi’. Khẳng định nào sau đây là đúng?
Xâu s2 lớn hơn xâu s1.
Xâu s1 bằng xâu s2.
Xâu s2 nhỏ hơn xâu s1.
Xâu s2 lớn hơn hoặc bằng xâu s1.
Hàm y.replace(x1,x2) có nghĩa là:
Tạo xâu mới từ xâu y bằng cách thay thế xâu con x2 của y bằng xâu x1.
Tạo xâu mới bằng cách ghép xâu x1 và xâu x2.
Thay thế xâu x1 bằng xâu x1+x2.
Tạo xâu mới từ xâu y bằng cách thay thế xâu con x1 của y bằng xâu x2.
Hàm y.count(x) cho biết:
Vị trí xuất hiện đầu tiên của x trong y.
Vị trí xuất hiện cuối cùng của x trong y.
Cho biết số kí tự của xâu x+y
Đếm số lần xuất hiện không giao nhau của x trong y.
Hàm len() cho biết:
Độ dài (hay số kí tự) của xâu.
Chuyển xâu ban đầu thành kí tự in hoa.
Vị trí của kí tự đầu tiên trong xâu.
Vị trí của kí tự bất kì trong xâu.
Cho xâu st=’abcd’. Hàm len(st) có giá trị là:
1
2
3
4
Cho đoạn chương trình sau:
s1=’a’
s2=’b’
print(s1+s2)
Kết quả trên màn hình là:
‘a’
‘b’
‘ab’
‘ba’
Cho xâu st=’abc’. st[0]=?
‘b’
‘a’
‘c’
0
Cho đoạn chương trình sau:
y=’abcae’
x1=’a’
x2=’d’
print(y.replace(x1,x2))
Trên màn hình máy tính sẽ xuất hiện xâu:
’bce’
’adbcade’
’dbcde’
’dbcae’
Cho xâu s = 'Hello everybody'
print(x[2:5])
(a)
x1 = 'tin'
x2 = 'học'
print(x2+x1)
tin học
tinhọc
học tin
họctin
s = 'thời khóa biểu'
print(s.count('i',4))
1
2
3
0
s = 'thời khóa biểu'
print(s.find('i'))
1
2
3
4
s1 = ' có phải em mùa thu Hà Nội'
s2 = 'là'
print(s1.replace('em','là'))
có phải em là mùa thu Hà Nội
báo lỗi
có phải là mùa thu Hà Nội
có phải là em mùa thu Hà Nội
chỉ số của các ký tự trong xâu được đánh bắt đầu từ
0
1
2
Không có chỉ số
Python chấp nhận dấu nháy đơn ('), dấu nháy kép (") để biểu thị chuỗi. Cú pháp Python nào sau đây KHÔNG được chấp nhận?
print('Hello World')
print("Hello World")
print('Hello World")
print(""'Hello World'"")
Câu lệnh sau cho kết quả là gì?
print("P" not in "APCSP")
(a)
a = 'Chào các bạn!'
print(len(a))
11
12
13
14
Xâu nào sau đây không hợp lệ
"Tây Nguyên"
"123&*()_+-"
a= hello
'1010101011'
cho xâu a bất kỳ. Ký tự cuối cùng trong xâu a có chỉ số là
100
chưa biết
len(a)-1
n
True
1
0
True
False
-1
13
3
-1
True
False
(a)
Lệnh split() dùng để làm gì?
Dùng để gộp danh sách các xâu thành một xâu
Tách một xâu thành các từ và đưa vào một danh sách
Dùng để xóa xâu
Lệnh join() dùng để làm gì?
Dùng để gộp danh sách các xâu thành một xâu
Tách một xâu thành các từ và đưa vào một danh sách
Dùng để tìm kiếm
['Trường', 'Quốc', 'Thái']
'Trường Quốc Thái'
'Trường-Quốc-Thái'
s = "Quốc tế "
Vậy len(s) bằng bao nhiêu?
(a)
Nếu s1 = 'Nguyễn Văn Long' và s2 = 'Lê Văn Đủ'
Vậy s1[11] = ?
(a)
s= '123446789'
print(len(s))
Kết quả tìm được là bao nhiêu?
(a)
Cho xâu st='abc'. st[0]=?
'b'
'a'
'c'
0
Trên màn hình máy tính sẽ xuất hiện xâu: s='abcde' print(s[3:])
'de'
'bcde'
'abcd'
'cde'
Trong Python, để khai báo kiểu dữ liệu xâu thì dữ liệu phải được đặt trong cặp dấu ngoặc nào sau đây?
Cặp đấu ngoặc vuông []
Cặp dấu ngoặc tròn ()
Cặp dấu ngoặc móc {}
Cặp dấu nháy đơn ‘’
Trong Python, để khai báo biến x là kiểu xâu, ta khai báo như thế nào là đúng nhất:
x=int(input(’mời nhập’))
x=float(input(’mời nhập’))
x=string(input(’mời nhập’))
x=input(’mời nhập’)
Trong Python, để cho ra kết quả là độ dài xâu thì ta sử dụng hàm nào sau đây?
upper(<tên biến xâu>)
find(<tên biến xâu>)
lower(<tên biến xâu>)
len(<tên biến xâu>)
Trong Python, để cho ra kết quả các chữ cái trong xâu IN HOA thì ta sử dụng hàm nào sau đây?
<tên biến xâu>.lower()
<tên biến xâu>.find()
<tên biến xâu>.len()
<tên biến xâu>.upper()
Trong Python, để cho ra kết quả các chữ cái trong xâu từ chữ hoa sang thường thì ta sử dụng hàm nào sau đây?
<tên biến xâu>.upper()
<tên biến xâu>.find()
<tên biến xâu>.len()
<tên biến xâu>.lower()
Trong Python, để 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?
<tên biến xâu>.upper(<xâu hoặc kí tự cần tìm>)
<tên biến xâu>.lower(<xâu hoặc kí tự cần tìm>)
<tên biến xâu>.len(<xâu hoặc kí tự cần tìm>)
<tên biến xâu>.find(<xâu hoặc kí tự cần tìm>)
Trong Python, khi muốn thay thế một từ hoặc cụm từ bằng từ hoặc cụm từ khác thì ta sử dụng hàm nào sau đây?
upper()
find()
len()
replace()
Trong Python, khi muốn tìm kiếm một từ hoặc cụm từ trong xâu thì ta sử toán từ nào sau đây?
and
or
len
in
Trong Python, khi muốn gộp các từ trong list (mảng) thì ta sử dụng hàm nào sau đây?
len()
find()
split()
join()
Trong Python, khi muốn tách các từ trong xâu thì ta sử dụng hàm nào sau đây?
len()
find()
join()
split()
Trong Python, khi muốn ghép 2 xâu lại với nhau ta sử dụng toán tử nào sau đây?
* (dấu nhân)
/ (dấu chia)
– (dấu trừ)
+ (dấu cộng)
Trong Python, cho 2 xâu như sau: a=’Hermann Gmeiner’, b=’hermann gmeiner’ khi so sánh 2 xâu a và b thì:
xâu a> xâu b
xâu a==xâu b
xâu a>=xâu b
xâu a<xâu b
Trong Python, cho xâu a=’Đà Nẵng’ và xâu b=’TP ’ ta sử dụng lệnh ghép xâu như thế nào để cho ra xâu “TP Đà Nẵng”?
a-b
a*b
b+a
a+b
Trong Python, cho xâu a=”Hermann! Đây là trường của em” để bỏ cụm từ “Đây” ta sử dụng hàm câu lệnh nào sau đây?
a=a.replace(“Đây”)
a=replace(“ Đây”,’’)
a=a.replace(“ Đây”,’-’)
a=a.replace(“ Đây”,’’)
Trong Python, cho xâu a=”Hermann! Đây là trường của em” để copy từ xâu a cụm từ “trường” thì ta sử dụng câu lệnh nào sau đây?
print(a[16:21])
print(a[16:22])
b=a[16:21]
b=a[16:22]
Trong Python, cho xâu a=”Hermann! Đây là trường của em” để in ra độ dài xâu a thì ta sử dụng câu lệnh nào sau đây?
print(a)
k=len(a)
b=b.len(a)
print(len(a))
Trong Python, cho xâu a=”Trường PT Hermann Gmeiner TP. Hồ Chí Minh” và xâu b=’Hermann’ để tìm ra vị trí xuất hiện của xâu b có trong xâu a ta sử dụng câu lệnh nào sau đây?
print(a)
k=len(a)
k=len(b)
k=a.find(b)
Trong Python, cho xâu a=”Đà Nẵng” và ta sử dụng lệnh a=a.upper() thì kết quả xâu a sẽ như thế nào?
Đà Nẵng
đÀ nẴNG
đà nẵng
ĐÀ NẴNG
Trong Python, cho đoạn chương trình sau:
a="Hermann Gmeiner"
k=len(a)
print(k)
cho kết quả là?
12
13
14
15
Trong Python, cho đoạn chương trình sau:
a="xin chào Python!"
for i in range(10):
print(a)
cho kết quả là?
in ra 1 lần dòng chữ "xin chào Python!"
in ra 9 lần dòng chữ "xin chào Python!"
in ra 11 lần dòng chữ "xin chào Python!"
in ra 10 lần dòng chữ "xin chào Python!"
Biểu thức sau cho kết quả đúng hay sai?
S1 = “12345”
S2 = “3e4r5”
S3 = “45”
S3 in S1
s3 in s2
True, false.
True, True.
false, false.
false, True.
Chương trình sau cho kết quả là bao nhiêu?
name = "Codelearn"
print(name[0])
"C"
"o"
"c"
Câu lệnh bị lỗi
Kết quả của chương trình sau là bao nhiêu?
'8'
'0'
'1'
Chương trình bị lỗi
Trong Python, câu lệnh nào dùng để tính độ dài của xâu s?
lenght(s)
len(s)
s.len(s)
s.lenght(s)
Xâu " NÔNG SƠN QUẢNG NAM" có độ dài bằng bao nhiêu?
15
16
17
18
Phát biểu nào sau đây là sai?
Có thể truy cập từng kí tự của xâu thông qua chỉ số.
Chỉ số bắt đầu từ 0.
Có thể thay đổi từng kí tự của một xâu.
Python không có kiểu dữ liệu kí tự.
Sau khi thực hiện lệnh sau, biến s2 sẽ có kết quả là:
393
443
8644
3986443
Chuỗi s sau được in ra mấy lần?
1
2
3
4
Lệnh nào sau đây dùng để tách xâu:
join()
split()
remove()
copy()
Lệnh nào sau đây dùng để gộp xâu:
join()
split()
remove()
copy()
Chọn phát biểu sai trong các phát biểu sau:
Lệnh join() nối các phần tử của một danh sách thành một xâu, ngăn cách bởi dấu cách.
Trong lệnh join, kí tự nối tuỳ thuộc vào câu lệnh.
split() có tác dụng tách xâu.
Kí tự mặc định để phân cách split() là dấu cách.
Sử dụng lệnh nào để tìm vị trí của một xâu con trong xâu khác không?
test()
find()
in()
split()
Kết quả của các câu lệnh sau là gì?
2, 0, 3.
2, 1, 3
3, 5, 2.
1, 4, 5.
. Lệnh sau trả lại giá trị gì?
>> “abcdabcd”. find(“cd”)
>> “abcdabcd”. find(“cd”, 4)
2,6
3,3
2,2
2,7
Chương trình sau in ra kết quả gì?
‘GoodAfternoon’
‘GoodAfternoon!’
Chương trình báo lỗi.
‘Good Afternoon!’
Chọn đáp án sai?
Kết quả của lệnh join() là một xâu
Kết quả của lệnh split() là một danh sách
Toán tử in dùng để kiểm tra một xâu có phải là xâu con của xâu khác hay không
Khi dùng lệnh find() để tìm kiếm, Chương trình sẽ báo lỗi nếu không tìm thấy xâu con trong xâu mẹ
sau khi thực hiện đoạn lệnh sau, n nhận kết quả bằng bao nhiêu?
2
3
1
-1
Kết quả in ra màn hình của đoạn lệnh sau là..
11
10
173
82
Cho xâu s="2.4.1.6.7" để tách xâu s thành danh sách a=['2','4','1','6','7']
ta dùng lệnh nào dưới đây?
a=s.split()
a=s.split(".")
a=split()
a=split(".")
Sử dụng lệnh nào để tìm vị trí của một xâu con trong xâu khác không?
test()
find()
in()
split()
