Sunteți pe pagina 1din 20

V1 Test de evaluare la Informatica, anul II, gr___,Numele Prenumele____________________data______

I.Stabiliți care dintre următoarele afirmații sunt false și care sunt adevărate (A/F):
a. Mulțimea de valori ale unui tip de date array este constituită din tablouri. A-F
b. Tablourile sânt formate dintr-un numar fixat de componente de același tip, denumit tip de
indice. A - F
c. Lungimea șirurilor de caractere de tip packed array[1..n] of char nu poate fi modificată pe
parcursul derulării programului. A – F
d. În lipsa parametrului nmax lungimea maximă se stabilește implicit, în mod obișnuit - 205 de
caractere. A – F
e. Asupra șirurilor de tip string se poate efectua operația de concatenare (juxtapunere), notată
prin semnul „+”. A – F

II. a. Scrieţi construcţia tipului de date tablou bidimensional, indicaţi ce înseamnă [T1,T2] şi
[T3]. Daţi exemplu.

b. Completați spațiile libere:


Program P77;
type _______ = array [1..5] of real;
var x : Vector; i : integer; s : ______;
begin
_______(‘Dați 5 numere’);
______ to 5 do readln(x [i]);
writeln(‘Ați introdus :’);
for i:=1 to 5 do ______(x [i]);
s:=0;
for i:=1 to 5 do s:=s+x [i];
writeln(’______=’, s:5:2);
_______;
end.

c. Elaborați un program ce va calcula numărul componentelor pozitive a unei variabile m de


tip Vector cu 8 componente întregi.
III.a. Ce va afişa următorul program ? :

Program p1;
Var s:string;
i:integer;
begin
s:=’Windows Phone 2003 Xp’;
for i:=1 to length(s) do
case s[i] of
‘0’..’9’:s[i]:=’L’;
‘a’..’z’:s[i]:=’A’;
End;
Writeln(s);
Readln;
End.
Raspuns:______________________________________________________________

b.Elaborați un program ce va afișa informații despre un student, numele, prenumele, numele


și prenumele vostru și lungimea fiecărui șir de caractere.
V2 Test de evaluare la Informatica, anul II, gr____,Numele Prenumele___________________data______

I.Stabiliți care dintre urmatoarele afirmații sunt false și care sunt adevărate (A/F):
a. Tablourile sânt formate dintr-un număr fixat de componente de același tip, denumit tip de
bază. A - F
b. Fiind date două variabile de tip tablou de același tip, numele variabilelor pot apărea într-o
instrucțiune de atribuire. A – F
c. În lipsa parametrului nmax lungimea maximă se stabilește implicit, în mod obișnuit - 255 de
caractere. A – F
d. Asupra șirurilor de tip string se poate efectua operația de concatenare (juxtapunere), notată
prin semnul „*”. A – F
e. Lungimea curentă a unei valori v de tip string poate fi aflată cu ajutorul funcției predefinite
length(v) A – F

II.a. Scrieţi construcţia tipului de date tablou unidimensional, indicaţi ce înseamnă [T1] şi
[T2]. Daţi exemplu.

b. Completați spațiile libere:


Program P77;
type ______ = array [1..5] of real;
var x : Vector; i : ______; p : real;
begin
_______(‘Dați 5 numere’);
for i:=1 to 5 do _______(x [i]);
writeln(‘Ați introdus :’);
________ to 5 do writeln(x [i]);
p:=1;
for i:=1 to 5 do p:=p*x [i];
writeln(’_______=’, p:5:2);
readln;
end.

c. Elaborați un program ce va calcula numărul componentelor negative a unei variabile t de


tip Vector cu 7 componente reale.
III. a. Ce va afişa următorul program ? :

Program p1;
Var s:string;
i:integer;
begin
s:=’30.10.2018 este ZiUA de Azi’;
for i:=1 to length(s) do
case s[i] of
‘A’..’Z’:s[i]:=’0’;
‘a’..’z’:s[i]:=’2’;
End;
Writeln(s);
Readln;
End.
Raspuns:______________________________________________________________

b.Elaborați un program ce va afișa informații despre data de naștere a elevului data; luna;
anul; data,luna și anul de naștere și să afișeze lungimea fiecărui șir de caractere.

V3 Test de evaluare la Informatica, anul II, gr____,Numele Prenumele___________________data______


