Sunteți pe pagina 1din 2

Nume.. Data. Clasa..

Test
1. Ce afieaz secvenele de program de mai jos, presupunnd 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;

. .

2. Descriei assign, reset, seekeoln, eof, rename. (2p)

3. Scriei un program care copiaz din fiierul date.in n fiierul date.out doar literele mari, celelalte
caractere nlocuindu-le cu spaiu. (3p)
Nume.. Data. Clasa..

Test
1. Ce afieaz secvenele de program de mai jos, presupunnd 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;

. .

2. Descriei close, rewrite, seekeof, eoln, erase. (2p)

3. Scriei un program care copiaz din fiierul date.in n fiierul date.out doar cifrele, celelalte
caractere nlocuindu-le cu spaiu. (3p)

S-ar putea să vă placă și