Sunteți pe pagina 1din 4

Evaluare sumativă clasa 10 profil Umanist

Data ___________________ Varianta I

Clasa __________ Nume Prenume _______________________________________________________

1. (4p) Se consideră următoarele formule metalingvistice:

<Cifră binară>::=0|1

<Cuvânt binar>::=<Cifră binară>{<Cifră binară>}

Construiți în spațiul rezervat (cu rigla și creionul) diagramele


sintactice pentru aceste formule metalingvistice.

2. (4p) Se consideră următoarele diagrame de sintaxă:

<Cifră ternară> <Cuvânt ternar>

0 Cifră ternară
1
Cifră ternară
2
Construiți în spațiul rezervat formulele metalingvistice respective.
3. (5p) Bifați următoarele șiruri de mai jos care sunt conforme unității lexicale <Cuvânt binar> din itemul 1:
 1  01  12  111  020
4. (5p) Trasați prin linii drepte corespondența dintre cuvintele cheie (coloana din stânga) cu sensul lor în limbajul Pascal în
dreapta:
Program începutul instrucțiunii “dacă”
Begin începutul instrucțiunii “pentru”
End începutul unui program
If începutul unui bloc
For sfârșitul unui bloc
Începutul calculelor
5. (8p)Care din următorii identificatori sunt conformi unității lexicale <identificator> în limbajul Pascal (răspundeți prin bifare):
 Creion  rASPUNS  12B  A+B
 Răspuns  Alfa_Beta  VIIIB  a?
6. (8p)Care din următoarele numere NU sunt conforme unității lexicale <Număr întreg> în limbajul Pascal (răspundeți prin bifare):
 100,4  0104  1111  99999
 1004  +1004  -0  -10+45
7. (8p)Care din următoarele numere sunt conforme unității lexicale <Număr real> în limbajul Pascal (răspundeți prin bifare):
 100,4  0,104  1E111  9e-9.8
 1004.0  +10E04  -0.1e-1  -10+4.5
8. (3p)Se consideră următorul program Pascal:

Program TA1; Scrieți în spațiul rezervat a cîte 2 lexeme folosite în acest


program, conforme unității lexicale indicate.
{ Suma și produsul numerelor }
Const p=100; <Șir de caractere>
Var a,b:real;
Begin
a:=2e3; < Separator i>
b:=2.0;
Write(’a+b=’);writeln(a+b);
Write(’a*b=’);writeln(a*b); <Simboluri speciale>
End.
Evaluare sumativă clasa 10 profil Umanist

Data ___________________ Varianta II

Clasa __________ Nume Prenume _______________________________________________________

1. (4p) Se consideră următoarele formule metalingvistice:

<Literă>::=a|B|c

<cuvânt>::=<Literă>{<Literă>}

Construiți în spațiul rezervat (cu rigla și creionul) diagramele


sintactice pentru aceste formule metalingvistice.

2. (4p) Se consideră următoarele diagrame de sintaxă:

<Cifră binară> <Cuvânt binar>

0 Cifră binară

Cifră binară
1
Construiți în spațiul rezervat formulele metalingvistice respective.
3. (5p)Bifați următoarele șiruri de mai jos care sunt conforme unității lexicale <cuvânt> din itemul 1:
 a  aba  Bac  aaa  Abac
4. (5p)Trasați prin linii drepte corespondența dintre cuvintele cheie (coloana din stânga) cu sensul lor în limbajul Pascal în
dreapta:
Const începutul instrucțiunii “dacă”
Begin declarații de variabile
Type definiții de constante
If începutul unui bloc
var sfârșitul unui bloc
definiție de tip
5. (8p)Care din următorii identificatori NU sunt conformi unității lexicale <identificator> în limbajul Pascal (răspundeți prin
bifare):
 Creion  Răspuns  rASPUNS  Alfa_Beta
 12B  VIIIB  A+B  a?
6. (8p)Care din următoarele numere sunt conforme unității lexicale <Număr întreg> în limbajul Pascal (răspundeți prin bifare):
 100,4  0104  1111  99999
 1004  +1004  -0  -10+45
7. (8p)Care din următoarele numere NU sunt conforme unității lexicale <Număr real> în limbajul Pascal (răspundeți prin
bifare):
 100,4  0,104  1E111  9e-9.8
 1004.0  +10E04  -0.1e-1  -10+4.5
8. (3p)Se consideră următorul program Pascal:
Bifați (Adevărat sau Fals) corectitudinea următoarelor
Program TA1; afirmații cu referință la programul TA1:
Const p=100;
Programul conține comentarii .
Var a,b:real;
Begin  Adevărat  Fals
a:=2e3; Cuvintele Begin și End sunt cuvinte cheie.
b:=2.0;  Adevărat  Fals
Write(’a+b=’);writeln(a+b);
Write(’a*b=’);writeln(a*b); Cuvântul TA1 nu este un cuvânt utilizator.
End.  Adevărat  Fals

Barem de notare

Puncte 45-43 42-39 38-34 33-28 27-21 20-14 13-9 8-5 4-3 2-1
Nota 10 9 8 7 6 5 4 3 2 1

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