15 câu Trắc nghiệm Tin học 11 C++ Bài 18: Ví dụ về cách định nghĩa và sử dụng hàm có đáp án

Cho lệnh khai báo hàm:float Max(float &x, float &y);Và các khai báo biến: float a, b, c;Lời gọi hàm nào sau đây là sai?

12/15

Cho lệnh khai báo hàm:

float Max(float &x, float &y);

Và các khai báo biến: float a, b, c;

Lời gọi hàm nào sau đây là sai?

Max(Max(a, b), c);

Max(a, 9.9) ;

Max(a, c);

Max(a, b);

Giải thích

Đáp án đúng là: B

Khi truyền tham số bằng tham chiếu, thì khi gọi hàm, các đối số truyền vào phải là một biến. Không thể nhận bởi một giá trị hoặc hằng số nào đó.