12/04/2025
Làm sao để có câu trả lời hay nhất?
12/04/2025
12/04/2025
Đoạn mã hàm sau:
def meet():
ten = input("Nhập tên bất kỳ:")
print("Xin chào ", ten)
meet()
a) Hàm đã cho là hàm có giá trị trả về
Sai. Hàm meet() không có giá trị trả về, vì không có câu lệnh return trong hàm. Nó chỉ thực hiện việc nhập và in kết quả ra màn hình.
b) Hàm đã cho là hàm không có giá trị trả về
Đúng. Như đã giải thích ở trên, hàm này chỉ in ra màn hình và không trả về giá trị nào.
c) Chương trình báo lỗi
Sai. Chương trình không báo lỗi. Nó sẽ yêu cầu người dùng nhập tên và in ra lời chào "Xin chào" kèm theo tên đã nhập.
d) Nội dung của hàm là nhập vào một tên bất kỳ, in ra lời chào "Xin chào" tên vừa nhập vào
Đúng. Hàm thực hiện yêu cầu nhập tên từ người dùng và in ra lời chào kèm theo tên đó.
a) Số lượng giá trị được truyền vào hàm bằng số tham số trong khai báo của hàm
Đúng. Khi gọi hàm, số lượng đối số (giá trị truyền vào) phải khớp với số lượng tham số trong khai báo hàm.
b) Lời gọi hàm không có lỗi nếu tham số được truyền chưa có giá trị
Sai. Nếu tham số yêu cầu giá trị và không có giá trị được truyền vào khi gọi hàm (trừ khi tham số có giá trị mặc định), chương trình sẽ báo lỗi.
c) Một hàm khi khai báo có một tham số nhưng khi gọi hàm có thể có 2 đối số
Sai. Nếu hàm khai báo có một tham số, thì chỉ có một đối số có thể được truyền vào khi gọi hàm. Nếu truyền vào hai đối số, chương trình sẽ báo lỗi.
d) Tham số là giá trị được truyền vào khi gọi hàm
Sai. Tham số là tên đại diện cho giá trị mà hàm nhận khi khai báo. Giá trị thực tế được gọi là đối số, được truyền vào khi gọi hàm.
12/04/2025
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
Top thành viên trả lời