Font size
WorksheetsCâu hỏi trắc nghiệm về kiểu dữ liệu và xâu
Total questions: 40
Worksheet time: 20mins
Kết quả của lệnh sau là gì? s = "Hello" print(s[1])
H
e
l
o
Đâu là lệnh đúng để nối 2 xâu s1 = "Hello" và s2 = "World" thành "HelloWorld"?
s1 + s2 + " "
s1.append(s2)
s1 + s2
concat(s1, s2)
Kết quả của đoạn code sau là gì? s = "Python" print(len(s))
5
6
7
0
Hãy điền vào chỗ trống để chuyển xâu s = "hello" thành chữ in hoa: s = "hello" s = s.________() print(s)
capital()
capitalizeAll()
upper()
uppercase()
Đâu là kết quả đúng của đoạn mã sau? s = "abcde" print(s[:3])
abc
abcd
bcd
cde
Xâu nào sẽ được tạo ra sau khi thực hiện đoạn lệnh sau? s = "Tin hoc" print(s.replace(" ", "-"))
Tin_hoc
Tin-hoc
Tin hoc
Tin-hoc-
Kết quả của đoạn mã sau là gì? s = "Python" print(s[-1])
y
P
h
n
Chức năng của hàm strip() là gì?
Cắt một phần xâu
Loại bỏ khoảng trắng ở đầu và cuối xâu
Chuyển xâu thành danh sách
Lấy độ dài xâu
Kết quả đoạn mã sau là gì? s = "12345" print(s.isdigit())
True
False
Error
None
Đâu là cú pháp đúng để kiểm tra xâu s bắt đầu bằng chữ cái "H"?
s.begin("H")
s.startswith("H")
startwith(s, "H")
s.start("H")
Sau khi thực hiện đoạn lệnh sau, s có giá trị là gì? s = "Hello" s = s.lower()
HELLO
hello
Hello
lỗi
Kết quả đoạn mã sau là gì? s = "a b c" print(s.split())
['a b c']
['a', 'b', 'c', ' ']
['a', 'b', 'c']
a b c
Trong Python, chuỗi có thể thay đổi giá trị từng ký tự như danh sách không?
Có
Không
Có nếu dùng str.replace()
Chỉ khi xâu có độ dài chẵn
Trong Python, chuỗi có thể thay đổi giá trị từng ký tự như danh sách không?
Có
Không
Có nếu dùng str.replace()
Chỉ khi xâu có độ dài chẵn
Kết quả của lệnh sau là gì? s = "Nguyen Sieu" print("Sieu" in s)
True
False
Lỗi
Không in gì cả
Hãy chọn dòng lệnh sai trong số sau:
"abc".upper()
"abc".push("d")
"abc".replace("a", "x")
"123".isdigit()
Cho đoạn mã sau: Kết quả của chương trình là:
H
e
o
P
Chuỗi "Python"[2:5] cho kết quả là:
tho
yth
tho
tho
Phép toán nào dùng để nối hai chuỗi s1 và s2 trong Python?
s1 * s2
s1 + s2
s1 & s2
concat(s1, s2)
Giá trị trả về của đoạn mã sau là gì?
4
5
6
Lỗi
Phương thức nào dùng để chuyển chuỗi "hello" thành "HELLO"?
upper("hello")
"hello".toUpper()
"hello".upper()
"hello".UPPER()
Kết quả đoạn mã sau là gì?
Tin học
ọc hniT
cóh niT
ọcni hT
Điền từ thích hợp vào chỗ trống: Lệnh in ra số lần xuất hiện của ký tự 'P' trong chuỗi trên là:
count
find
index
replace
Kết quả đoạn mã sau là gì?
c Tin
Tin
ọc Tin
Học Tin
Lệnh nào sẽ tìm vị trí đầu tiên xuất hiện của chữ n trong chuỗi "Nguyen Sieu"?
"Nguyen Sieu".find('n')
"Nguyen Sieu".index('n')
"Nguyen Sieu".position('n')
"Nguyen Sieu"[n]
Giá trị của biến x sau đoạn lệnh sau là gì?
Python Python Python
Python*3
Python3
PythonPythonPython
Cho đoạn mã sau: Kết quả in ra là gì?
Tin học 12
" Tin học 12 "
Tin học
Tin học 12
Điền từ thích hợp vào chỗ trống: Phương thức (a) dùng để thay thế một phần chuỗi bằng chuỗi khác.
Phương thức ________ dùng để thay thế một phần chuỗi bằng chuỗi khác.
replace()
update()
switch()
edit()
Kết quả của đoạn mã sau là gì?
P
n
o
h
Kết quả của đoạn mã sau là gì? s = "Python" print("t" in s)
False
True
None
Error
Kết quả đoạn mã sau là gì? s = "NguyenSieu" print(s.upper().lower())
NGUYENSIEU
nguyensieu
NguyenSieu
s.upper.lower()
Giá trị của "-".join(["12", "3A", "45"]) là:
12-3A-45
12 3A 45
123A45
['12', '3A', '45']
Kết quả của đoạn mã sau là gì? s = "Nguyen Sieu High School" words = s.split() print(words[2])
Nguyen
Sieu
High
School
Điền vào chỗ trống để đếm số ký tự là chữ cái trong chuỗi s = "abc123@": count = 0 for ch in s: if ch.______(): count += 1 print(count)
isalpha
isalpha()
isdigit()
isalnum()
Kết quả đoạn mã sau là gì? s = "Tin học" for i in s: print(i, end="-")
T-i-n- -h-ọ-c-
Tin học-
T-i-n-h-ọ-c-
T-i-n- -h-ọ-c-
Kết quả của đoạn mã sau là gì? s = "Nguyen Sieu" print(s.replace(" ", "_"))
Nguyen_Sieu
Nguyen-Sieu
NguyenSieu
Nguyen__Sieu
Phép so sánh "abc" < "bcd" trong Python cho kết quả:
True
False
Lỗi
Không xác định
Kết quả đoạn mã sau là gì? s = "PYTHON" print(s.lower())
python
PYTHON
Python
pYTHON
Điền vào chỗ trống để in ra chuỗi không có khoảng trắng ở giữa: s = "A B C" print(s.________(" ", ""))
join
replace
strip
split
