Professional Documents
Culture Documents
Test Cls10 Sem1 Neintensiv
Test Cls10 Sem1 Neintensiv
Test
1. Ce afişează secvenţele de program de mai jos, presupunând că toate variabilele sunt de tip
longint. (4p)
i:=10; a:=123456; s:=0;i:=3;
repeat while(i>0) do
i:=i-2; if i mod 3=0 then i:=i+1; begin s:=s+a mod 10; i:=i-1;a:=a div 10; end;
write(i); write(s);
until i<=0;
……………………………………………. ……………………………………………
s:=0;p=-1; a:=13;
for i:=1 to 200 do begin s:=s+p*i; p:=-p; end; while (a>0)do
write(s); begin write(a mod 2); a:=a div 2; end;
…………………………………………………. …………………………………….
3. Scrieţi un program care copiază din fişierul date.in în fişierul date.out doar literele mari, celelalte
caractere înlocuindu-le cu spaţiu. (3p)
Nume…………………….. Data……. Clasa………..
Test
1. Ce afişează secvenţele de program de mai jos, presupunând că toate variabilele sunt de tip
longint. (4p)
i:=13; a:=123456; s:=0;i:=4;
repeat while(i>0) do
i:=i-2; if i mod 3=0 then i:=i+1; begin s:=s+a mod 10; i:=i-1;a:=a div 10; end;
write(i); write(s);
until i<=0;
……………………………………………. ……………………………………………
s:=0;p=1; a:=12;
for i:=1 to 200 do begin s:=s+p*i; p:=-p; end; while (a>0)do
write(s); begin write(a mod 2); a:=a div 2; end;
…………………………………………………. …………………………………….
3. Scrieţi un program care copiază din fişierul date.in în fişierul date.out doar cifrele, celelalte
caractere înlocuindu-le cu spaţiu. (3p)