Which of the following is a valid function call (assuming the function exists)?
Trả lời:
Đáp án đúng: C
Đáp án đúng là C. funct();
Giải thích:
A. `funct;` không phải là một lời gọi hàm hợp lệ. Nó chỉ là một định danh (identifier) mà không có cú pháp gọi hàm (dấu ngoặc đơn).
B. `funct x, y;` không phải là một lời gọi hàm hợp lệ. Cú pháp này có thể gợi ý việc truyền các biến `x` và `y` vào hàm, nhưng lại thiếu dấu ngoặc đơn để chỉ ra đó là một lời gọi hàm.
C. `funct();` là một lời gọi hàm hợp lệ. Nó gọi hàm `funct` mà không truyền bất kỳ tham số nào. Dấu ngoặc đơn `()` là bắt buộc để chỉ ra rằng chúng ta đang gọi hàm chứ không chỉ đề cập đến tên hàm.
D. `int funct();` không phải là một lời gọi hàm hợp lệ, mà là một khai báo hàm (function declaration) cho hàm `funct` trả về một giá trị kiểu `int`. Nó không thực sự gọi hàm.
Vì vậy, chỉ có phương án C là một lời gọi hàm hợp lệ.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
