1. ИЗХОДНО НИВО ПО ИНФОРМАТИКА
ЗА 10 КЛАС, ЗП
ИМЕ..........................................................................................КЛАС.................N…….
1. На колко ще бъде равна променливата а след изпълнение на операцията
а := 16 mod 7 ?
a) 2
b) 3
c) 4
d) 5
2. Резултатът от изпълнение на функцията round(5.6) е...
a) 5
b) 6
c) 0
d) 5.6
3. В секцията var се декларират:
a) променливите
b) етикетите
c) константите
d) друг отговор
4. На колко ще бъде равна променливата b след изпълнение на операциите
b := 2 * (21 div 8)?
a) 5
b) 10
c) 4
d) 8
5. Колко оператора могат да се използват във функцията if без да се налага да
се ползва пореден begin?
a) 1
b) 2
c) 0
d) begin - се слага само в началото на програмата
6. Какво е предназначението на дадения оператор:
var n : integer;
. . . .
if n mod 2 <> 0 then write(‘Yes’)
else write(‘No’)
a) определя дали последната цифра на N е нула
b) определя дали N е едноцифрено число
c) определя дали N е четно число
d) определя дали N е нечетно число
7. Оператора for-to-do е оператор за:
a) цикъл с предусловие
b) цикъл с постусловие
2. c) цикъл с параметър
d) условен оператор
8. Оператора while-do е оператор за:
a) цикъл с предусловие
b) цикъл с постусловие
c) цикъл с параметър
d) условен оператор
9. При цикъл с предусловие броят на повторенията:
a) Е известен предварително
b) Не е известен предварително
10. Особеност на цикъла While … To … Do е че:
a)Тялото на цикъла може да не се изпълни нито веднъж
b)Тялото на цикъла трябвада се изпълни поне веднъж
c)Известен е броят на повторенията
d) друг отговор
11. Особеност на цикъла Repeat … Until е че:
a)Тялото на цикъла може да не се изпълни нито веднъж
b)Тялото на цикъла трябвада се изпълни поне веднъж
c)Известен е броят на повторенията
d) друг отговор
12. Каква ще бъде е стойността на променливата z след изпълнението на
оператора:
х := 1;
if (х > 0) and (x < 3) then z := 7*х
else z := х + 9;
a)10
b)12
c)7
d)0