wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Программирование СЕССИЯ 2 уровень

Total questions: 38

Worksheet time: 29mins

Name
Class
Date
1.

Логические операции

a)

Арифметическое сложение и вычитание

b)

Отрицание, конъюнкция и дизъюнкция

c)

Объединение и разделение текстов

d)

Импликация, эквивалентность

e)

Сортировка чисел

2.

Арифметические операции

a)

Сложение и вычитание

b)
  • Умножение и деление

c)
  • Отрицание и конъюнкция

d)
  • Логическое умножение и сложение

e)
  1. Деление на 0

3.

Операции присваивания

a)

Оператор =

b)

Оператор ==

c)
  • Оператор +=

d)
  • Оператор *

e)
  1. Оператор &

4.

Операции сравнения

a)
  • Оператор ==

b)
  • Оператор =

c)
  • Оператор >

d)
  • Оператор +

e)
  1. Оператор *

5.

Операция, не являющаяся арифметической

a)
  • Операция сложения

b)
  • Операция умножения

c)
  • Операция присваивания

d)
  • Операция деления

e)
  1. Операция сравнения

6.

Операции, не являющиеся операциями присваивания

a)
  • Оператор =

b)
  • Оператор +=

c)
  • Оператор ==

d)
  • Оператор *=

e)
  1. Оператор >

7.

Какие из следующих операций относятся к логическим операциям?

a)
  • Операция И (AND)

b)
  • Операция умножения

c)
  • Операция отрицания

d)
  • Операция сложения

e)
  1. Операция деления

8.

Какая операция является арифметической?

a)
  • Операция умножения

b)
  • Операция И (AND)

c)
  • Операция присваивания

d)
  • Операция сравнения

e)
  1. Операция деления

9.

Какая из следующих операций вычисляет одинаковую степень?

a)
  • Операция возведения в степень (например, a^b)

b)
  • Операция умножения

c)
  • Операция деления

d)
  • Операция сложения

e)
  • Операция возведения в степень с одинаковыми основаниями

10.

Операторы цикла

a)
  • Оператор for

b)
  • Оператор if

c)
  • Оператор while

d)
  • Оператор switch

e)
  1. Оператор break

11.

Найдите эквивалентные (одинаковые) операторы присваивания.

a)
  • a = b и a := b

b)
  • a + b и a - b

c)
  • a * b и b / a

d)
  • a == b и a != b

e)
  1. a++ и ++a

12.

Типы данных

a)
  • Целочисленные (integer)

b)
  • Логические (boolean)

c)
  • Операции сравнения

d)
  • Операции присваивания

e)
  1. Строковые (string)

13.

Какие типы данных существуют в языке программирования Python?

a)
  • Целочисленные (int)

b)
  • Логические (boolean)

c)
  • Строковые (string)

d)
  • Массивы (array)

e)
  1. Словари (dictionary)

14.

Найдите сокращённые операторы присваивания.

a)
  • a = b

b)
  • a += b

c)
  • a *= b

d)
  • a == b

e)
  1. a / b

15.

Циклические операторы, используемые в Python

a)

for

b)
  • if

c)
  • while

d)

switch

e)
  1. case

16.

Части условного оператора if в Python

a)
  • Условие

b)
  • Оператор else

c)
  • Оператор for

d)
  • Оператор while

e)
  1. Оператор break

17.

Найдите значения, которые устанавливаются по умолчанию в функции range(a, b, c)

a)
  • a = 0

b)
  • b = 0

c)
  • c = 1

d)
  • a = 1

e)
  1. b = бесконечность

18.

Если в качестве функции range(a, b, c) используется range(7), то какие значения устанавливаются по умолчанию?

a)
  • a = 0

b)
  • b = 7

c)
  • c = 1

d)
  • a = 1

e)
  1. b = 10

19.

Как открыть модуль Math в Python?

a)
  • import math

b)
  • import Math

c)
  • from math import *

d)
  • include math

e)
  1. use math

20.

Неверно написанное имя переменной (идентификатора):

a)

variable_name

b)
  • Variable_name

c)
  • variable name

d)

variableName

e)
  1. @variableName

21.

Правильно написанные имена переменных (идентификаторов):

a)
  • variable_name

