wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Вопросы по программированию на Python 2

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

Возвращает текущий предел рекурсии

a)

sys.getrecursionlimit()

b)

sys.getsizeof(object[, default])

c)

sys.getswitchinterval()

d)

sys.getwindowsversion()

e)

sys.hash_info

2.

Возвращает размер объекта в байтах

a)

sys.getsizeof(object[, default])

b)

sys.getrecursionlimit()

c)

sys.getswitchinterval()

d)

sys.getwindowsversion()

e)

sys.hash_info

3.

Интервал переключения потоков

a)

sys.getswitchinterval()

b)

sys.getrecursionlimit()

c)

sys.getsizeof(object[, default])

d)

sys.getwindowsversion()

e)

sys.hash_info

4.

Версию Windows в виде именованного кортежа

a)

sys.getwindowsversion()

b)

sys.getrecursionlimit()

c)

sys.getsizeof(object[, default])

d)

sys.getswitchinterval()

e)

sys.hash_info

5.

Информация о параметрах хеширования

a)

sys.hash_info

b)

sys.getrecursionlimit()

c)

sys.getsizeof(object[, default])

d)

sys.getswitchinterval()

e)

sys.getwindowsversion()

6.

Версия Python в шестнадцатеричном формате

a)

sys.hexversion

b)

sys.implementation

c)

sys.int_info

d)

sys.intern(str)

e)

sys.last_value

7.

Объект с информацией об интерпретаторе Python

a)

sys.implementation

b)

sys.hexversion

c)

sys.int_info

d)

sys.intern(str)

e)

sys.last_value

8.

Информация о типе int

a)

sys.int_info

b)

sys.hexversion

c)

sys.implementation

d)

sys.intern(str)

e)

sys.last_traceback

9.

Возвращает интернированную строку

a)

sys.intern(str)

b)

sys.hexversion

c)

sys.implementation

d)

sys.int_info

e)

sys.last_value

10.

Информация о последнем исключении

a)

sys.last_type, sys.last_value, sys.last_traceback

b)

sys.hexversion

c)

sys.implementation

d)

sys.int_info

e)

sys.intern(str)

11.

Максимальное значение Py_ssize_t

a)

sys.maxsize

b)

sys.maxunicode

c)

sys.modules

d)

sys.path

e)

sys.path_importer_cache

12.

Максимальный номер символа Unicode

a)

sys.maxunicode

b)

sys.maxsize

c)

sys.modules

d)

sys.path

e)

sys.path_importer_cache

13.

Словарь загруженных модулей

a)

sys.modules

b)

sys.maxsize

c)

sys.maxunicode

d)

sys.path

e)

sys.path_importer_cache

14.

114. Пути поиска модулей

a)

sys.path

b)

sys.modules

c)

sys.maxunicode

d)

sys.maxsize

e)

sys.path_importer_cache

15.

Кэш импортёров путей

a)

sys.path_importer_cache

b)

sys.maxsize

c)

sys.maxunicode

d)

sys.modules

e)

sys.path

16.

Информация об операционной системе

a)

sys.platform

b)

sys.modules

c)

sys.maxunicode

d)

sys.path

e)

sys.getwindowsversion()

17.

struct_time или текущее время в строку

a)

time.asctime([t])

b)

time.clock()

c)

time.ctime([sec])

d)

time.daylight

e)

struct_time

18.

Текущее время

a)

time.clock()

b)

time.asctime([t])

c)

time.ctime([sec])

d)

time.daylight

e)

struct_time

19.

Секунды эпохи в строку

a)

time.ctime([sec])

b)

time.asctime([t])

c)

time.clock()

d)

time.daylight

e)

struct_time

20.

DST определён?

a)

time.daylight

b)

time.ctime([sec])

c)

time.asctime([t])

d)

time.clock()

e)

struct_time

21.

Время в секундах с начала эпохи

a)

time.ctime([sec])

b)

time.asctime([t])

c)

time.clock()

d)

time.daylight

e)

struct_time

22.

Преобразует struct_time в структуру без DST

a)

struct_time

b)

time.asctime([t])

c)

time.clock()

d)

time.daylight

e)

time.ctime([sec])

23.

Аналог gmtime, но с DST

a)

time.localtime([sec])

b)

time.mktime(t)

c)

time.sleep(sec)

d)

time.strftime(fmt, [t])

e)

time.asctime([t])

24.

struct_time → секунды эпохи

a)

time.mktime(t)

b)

time.localtime([sec])

c)

time.sleep(sec)

d)

time.strftime(fmt, [t])

