Sunteți pe pagina 1din 1

Evaluare formativă Nume Prenume___________________

Tipul de date şir de caractere

Ex 1 Variabila s a fost declarată astfel:


s:string[10]; 
iar variabila s reţine şirul de caractere bac2007.
Ce valoare are expresia length(s)
a. 8 b. 10 c. 9 d. 7
Ex 2 Care dintre următoarele expresii este adevărată/negativă?
a. length(’casa’)<pos(’casa’,’acasa’)
b. pos(’a’,’casa’)=pos(’a’,’acasa’)
c. ’casa’>’acasa’
d. ’casa’ = ’CASA’
Ex3 Variabila s a fost declarată astfel:
s:string[20]; 
Ce se afişează după executarea secvenţei de mai jos? 7. Determinați ce se va afișa în urma execuției secvenței de
s:=’bacalaureat’; program:
write(s[length(s)-3]); program p1;
var s, s1,s2,s3,r1,r2,r3,r4:string; i:integer;
begin
a.r b.e c.17 d.8 s1:='QWERTYUIOP'; s2:='ASDFGHJKLP'; s3:='ZXCVBNMQAZ';
Ex 4 Ce se va afişa după executarea secvenţei de program de mai jos? i:=length(s1)+pos('A',s1)-pos('S',s2)+length(s3);writeln('i=',i);
Varianta Pascal var b : string[20]; r1:=s1; delete(r1,3,3); insert(r1,s2,2); writeln('R1=',r1);
begin r2:= concat(s2,s3); delete(r2,2,20); writeln('R2=',r2);
r3:=copy((s1+s2),3, 2); delete(s3,2,20); writeln('R3=',r3);
b:='informatica'; delete(b,pos('r',b),pos('a',b));
r4:='';for i:=2 to 5 do begin str(i,s); r4:=s+s1[i]+r4; end;
write(b)
writeln('R4=',r4);
end. end.
a.ticab.form c.rmatica d.info Rezovare:
____________________________________________________________________________________
Ex 5 Variabilele a şi b sunt declarate astfel: ____________________________________________________________________________________
a,b:string[20]; ____________________________________________________________________________________
____________________________________________________________________________________
Ce se afişează în urma executării secvenţei de mai jos? ____________________________________________________________________________________
a:=’bac20’; b:=’07’; ____________________________________________________________________________________
write(concat(a,’*’),b); ____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
a. bac20*07 b.bac2007 c.bac20bac2007 d.bac140 ____________________________________________________________________________

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