Font size
WorksheetsUnderstanding Computer Science Concepts
Total questions: 88
Worksheet time: 52mins
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 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 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 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
’a’+’b’
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 Đà Nẵng” 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!"
Trong Python, kiểu dữ liệu xâu kí tự được đặt trong dấu nào?
Biến s = "Python" có kiểu dữ liệu gì trong Python?
int
float
str
Để cho biết độ dài của một xâu trong Python, ta sử dụng hàm nào?
Trong Python, kết quả của biểu thức "Hello" + "World" là gì?
"HelloWorld"
"HelloWorld!"
"Hello World"
"Hello_World"
Cho biết kết quả của đoạn chương trình sau:
y="Em xinh em đứng một mình cũng xinh"
x="em"
print(y.count(x))
3
1
Để thay thế tất cả kí tự 'a' trong xâu s = 'banana' thành kí tự 'o', ta dùng lệnh nào?
s.count('a', 'o')
s.find('a', 'o')
s.len('a', 'o')
Cho biết kết quả của đoạn mã bên:
"defg"
"abc"
"ghij"
"cdef"
Cho biết kết quả của đoạn mã bên:
"xuân"
" xuân"
"Mùa xuân"
"trên"
Cho biết kết quả của đoạn mã bên:
"6"
"5"
6
5
Cho biết kết quả của đoạn mã bên:
"789"
"123456"
"678"
"7890"
Kết quả của đoạn mã bên là:
"1234567"
"12345"
"12345678"
"123456"
Kết quả của đoạn mã bên là:
1
2
Một xâu kí tự là gì?
Một xâu kí tự là một dãy các kí tự.
Trong Python, để ghép hai hay nhiều xâu kí tự lại với nhau, ta sử dụng phép toán nào?
*
-
+
/
Xâu kí tự có độ dài bằng 0 được gọi là gì?
Không tồn tại
Xâu rỗng
Chứa kí tự 0
Xâu ngắn
Hàm nào trong Python dùng để tìm vị trí đầu tiên của một xâu con trong một xâu khác?
Xâu kí tự là một ___ các kí tự ___
(Viết thường có dấu)
(a)
Các cách khai báo xâu kí tự?
s = "Hello"
s = 'Hello'
s = """Hello
10a2"""
s = "Hello'
Khởi tạo xâu A rỗng:
(a)
Cho xâu x = "Python".
Cách truy cập kí tự "t" trong xâu?
x[2]
x[3]
[x2]
s[2]
Cho xâu string = "Kí tự"
Lệnh nào in ra kí tự cuối cùng của xâu string?
print( string[len(string)] )
print( string[len(string) - 1] )
print( string[len()-1] )
print( string[len(string) + 1] )
Cho xâu kí tự string.
Các cách nào kiểm tra xâu string rỗng?
if s == "":
if len(s) == 0:
if not s:
if len(s) - 1 == 0:
Cho đoạn mã Python như hình bên. Cho biết kết quả là gì?
hello
h e l l o
h-e-l-l-o
h-e-l-l-o-
Lệnh for i in range(len(s)): có ý nghĩa gì khi duyệt xâu s = "abc"?
Lặp qua từng ký tự trong xâu, sử dụng chỉ số từ 0 đến len(s)-1
Lặp qua từng ký tự trong xâu, sử dụng giá trị ký tự.
Lặp qua từng ký tự từ cuối về đầu.
Lỗi, vì không thể dùng range() cho xâu.
Lệnh for i in s: có ý nghĩa gì khi duyệt xâu s = "abc"?
Lặp qua từng ký tự trong xâu, sử dụng chỉ số từ 0 đến len(s).
Lỗi, vì không thể dùng in cho xâu.
Lặp qua từng ký tự trong xâu, sử dụng giá trị ký tự.
Lặp qua từng ký tự từ cuối về đầu.
Cho xâu a1 = "1a2b" và xâu a2 = "1a2b3c4d". Kiểm tra xâu con?
a1 in a2
a2 in a1
a1 is a2
a2 is a1
Hàm nào sau đây là hàm có sẵn trong Python?
print( )
hello( )
xin_chao( )
show_text( )
Trong Python, từ khóa nào dùng để trả lại giá trị từ một hàm?
exit
back
Khi nào một hàm không cần lệnh return?
Khi hàm có nhiều tham số
Khi hàm không cần trả lại giá trị
Khi hàm chứa lệnh print( )
Khi hàm có điều kiện if
Kết quả của đoạn mã sau là gì?
say_hello
Xin chào !
Không in gì cả
Báo lỗi
Hàm sau có chức năng gì?
>>> def sum(a,b):
return a+b
Trả về giá trị a và b
Trả về giá trị là tổng hai số a và b
Trả về giá trị là tổng hai số a và b, hiển thị ra màn hình
Trả về giá trị 2 số a và b được truyền vào
Hãy cho biết kết quả của đoạn mã sau?
7
11
5
Lỗi
Trong hàm có thể có bao nhiêu từ khóa return?
1
2
3
Không giới hạn
Hãy cho biết hàm nào sau đây đếm số chữ số trong xâu?
Chọn 2 phát biểu đúng về hàm trong python
Hàm có thể không có tham số
Hàm có thể sử dụng nhiều lần trong chương trình
Hàm phải có từ khóa return
python có 1 loại hàm
Quan sát đoạn mã và xác định
tên hàm
tham số hàm
giá trị trả về
Tên hàm: Tinh
Tham số hàm: x,y
Giá trị trả về: k
Tên hàm: Tinh(x,y)
Tham số hàm: x,y
Giá trị trả về: k
Tên hàm: Tinh
Tham số hàm: x,y
Giá trị trả về: x-y
Tên hàm: Tinh
Tham số hàm: không có
Giá trị trả về: k
Lệnh nào sau đây không phải là lệnh trong Python
Read
Input
type
Phát biểu nào sau đây sai?
Lệnh x = int( ’52 + 25’) chuyển xâu ’52 + 25’ thành số nguyên 77
Lệnh print(“Thời khoá biểu”) thực hiện việc in xâu kí tự “Thời khoá biểu” trong dấu ngoặc ra màn hình
Lệnh x = int( ‘52’) chuyển xâu ‘52’ thành số nguyên 52
Lệnh type(y) trả lại kiểu dữ liệu của biến y
Cú pháp câu lệnh gọi hàm trong Python có dạng chung nào sau đây?
<tên hàm>(<danh sách tham số>)
<tên hàm> = (<danh sách tham số>)
<tên hàm> . (<danh sách tham số>)
<tên hàm> : (<danh sách tham số>)
Phát biểu nào sau đây sai?
len(): tham số là danh sách hoặc xâu kí tự và trả về giá trị kiểu số thực.
float(): tham số là một xâu kí tự hoặc số nguyên và trả về giá trị số thực.
str(): tham số là các kiểu dữ liệu khác nhau và trả về xâu kí tự.
len(): tham số là danh sách hoặc xâu kí tự và trả về giá trị kiểu số nguyên.
4
3
5
6
Xin chào bạn Trần Quang Minh
Xin chào bạn
Trần Quang Minh
Xin chao ban Trần Quang Minh
Cú pháp thiết lập hàm có trả lại giá trị là:
Cú pháp thiết lập hàm không trả lại giá trị là:
Phát biểu nào sau đây sai?
Khối lệnh mô tả hàm được viết sau dấu “:” và không cần viết lùi vào
Hàm trong Python được định nghĩa bằng từ khoá def, theo sau là tên hàm
Hàm có thể có hoặc không có tham số
Khối lệnh mô tả hàm được viết sau dấu “:” và viết lùi vào, thẳng hàng
Khi chạy chương trình, nếu nhập Hồ Hiếu Học thì kết quả là:
Xin chào Hồ Hiếu Học
Hồ Hiếu Học
Xin chào ten
Xin chào em Hồ Hiếu Học
Để khởi tạo một danh sách ta thực hiện theo cú pháp như thế nào?
<Tên list>=(v1,v2,…,vn)
B. <Tên list>=[v1,v2,…,vn]
<Tên list>==[v1,v2,…,vn]
<Tên list>=(v[1],v[2],…,v[n])
Để tạo một danh sách trống, cách viết bất kỳ sau đây là đúng?
a = [ ]
a = [rỗng ]
a = [ “ ” ]
một = [ 0 ]
Để xóa 1 phần tử thứ 3 trong danh sách A, ta dùng lệnh nào sau đây?
del A[2]
del A[3]
del A[4]
delete(A[2])
Lệnh thêm phần tử vào cuối danh sách là:
<danh sách> . append()
<danh sách> : append()
<danh sách> = append()
<danh sách> append()
lệnh print(a[1]) có ý nghĩa là gì?
n ra phần tử ở vị trí đầu tiên trong danh sách
in ra phần tử ở vị trí thứ 2 trong danh sách
in ra số 1
in ra xâu kí tự a[1]
Cách khai báo danh sách nào sau đây, cách nào sai?
ls = [1, 2, 3]
ls = [x for x in range(3)]
ls = [“tin học”]
ls = list(3).
Để tính độ dài của danh sách A ta thực hiện như thế nào?
len(A)
len[A]
len<A>
len.A
Lệnh nào để duyệt từng phần tử của danh sách?
for
while-for
for kết hợp với lệnh range()
while kết hợp với lệnh range()
Cho arr = [‘xuan’, ‘hạ’, 1. 4, ‘đông’, ‘3’, 4.5, 7]. Đâu là giá trị của arr[3]?
1.4
'đông'
'hạ'
3
1 2 3 4 5
1 2 3 4
2 3 4 5
1 3 5
Kiểu dữ liệu danh sách (list) trong Python được biểu diễn bằng ký hiệu nào?
" "
Cho danh sách A = [3, 6, 9, 12, 15], giá trị của A[2] là bao nhiêu?
Phương thức nào dùng để thêm một phần tử vào cuối danh sách?
del()
append[]
Đâu là lệnh xóa phần tử đầu tiên của danh sách A?
A = A + [10]
del A[0]
A = [100] + A
A = A[1] * 25
Danh sách trong Python có thể chứa nhiều kiểu dữ liệu khác nhau, như số, chuỗi, boolean.
Đúng
Sai
Lệnh len(A) trong Python có tác dụng gì?
Đếm số phần tử trong danh sách A.
Xóa danh sách A.
Khởi tạo danh sách A.
Chuyển danh sách A thành chuỗi.
Trong danh sách Python, chỉ số (thứ tự/vị trí) của phần tử đầu tiên luôn bắt đầu từ 1.
Đúng
Sai
Phương thức (a) được sử dụng để thêm một phần tử vào cuối danh sách
Lệnh (a) trả về số lượng phần tử trong danh sách.
Trong một lần đi thỉnh kinh, Đường Tăng bị yêu quái bắt mất, chỉ còn lại Tôn Ngộ Không, Trư Bát Giới, Sa Tăng và Bạch Long Mã.
Nếu biểu diễn nhóm còn lại bằng một danh sách trong Python, cách nào là đúng?
tay_du_ky = { "Ngộ Không", "Trư Bát Giới", "Sa Tăng", "Bạch Long Mã" }
tay_du_ky = ( "Ngộ Không", "Trư Bát Giới", "Sa Tăng", "Bạch Long Mã" )
tay_du_ky = [ "Ngộ Không", "Trư Bát Giới", "Sa Tăng", "Bạch Long Mã" ]
tay_du_ky = "Ngộ Không, Trư Bát Giới, Sa Tăng, Bạch Long Mã"
