Xét hai đoạn chương trình như bên dưới, phát biểu nào sau đây là đúng?
>>> def f_sum(a,b,c): >>> x,y =5,3
return a+b+c >>> f_sum(10,x,y):
A. (a,b,c) là tham số, (x,y) là đối số
B. (a,b,c) là đối số, (x,y) là tham số
C. (a,b,c) và (x,y) đều là đối số
D. (a,b,c) và (x,y) đều là tham số
>>> def f_sum(a,b,c): >>> x,y =5,3
return a+b+c >>> f_sum(10,x,y):
A. (a,b,c) là tham số, (x,y) là đối số
B. (a,b,c) là đối số, (x,y) là tham số
C. (a,b,c) và (x,y) đều là đối số
D. (a,b,c) và (x,y) đều là tham số
Quảng cáo
3 câu trả lời 268
1 tuần trước
Phát biểu đúng là:
B. (a,b,c) là đối số, (x,y) là tham số
Trong chương trình trên, (a, b, c) được định nghĩa là tham số của hàm `f_sum`, tức là các giá trị mà hàm này nhận vào khi được gọi. Trong khi đó, (x, y) là các biến cục bộ được khai báo trong phạm vi hàm, nên chúng là tham số của hàm, không phải là đối số mà được truyền vào hàm từ bên ngoài.
Quảng cáo
Câu hỏi hot cùng chủ đề
-
1 54616
-
28758
-
26966
Gửi báo cáo thành công!