wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

8 Контрольная работа Python

Total questions: 40

Worksheet time: 22mins

Name
Class
Date
1.

Найдите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 6.

a)
b)
c)
2.

Найдите программу, которая в последовательности натуральных чисел определяет сумму чисел, оканчивающихся на 4.

a)
b)
c)
3.

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

  a = 4

  b = 6

  b = 8 + a * b

  a = b / 4*a

(a)  

4.

Определите значение переменной а после исполнения данного алгоритма.

  a = 12

  b = 8 + a / 2

  a = a – b / 2

(a)  

5.

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

  a = 26  

b = 6  

b = a // b + b

  c = a % b + a

(a)  

6.

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

 a = 22  

b = 4  

b = a // b  

c = a // b

(a)  

7.

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

  a = 28  

b = 7  

b = a % b + 4  

c = a % b + 1

(a)  

8.

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

  a = 10

  if a < 5:  

   a += 12  

else:    

a -= 7

(a)  

9.

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

  a = 10

  if a > 5:

a += 12  

else:    

a -= 7  

if a > 5:

a += 12  

else:    

a -= 7

(a)  

10.

Сколько раз будет выполнен этот цикл?

(a)  

11.

Чему будет равно значение переменной «a» после выполнения этого цикла?

(a)  

12.

Определите, что будет напечатано в результате работы следующей программы.

(a)  

13.

Определите, что будет напечатано в результате работы следующей программы.

(a)  

14.

Для вывода сообщения на экран используется функция : ...

a)

input()

b)

int()

c)

print()

d)

string()

15.

Переменная в Python - это

a)

величина , которая имеет имя , тип , и значение

b)

значение , которое не имеет имя

c)

величина , которая имеет имя , но не имеет тип и значение

d)

значение, которое имеет имя

16.

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

a=5

b=6

print(a)

(a)  

17.

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

a=4

b=6

print(a*b)

(a)  

18.

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

a)

fg

b)

_d

c)

2s

d)

j 3

19.

С помощью какого значка мы присваиваем значение переменной?

a)

=

b)

:=

c)

==

d)

===

20.

Для ввода сообщения на экран используется функция?

a)

input()

b)

int()

c)

print()

d)

string()

21.

Целочисленный тип данных в python - ...

a)

float()

b)

str()

c)

int()

d)

real()

22.

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

a = 10

if a < 5:

a = 5

(a)  

23.

Что обозначает if?

a)

Условие

b)

Противоречие условию

c)

Вариант, если условие ложно

d)

Обозначение переменной

24.

Для чего нужен elif?

a)

Для создания инструкции, если условие ложно

b)

Для создания паузы

c)

Для создания переменной

d)

Для дополнительного условия

25.

С помощью какой конструкции можно создать бесконечный цикл?

a)

While

b)

while

c)

while True:

d)

while true:

26.

Укажите структуру, которая используется для выполнения ветвления, основанного на нескольких альтернативах (каскадные условия).

a)
b)
c)
d)
27.

Укажите верное определение:

Логическое сложение (ИЛИ, or) -

a)

Результат является истинным тогда, когда хотя бы одно исходное условие является истинным.

b)

Результатом является значение противоположное исходному.

c)

Результат является истинным тогда и только тогда, когда все исходные условия являются истинными.

28.

Укажите верное определение:

Логическое умножение (И, and) -

a)

Результат является истинным тогда, когда хотя бы одно исходное условие является истинным.

b)

Результатом является значение противоположное исходному.

c)

Результат является истинным тогда и только тогда, когда все исходные условия являются истинными.

29.

Укажите результат выполнения логического выражения для x=56:

(x!=7) and (-x<7)

a)

False

b)

True

30.

Укажите результат выполнения логического выражения для x=56:

(x==7) or (-x>7)

a)

False

b)

True

31.

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

Входные данные: n=159

(a)  

32.

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

Входные данные: n=5

(a)  

33.

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

Входные данные: n=7

(a)  

34.

Какие операторы цикла вы знаете?

a)

if, for

b)

for, while

c)

break, while

35.

Цикл – это:

a)

последовательность команд, которая выполняется больше одного раза

b)

последовательность, которая выполняется один раз

c)

переменная, которая идет до конца исходного кода

36.

Как называется оператор цикла for:

a)

с неизвестным числом повторений

b)

с известным числом повторений

c)

для перебора элементов повторений

37.

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

a)

с неизвестным числом повторений

b)

с известным числом повторений

c)

для перебора элементов повторений

38.

Что относится к арифметическим операциям?

a)

>=, !=, = =

b)

**, //, %

c)

and, or, not

39.

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

a)

<, >, ==, !=

b)

//, %, **, +

c)

and, or, not

40.

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

a)

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

b)

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

c)

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