Câu 1
1 điểm- Đáp án A: Tham số.
- Đáp án B: Đối số.
- Đáp án C: Dữ liệu.
- Đáp án D: Giá trị.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: A
Đáp án đúng là: A
Tham số được định nghĩa khi khai báo hàm và dùng như biến trong hàm.
Tin học · Lớp 10
15 câu · 23 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.
Lời giải do TopStudy biên soạn
Đáp án: A
Đáp án đúng là: A
Tham số được định nghĩa khi khai báo hàm và dùng như biến trong hàm.
Lời giải do TopStudy biên soạn
Đáp án: B
Đáp án đúng là: B
Lời gọi hàm có lỗi nếu tham số được truyền chưa có giá trị.
Đối số là giá trị được truyền vào khi gọi hàm.
Lời giải do TopStudy biên soạn
Đáp án: A
Đáp án đúng là: A
Một hàm khi khai báo có một tham số nhưng khi gọi hàm không thể có 2 đối số.
Lời giải do TopStudy biên soạn
Đáp án: B
Đáp án đúng là: B
Giá trị của c chưa xác định nên sẽ gây lỗi.
Lời giải do TopStudy biên soạn
Đáp án: C
Đáp án đúng là: C
Do có 3 đối số nên f cần có 3 tham số.
Các tham số của f có kiểu dữ liệu gì nếu hàm f được gọi như sau:
f( ‘5.0’)
Hoàn thành chương trình kiểm tra một số có là số nguyên tố không:
def prime(n):
c = 0
k = 1
while(kn):
if n%k == 0:
c = c + 1
k = k+ 1
if c == 1:
return (…)
else:
return (…)
Giá trị của m là bao nhiêu sau biết kết quả là 5:
def tinhSum(a, b):
return a + b
s = tinhSum(1, m)
print(s)
Chương trình sau bị lỗi ở dòng thứ bao nhiêu ?
def tinh(a, b):
if(b != 0):
return a // b
s = tinh(1, m)
print(s)
Giá trị của x là bao nhiêu sau biết kết quả là 8:
def tinh(a, b, c):
if(b != 0):
return a // b + c*2
s = tinh(1, 5, x)
print(s)
Hoàn thiện chương trình sau:
def USCLN_2(a, b):
r = a % b
while r != 0:
a = b
b = r
r = a % b
return (…)
Hoàn thiện chương trình tìm UCLN của hai số?
def USCLN_1(a, b):
if (…):
return a
return USCLN_1(b, a % b)
a = input('Nhap vao so nguyen duong a = ')
b = int(input('Nhao vao so nguyen duong b = '))
print(USCLN_1(a, b))
Chương trình sau bị lỗi ở dòng thứ bao nhiêu
>>> def fib(n):
>>> a, b = 0, 1
>>> while a < n:
>>> print(a, end=' ')
>>> a, b = b, a+b
>>> print()
>>> fib(1000)
Kết quả của chương trình này là bao nhiêu?
def kq():
numbers = [2, 4, 6, 8]
product = 1
for number in numbers:
product = product * number
print(product)
kq()