wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Evaluare sumativă cl X

Total questions: 67

Worksheet time: 36mins

Name
Class
Date
1.

Operațiile tipului de date integer sunt:

a)

+

b)

*

c)

/

d)

div

e)

sqrt

2.

Tipul de date real este un tip ordinal.

a)

Adevărat

b)

Fals

3.

Tipul de date enumerare este

a)

predefinit

b)

definit de utilizator

4.

Numărul de ordine al tipului de date enumerare începe de la 1,2 ....

a)

Adevărat

b)

Fals

5.

Tipul subdomeniu este ordinal?

a)

Adevărat

b)

Fals

6.

Operațiile tipului de date boolean sunt:

a)

and

b)

not

c)

true

d)

or

e)

false

7.

Valorile tipului char se înscriu în:

a)

{ }

b)

' '

c)

[ ]

d)

( )

8.

(a)   sunt constituite din cifre, semne, litere, numere, șiruri de caractere ș.a.

9.

Prin tip de date se înțelege o mulțime de valori și o mulțime de operații ce pot fi efectuate cu aceste valori?

a)

Adevărat

b)

False

10.

Domeniul de valori a tipului de date char este

a)

-32 768 ... +32767

b)

FALSE și TRUE

c)

-1,7*10^38 ... 1,7*10^38

d)

toate caracterele imprimabile ale tabelului ASCII

11.

Domeniul de valori a tipului de date BOOLEAN este

a)

-32 768 ... +32767

b)

FALSE și TRUE

c)

-1,7*10^38 ... 1,7*10^38

d)

toate caracterele imprimabile ale tabelului ASCII

12.

Domeniul de valori a tipului de date INTEGER este

a)

-32 768 ... +32767

b)

FALSE și TRUE

c)

-1,7*10^38 ... 1,7*10^38

d)

toate caracterele imprimabile ale tabelului ASCII

13.

Domeniul de valori a tipului de date REAL este

a)

-32 768 ... +32767

b)

FALSE și TRUE

c)

-1,7*10^38 ... 1,7*10^38

d)

toate caracterele imprimabile ale tabelului ASCII

14.

Operațiile admisibile pentru tipul de date integer sunt

a)

+, -, /, *

b)

nu are

c)

+, -, *, div, mod

d)

and, or, not

15.

Operațiile admisibile pentru tipul de date char sunt

a)

+, -, /, *

b)

nu are

c)

+, -, *, div, mod

d)

and, or, not

16.

Operațiile admisibile pentru tipul de date real sunt

a)

+, -, /, *

b)

nu are

c)

+, -, *, div, mod

d)

and, or, not

17.

NOT(FALSE)=

a)

TRUE

b)

FALSE

18.

Cu valorile acestui tip de date se pot efectua operațiile DIV și MOD.

a)

integer

b)

char

c)

real

d)

boolean

19.

Declarația variabilă se începe cu cuvântul-cheie:

a)

const

b)

var

c)

begin

d)

end

20.

Mulțimea valorilor acestui tip de date este o mulțime finită și ordonată de caractere.

a)

integer

b)

begin

c)

real

d)

char

21.

x:=5. Valoarea lui x este de tipul:

a)

integer

b)

boolean

c)

char

d)

enumerare

22.

y:='A'. Valoarea lui y este de tipul:

a)

integer

b)

real

c)

char

d)

boolean

23.

b:=TRUE. Valoarea lui b este de tipul:

a)

boolean

b)

char

c)

integer

d)

real

24.

a:=25.12. Valoarea lui a este de tipul:

a)

real

b)

integer

c)

char

d)

boolean

25.

Pentru determinarea câtului împărțirii se folosește operatorul

a)

sqr

b)

mod

c)

div

d)

sqrt

26.

Pentru determinarea restului împărțirii se folosește operatorul

a)

sqrt

b)

sqr

c)

mod

d)

div

27.

Pentru calcularea pătratului unui număr se foloseşte funcţia:

a)

sqr

b)

mod

c)

div

d)

sqrt

28.

Pentru extragerea rădăcinii pătrate dintr-un număr se foloseşte funcţia:

a)

sqr

b)

sqrt

c)

mod

d)

div

29.

Pentru determinarea numărului de ordine a unui caracter se foloseşte funcţia:

a)

chr

b)

ord

c)

succ

d)

pred

30.

Pentru determinarea caracterului ce corespunde unui număr se foloseşte funcţia:

a)

ord

b)

chr

c)

succ

d)

pred

31.

x:=9; y:=sqr(x). Care va fi valoarea lui y?

a)

64

b)

3

c)

50

d)

81

32.

x:=36; y:=sqrt(x). Care va fi valoarea lui y?

a)

5

b)

6

c)

4

d)

3

33.

Avem expresia 20 div 3. Care va fi rezultatul evaluării expresiei.

a)

6

b)

3

c)

0

d)

5

34.

Avem expresia 20 mod 3. Care va fi rezultatul evaluării expresiei.

a)

0

b)

3

c)

2

d)

1

35.

Care dintre urmatoarele operatii au ca rezultat valoarea 3 stiind ca variabilele intregi a si b au valorile a = 45, b = 120:

a)

a mod 6;

b)

a mod 10;

c)

a - 15;

d)

b div 39:

e)

a mod 7;

36.

Care dintre urmatoarele expresii sunt.intregi, daca toate variabilele care intervin sunt de tip intreg?

a)

(a+3.5)*2

b)

a*3 div 4 - x*5

c)

