Trong ngôn ngữ lập trình pascal, đoạn chương trình sau thực hiện công việc gì? (S là xâu ký tự bất kỳ) S1:=’Yes’; s2:=’No’; i:=pos(s2,s);
While i<>0 do
Begin
Delete(s,i,2);
Insert(s1,s,i);
i:=pos(s2,s);
End;
A.Thay toàn bộ cụm từ ‘No’ trong xâu S bằng cụm từ ‘Yes’;
B.Thay toàn bộ cụm từ ‘Yes’ trong xâu S bằng cụm từ ‘No’;
C.Thay cụm từ ‘Yes’ đầu tiên trong xâu S bằng cụm từ ‘No’;
D.Thay cụm từ ‘No’ đầu tiên trong xâu S bằng cụm từ ‘Yes’.
Đáp án và lời giải
Đáp án:A
Lời giải:
Vậy đáp án đúng là A.