$\text{Câu lệnh A :}$
$\text{S := 0; While S < 10 do write(S);}$
$\text{⇒ Giá trị S không thay đổi trong khi thực hiện chương trình}$
$\text{⇒ Điều kiện S < 10 sẽ luôn đúng}$
$\text{⇒ Vòng lặp sẽ luôn được thực hiện}$
$\text{⇒ Lỗi vòng lặp vô hạn}$
$\text{⇒ Câu lệnh sai}$
$\text{Câu lệnh B :}$
$\text{i := 0; S := 1; While S < 10 do S := S + i; i := i + 1;}$
$\text{⇒ Giá trị biến i = 0, S = 1}$
$\text{⇒ Sau do chỉ lặp câu lệnh S := S + i;}$
$\text{⇒ i := i + 1 và S := S + i phải đưa vào begin ... end;}$
$\text{⇒ Giá trị i không đổi luôn bằng 0}$
$\text{⇒ Giá trị S cũng sẽ không đổi}$
$\text{⇒ Điều kiện S < 10 sẽ luôn đúng}$
$\text{⇒ Vòng lặp sẽ luôn được thực hiện}$
$\text{⇒ Lỗi vòng lặp vô hạn}$
$\text{⇒ Câu lệnh sai}$