Cho đoạn chương trình viết bằng PASCAL sau đây :
PROGRAM giaiPT;
uses crt;
var A, B, C : real;
DELTA, X1, X2 : real;
BEGIN
write(‘ Nhap cac he so A, B, C : ’);
readln(A, B, C);
DELTA := B*B – 4*A*C;
if DELTA > 0 then
begin
X1 := ( – B – SQRT(DELTA) ) / (2*A);
X2 := – B / A – X1;
writeln(‘ X1 = ’, X1);
writeln(‘ X2 = ’, X2);
end;
readln
END.
Hãy chọn phát biểu sai trong các phát biểu sau đây :

A.Đây là chương trình giải phương trình bậc hai nhưng chưa xét hết các trường hợp;
B.Đây là chương trình giải phương trình bậc hai nhưng không đưa ra thông báo gì khi chương trình có nghiệm kép;
C.Đây là chương trình giải và thông báo nghiệm của một phương trình bậc hai nếu phương trình đó có nghiệm;
D.Đây là chương trình giải phương trình bậc hai, nhưng không đưa ra thông báo gì khi phương trình vô nghiệm .
Đáp án và lời giải
Đáp án:C
Lời giải:

Vậy đáp án đúng là C.

Bạn có muốn?

Xem thêm các đề thi trắc nghiệm khác

Chia sẻ

Một số câu hỏi khác có thể bạn quan tâm.