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 ____________________________________________________________________________