JavaScript is required

Khối lệnh sau ra kết quả là bao nhiêu với a = 0, b = 0?

double a, b;

if (a == 0)

if (b != 0) System.out.println(“Phuong trinh vo nghiem”);

else System.out.println(“Phuong trinh co vo so nghiem”);

else System.out.println(-b/a);

A.

A. Phuong trinh vo nghiem

B.

B. Phuong trinh co vo so nghiem

C.

C. -1.6

D.

D. Lỗi biên dịch

Trả lời:

Đáp án đúng: B


Đoạn code kiểm tra điều kiện của `a` và `b`. - Đầu tiên, kiểm tra `if (a == 0)`. Vì `a = 0`, điều kiện này đúng. - Tiếp theo, kiểm tra `if (b != 0)`. Vì `b = 0`, điều kiện này sai. - Do điều kiện `if (b != 0)` sai, nên chương trình sẽ thực hiện lệnh `else System.out.println(“Phuong trinh co vo so nghiem”);`. - Vậy, kết quả in ra màn hình là "Phuong trinh co vo so nghiem".

Câu hỏi liên quan