not(5<98)

d)

57 mod a< a mod 57

37.

Care dintre urmatoarele expresii sunt reale, daca toate variabilele care intervin sunt de tip intreg?

a)

not<x*z<z)

b)

x*y mod z + x*5

c)

(a*2 + 12.5)*5

d)

[3.50*x] - 123.45*y

38.

Fie secvenţa de program:

a:=x+y;

b:=x-y;

c:=x mod y;

e:=x*y;

Selectaţi setul de valori pentru care secvenţa respectivă va semnala o eroare de depăşire:

a)

x=10, y=15;

b)

x=0, y=Maxint;

c)

x=100, y=400;

d)

x=Maxint, y=1;

39.

Ce va afişa următorul program Pascal:

Program Calcule;

Var x, y:integer;

Begin

x:=15;

y:=x mod 2;

x:=x+y;

WriteLn(x,’ ’,y)

End.

a)

15 1

b)

16 1

c)

15 7

d)

16 7

40.

Se dă secvența de program:

var z: integer;

begin

z=5 div 3 +5;

Ce valoare va avea variabil z?

a)

0

b)

6

c)

7

d)

8

41.

Care din opțiunile de mai jos va afișa o informație la ecranul monitorului din linie nouă?

a)

write;

b)

readln;

c)

writeln;

d)

read;

42.

Partea executabilă a unui program este încadrată între cuvintele cheie

a)

program...end.

b)

var....begin.

c)

begin...end.

d)

program...begin.

43.

Care va fi valoarea variabilei z în urma execuției?

z:=10 mod 3+sqrt(9);

a)

3

b)

4

c)

6

d)

9

44.

În urma execuției instrucțiunilor


a:=123.45078;

writeln(a:7:2);


programul va afișa:

a)

_123.45

b)

123.4507

c)

__123.45

45.

11 mod 4 =

a)

2

b)

3

c)

7

46.

7 div 5 =

a)

2

b)

1

c)

1.4

47.

not True =

a)

True

b)

False

48.

True or False =

a)

True

b)

False

49.

False and True =

a)

True

b)

False

50.

Notația în Limbajul Pascal a expresiei x \sqrt{x}\  este

a)

sqr(x)

b)

sqrt(x)

c)

exp(x)

d)

abs(x)

51.

Precizați care date vor fi citite de la tastatură în urma execuției instrucțiunilor:

read(a);

readln(b);

readln(c, d);

după tastarea următoarelor date de intrare:

1 2 3

4 5 6

7 8 9

a)

1 4 5 7

b)

1 2 3 4

c)

1 4 7 8

d)

1 2 4 5

52.

În urma execuției instrucțiunilor


a:=123.45078;

writeln(a:7:2);


programul va afișa:

a)

_123.45

b)

123.4507

c)

__123.45

53.

Precizați care date vor fi citite de la tastatură în urma execuției instrucțiunilor:

read(a);

readln(b);

readln(c, d);

după tastarea următoarelor date de intrare:

1 2 3

4 5 6

7 8 9

a)

1 4 5 7

b)

1 2 3 4

c)

1 4 7 8

d)

1 2 4 5

54.

Care sunt numerele de ordine a valorilor de adevar True si False ale tipului de date boolean?

a)

2

b)

0 și 1

55.

Cite caractere include setul extins ASCII?

a)

255

b)

256

c)

-32768-32767

d)

258

56.

Valoarea maximă, admisă de tipul de date integer este...

a)

Maxim

b)

MaxInt

c)

MaxInt+1

d)

MaxInt-1

57.

Se consideră x un număr real, y un număr intreg și c un caracter. Selectați declarația corectă.

a)

type x,y,c:char;

b)

var x:real; y:real; c:char;

c)

var x:real; y:integer; c:char;

58.

Selectaţi funcţiile predefinite ale tipului de date caracter.

a)

pred(v), succ(v), chr(v), UpCase(v), sqr(v)

b)

ord(v), pred(v), succ(v), chr(v), UpCase(v)

c)

ord(v), pred(v), succ(v), chr(v), UpCase(v), sqrt(v)

d)

ord(v), pred(v), succ(v), chr(v), UpCase(v), abs(v)

59.

Care va fi valoarea următoarei expresii

(25 mod 7) div 2

(a)  

60.

Care va fi valoarea expresiei

succ(14 div 2)+pred(3)

(a)  

61.

Ce va afișa următoarea secvență de program

x:=6;

       x:=x+x*x;

        y:=x+2;   

           x:=x mod 5;

write(x,y);

(a)  

62.

Care va fi valoarea expresiei pentru următoarele date

a=2, b=5, c=3.

sqr(b+c)<>16

(a)  

63.

Type Culoare=(Galben, Verde, Albastru, Violet)

Begin

writeln(ord(Violet));

(a)  

64.

Ce se va afișa?

write(pred(’z’));

write(succ(’d’));

write(pred(-5));

(a)  

65.

Avem tipul de date VOCALE=(A,E,I,O,U,Ă,Î,Â) şi variabilele v:VOCALE; i:integer. Care va fi valoarea lui i:=ORD(Î)

a)

8

b)

7

c)

6

d)

9

66.

Conform regulilor limbajului PASCAL următoarea expresie
  a2+2aba^2+2ab  
va fi redată astfel:

(a)  

67.

1. Care este valoarea expresiei : 4000 div 100 mod 12 *2 +4*10 + 10 div 4

a)

50

b)

43

c)

34

d)

500

e)

nici unul corect