I.Stabiliți care dintre urmatoarele afirmații sunt false și care sunt adevărate (A/F):
a. Mulțimea de valori ale unui tip de date array este constituită din tablouri. A-F
b. Tablourile sânt formate dintr-un numar fixat de componente de același tip, denumit tip de
indice. A - F
c. Atributul packed împachetat) indică cerința de optimizare a spațiului de memorie pentru
elementele tipului array. A - F
d. Fiind date două variabile de tip integer de același tip, numele variabilelor pot apărea într-o
instrucțiune de atribuire. A – F
e. Subliniem faptul că șirurile de caractere de tip packed array [1..n] of char conțin exact n
caractere. A – F
f. În lipsa parametrului nmax lungimea maximă se stabilește implicit, în mod obișnuit - 205 de
caractere. A – F
g. Asupra șirurilor de tip string se poate efectua operația de concatenare (juxtapunere), notată
prin semnul „+”. A – F
h. Lungimea curentă a unei valori v de tip packed array poate fi aflată cu ajutorul funcției
predefinite length(v). A – F

II. Scrieţi construcţia tipului de date packed array și explicați.


Daţi exemplu.

2. Completați spațiile libere:


Program P77;
type _______ = array [1..5] of real;
var x : Vector; i : integer; s : ______;
begin
_______(‘Dați 5 numere’);
______ to 5 do readln(x [i]);
writeln(‘Ați introdus :’);
for i:=1 to 5 do ______(x [i]);
s:=0;
for i:=1 to 5 do if x[i]<0 then s:=s+x [i];
writeln(’______=’, s:5:2);
_______;
end.

3. Ce va afişa următorul program ? :


Program p1;
Var s:string;
i:integer;
begin
s:=’Windows Phone 2003 Xp’;
for i:=1 to length(s) do
case s[i] of
‘0’..’9’:s[i]:=’U’;
‘a’..’z’:s[i]:=’k’;
End;
Writeln(s);
Readln;
End.
Raspuns:______________________________________________________________

4.Elaborați un program ce va afișa informații despre un telefon, numele prețul, modelul (string).
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
V4 Test de evaluare la Informatica, anul II, gr____,Numele Prenumele___________________data______

I.Stabiliți care dintre urmatoarele afirmații sunt false și care sunt adevărate (A/F):
a. Mulțimea de valori ale unui tip de date packed array este constituită din tablouri. A - F
b. Tablourile sânt formate dintr-un număr fixat de componente de același tip, denumit tip de
bază. A - F
c. Atributul packed (împachetat) indică cerința de optimizare a spațiului de memorie pentru
elementele tipului real. A - F
d. Fiind date două variabile de tip tablou de același tip, numele variabilelor pot apărea într-o
instrucțiune de atribuire. A – F
e. Subliniem faptul că șirurile de caractere de tip packed array [1..n] of char nu conțin exact
n caractere. A – F
f. În lipsa parametrului nmax lungimea maximă se stabilește implicit, în mod obișnuit - 255 de
caractere. A – F
g. Asupra șirurilor de tip string se poate efectua operația de concatenare (juxtapunere), notată
prin semnul „*”. A – F
h. Lungimea curentă a unei valori v de tip string poate fi aflată cu ajutorul funcției predefinite
length(v) A – F

II. Scrieţi construcţia tipului de date string nmax și explicați.

2. Completați spațiile libere:

Program P77;
type ______ = array [1..5] of real;
var x : Vector; i : ______; p : real;
begin
_______(‘Dați 5 numere’);
for i:=1 to 5 do _______(x [i]);
writeln(‘Ați introdus :’);
________ to 5 do writeln(x [i]);
p:=1;
for i:=1 to 5 do if x[i]<0 then p:=p*x [i];
writeln(’_______=’, p:5:2);
readln;
end.

3. Ce va afişa următorul program ? :

Program p1;
Var s:string;
i:integer;
begin
s:=’17.11.2016 este ZiUA de Azi’;
for i:=1 to length(s) do
case s[i] of
‘A’..’Z’:s[i]:=’I’;
‘a’..’z’:s[i]:=’t’;
End;
Writeln(s);
Readln;
End.
Raspuns:______________________________________________________________
4.Elaborați un program ce va afișa informații despre un muncitor, numele funcția (packed array).
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________

V5 Test de evaluare la Informatica, anul II, gr____,Numele Prenumele___________________data______


