JavaScript is required

Kết quả hiển thị ra màn hình của chương trình sau là gì?

#include

void main()

{

int a,b ;

a=100 ; b=56;

printf(“%d”,(a

}

A.

56.

B.

100.

C.

Báo lỗi khi thực hiện xây dựng chương trình.

D.
Kết quả khác.
Trả lời:

Đáp án đúng: A


Đoạn chương trình sử dụng toán tử điều kiện `(a < b) ? a : b`. Biểu thức `a < b` sẽ trả về giá trị đúng (1) nếu a nhỏ hơn b, và sai (0) nếu ngược lại. Trong trường hợp này, a = 100 và b = 56, do đó `a < b` là sai. Vì vậy, toán tử điều kiện sẽ trả về giá trị của b, tức là 56. Kết quả hiển thị trên màn hình sẽ là 56.

Câu hỏi liên quan