NEW
Font size
Worksheets10 KNTT ÔN TẬP HK2
Total questions: 52
Worksheet time: 26mins
Chọn phát biểu sai trong các phát biểu sau:
Lệnh print() thực hiện việc in ra màn hình.
Lệnh float() trả về số nguyên từ số hoặc chuỗi biểu thức.
Lệnh type() trả lại kiểu dữ liệu của biểu thức trong ngoặc.
Lệnh str() chuyển đối tượng đã cho thành chuỗi.
Cuối dòng đầu tiên của định nghĩa hàm phải có dấu gì?
Dấu ‘:’.
Dấu ‘;’.
Dấu ‘.’.
Dấu ‘,’.
Trong các hàm sau đây, hàm nào có giá trị trả về là kiểu dữ liệu số thực
float(0
int()
str()
len()
Trong số các hàm sau đây, hàm nào là hàm có sẵn trong Python?
Dem()
Tong()
Kiemtra()
Print()
Trong số các hàm sau đây, hàm nào là hàm có sẵn trong Python?
Tinhgiaithua()
Tong()
Kiemtra()
input()
Hàm trong Python được định nghĩa bằng từ khóa nào?
input
return
def
Để thiết lập một hàm tự định nghĩa, trước tên hàm ta cần từ khóa nào?
return
define
def
input
Để thiết lập một hàm tự định nghĩa, ngay dưới tên hàm là gì?
danh sách giá trị
dấu hai chấm
<khối lệnh>
return
Để thiết lập một hàm tự định nghĩa, muốn trả lại giá trị của hàm thì ta sử dụng từ khóa nào?
input
return
def
Cú pháp thiết lập hàm có trả lại giá trị là
<tên hàm> (danh sách tham số hàm)
def <tên hàm> (<tham số>):
<khối lệnh>
def <tên hàm> (<tham số>):
<khối lệnh>
return
def <tên hàm> (<tham số>):
<khối lệnh>
return <giá trị>
Cú pháp câu lệnh gọi hàm trong Python có dạng:
<tên hàm> (danh sách tham số hàm)
<tên hàm> (<danh sách tham số>):
<tên hàm>
def <tên hàm> (<tham số>):
Câu 13. Trong chương trình sau, kết quả nhận được là?
def double(x):
return x * 2
double(4)
x * 2
4
8
X
Phát biểu nào sau đây là đúng khi nói về thân hàm trong Python?
Phần thân hàm là dãy các câu lệnh được viết thụt lề so với dòng đầu của định nghĩa hàm.
Phần thân hàm là dãy các câu lệnh được viết thẳng lề so với dòng đầu của định nghĩa hàm.
Phần thân hàm là dãy các câu lệnh được viết hoa ở đầu dòng.
Phần thân hàm là dãy các câu lệnh được hoa và thẳng hàng so với dòng đầu của định nghĩa hàm.
. Kết quả của đoạn chương trình sau là gì?
def tong(a, b, c):
t = a + b + c + 2
return t
tong(4, 5, 3)
12
14
16
15
Trong chương trình sau, kết quả nhận được là?
def chuyendoi(n):
return 0 – n
chuyendoi(20)
0 – n
–20
20
n
Trong chương trình sau, kết quả nhận được là?
def dec(y):
return y – 1
dec(15)
15
y
y – 1
14
Trong chương trình sau, kết quả nhận được là?
def binhphuong(m):
return m * m
binhphuong(6)
6
36
m
m * m
Cho một xâu kí tự R = “Tại sao?”, lệnh len(R) trả về kết quả là gì?
6
7
8
9
Xâu rỗng là xâu có độ dài bằng bao nhiêu?
0
2
1
3
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ố.
Có thể thay đổi từng kí tự của một xâu.
Chỉ số bắt đầu từ 0.
Xâu là một dãy các kí tự Unicode
Biểu thức logic "10" in "110101" sẽ trả về giá trị gì?
True.
False.
true.
false.
Trong xâu kí tự A = “zp@8fBC836”, kí tự mang giá trị “@” có chỉ số là bao nhiêu?
1
2
3
4
Trong Python, câu lệnh nào dùng để tính số lượng kí tự có trong xâu s.
s.len().
length(s).
len(s).
s. length().
Sau khi thực hiện chương trình dưới đây, kết quả của chương trình là gì?
s = “012314578910”
s[1] = ‘15’
print(s[1])
‘9’.
‘0’.
‘1’.
Chương trình bị lỗi.
Chương trình sau đây giải quyết bài toán gì?
s = “”
for i in range(10):
s = s + str(i)
print(s)
In một chuỗi kí tự từ 0 tới 9.
In một chuỗi kí tự từ 1 tới 10.
In một chuỗi kí tự từ 0 tới 10.
In một chuỗi kí tự từ 1 đến 9.
Lệnh split( ) dùng để làm gì?
Tách một danh sách thành xâu các từ
Tách một xâu thành danh sách các từ
Tách một xâu thành danh sách các số
Tách một số thành danh sách các từ
Cú pháp đầy đủ tìm xâu con trong xâu mẹ:
<xâu con>.find(<xâu mẹ>)
<xâu mẹ>.find(<xâu con>,0)
<xâu mẹ>.find(<xâu con>, start)
<xâu mẹ>.file(<xâu con>)
Toán tử gì để kiểm tra xâu này có nằm trong xâu kia không?
on
and
in
check
Cho một xâu kí tự S = “abcd bccd cde”, lệnh S.find(“cd”, 4) trả về kết quả gì?
6
7
8
9
Cho một xâu kí tự AL = “Chúc-mừng-năm-mới”, ta phải nhập lệnh gì sau đây để nhận được kết quả là [‘Chúc’, ‘mừng’, ‘năm’, ‘mới’]?
AL.split(“-”)
AL.split(“ ”)
AL.split(“,”)
AL.split()
Cho xâu kí tự Xi = “a73b”, lệnh "10ub3" + Xi trả về kết quả là gì?
“4ub3Xi”
“10ub3 a73b”
“10ub3a73b”
10ub3 Xi
Lệnh join( ) dùng để làm gì?
Nối xâu gồm các số nguyên thành một xâu
Nối xâu gồm các từ thành một danh sách
Nối danh sách gồm các từ thành một xâu
Nối danh sách gồm các số thành một từ
Cho một danh sách DE = [‘An’, ‘khang’, ‘thịnh’, ‘vượng’], nếu ta nhập lệnh “+”.join(DE) thì ta sẽ nhận được kết quả gì?
‘An’+‘khang’+‘thịnh’+‘vượng’
[An + khang + thịnh + vượng]
[‘An’ + ‘khang’+ ‘thịnh’ + ‘vượng’]
‘An+khang+thịnh+vượng’
Chọn phát biểu sai trong các phát biểu sau:
Lệnh print() thực hiện việc in ra màn hình.
Lệnh float() trả về số nguyên từ số hoặc chuỗi biểu thức.
Lệnh type() trả lại kiểu dữ liệu của biểu thức trong ngoặc.
Lệnh str() chuyển đối tượng đã cho thành chuỗi.
Cuối dòng đầu tiên của định nghĩa hàm phải có dấu gì?
Dấu ‘;’.
Dấu ‘.’.
Dấu ‘:’.
Dấu ‘,’.
Trong số các hàm sau đây, hàm nào là hàm có sẵn trong Python?
Dem()
Tong()
Kiemtra()
print()
Để thiết lập một hàm tự định nghĩa, trước tên hàm ta cần từ khóa nào?
return
define
def
Để thiết lập một hàm tự định nghĩa, ngay dưới tên hàm là gì?
danh sách giá trị
dấu hai chấm
<khối lệnh>
return
Cú pháp thiết lập hàm có trả lại giá trị là
<tên hàm> (danh sách tham số hàm)
A. def <tên hàm> (<tham số>):
<khối lệnh>
def <tên hàm> (<tham số>):
<khối lệnh>
return
def <tên hàm> (<tham số>):
<khối lệnh>
return <giá trị>
Cú pháp câu lệnh gọi hàm trong Python có dạng:
<tên hàm>
<tên hàm> (danh sách tham số hàm)
<tên hàm> (<danh sách tham số>):
def <tên hàm> (<tham số>):
“Lỗi khi không thể thực hiện một lệnh trong chương trình. Chương trình dừng lại và thông báo một mã lỗi”. Đây là định nghĩa của loại lỗi chương trình nào trong Python?
Lỗi cú pháp
Lỗi ngoại lệ
Lỗi lôgic
Lỗi chỉ số
“Lỗi khi có lệnh viết sai cú pháp hoặc sai cấu trúc ngôn ngữ Python quy định”. Đây là định nghĩa của loại lỗi chương trình nào trong Python?
Lỗi cú pháp
Lỗi lôgic
Lỗi ngoại lệ
Lỗi giá trị
“Chương trình chạy không lỗi, nhưng kết quả đưa ra sai, không chính xác”. Đây là định nghĩa của loại lỗi chương trình nào trong Python?
Lỗi cú pháp
Lỗi lôgic
Lỗi ngoại lệ
Lỗi chỉ số
Mã lỗi nào được đưa ra khi lệnh gọi một hàm nhưng không có hàm đó?
ZeroDivisionError.
TypeError
NameError
IndentationError
Điền vào “…” hoàn thành phát biểu sau: “Chương trình chạy không lỗi ngoại lệ nhưng kết quả đưa ra …. Đây là lỗi … bên trong chương trình.”
sai, ngữ nghĩa.
đúng, ngoại lệ
đúng, ngữ nghĩa
sai, ngoại lệ
Mã lỗi ngoại lệ của lệnh sau: s = “20” + 12
IndexError.
TypeError.
ValueError.
SyntaxError.
Chương trình sau thông báo lỗi gì?
lst = [10, 60, 30, 40]
print(lst[4])
IndexError.
NameError
ValueError.
SyntaxError
Đoạn chương trình sau bị lỗi gì?
while true
print(“Chuc mung nam moi”)
Lỗi cú pháp
Lỗi lôgic
Lỗi ngoại lệ
Lỗi giá trị
Đoạn chương trình sau:
>>> n = int( input(“Nhập số nguyên n: “))
>>> Nhập số nguyên n: 20.5
Khi người dùng nhập dữ liệu số nguyên n là 10.5. Chương trình sẽ thông báo lỗi gì?
Lỗi cú pháp
Lỗi lôgic
Lỗi chương trình
Lỗi giá trị
Đoạn chương trình sau bị lỗi gì?
A = [10, 3, 10,9,8, 0]
for i in range(7):
print(A[i], end = “ “)
Lỗi cú pháp
Lỗi lôgic
Lỗi ngoại lệ
Lỗi giá trị
Cho đoạn chương trình sau:
>>> s = 0
>>> for i in range (3):
s = s + i
>>> print(s)
3
Chương trình cho ra kết quả 3 là sai. Theo em đây là thuộc lỗi nào trong các lỗi sau:
Lỗi cú pháp
Lỗi lôgic
Lỗi ngoại lệ
Lỗi giá trị
Có mấy loại lỗi trong chương trình Python?
3
4
2
1
