wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python Lists,Dictionaries and Loops Бг Вариант

Total questions: 40

Worksheet time: 36mins

Name
Class
Date
1.

Каква ще бъде стойността на last_jedi след изпълнението на следния код?

a)

["kylo", "rey", "finn", "luke"]

b)

["kylo", "rey", "finn"]

c)

3

d)

4

2.

Каква ще бъде стойността на authors след изпълнението на следния код?

a)

["Мартин", "Роулинг", "Толкин"]

b)

["Мартин"]

c)

["Роулинг"]

d)

["Толкин", "Роулинг", "Мартин"]

3.

Какво ще отпечата този код?

a)

6

b)

1

c)

панталони

d)

"панталони": 6

4.

Каква ще бъде стойността на colors след изпълнението на следния код?

a)

["светло син", "розов"]

b)

["светло син", "жълт", "розов"]

c)

["розов", "жълт"]

d)

["светло син", "жълт"]

5.

Каква е правилната синтаксис за написване на for цикъл, за да се итерира през списъка grades?

a)

for променлива:

b)

for променлива in grades

c)

променлива in grades:

d)

for променлива in grades:

6.

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

a)

Извежда [0, 6].

b)

Извежда всички числа в range(0, 6) в списък.

c)

Извежда всички числа в range(0, 6) поотделно.

d)

Извежда True или False.

7.

Каква ще бъде стойността на n след изпълнението на следния код?

a)

[6]

b)

[1, 8, 6, 4, 2]

c)

[8, 6, 4, 2, 1]

d)

[8, 4, 2]

8.

Каква ще бъде стойността на n след изпълнението на следния код?

a)

[2, 2, 3, 5]

b)

[1, 2, 4, 5]

c)

[1, 3, 3, 5]

d)

[2, 3, 4, 6]

9.

Каква ще бъде стойността на n след изпълнението на следния код?

a)

[1, 3, 5]

b)

[3]

c)

[1, 5, 7]

d)

[1, 3, 7]

10.

Колко реда ще отпечата кодът по-долу в конзолата?

a)

4

b)

5

c)

2

d)

3

11.

Кой от следните начини е правилния за създаване на списък с имената: 'Tom', 'Jerry', 'Tweetie', 'Sylvester'?

a)

b)

c)

d)

12.

Дали следният списък е валиден Python списък?

a)

Да, списъците могат да съдържат множество типове данни.

b)

Не, списъците могат да съдържат само един тип данни.

13.

Коя от тези команди ще създаде списък с числа, започващи от 0 и до (но не включително) 9?

a)

list(9)

b)

list(range(10))

c)

list(range(9))

d)

list(range([0, 9]))

14.

How could we add ['Hawaii', 'Alaska'] to the list states?

a)

b)

c)

d)

15.

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

a)

empty_list = []

b)

empty_list = {}

c)

empty_list = [0]

d)

empty_list = None

16.

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

a)

mylist + 4

b)

mylist.append(4)

c)

mylist.append([4])

d)

4.append(mylist)

17.

Кой от следните редове код би избрал списъка ['b', 'c'] от mylist:

a)

mylist[1:3]

b)

mylist[1,3]

c)

mylist[1,2]

d)

mylist[1:2]

18.

Кой от следните редове код ще сортира mylist правилно?

a)

mylist.sorted()

b)

sort(mylist)

c)

mylist.sort

d)

mylist.sort()

19.

Кое от следните ще бъде генерирано от кода?

a)

['b', 'c', 'd']

b)

['b', 'c', 'd', 'e']

c)

['c', 'd', 'e']

d)

['c', 'd', 'e', 'f']

20.

Кой от следните редове код би избрал буквата d от mylist:

a)

mylist[4]

b)

mylist{4}

c)

mylist[3]

d)

mylist(3)

21.

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

a)

hello! hello! hello! hello!

b)

2 4 6 8

c)

hello!

d)

2 hello! 4 hello! 6 hello! 8 hello!

22.

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

a)

0 1 2 3 4

b)

3 3 3 3 3

c)

5 5 5

d)

0 1 2

23.

Попълнете празното място с подходящото while условие, за да отпечатате числата от 1 до 10 в ред:

a)

while i > 10:

b)

while i == range(11):

c)

while i <= 10:

d)

while i < 10:

24.

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

a)

i i i i

b)

1 2 3

c)

0 1 2

d)

i i i

25.

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

a)

1 1 2 3

b)

2

c)

1 1

d)

1 1 3

26.

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

a)

["кафе", "чай", "вода", "сок", "газирана напитка"]

b)

напитка

c)

"кафе"

d)

"кафе" "чай" "вода" "сок" "газирана напитка"

27.

Какъв е редът на кода за инициализиране на празен речник, наречен thesaurus?

a)

thesaurus = new Dictionary();

b)

thesaurus = {};

c)

thesaurus = empty_dict();

d)

thesaurus = [];

28.

What is the value of inventory after this code is run?

a)
b)
c)
d)
29.

Which of these dictionaries has integers as the keys and strings as the values?

a)
b)
c)
d)
30.

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

a)

"сода"

b)

KeyError

c)

["вегетариански бургер", "салата", "сода"]

d)

["хамбургер", "картофки", "сода"]

31.

A while loop equivalent of the for loop above is

a)
b)
c)
d)
32.

A while loop equivalent of the for loop above is

a)
b)
c)
d)
33.
a)
5, 4, 3, 2, 1, 0
b)
4, 3, 2, 1, 0
c)
4  3  2  1
d)
3  2  1  0, -1
34.

Кое от следните най-добре описва целта на цикъла for?

a)

Цикълът for е за извършване на нещо неопределен брой пъти.

b)

Цикълът for извършва нещо безкраен брой пъти.

c)

Цикълът for е за извършване на нещо фиксиран брой пъти.

d)

Цикълът for е за извършване на нещо три пъти.

35.

Кои две изявления се използват за реализиране на итерация?

a)

IF и WHILE

b)

ELSE и WHILE

c)

FOR и WHILE

d)

IF и ELSE

36.

Кой тип цикъл се изпълнява, докато не бъде указано друго?

a)

Цикъл FOR

b)

Цикъл с контрол на броя

c)

Цикъл повтори-веднъж

d)

Цикъл WHILE

37.

Условието за продължаване на цикъл while може да включва кое от следните?

a)

Докато нещо е равно на нещо

b)

Докато нещо е по-голямо от нещо

c)

Докато нещо е вярно

d)

Всички тези

38.
a)
Hello world!
b)
Hello world
c)
Hello world!
Hello world!
Hello world!
Hello world!
Hello world!
Hello world!
......(repeated continuously)
d)
Error
39.
a)
Hello world!
Hello world!
Hello world!
Hello world!
Hello world!
Hello world!
(repeated continuously)
b)
Hello world!
c)
Hello world!
break              
d)
Error
40.
a)
Welcome
b)
Try again!
c)
Error
d)
Enter your password