1. На колко ще бъде равна променливата а след изпълнение на операцията а := 16 mod 7:

a)      2

b)      3

c)      4

d)      5

2. Към кой тип се отнася променливата х := ‘false’?

a)      integer

b)      boolean

c)      char

d)      real

3. Резултатът от изпълнение на функцията round(5.6) е…

a)      5

b)      6

c)      0

d)      5.6

4. За разделител между отделните думи в програмата се поставя :

a)      :

b)      ;

c)      интервал

5. В секцията var се декларират:

a)      променливите

b)      константите

c)      етикетите

6. Изпълнителната част от структурата на програмата:

a)      Служи за начало на програмата

b)      Описва алгоритъма за решаване на задачата

c)      Декларира отделните обекти на програмата

7. За разделител между отделните оператори в програмата се поставя :

a)      :

b)      ;

c)      Интервал

8. На колко ще бъде равна променливата b след изпълнение на операциите: b := 2 * (21 div 8)?

a)      5

b)      10

c)      4

9. Идентификаторите не могат да съдържат ?

a)      латински букви

b)      цифри

c)      букви на кирилица

d)      долна черта

10. Кой оператор не е оператор за въвеждане и извеждане в Паскал?

a)      Read(A1,A2,…AK);

b)      WriteLn(A1,A2,…AK);

c)      PrintLn;

d)      ReadLn;

11. Кой оператор определя равенство на 2 числа?

a)      =

b)      = =

c)      :=

d)      =:

12. В кой от условните оператори е допусната синтактична грешка?

a)      if B := 0 then Writeln(‘Деление с нула е невъзможно.’);

b)      if a > b then max := a else max := b;

c)      if (a>b) and (b>0) then c:=a+b;

d)      if a < b then min := a; else min := b;

13.Кой от посочените оператори не е за цикъл?

a)      for

b)      do…while

c)      repeat…until

d)      loop

14. Какво е предназначението на дадения оператор:

if ((x=y) or (y=z) or (x=z)) then write(‘Yes’)

else write(‘No’);

a)      определя дали измежду X, Y и Z има поне две равни

b)      определя дали X, Y и Z имат различни стойности

c)      определя дали X, Y и Z имат равни стойности

15. Каква е стойността на израза: 5 * 5 div 2 + 5 mod 2

a)      8

b)      4

c)      11

16. Открийте грешката:

a)      const  R=-45,66;

b)      var  C,D,E=char;

c)      var  I,J,L:real;

17.Посочете кой от изброените оператори е условен оператор :

a)      write

b)      if

c)      for

18.След изпълнение на оператора if A>1 then В:=1 else B:=2;  b=1 при:

a)      A=2

b)      A=1

c)      A=0

19. В оператора if a then b; a означава:

a)      1 оператор

b)      няколко оператора

c)      условие

20. Колко оператора могат да се използват във функцията if без да се налага да се ползва пореден begin?

a)      1

b)      2

c)      0

d)      begin – се слага само в началото на програмата

21. Какво е предназначението на дадения оператор:

var n : integer;

. . . .

if n mod 2 <> 0 then write(‘Yes’)

else write(‘No)

a)      определя дали последната цифра на N е нула

b)      определя дали N е едноцифрено число

c)      определя дали N е четно число

d)      определя дали N е нечетно число

22. Какво е предназначението на дадения оператор:

var n : integer;

. . . .

if n mod 2 = 0 then write(‘Yes’)

else write(‘No)

a)      определя дали последната цифра на N е нула

b)      определя дали N е едноцифрено число

c)      определя дали N е четно число

d)      определя дали N е нечетно число

23. Оператора for-to-do е оператор за:

a)      цикъл с предусловие

b)      цикъл със следусловие

c)      цикъл с параметър

d)      условен оператор

24. Оператора while-do е оператор за:

a)      цикъл с предусловие

b)      цикъл със следусловие

c)      цикъл с параметър

d)      условен оператор

25. При цикъл с предусловие броят на повторенията:

a)      Е известен предваарително

b)      Не е известен предваарително

26. Кой е оператора за цикъл “Докато” – …

a)      While … To … Do

b)      Repeat … Until

c)      For … To … Do

27. Кой е оператора за цикъл “За” – …

a)      While … To … Do

b)      Repeat … Until

c)      For … To … Do

28. Особеност на цикъла While … To … Do е че:

a)      Тялото на цикъла може да не се изпълни нито веднъж

b)      Тялото на цикъла трябвада се изпълни поне веднъж

c)      Известен е броят на повторенията

29. Особеност на цикъла Repeat … Until е че:

a)      Тялото на цикъла може да не се изпълни нито веднъж

b)      Тялото на цикъла трябвада се изпълни поне веднъж

c)      Известен е броят на повторенията

30. Каква ще бъде е стойността на променливата z след изпълнението на оператора:

х := 1;

if (х > 0) and (x < 3) then z := 7*х

else z := х + 9;

12

7

10

31. В оператора if a then b; b означава:

a)      оператор

b)      име на променлива

c)      условие

Leave a Reply