JavaScript is required

Khi nạp chồng các hàm thì điều kiện khác nhau giữa các hàm sẽ là:

A.

Kiểu dữ liệu trả về của hàm (1)

B.

Kiểu dữ liệu của tham số truyền vào của hàm (2)

C.

Số lượng tham số truyền vào các hàm (3)

D.
Hoặc (1) hoặc (2) hoặc (3)
Trả lời:

Đáp án đúng: D


Khi nạp chồng hàm (function overloading), các hàm có cùng tên nhưng phải khác nhau về một trong các yếu tố sau: * **Số lượng tham số:** Các hàm có thể có số lượng tham số khác nhau. * **Kiểu dữ liệu của tham số:** Các hàm có thể có cùng số lượng tham số, nhưng kiểu dữ liệu của các tham số có thể khác nhau. * **Thứ tự kiểu dữ liệu của tham số:** Các hàm có thể có cùng số lượng tham số và cùng kiểu dữ liệu, nhưng thứ tự của các kiểu dữ liệu có thể khác nhau. Kiểu dữ liệu trả về của hàm không phải là yếu tố để phân biệt các hàm nạp chồng. Do đó, đáp án D là chính xác nhất vì nó bao gồm tất cả các điều kiện cần thiết để phân biệt các hàm khi nạp chồng.

Cùng ôn thi với bộ câu hỏi trắc nghiệm môn Lập trình hướng đối tượng có đáp án mà tracnghiem.net chia sẽ dưới đây, nhằm giúp các bạn sinh viên chuyên ngành chuẩn bị cho kì thi sắp tới.


50 câu hỏi 60 phút

Câu hỏi liên quan