I.Stabiliți care dintre urmatoarele afirmații sunt false și care sunt adevărate (A/F):
a. Mulțimea de valori ale unui tip de date array este constituită din tablouri. A-F
b. Tablourile sânt formate dintr-un numar fixat de componente de același tip, denumit tip de
indice. A - F
c. Atributul packed împachetat) indică cerința de optimizare a spațiului de memorie pentru
elementele tipului array. A - F
d. Fiind date două variabile de tip integer de același tip, numele variabilelor pot apărea într-o
instrucțiune de atribuire. A – F
e. Subliniem faptul că șirurile de caractere de tip packed array [1..n] of char conțin exact n
caractere. A – F
f. În lipsa parametrului nmax lungimea maximă se stabilește implicit, în mod obișnuit - 205 de
caractere. A – F
g. Asupra șirurilor de tip string se poate efectua operația de concatenare (juxtapunere), notată
prin semnul „+”. A – F
h. Lungimea curentă a unei valori v de tip packed array poate fi aflată cu ajutorul funcției
predefinite length(v). A – F

II. Scrieţi construcţia tipului de string și explicați.


Daţi exemplu.

2. Completați spațiile libere:


Program P77;
type _______ = array [1..5] of real;
var x : Vector; i : integer; s : ______;
begin
_______(‘Dați 5 numere’);
______ to 5 do readln(x [i]);
writeln(‘Ați introdus :’);
for i:=1 to 5 do ______(x [i]);
s:=0;
for i:=1 to 5 do if x[i]>0 then s:=s+x [i];
writeln(’______=’, s:5:2);
_______;
end.

3. Ce va afişa următorul program ? :

Program p1;
Var s:string;
i:integer;
begin
s:=’Windows Phone 2003 Xp’;
for i:=1 to length(s) do
case s[i] of
‘0’..’9’:s[i]:=’9’;
‘a’..’z’:s[i]:=’p’;
End;
Writeln(s);
Readln;
End.
Raspuns:______________________________________________________________
4.Elaborați un program ce va afișa informații despre un televizor, numele prețul culoarea (string
nmax).
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
V6 Test de evaluare la Informatica, anul II, gr____,Numele Prenumele___________________data______

I.Stabiliți care dintre urmatoarele afirmații sunt false și care sunt adevărate (A/F):
a. Mulțimea de valori ale unui tip de date packed array este constituită din tablouri. A - F
b. Tablourile sânt formate dintr-un număr fixat de componente de același tip, denumit tip de
bază. A - F
c. Atributul packed (împachetat) indică cerința de optimizare a spațiului de memorie pentru
elementele tipului real. A - F
d. Fiind date două variabile de tip tablou de același tip, numele variabilelor pot apărea într-o
instrucțiune de atribuire. A – F
e. Subliniem faptul că șirurile de caractere de tip packed array [1..n] of char nu conțin exact
n caractere. A – F
f. În lipsa parametrului nmax lungimea maximă se stabilește implicit, în mod obișnuit - 255 de
caractere. A – F
g. Asupra șirurilor de tip string se poate efectua operația de concatenare (juxtapunere), notată
prin semnul „*”. A – F
h. Lungimea curentă a unei valori v de tip string poate fi aflată cu ajutorul funcției predefinite
length(v) A – F

II. Scrieţi construcţia tipului de date tablou unidimensional, indicaţi ce înseamnă [T1] şi [T2].
Daţi exemplu.

2. Completați spațiile libere:

Program P77;
type ______ = array [1..5] of real;
var x : Vector; i : ______; p : real;
begin
_______(‘Dați 5 numere’);
for i:=1 to 5 do _______(x [i]);
writeln(‘Ați introdus :’);
________ to 5 do writeln(x [i]);
p:=1;
for i:=1 to 5 do if x[i]>0 then p:=p*x [i];
writeln(’_______=’, p:5:2);
readln;
end.

3. Ce va afişa următorul program ? :


Program p1;
Var s:string;
i:integer;
begin
s:=’17.11.2016 este ZiUA de Azi’;
for i:=1 to length(s) do
case s[i] of
‘A’..’Z’:s[i]:=’e’;
‘a’..’z’:s[i]:=’g’;
End;
Writeln(s);
Readln;
End.
Raspuns:______________________________________________________________
4.Elaborați un program ce va afișa informații despre o carte, numele editura numărul de pagini
(string).
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
V7 Test de evaluare la Informatica, anul II, gr____,Numele Prenumele___________________data______