e)

time.asctime([t])

25.

Приостанавливает выполнение

a)

time.sleep(sec)

b)

time.localtime([sec])

c)

time.mktime(t)

d)

time.strftime(fmt, [t])

e)

time.asctime([t])

26.

struct_time → строка по формату

a)

time.strftime(fmt, [t])

b)

time.localtime([sec])

c)

time.mktime(t)

d)

time.sleep(sec)

e)

time.asctime([t])

27.

Инициализация генератора случайных чисел

a)

random.seed([X], version=2)

b)

random.getstate()

c)

random.setstate(st)

d)

random.getrandbits(N)

e)

random.randrange(start, stop, step)

28.

Возвращает состояние генератора

a)

random.getstate()

b)

random.seed([X])

c)

random.setstate(st)

d)

random.getrandbits(N)

e)

random.randrange(start, stop, step)

29.

Восстанавливает состояние генератора

a)

random.setstate(st)

b)

random.seed([X])

c)

random.getstate()

d)

random.getrandbits(N)

e)

random.randrange(start, stop, step)

30.

Возвращает N случайных битов

a)

random.getrandbits(N)

b)

random.seed([X])

c)

random.getstate()

d)

random.setstate(st)

e)

random.randrange(start, stop, step)

31.

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

a)

random.randrange(start, stop, step)

b)

random.seed([X])

c)

random.getstate()

d)

random.setstate(st)

e)

random.getrandbits(N)

32.

Случайное целое A ≤ N ≤ B

a)

random.randint(A, B)

b)

random.choice(seq)

c)

random.shuffle(seq)

d)

random.sample(pop, k)

e)

random.random()

33.

Случайный элемент последовательности

a)

random.choice(seq)

b)

random.randint(A, B)

c)

random.shuffle(seq)

d)

random.sample(pop, k)

e)

random.random()

34.

Перемешивает последовательность

a)

random.shuffle(seq)

b)

random.randint(A, B)

c)

random.choice(seq)

d)

random.sample(pop, k)

e)

random.random()

35.

Список длины k из population

a)

random.sample(pop, k)

b)

random.randint(A, B)

c)

random.choice(seq)

d)

random.shuffle(seq)

e)

random.random()

36.

Случайное число 0–1

a)

random.random()

b)

random.randint(A, B)

c)

random.choice(seq)

d)

random.shuffle(seq)

e)

random.sample(pop, k)

37.

Случайное число A ≤ N ≤ B

a)

random.uniform(A, B)

b)

random.triangular(low, high, mode)

c)

random.betavariate(a, b)

d)

random.expovariate(lambd)

e)

random.gammavariate(a, b)

38.

Треугольное распределение

a)

random.triangular(low, high, mode)

b)

random.uniform(A, B)

c)

random.betavariate(a, b)

d)

random.expovariate(lambd)

e)

random.gammavariate(a, b)

39.

139. Бета-распределение

a)

random.betavariate(a, b)

b)

random.uniform(A, B)

c)

random.triangular(low, high, mode)

d)

random.expovariate(lambd)

e)

random.gammavariate(a, b)

40.

140. Экспоненциальное распределение

a)

random.expovariate(lambd)

b)

random.uniform(A, B)

c)

random.triangular(low, high, mode)

d)

random.betavariate(a, b)

e)

random.gammavariate(a, b)

41.

141. Гамма-распределение

a)

random.gammavariate(a, b)

b)

random.uniform(A, B)

c)

random.triangular(low, high, mode)

d)

random.betavariate(a, b)

e)

random.expovariate(lambd)

42.

Нормальное распределение (Гаусса)

a)

random.gauss(mu, sigma)

b)

random.lognormvariate(mu, sigma)

c)

random.vonmisesvariate(mu, kappa)

d)

random.paretovariate(a)

e)

random.weibullvariate(a, b)

43.

143. Логнормальное распределение

a)

random.lognormvariate(mu, sigma)

b)

random.gauss(mu, sigma)

c)

random.vonmisesvariate(mu, kappa)

d)

random.paretovariate(a)

e)

random.weibullvariate(a, b)

44.

Распределение фон Мизеса

a)

random.vonmisesvariate(mu, kappa)

b)

random.gauss(mu, sigma)

c)

random.lognormvariate(mu, sigma)

d)

random.paretovariate(a)

e)

random.weibullvariate(a, b)

45.

Распределение Парето

a)

random.paretovariate(a)

b)

random.gauss(mu, sigma)

c)

random.lognormvariate(mu, sigma)

d)

random.vonmisesvariate(mu, kappa)

