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);
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".





