Pentru fiecare dintre itemii de la 1 la 5, scrieți pe foaia de examen litera corespunzătoare răspunsului corect. Fiecare răspuns corect se notează cu 4 puncte.
Identificatorii utilizați în rezolvări trebuie să respecte precizările din enunț (bold), iar în lipsa unor precizări explicite, notațiile trebuie să corespundă cu semnificațiile asociate acestora (eventual în formă prescurtată). Datele de intrare se consideră corecte, validarea lor nefiind necesară.
Cerința
4 puncte
În secvența alăturată toate variabilele sunt de tip întreg (n>1). Indicați cu ce pot fi înlocuite expresiile A și B astfel încât, în urma executării secvenței obținute, să se afișeze pe ecran toți divizorii primi ai lui n.
d:=2;
while d*d<=n do
begin p:=0;
while n mod d=0 do
begin n:=n div d; p:=p+1 end;
if p<>0 then write(d, ' ');
d:=d+1
end;
if A then write(B);
a. A: p>0
B: d
b. A: p>1
B: n
c. A: n>0
B: d
d. A: n>1
B: n
Arată baremul