I.Stabiliți care dintre urmatoarele afirmații sunt false și care sunt adevărate (A/F):
a. Mulțimea de valori ale unui tip de date array este constituită din tablouri. A-F
b. Tablourile sânt formate dintr-un numar fixat de componente de același tip, denumit tip de
indice. A - F
c. Atributul packed împachetat) indică cerința de optimizare a spațiului de memorie pentru
elementele tipului array. A - F
d. Fiind date două variabile de tip integer de același tip, numele variabilelor pot apărea într-o
instrucțiune de atribuire. A – F
e. Subliniem faptul că șirurile de caractere de tip packed array [1..n] of char conțin exact n
caractere. A – F
f. În lipsa parametrului nmax lungimea maximă se stabilește implicit, în mod obișnuit - 205 de
caractere. A – F
g. Asupra șirurilor de tip string se poate efectua operația de concatenare (juxtapunere), notată
prin semnul „+”. A – F
h. Lungimea curentă a unei valori v de tip packed array poate fi aflată cu ajutorul funcției
predefinite length(v). A – F

II. Scrieţi construcţia tipului de date tablou bidimensional, indicaţi ce înseamnă [T1,T2] şi [T3].
Daţi exemplu.

2. Completați spațiile libere:


Program P77;
type _______ = array [1..5] of real;
var x : Vector; i : integer; s : ______;
begin
_______(‘Dați 5 numere’);
______ to 5 do readln(x [i]);
writeln(‘Ați introdus :’);
for i:=1 to 5 do ______(x [i]);
s:=0;
for i:=1 to 5 do if x[i] mod 2 = 0 then s:=s+x [i];
writeln(’______=’, s:5:2);
_______;
end.

3. Ce va afişa următorul program ? :

Program p1;
Var s:string;
i:integer;
begin
s:=’Windows Phone 2003 Xp’;
for i:=1 to length(s) do
case s[i] of
‘0’..’9’:s[i]:=’@’;
‘a’..’z’:s[i]:=’#’;
End;
Writeln(s);
Readln;
End.
Raspuns:______________________________________________________________
4.Elaborați un program ce va afișa informații despre un laptop, numele modelul prețul (packed
array).
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
V8 Test de evaluare la Informatica, anul II, gr____,Numele Prenumele___________________data______

I.Stabiliți care dintre urmatoarele afirmații sunt false și care sunt adevărate (A/F):
a. Mulțimea de valori ale unui tip de date packed array este constituită din tablouri. A - F
b. Tablourile sânt formate dintr-un număr fixat de componente de același tip, denumit tip de
bază. A - F
c. Atributul packed (împachetat) indică cerința de optimizare a spațiului de memorie pentru
elementele tipului real. A - F
d. Fiind date două variabile de tip tablou de același tip, numele variabilelor pot apărea într-o
instrucțiune de atribuire. A – F
e. Subliniem faptul că șirurile de caractere de tip packed array [1..n] of char nu conțin exact
n caractere. A – F
f. În lipsa parametrului nmax lungimea maximă se stabilește implicit, în mod obișnuit - 255 de
caractere. A – F
g. Asupra șirurilor de tip string se poate efectua operația de concatenare (juxtapunere), notată
prin semnul „*”. A – F
h. Lungimea curentă a unei valori v de tip string poate fi aflată cu ajutorul funcției predefinite
length(v) A – F

II. Scrieţi construcţia tipului de date packed array și explicați.


Daţi exemplu.

2. Completați spațiile libere:

Program P77;
type ______ = array [1..5] of real;
var x : Vector; i : ______; p : real;
begin
_______(‘Dați 5 numere’);
for i:=1 to 5 do _______(x [i]);
writeln(‘Ați introdus :’);
________ to 5 do writeln(x [i]);
p:=1;
for i:=1 to 5 do if x[i] mod 2 = 0 p:=p*x [i];
writeln(’_______=’, p:5:2);
readln;
end.

3. Ce va afişa următorul program ? :


Program p1;
Var s:string;
i:integer;
begin
s:=’17.11.2016 este ZiUA de Azi’;
for i:=1 to length(s) do
case s[i] of
‘A’..’Z’:s[i]:=’O’;
‘a’..’z’:s[i]:=’*’;
End;
Writeln(s);
Readln;
End.
Raspuns:______________________________________________________________
4.Elaborați un program ce va afișa informații despre un student, numele prenumele nota medie
(string nmax).
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
V9 Test de evaluare la Informatica, anul II, gr____,Numele Prenumele___________________data______

