JavaScript is required

Khối lệnh sau ra kết quả là bao nhiêu với a = 0, b = 8?
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.
Phuong trinh vo nghiem
B.
Phuong trinh co vo so nghiem
C.
-1.6
D.
Lỗi biên dịch
Trả lời:

Đáp án đúng: A


Đoạn code được cung cấp kiểm tra các điều kiện để in ra các thông báo khác nhau dựa trên giá trị của `a` và `b`. - Ban đầu, `a = 0` và `b = 8`. - Câu lệnh `if (a == 0)` được thực thi. Vì `a` bằng 0, nên phần thân của `if` ngoài được thực thi. - Bên trong `if (a == 0)`, có một câu lệnh `if (b != 0)`. Vì `b` bằng 8 (khác 0), nên phần thân của `if` trong được thực thi. - Phần thân của `if` trong in ra "Phuong trinh vo nghiem". Vậy đáp án đúng là "Phương trình vô nghiệm".

Câu hỏi liên quan