e)

random.weibullvariate(a, b)

46.

Распределение Вейбулла

a)

random.weibullvariate(a, b)

b)

random.gauss(mu, sigma)

c)

random.lognormvariate(mu, sigma)

d)

random.vonmisesvariate(mu, kappa)

e)

random.paretovariate(a)

47.

Нормальное распределение

a)

random.normalvariate(mu, sigma)

b)

random.gauss(mu, sigma)

c)

random.lognormvariate(mu, sigma)

d)

random.vonmisesvariate(mu, kappa)

e)

random.paretovariate(a)

48.

Имя операционной системы

a)

os.name

b)

os.environ

c)

os.getlogin()

d)

os.getpid()

e)

os.uname()

49.

Словарь переменных окружения

a)

os.environ

b)

os.name

c)

os.getlogin()

d)

os.getpid()

e)

os.uname()

50.

Имя пользователя (Unix)

a)

os.getlogin()

b)

os.name

c)

os.environ

d)

os.getpid()

e)

os.uname()

51.

Текущий идентификатор процесса

a)

os.getpid()

b)

os.name

c)

os.environ

d)

os.getlogin()

e)

os.uname()

52.

Информация об ОС (sysname, release, version…)

a)

os.uname()

b)

os.name

c)

os.environ

d)

os.getlogin()

e)

os.getpid()

53.

Проверяет доступ к объекту (F_OK, R_OK, W_OK, X_OK)

a)

os.access

b)

os.chdir(path)

c)

os.chmod(path, mode)

d)

os.chown(path, uid, gid)

e)

os.getcwd()

54.

Изменяет текущий каталог

a)

os.chdir(path)

b)

os.access

c)

os.chmod(path, mode)

d)

os.chown(path, uid, gid)

e)

os.getcwd()

55.

Изменение прав доступа к объекту

a)

os.chmod(path, mode)

b)

os.access

c)

os.chdir(path)

d)

os.chown(path, uid, gid)

e)

os.getcwd()

56.

Изменяет владельца и группу файла

a)

os.chown(path, uid, gid)

b)

os.access

c)

os.chmod(path, mode)

d)

os.chdir(path)

e)

os.getcwd()

57.

Текущий рабочий каталог

a)

os.getcwd()

b)

os.access

c)

os.chmod

d)

os.chdir

e)

os.chown

58.

Создаёт жёсткую ссылку

a)

os.link(src, dst)

b)

os.listdir()

c)

os.mkdir(path)

d)

os.mkdir(path)

e)

os.makedirs(path)

59.

Список файлов и каталогов

a)

os.listdir(path=".")

b)

os.link(src, dst)

c)

os.mkdir(path)

d)

os.mkdir(path)

e)

os.makedirs(path)

60.

Создаёт каталог

a)

os.mkdir(path)

b)

os.link(src, dst)

c)

os.listdir()

d)

os.makedirs(path)

61.

Создаёт каталог, включая промежуточные директории

a)

os.makedirs(path)

b)

os.link(src, dst)

c)

os.mkdir(path)

d)

os.listdir()

e)

os.mkdir(path)

62.

Удаляет путь к файлу

a)

os.remove(path)

b)

os.rename(src, dst)

c)

os.renames(old, new)

d)

os.replace(src, dst)

e)

os.rmdir(path)

63.

Переименовывает файл/каталог

a)

os.rename(src, dst)

b)

os.remove(path)

c)

os.renames(old, new)

d)

os.replace(src, dst)

e)

os.rmdir(path)

64.

Переименовывает old → new, создавая каталоги

a)

os.renames(old, new)

b)

os.rename(src, dst)

c)

os.remove(path)

d)

os.replace(src, dst)

e)

os.rmdir(path)

65.

Принудительно переименовывает файл

a)

os.replace(src, dst)

b)

os.rename(src, dst)

c)

os.remove(path)

d)

os.renames(old, new)

e)

os.rmdir(path)

66.

Удаляет пустой каталог

a)

os.rmdir(path)

b)

os.rename(src, dst)

c)

os.remove(path)

d)

os.renames(old, new)

e)

os.replace(src, dst)

67.

Рекурсивно удаляет каталог и родительские пустые

a)

os.removedirs(path)

b)

os.symlink(source, link)

c)

os.sync()

d)

os.truncate(path, length)

e)

os.utime(path)

68.

Создает символическую ссылку

a)

os.symlink(source, link_name)

b)

os.removedirs(path)

c)

os.sync()

d)

os.truncate(path, length)

e)

os.utime(path)

