Professional Documents
Culture Documents
Đề Cương Ktck 2 Tin 10 - hs
Đề Cương Ktck 2 Tin 10 - hs
I. LÝ THUYẾT
Bài 16: Hàm trong Python
Câu 1: Từ khóa nào dùng để khai báo hàm người dùng tự định nghĩa?
Câu 2: Mệnh đề nào dưới đây mô tả đúng về hàm tự định nghĩa không trả lại giá trị?
A. Trong mô tả hàm không có từ khóa return
B. Trong mô tả hàm chỉ có một từ hóa return
C. Trong mô tả hàm phải có tối thiểu hai từ khóa return
D. Trong mô tả hàm hoặc không có return hoặc có return nhưng không có giá trị sau từ khóa return
Câu 3: Chọn phát biểu sai trong các phát biểu sau:
A. Lệnh print() thực hiện việc in ra màn hình
B. Lệnh input() thực hiện yêu cầu nhập vào một biểu thức, số hay một xâu bất kì
C. Lệnh type() trả lại kiểu dữ liệu của biểu thức trong ngoặc
D. Lệnh str() chuyển đối tượng đã cho thành chuỗi
Câu 4: Phát biểu đúng trong các phát biểu sau là:
A. Lệnh float() trả về số nguyên từ số hoặc chuỗi biểu thức
B. Có ít hàm có sẵn được xây dựng trong python
C. Lệnh bool() chuyển một giá trị sang Boolean
D. Lệnh input() có thể nhập vào một số nguyên mà không cần chuyển đổi kiểu
Câu 5: Chương trình sau cho kết quả là bao nhiêu?
def chao(ten): print("Xin chào, " + ten + "!")
chao(‘Xuan’)
Câu 6: Kết quả của chương trình sau là:
def PhepNhan(Number): return Number *10
print(PhepNhan(5))
Câu 7: Hàm sau có chức năng gì?
def sum(a, b): print("sum = " + str(a + b))
Câu 8: Hàm sau có chức năng gì?
def sub(a, b): print("sub = " + str(a * b))
Câu 9: Trong định nghĩa của hàm có thể có bao nhiêu từ khóa return?
Câu 10: Trong các hàm sau đây, hàm nào không có giá trị trả lại ?
A. input()
B. float()
C. int()
D. print()
Câu 11: Hãy cho biết hàm sau thực hiện công việc gì?
def func(n):
c=0
for k in range(1,n):
if n%k==0: c=c+k
return c
Câu 12: Hãy cho biết hàm sau thực hiện công việc gì?
def checkValue(n):
if n%2 == 0: print ("Đây là một số chẵn")
else: print ("Đây là một số lẻ")
Câu 13. Em hãy cho biết ý nghĩa của hàm list(x)?
Câu 14. Em hãy cho biết ý nghĩa của hàm str(x)?
Câu 15. Sắp xếp các câu lệnh sau thành hàm đúng?
(1) else : print ("Đây là số lẻ")
(2) def ktchanle(n):
(3) if n%2==0 :
(4) print("đây là số chẵn")
Câu 16. Cho biết kết quả của đoạn chương trình sau:
def calc(x): return 4*x-1
print(calc(7))
Câu 17. Cho biết kết quả của đoạn chương trình sau:
Str= 'Xin chào'
print(Str.upper())
Câu 18. Cho biết kết quả của đoạn chương trình sau:
Str= 'tam biet'
print(Str.title())