Câu 1: Kết quả của chương trình sau là bao nhiêu?
>>>def f(a,b):
return a + b + N
>>> N = 5
>>>f(3, 3)
Câu 2: Kiểu tham số bất biến gồm các kiểu nào?
Câu 3: Hoàn thiện (…) trong phát biểu sau
“Trong Python tất cả các biến khai báo bên trong hàm đều có tính …, không có hiệu lực ở bên … hàm”
Câu 4: Nếu biến bên ngoài hàm muốn có tác dụng bên trong hàm ta dùng từ khóa nào?
Câu 5: Hãy sửa lỗi cho chương trình sau?
def f():
n = n + 1
return n
n = 15
a = f()
print(a)
Câu 6: Nếu muốn biến bên ngoài vẫn có tác dụng bên trong hàm thì cần khai báo lại biến này bên trong hàm với từ khoá nào?
Câu 7: Kết quả của chương trình sau là bao nhiêu?
def kq(name):
s = "Tôi tên là: "
s = s+ name
return s
print(kq("Xuân"))
Câu 8: Kiểu tham số khả biến gồm các kiểu nào?
Câu 9: Kết quả nào được in ra khi thực hiện các câu lệnh sau:
>>>def f(x, y):
a = x + y
print(a + n)
>>>n = 5
>>>f(2, 3)
Câu 10: Đoạn chương trình sau có lỗi không?
m, n = 10, 4
def f(a):
k = n + m + a
return k
f(5)
Câu 11: Giá trị của x, y là bao nhiêu khi thực hiện lệnh f(1, 3)
>>> x, y = 3, 4
>>> def f(x, y):
x = x + y
y = y + 2
return x
Câu 12: Đâu là chương trình đúng khi hàm với đầu vào là lis
Câu 13: Cho biết kết quả của chương trình sau:
def changeme(mylist):
mylist.append([1,2,3,4])
mylist = [10,20,30]
changeme( mylist)
print(mylist)
Câu 14: Kết quả của chương trình sau là bao nhiêu?
s = "Hôm nay tôi đi học "
def kq(name):
s = "Hello World"
s = s + “!!!”
return s
print(s)
Câu 15: Kết quả của chương trình sau là:
def add(x,y):
print(x+y)
x=15
add(x ,10)
add(x,x)
y=20
add(x,y)
Câu 16: Mệnh đề nào dưới đây phát biểu sai về phạm vi tác dụng của biến trong Python?
Câu 17: Giá trị của a, b là bao nhiêu khi thực hiện lệnh f(2, 5)
>>> a, b = 0, 1
>>> def f(a, b):
a = a * b
b = b // 2
return a + b
Câu 18: Cho đoạn chương trình sau:
def h(a1,b1):
s=a1-b1
return s
a,b=map(int,input().split())
t=h(a,b)
print(t)
Trong đoạn chương trình trên s được gọi là
Câu 19: Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiêu?
def msg():
a=10
print("Gia tri cua a la",a)
return msg()
print a
Câu 20: Trong Python biến được khai báo và sử dụng bên trong một hàm được gọi là gì?
Câu 21: Kết quả của chương trình này là bao nhiêu?
s = "Tôi tên là: "
def kq(name):
s = s+ name
print(kq("Long"))
Link nội dung: https://itt.edu.vn/index.php/trac-nghiem-gdktpl-10-ket-noi-tri-thuc-a4296.html