69.

Записывает буфер на диск (Unix)

a)

os.sync()

b)

os.removedirs(path)

c)

os.symlink

d)

os.truncate

e)

os.utime

70.

Обрезает файл до заданной длины

a)

os.truncate(path, length)

b)

os.removedirs(path)

c)

os.symlink

d)

os.sync

e)

os.utime

71.

Изменяет время последнего доступа и модификации файла

a)

os.utime(path, times=None)

b)

os.removedirs(path)

c)

os.symlink

d)

os.sync

e)

os.truncate

72.

Обходит дерево каталогов

a)

os.walk(top)

b)

os.system(cmd)

c)

os.urandom(n)

d)

os.path

e)

os.truncate

73.

Выполняет системную команду

a)

os.system(cmd)

b)

os.walk

c)

os.urandom

d)

os.path

e)

os.truncate

74.

Возвращает n случайных байт

a)

os.urandom(n)

b)

os.walk

c)

os.system

d)

os.path

e)

os.truncate

75.

Модуль для работы с путями

a)

os.path

b)

os.walk

c)

os.system

d)

os.urandom

e)

os.truncate

76.

True, если строка состоит из букв

a)

isalpha()

b)

islower()

c)

isupper()

d)

isdigit()

e)

isnumeric()

77.

True, если строка строчными буквами

a)

islower()

b)

isalpha()

c)

isupper()

d)

isdigit()

e)

isnumeric()

78.

True, если строка в верхнем регистре

a)

isupper()

b)

isalpha()

c)

islower()

d)

isdigit()

e)

isnumeric()

79.

True, если строка состоит из цифр

a)

isdigit()

b)

isalpha()

c)

islower()

d)

isupper()

e)

isnumeric()

80.

True, если строка является числом

a)

isnumeric()

b)

isalpha()

c)

islower()

d)

isupper()

e)

isdigit()

81.

Начинается ли строка с подстроки str?

a)

startswith(str)

b)

endswith(str)

c)

lower()

d)

upper()

e)

title()

82.

Заканчивается ли строка подстрокой str?

a)

endswith(str)

b)

startswith(str)

c)

lower()

d)

upper()

e)

title()

83.

Переводит строку в нижний регистр

a)

lower()

b)

startswith(str)

c)

endswith(str)

d)

upper()

e)

title()

84.

Переводит строку в верхний регистр

a)

upper()

b)

startswith(str)

c)

endswith(str)

d)

lower()

e)

title()

85.

Делает первые буквы слов заглавными

a)

title()

b)

startswith(str)

c)

endswith(str)

d)

lower()

e)

upper()

86.

Делает первую букву строки заглавной

a)

capitalize()

b)

lstrip()

c)

rstrip()

d)

strip()

e)

ljust(width)

87.

Удаляет пробелы справа

a)

rstrip()

b)

lstrip()

c)

capitalize()

d)

strip()

e)

ljust(width)

88.

Удаляет пробелы с обеих сторон

a)

strip()

b)

lstrip()

c)

capitalize()

d)

rstrip()

e)

ljust(width)

89.

Выравнивает строку слева (добавляет пробелы справа)

a)

ljust(width)

b)

lstrip()

c)

capitalize()

d)

rstrip()

e)

strip()

90.

Выравнивает строку справа

a)

rjust(width)

b)

lstrip()

c)

capitalize()

d)

rstrip()

e)

strip()

91.

Выравнивает строку по центру

a)

center(width)

b)

find(str)

c)

replace()

d)

split()

e)

join()

92.

Возвращает индекс подстроки

a)

find(str)

b)

center(width)

c)

replace()

d)

split()

e)

join()

93.

Заменяет подстроку

a)

replace(old, new)

b)

center(width)

c)

find(str)

d)

split()

e)

join()

94.

Разделяет строку по разделителю

a)

split()

b)

center(width)

c)

find(str)

d)

replace()

e)

join()

95.

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

a)

join(strs)

b)

center(width)

c)

find(str)

d)

replace()

e)

split()

96.

Преобразует строку/вещественное число в int

a)

int()

b)

float()

c)

str()

d)

input()

e)

print()

97.

Преобразует строку/целое в float

a)

float()

b)

int()

c)

str()

d)

input()

e)

print()

98.

Преобразует число в строку

a)

str()

b)

int()

c)

float()

d)

input()

e)

print()

99.

Функция ввода

a)

input()

b)

int()

c)

float()

d)

str()

e)

print()

100.

Функция вывода

a)

print()

b)

int()

c)

float()

d)

str()

e)

input()