I.Stabiliți care dintre urmatoarele afirmații sunt false și care sunt adevărate (A/F):
a. Mulțimea de valori ale unui tip de date array este constituită din tablouri. A-F
b. Tablourile sânt formate dintr-un numar fixat de componente de același tip, denumit tip de
indice. A - F
c. Atributul packed împachetat) indică cerința de optimizare a spațiului de memorie pentru
elementele tipului array. A - F
d. Fiind date două variabile de tip integer de același tip, numele variabilelor pot apărea într-o
instrucțiune de atribuire. A – F
e. Subliniem faptul că șirurile de caractere de tip packed array [1..n] of char conțin exact n
caractere. A – F
f. În lipsa parametrului nmax lungimea maximă se stabilește implicit, în mod obișnuit - 205 de
caractere. A – F
g. Asupra șirurilor de tip string se poate efectua operația de concatenare (juxtapunere), notată
prin semnul „+”. A – F
h. Lungimea curentă a unei valori v de tip packed array poate fi aflată cu ajutorul funcției
predefinite length(v). A – F

II. Scrieţi construcţia tipului de date string nmax și explicați.


Daţi exemplu.

2. Completați spațiile libere:


Program P77;
type _______ = array [1..5] of real;
var x : Vector; i : integer; s : ______;
begin
_______(‘Dați 5 numere’);
______ to 5 do readln(x [i]);
writeln(‘Ați introdus :’);
for i:=1 to 5 do ______(x [i]);
s:=0;
for i:=1 to 5 do if x[i] mod 2 = 1 then s:=s+x [i];
writeln(’______=’, s:5:2);
_______;
end.

3. Ce va afişa următorul program ? :

Program p1;
Var s:string;
i:integer;
begin
s:=’Windows Phone 2003 Xp’;
for i:=1 to length(s) do
case s[i] of
‘0’..’9’:s[i]:=’/’;
‘a’..’z’:s[i]:=’%’;
End;
Writeln(s);
Readln;
End.
Raspuns:______________________________________________________________
4.Elaborați un program ce va afișa informații despre un elev, numele nota medie (string).
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
V10 Test de evaluare la Informatica, anul II, gr___,Numele Prenumele___________________data______

I.Stabiliți care dintre urmatoarele afirmații sunt false și care sunt adevărate (A/F):
a. Mulțimea de valori ale unui tip de date packed array este constituită din tablouri. A - F
b. Tablourile sânt formate dintr-un număr fixat de componente de același tip, denumit tip de
bază. A - F
c. Atributul packed (împachetat) indică cerința de optimizare a spațiului de memorie pentru
elementele tipului real. A - F
d. Fiind date două variabile de tip tablou de același tip, numele variabilelor pot apărea într-o
instrucțiune de atribuire. A – F
e. Subliniem faptul că șirurile de caractere de tip packed array [1..n] of char nu conțin exact
n caractere. A – F
f. În lipsa parametrului nmax lungimea maximă se stabilește implicit, în mod obișnuit - 255 de
caractere. A – F
g. Asupra șirurilor de tip string se poate efectua operația de concatenare (juxtapunere), notată
prin semnul „*”. A – F
h. Lungimea curentă a unei valori v de tip string poate fi aflată cu ajutorul funcției predefinite
length(v) A – F

II. Scrieţi construcţia tipului de date string și explicați.


Daţi exemplu.

2. Completați spațiile libere:


Program P77;
type ______ = array [1..5] of real;
var x : Vector; i : ______; p : real;
begin
_______(‘Dați 5 numere’);
for i:=1 to 5 do _______(x [i]);
writeln(‘Ați introdus :’);
________ to 5 do writeln(x [i]);
p:=1;
for i:=1 to 5 do if x[i] mod 2 = 1 p:=p*x [i];
writeln(’_______=’, p:5:2);
readln;
end.

3. Ce va afişa următorul program ? :

Program p1;
Var s:string;
i:integer;
begin
s:=’17.11.2016 este ZiUA de Azi’;
for i:=1 to length(s) do
case s[i] of
‘A’..’Z’:s[i]:=’+’;
‘a’..’z’:s[i]:=’?’;
End;
Writeln(s);
Readln;
End.
Raspuns:______________________________________________________________
4.Elaborați un program ce va afișa informații despre un telefon, numele prețul, modelul (packed
array).
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________

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