wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Основы программирования1-565 гр. Тема 6

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Синтаксис для определения цикла с определенной итерацией на языке Python имеет следующий вид:

a)

for <переменная> in <последовательность>:

<тело цикла>

b)

for i in <коллекция>

<тело цикла>

c)

for i = 1 to 10

<тело цикла>

d)

for (i = 1; i <= 10; i++)

<тело цикла>

e)

while <условие>:

<тело цикла>

2.

Укажите код вычисляющий следующую сумму: 5 + 10 + 15

a)

rezultat = 0

for n in range(5, 16, 5):

rezultat += n

print(n)

b)

rezultat = 0

for n in range(5, 25, 5):

rezultat += n

print(n)

c)

rezultat = 0

for n in range(4, 16, 5):

rezultat += n

print(n)

d)

rezultat = 0

for n in range(5, 15, 5):

rezultat += n

e)

rezultat = 1

for n in range(5, 16, 5):

rezultat += n

3.

Определите последнее значение счетчика rezultat после выполнения следующего цикла:

rezultat= 0

for i in range(5):

rezultat += i

a)

9

b)

10

c)

11

d)

Nule

e)

None

4.

Какое выражение можно использовать для создания последовательности типа 4, 7, 10, 13, 16, 19, 22?

a)

range(3, 23, 3)

b)

range(3, 23, 4)

c)

range(4, 23, 3)

d)

range(4, 23, 4)

e)

range(4, 23)

5.

Какую последовательность создает range (10, 0, -1)?

a)

10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0

b)

9, 8, 7, 6, 5, 4, 3, 2, 1, 0

c)

9, 8, 7, 6, 5, 4, 3, 2, 1

d)

10, 9, 8, 7, 6, 5, 4, 3, 2, 1

e)

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

6.

Какую последовательность создает range (10)?

a)

0,1,2,3,4,5,6,7,8,9

b)

0,1,2,3,4,5,6,7,8,9,10

c)

1,2,3,4,5,6,7,8,9,10

d)

1,2,3,4,5,6,7,8,9

e)

10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0

7.

Укажите результат выполнения следующего кода:

rezultat = 0

for i in range(5):

print(i, rezultat)

rezultat += 2

a)

0 0

1 2

2 4

3 6

4 8

b)

0 1

1 2

2 4

3 6

4 8

c)

0 1

1 2

2 4

3 6

4 6

d)

1 2

2 4

3 6

4 8

e)

1 1

2 2

6 6

8 8

8.

Определите инструкцию:

if условие:

тело

a)

если условие истинно, тело выполняется, если оно ложно, тело не выполняется

b)


выбирает из нескольких вариантов

c)


повторное выполнение одного и того же блока

d)

если условие истинно, выполняется тело1, в противном случае выполняется тело2

e)


тело выполняется повторно, пока условие не станет ложным

9.

Какую последовательность создает range (-1, 5)?

a)

-1, 0, 1, 2, 3, 4

b)

5, 4, 3, 2, 1, 0, -1

c)

5, 4, 3, 2, 1, 0

d)

0, 1, 2, 3, 4

e)

5, 6, 7, 8, 9

10.

Сколько итераций сделает цикл?

for _ in range(1, 6):

print('Python rocks!')

a)

1

b)

5

c)

4

d)

6

e)

0