wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python

Total questions: 30

Worksheet time: 18mins

Name
Class
Date
1.

Всеки програмен език има свое лого. Кое от изброените е логото на Python?

a)

b)

c)

d)

2.

Какво е разширението на Python файловете?

a)

.py

b)

.cc

c)

.java

d)

.python

3.

Коя вградена функция в Python използваме за да въвеждаме информация?

a)

print()

b)

input()

c)

insert()

4.

Коя вградена функция в Python използваме за да извеждаме информация?

a)

print()

b)

input()

c)

insert()

5.

Кой е правилният начин да напишем коментар в Python?

a)

"Това е коментар"

b)

/*Това е коментар*\

c)

//Това е коментар

d)

#Това е коментар

6.

Кой е типа данни който използваме за да въведем стойности True и False в Python?

a)

int

b)

str

c)

bool

d)

float

7.

Кой аритметичен оператор използваме за степенуване?

a)

//

b)

/

c)

**

d)

%

8.

Кой оператор използваме за присвояване на стойност в Python?

a)

=

b)

#

c)

//

d)

==

9.

Какъв резултат ще даде програмата:
x = 9 + 6 / 3 * 2 - 1
print(x)

a)

12

b)

12.0

c)

9.0

d)

9

10.

Кое НЕ е правилно име на променлива?

a)

_myvar

b)

my_var

c)

Myvar

d)

my-var

11.

Как може да проверите последователно няколко условия в Python?

a)

като добавим още един if

b)

като добавим else след if

c)

като добавим elif след if

d)

не можем да направим това в Python

12.

Какъв ще бъде резултатът от изпълнението на следния фрагмент от код?

for i in range(3):

print(i)

a)

нищо - кодът е сгрешен

b)

ще се "отпечата" буквата i

c)

ще се "отпечата" числото 3

d)

ще се "отпечатат" числата от 0 до 2

13.

Кое от изброените е оператор за цикъл?

a)

for

b)

while

c)

и двете

d)

нито едното

14.

Програма, с чиято помощ се създават програми на определен компютърен език, се нарича среда за програмиране.

a)

Вярно

b)

Грешно

15.

Променливите са величини, в които се съхраняват стойности.

a)

Вярно

b)

Грешно

16.

Вярно ли е, че Python прави разлика между главни и малки букви, тоест променливите Name и name са различни ?

a)

Да

b)

Не

17.

Кой от посочените символи се използва за целочислено деление в Python?

a)

*

b)

/

c)

%

d)

//

18.

За какво се използва в Python знак %?

a)

резултат от целочислено деление

b)

остатък от целочислено деление

c)

повдигане на число на степен

d)

умножение

19.

Дебъгер/debugger е:

a)

програма, която позволява на потребителя да комуникира с компютър или среда за програмиране

b)

софтуерна програма, използвана за тестване и намиране на грешки в други програми

20.

Кой е коректния начин да създадем променлива и да и зададем стойност?

a)

my_variable = 10

b)

my variable = 10

c)

my_variable is 10

d)

my_variable: 10

21.

В Python булевите данни съдържат:

a)

буквено-цифрови данни

b)

цели числа

c)

числа с десетична точка

d)

истина (true) или лъжа (false)

22.

Какво ще изведе в конзолата следния код:

print(12 / 3 * 2)

a)

4

b)

8

c)

2

d)

12

23.

Какво ще изведе в конзолата следния код:

a = 10

b = 3

print(a // b)

(a)  

24.

Какво ще изведе в конзолата следния код:

print(45 % 2)

(a)  

25.


Какво ще изведе в конзолата при стартирането си следния код:

a)

числата от 1 до 10

b)

съобщение за грешка

c)

числата от 0 до 9

d)

само числото 10

26.

Какъв ще бъде изходът на този код:

a)

b

b)

4

c)

6

d)

8

27.

Какво ще изведе в конзолата този код:

a)

Да

b)

Нищо няма да изведе

c)

Не

28.

Коя от следните програми ще изведе съобщение за грешка:

a)

b)

c)

d)

29.

Каква ще е стойността, която се отпечатва с кода:

a)

0

b)

124

c)

25

d)

30

30.

Колко пъти ще се изпълни цикълът:

(a)