wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python повторение

Total questions: 41

Worksheet time: 22mins

Name
Class
Date
1.

Что будет выведено на экран?

a = 5

b = 6

print(a)

a)

5

b)

11

c)

6

d)

1

2.

Чему равно "a" после выполнения программы?

a = 2

If a<3:

print(a+1)

else:

print(a-1)

a)

3

b)

1

c)

0

d)

8

3.

Чему равно b после выполнения программы?

b = 2

if b > 4:

b = b + 2

a)

9

b)

0

c)

2

d)

1

4.

Чему равно c ?

a = 2

b = 5

if a > b:

c = a

else:

c = b

a)

4

b)

5

c)

6

d)

7

5.

if a%2==0:

a = a**2

Что означает эта инструкция?

a)

если число а - четное, возвести его в квадрат

b)

если число а - четное, умножить его на 2

c)

если число а - не четное, возвести его в квадрат

d)

если число а - не четное, умножить его на 2

6.

Что получится в результате выполнения этой инструкции?

n = 1238

d = n // 10

k = n % 10

print (d, k)

a)

123; 8

b)

123, 8

c)

12; 38

7.

Дан программный код. Определите результат на выходе, если х=6.

a)

1

b)

-1

c)

2

d)

0

8.

Имя переменной должно начинаться..

a)

с символа или буквы

b)

с цифры или «-»

c)

с буквы или «_»

9.

Логические операторы - это

a)

and, or, not

b)

**, //, %

c)

>=, !=, = =

10.

Целочисленная переменная объявляется...

a)

num=input('Введите число: ')

b)

num=float(input('Введите число: '))

c)

num=int(input('Введите число: '))

11.

Что выведет следующий фрагмент кода?

x,y =16,7

print(x % y)

a)

2

b)

3

c)

2.2

12.

Что выведет программа?

a = 1

b = 9

c = 11

print(a+b*c)

a)

100

b)

10

c)

1

d)

5

13.

Какое число будет выведено на экран после выполнения этого фрагмента программы?

a)

31

b)

32

c)

30

d)

33

14.

Каким будет результат этой программы?

a)

3

3

b)

0

2

4

6

8

10

c)

p

p

p

d)

0

1

2

3

4

5

...

15.

Что будет выведено в консоль?

a)

Yes

b)

2

5

c)

2

5

3

16.

Чего не хватает в данном коде?

if a != 10

a)

?

b)

%

c)

:

d)

1

17.

Определите значение переменной b после выполнения алгоритма:

b = 1

а = 25

a /= 5

b += 4

b = 10**2 - a*b

a = b/16*a

a)

75

b)

4

c)

105

d)

0,5

18.

Какую последовательность чисел даст вам вызов функции range(3, 11, 2)?

a)

пустая последовательность

b)

3, 4, 5, 6, 7, 8, 9, 10, 11

c)

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

d)

3, 5, 7, 9

19.

Сколько итераций выполнит цикл?

for i in range(1, 6):

print('Python')

a)

5

b)

4

c)

7

d)

6

20.

Укажите значение переменной s (без пробелов) после выполнения следующего кода:

s = 10

k = 30

k = 2 * k

s = k - 100

a)

40

b)

-100

c)

-40

d)

100

21.

Что будет выведено на экран в результате выполнения следующей программы?

a = 35

b = 18

if a // 9 == 0 and b % 9 == 0:

print('число', a, 'выиграло')

else:

print('число', b, 'выиграло')

a)

число 18 выиграло

b)

ошибка

c)

число 9 выиграло

d)

0

22.

Где не записана строка?

a)

var = "5"

b)

str = 5

c)

var = "строка"

d)

var = "abc"

23.

Результат выполнения программы

a)

вывод всех чисел от 0 до 100

b)

100

c)

вывод всех чисел от 0 до 99

d)

0

24.

Результат выполнения программы

a)

0

b)

5

c)

0 1 2 3 4

d)

0 1 2 3 4 5

25.

Чему равно c ?

a = 2

b = 5

if a > b:

c = a

else:

c = b

a)

2

b)

нет правильного ответа

c)

5

d)

0

26.

Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 3?

a = 10

b = 5

if a > 1 ... a < b:

a = a - 7

else:

a = a + 7

a)

if

b)

and

c)

or

d)

==

27.

Определите значение переменной a после выполнения алгоритма:

a = 4

b = 6

b = 8 + a* b

a = b / 4 *a

a)

32

b)

10

c)

2

d)

5

28.

Чему будет равна переменная «c» после выполнения этой программы:

a = 20

b = 3

b = a // b

c = a % (b + 1)

a)

6

b)

5

c)

4

d)

0

29.

Рассмотрите фрагмент программы.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(6, 8); (3, 5); (–7, 2); (7, 7); (9, 8); (–1, 3); (–4, 5); (6, 9); (2, –1).

Сколько было запусков, при которых программа напечатала «YES»?

a)

4

b)

5

c)

6

d)

7

30.

Определите, что появится на экране в результате выполнения программы:

a=input()

print("Всё хорошо?", "a")

Если пользователь введет слово "Маша"

a)

Всё хорошо? Маша

b)

Всё хорошо? а

c)

Всё хорошо?

d)

Всё хорошо?, "а"

31.

Что выведет блок программы при введении age=17

if age >= 21:

print("Доступ разрешен")

elif age >= 18:

print("Доступ частично разрешен")

else:

print("Доступ запрещен")

a)

Доступ разрешен

b)

Доступ запрещен

c)

Доступ частично разрешен

d)

Другой вариант ответа

32.

Чему равно "a" после выполнения программы?

a = 2

If a<3:

print(a+1)

else:

print(a-1)

a)

3

b)

2

c)

9

d)

0

33.

r ='Hello', значение r является типом....

a)

str

b)

if

c)

int

d)

input

34.

к операторам ветвления относят

a)

if, then, else

b)

if,then, end

c)

if, else, elif

d)

if, else, to

35.

Что возвращает функция range()?

a)

пустой список

b)

последовательность целых чисел

c)

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

d)

нет верного ответа

36.

Дана cтрочка кода:

for i in range(20):

Что в этой строчке является счётчиком цикла?

a)

for

b)

20

c)

in

d)

i

37.

В инструкции a, b = map ( int, input().split() )

a, b означает...

a)

ввести строку с клавиатуры…

b)

ввод двух целых чисел в одной строке...

c)

разделить строку на части по пробелам…

d)

к каждой части…

38.

Что покажет приведенный ниже код:

print("Каждый", "охотник", sep="_", end="@")

print( "желает", "знать", sep=" ", end="\n")

a)

Каждый_охотник@желает знать

b)

аждый_охотник@желает_знать\n

39.

Что не так с программой?

a)

IndentationError

необходим блок с отступом после инструкции 'else'

b)

TypeError

в переменной x - строка. Строки делить нельзя!

c)

SyntaxError

пропущено ' : ' после условия 'if'

d)

Отличная программа!

40.

В инструкции a, b = map ( int, input().split() )

 .split() означает...

a)

ввести строку с клавиатуры…

b)

к каждой части…

c)

ввод двух целых чисел в одной строке...

d)

разделить строку на части по пробелам…

41.

КАКАЯ ОШИБКА ДОПУЩЕНА В ПРОГРАММЕ:

grade = int(input("В каком классе вы учитесь?: "))

if grade >= 3:

print( "Вы можете играть.”)

else grade<3:

print( "Извините, вам нельзя играть.”)

a)

неверно выбран тип переменной

b)

ставить двоеточия нельзя

c)

после else не пишутся условия

d)

неверно поставлены отступы