Sunteți pe pagina 1din 4

Evaluare la Informatică, clasa X-a,

Data____________ Numele ,prenumele elevului____________________________

Punctaj__________ Nota______

Varianta I

1. Care din următoarele instrucţiuni sunt instrucţiuni simple?

a) instrucţunea de apel de procedură;

b) instrucţiunile condiţionale if şi case;

c) instrucţiunea de efect nul;

d) instrucţiunea de atribuire.

e) instrucţiunile iterative for, while şi repeat (1 p.)

2.Se consideră: declarația ( float x; y: int y; char c):Care din apeluri sînt
corecte? (1 p.)

o A. F (2.5, 7, 'g');
o B. F (2, 7, 2);
o C. F ('a', 'b', 'c');

3.Ce valoare va afişa următoarea secvenţă de program? Argumentaţi răspunsul.


a=5; b=10; (4 p.)
if a=b then write(a+b) else write(sqr(a));

a) 15

b) 25

c) 5

4. Care este sintaxa instrucțiunii if ? (5 p.)

________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
7.Să se scrie un program care va afișa denumirea unei cifre cuprinsă între 1..9 introduse de la tastatură în
limba română și l.engleză. (ex. 1 unu- one). (10 p.)

________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________

________________________________________________________________________________________
________________________________________________________________________________________

8.Se consiodera declaratiile:


Int i,j,n;
Float x,y;
Char c;

Care dintre instrucțiunile ce urmează sunt corecte?


a) For( i= -5; i<=5; i++) j=i +3;
b) For( i= -5; i<=5; i--) i=j +3;
c) For( i= -5; i<=5; i++) j=c +3;
d) If (c=’Z’; c>=’A’; c--) cout <<c;
e) If (i=-5; i>= -15; i--) cin>>i

10 9 8 7 6 5 4 3 2 1

26 25-22 21- 18 17-15 14 13 12 11-10 9 0


Evaluare la Informatică, clasa X-a,

Data____________ Numele ,prenumele elevului____________________________

Punctaj__________ Nota______

Varianta II

1. Care din următoarele instrucţiuni sunt instrucţiuni simple?

a) instrucţunea de apel de procedură;

b) instrucţiunile condiţionale if şi case;

c) instrucţiunea de efect nul;

d) instrucţiunea de atribuire.

e) instrucţiunile iterative for, while şi repeat (1 p.)

2.Se consideră: declarația ( float x; y: int y; char c):Care din apeluri sînt
corecte? (1 p.)

o A. F (2.5, 7, 'g');
o B. F (2, 7, 2);
o C. F ('a', 'b', 'c');

3.Ce valoare va afişa următoarea secvenţă de program? Argumentaţi răspunsul.


a=5; b=10; (4 p.)
if a=b then write(a+b) else write(sqr(a));

a) 15

b) 25

c) 5

4. Care este sintaxa instrucțiunii switch (case)? (5 p.)

________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
7 . Să se scrie un program care citeşte de la tastatură unul din numerele 1,2,3,4,5,6,7 şi afişează
denumirea unei zile din săptămână corespunzătoare cifrei respective(1 pentru luni, 2 pentru marţi,
etc) (10 p)

________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________

________________________________________________________________________________________
________________________________________________________________________________________

8.Se consiodera declaratiile:


Int i,j,n;
Float x,y;
Char c;

Care dintre instrucțiunile ce urmează sunt corecte?


f) if( i= -5; i<=5; i++) j=i +3;
g) if ( i= -5; i<=5; i--) i=j +3;
h) if ( i= -5; i<=5; i++) j=c +3;
i) If (c=’Z’; c>=’A’; c--) cout <<c;
j) If (i=-5; i>= -15; i--) cin>>i

10 9 8 7 6 5 4 3 2 1

26 25-22 21- 18 17-15 14 13 12 11-10 9 0

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