Sunteți pe pagina 1din 2

Nume................................... Clasa........................ Data.............................

Test

1. Fiind date programele de mai jos scriei, pe linia punctat, ce afieaz:


(8x0,5=4p)
program bursuc; program marmota;
var a, b, c, d:string; var a:array[1..6, 1..6] of integer;
x, y, z:integer; i,j:integer;
begin begin
a:='abracadabra'; for i:=1 to 6 do for j:=1 to 6 do a[i,j]:=i+j;
b:=copy(a,9,5); writeln(a[4,2]);{.......................................................}
writeln(b);{............................................} for i:=1 to 4 do
x:=pos(b,a); write(a[i,7-i]);{.......................................................}
writeln(x);{............................................} for i:=1 to 4 do
delete(a,5,4); write(a[i+2,i]);{.......................................................}
writeln(a+b);{..........................................} for i:=2 to 5 do
a:='1234567890'; write(a[i,2]);{..........................................................}
b:='cada'; c:='a'+b; end.
insert(c,a,5);
writeln(a);{............................................}
end.

2. Prezentai pe larg 5 funcii/proceduri ce opereaz cu iruri de caractere. (5x1p)


Nume................................... Clasa........................ Data.............................

Test

1. Fiind date programele de mai jos scriei, pe linia punctat, ce se afieaz:


(8x0,5=4p)
program bursuc; program marmota;
var a, b, c, d:string; var a:array[1..6, 1..6] of integer;
x, y, z:integer; i,j:integer;
begin begin
a:='abracadabrul'; for i:=1 to 6 do for j:=1 to 6 do a[i,j]:=i+j;
b:=copy(a,9,5); writeln(a[4,2]);{.......................................................}
writeln(b);{............................................} for i:=1 to 4 do
x:=pos(b,a); write(a[i,6-i]);{.......................................................}
writeln(x);{............................................} for i:=1 to 4 do
delete(a,5,4); write(a[i,i+1]);{.......................................................}
writeln(a+b);{..........................................} for i:=2 to 5 do
a:='1234567890'; write(a[i,3]);{..........................................................}
b:='cuda'; c:='a'+b; end.
insert(c,a,5);
writeln(a);{............................................}
end.

2. Prezentai pe larg 5 funcii/proceduri ce opereaz cu iruri de caractere. (5 x1p)

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