b)

Variable_name

c)
  • 2variable_name

d)
  • @variableName

e)
  1. variable-name

22.

Что такое конъюнкция?

a)

Операция "И"

b)
  • Операция "ИЛИ"

c)
  • Операция "НЕ"

d)
  • Операция "ИСКЛЮЧАЮЩЕЕ ИЛИ"

e)
  1. Логическое утверждение

23.

Что такое дизъюнкция?

a)
  • Операция "ИЛИ"

b)
  • Операция "И"

c)
  • Операция "НЕ"

d)
  • Операция "ИСКЛЮЧАЮЩЕЕ ИЛИ"

e)
  1. Логическое утверждение

24.

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

a)
  • Операция "НЕ"

b)
  • Операция "ИЛИ"

c)
  • Операция "И"

d)
  • Операция "ИСКЛЮЧАЮЩЕЕ ИЛИ"

e)
  1. Логическое отрицание

25.

Операция объединения множеств

a)
  • union()

b)
  • &

c)
  • |

d)
  • + (сложение)

e)
  1. intersection()

26.

Операция пересечения множеств:

a)

union()

b)

&

c)

intersection()

d)

|

e)

difference()

27.

Операция нахождения разности множеств:

a)

union()

b)

-

c)

difference()

d)

&

e)

|

28.

Какие типы данных (структуры) существуют в Python?

a)

list (список)

b)
  • tuple (кортеж)

c)
  • int (целое число)

d)
  • str (строка)

e)
  1. set (множество)

29.

Операции, выполняемые над наборами в Python

a)
  • Операция объединения множеств (union())

b)
  • Операция пересечения множеств (&)

c)
  • Операция вычитания множеств

d)
  • Операция деления множеств

e)
  1. Операция сложения множеств

30.

Методы, выполняемые для структур типа List в Python

a)
  • append()

b)
  • extend()

c)
  • sort()

d)
  • clear()

e)
  1. split()

31.

Типы файлов, используемых в программировании

a)

.txt (текстовый файл)

b)
  • .py (файл Python)

c)
  • .exe (исполняемый файл)

d)
  • .jpg (графический файл)

e)
  1. .mp3 (файл аудио)

32.

С какими типами файлов можно работать через Python?

a)

.txt (текстовый файл)

b)
  • .csv (файл с данными в формате CSV)

c)
  • .exe (исполняемый файл)

d)
  • .zip (архивный файл)

e)
  1. .docx (документ Microsoft Word)

33.

Функция программы записана следующим образом:

def aa(x, y):

if x % 2 == 0:

return x + 3

else:

return y + 3

Какой из следующих операторов правильно вызывает эту функцию?

a)

aa(4, 5)

b)

aa(4)

c)
  • aa(3, 5)

d)
  • aa('4', 5)

e)
  1. aa(5, 3)

34.

Что представляет собой дополнительная программа (внутренняя программа, подпрограмма)?

a)
  • Это отдельный блок кода, используемый в основной программе

b)
  • Это только часть основной программы

c)
  • Это только часть внешней программы

d)
  • Это только последняя часть кода

e)
  1. Это дополнительный интерфейс для пользователя

35.

Виды массивов

a)
  • Одномерные массивы

b)
  • Двумерные массивы

c)
  • Массивы с переменной длиной

d)
  • Массивы, хранящие только строки

e)
  1. Массивы с фиксированным размером

36.

Вычислите значение функции:

def ff(a, b):

if a == b:

return 2 * a

else:

return 3 * b + 1

1) print(ff(3, 5)) 2) print(ff(2, 2))

a)

16

b)

4

c)

6

d)

10

e)

12

37.

Вычислите значение функции Python:

def ff(a):

if a % 2 == 0:

return a + 1

else:

return 2 * a

1) print(ff(2)) 2) print(ff)

a)
  • 3

b)

Ошибка

c)
  • 4

d)

6

e)

2

38.

Каким из операторов в программе организован правильный вызов функции?

def aa(x, y):

if x % 2 == 0:

return x + 3

else:

return y + 3

a)

aa(4, 2)

b)
  • aa(3, 7)

c)
  • aa(0 10)

d)
  • ab(5, 2)

e)
  1. AA(6-10)