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, iar x memorează inițial un număr din intervalul [10,10⁵]. Indicați o expresie care poate înlocui punctele de suspensie astfel încât, în urma executării secvenței obținute, variabila u să memoreze ultima cifră a produsului cifrelor lui x.
u:=1;
while x<>0 do
begin u:=.........;
x:=x div 10
end;
a. u*(x mod 10)
b. (u*x) mod 10
c. u mod 10*x
d. (u mod 10)*(x mod 10)