wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

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

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

1. a = 10 b = 2 c = a ** b print(c)

a)

100

b)

12

c)

8

d)

5

e)

20

2.

2. a = 12 b = 2 c = a * b print(c)

a)

24

b)

100

c)

14

d)

5

e)

10

3.

3. a = 10 b = 3 c = a // b print(c)

a)

3

b)

3.5

c)

4

d)

5

e)

10

4.

4. a = 10 b = 4 c = a / b print(c)

a)

A) 2.5

b)

B) 3.5

c)

C) 4

d)

D) 5

e)

E) 10

5.

from array import * data = array('i', [2, 5, 4, 0, 8]) print(len(data)) Что выведется?

a)

A) 5

b)

B) 3

c)

C) 4

6.

dictionary = {"Hello": 1234, "World": 5678} print(dictionary["Hello"]) Что выведется?

a)

1234

b)

5678

c)

1248

d)

6456

e)

7546

7.

import math x = math.pow(27, 1/3) print(x)

a)

3

b)

5

c)

4

d)

6

e)

7

8.

Символ типа используется при создании массива.

a)

array.typecode

b)

array.itemsize

c)

array.append(x)

d)

array.buffer_info()

e)

array.byteswap()

9.

Количество байт одного элемента в массиве.

a)

array.itemsize

b)

array.typecode

c)

array.append(x)

d)

array.buffer_info()

e)

array.byteswap()

10.

10. Добавление элемента в конец массива.

a)

array.append(x)

b)

array.typecode

c)

array.itemsize

d)

array.buffer_info()

e)

array.byteswap()

11.

Кортеж (адрес памяти, длина). Полезно для низкоуровневых операций.

a)

array.buffer_info()

b)

array.typecode

c)

array.itemsize

d)

array.append(x)

e)

array.byteswap()

12.

Изменяет порядок байтов в каждом элементе массива. Полезно при чтении данных, записанных на машине с другим порядком байтов.

a)

array.buffer_info()

b)

array.typecode

c)

array.itemsize

d)

array.append(x)

e)

array.byteswap()

13.

Добавляет элементы в массив из объекта.

a)

array.extend(iter)

b)

array.frombytes(

c)

array.fromfile(f, n)

d)

array.fromlist( список )

e)

array.index(x)

14.

Создает массив из байтового объекта. Количество байтов должно быть кратно размеру одного элемента массива.

a)

array.frombytes(

b)

array.extend(iter)

c)

array.fromfile(f, n)

d)

array.fromlist( список )

e)

array.index(x)

15.

Читает N элементов из файла и добавляет их в конец массива. Файл должен быть открыт для двоичного чтения.

a)

array.fromfile(f, n)

b)

array.extend(iter)

c)

array.frombytes(

d)

array.fromlist( список )

e)

array.index(x)

16.

Добавляет элементы из списка.

a)

array.fromlist( список )

b)

array.extend(iter)

c)

array.frombytes(

d)

array.fromfile(f, n)

e)

array.index(x)

17.

Возвращает индекс первого вхождения x в массив.

a)

array.index(x)

b)

array.extend(iter)

c)

array.frombytes(

d)

array.fromfile(f, n)

e)

array.fromlist(список)

18.

Вставляет элемент со значением x перед элементом с индексом n.

a)

array.insert(n, x)

b)

array.pop(i)

c)

array.remove(x)

d)

array.reverse()

e)

array.tobytes()

19.

Удаляет и возвращает элемент с индексом i. По умолчанию — последний элемент.

a)

array.pop(i)

b)

array.insert(n, x)

c)

array.remove(x)

d)

array.reverse()

e)

array.tobytes()

20.

Удаляет первое вхождение значения x из массива.

a)

array.remove(x)

b)

array.insert(n, x)

c)

array.pop(i)

d)

array.reverse()

e)

array.tobytes()

21.

Обращает порядок элементов массива.

a)

array.reverse()

b)

array.insert(n, x)

c)

array.pop(i)

d)

array.remove(x)

e)

array.tobytes()

22.

Преобразует массив в байты.

a)

array.tobytes()

b)

array.insert(n, x)

c)

array.pop(i)

d)

array.remove(x)

e)

array.reverse()

23.

Записывает массив в открытый файл.

a)

array.tofile(f)

b)

array.insert(n, x)

c)

array.pop(i)

d)

array.remove(x)

e)

array.reverse()

24.

Преобразует массив в список.

a)

array.tolist()

b)

array.tofile(f)

c)

array.pop(i)

d)

array.remove(x)

e)

array.reverse()

25.

Округление вверх до ближайшего целого числа.

a)

math.ceil(X)

b)

math.copysign(X, Y)

c)

math.fabs(X)

d)

math.factorial(X)

e)

math.floor(X)

26.

Возвращает значение с модулем X и знаком Y.

a)

math.copysign(X, Y)

b)

math.ceil(X)

c)

math.fabs(X)

d)

math.factorial(X)

e)

math.floor(X)

27.

27. Абсолютное значение X.

a)

math.fabs(X)

b)

math.ceil(X)

c)

math.copysign(X, Y)

d)

math.factorial(X)

e)

math.floor(X)

28.

28. Факториал числа X.

a)

math.factorial(X)

b)

math.ceil(X)

c)

math.copysign(X, Y)

d)

math.fabs(X)

e)

math.floor(X)

29.

29. Округление вниз до ближайшего целого.

a)

math.floor(X)

b)

math.ceil(X)

c)

math.copysign(X, Y)

d)

math.factorial(X)

e)

math.fabs(X)

30.

Остаток от деления X на Y.

a)

math.fmod(X, Y)

b)

math.frexp(X)

c)

math.ldexp(X, I)

d)

math.fsum(последовательность)

e)

math.isfinite(X)

31.

Возвращает мантиссу и экспоненту числа X.

a)

math.frexp(X)

b)

math.fmod(X, Y)

c)

math.ldexp(X, I)

d)

math.fsum(последовательность)

e)

math.isfinite(X)

32.

Обратная функция к X2IX * 2^I .

a)

math.ldexp(X, I)

b)

math.fmod(X, Y)

c)

math.frexp(X)

d)

math.fsum(последовательность)

e)

math.isfinite(X)

33.

Суммирует элементы последовательности. Точнее, чем встроенная функция sum().

a)

math.fsum(последовательность)

b)

math.fmod(X, Y)

c)

math.frexp(X)

d)

math.ldexp(X, I)

34.

Проверяет, является ли X конечным числом.

a)

math.isfinite(X)

b)

math.fmod(X, Y)

c)

math.frexp(X)

d)

math.ldexp(X, I)

e)

math.fsum(последовательность)

35.

Проверяет, является ли X бесконечностью.

a)

math.isinf(X)

b)

math.isnan(X)

c)

math.modf(X)

d)

math.trunc(X)

e)

math.exp(X)

36.

Проверяет, является ли X не числом (NaN).

a)

math.isnan(X)

b)

math.isinf(X)

c)

math.modf(X)

d)

math.trunc(X)

e)

math.exp(X)

37.

Возвращает дробную и целую части X. Знаки частей совпадают с X.

a)

math.modf(X)

b)

math.isinf(X)

c)

math.isnan(X)

d)

math.trunc(X)

e)

math.exp(X)

38.

Усечение X до целого числа.

a)

math.trunc(X)

b)

math.isinf(X)

c)

math.isnan(X)

d)

math.modf(X)

e)

math.exp(X)

39.

Вычисляет экспоненту eXe^X .

a)

math.exp(X)

b)

math.isinf(X)

c)

math.isnan(X)

d)

math.modf(X)

e)

math.trunc(X)

40.

Логарифм X по основанию base. Если base не указан, вычисляется натуральный логарифм.

a)

math.log(X, [base])

b)

math.log1p(X)

c)

math.log(1+X)

d)

math.log10(X)

e)

math.log2(X)

41.

Натуральный логарифм (1 + X). Поскольку X → 0, используется функция, которая определяет значение точнее, чем math.log(1+X)

a)

math.log1p(X)

b)

math.log(X, [base])

c)

math.log(1+X)

d)

math.log10(X)

e)

math.log2(X)

42.

Десятичный логарифм

a)

math.log10(X)

b)

math.log(X, [base])

c)

math.log(1+X)

d)

math.log1p(X)

e)

math.log2(X)

43.

Двоичный логарифм

a)

math.log2(X)

b)

math.log(X, [base])

c)

math.log(1+X)

d)

math.log1p(X)

e)

math.log10(X)

44.

44. Функция возведения в степень

a)

math.pow(X, Y)

b)

math.sqrt(X)

c)

math.acos(X)

d)

math.asin(X)

e)

math.atan(X)

45.

Квадратный корень из X

a)

math.sqrt(X)

b)

math.pow(X, Y)

c)

math.acos(X)

d)

math.asin(X)

e)

math.atan(X)

46.

46. Арккосинус X в радианах

a)

math.acos(X)

b)

math.pow(X, Y)

c)

math.sqrt(X)

d)

math.asin(X)

e)

math.atan(X)

47.

Арксинус X в радианах

a)

math.atan(X)

b)

math.pow(X, Y)

c)

math.sqrt(X)

d)

math.asin(X)

e)

math.acos(X)

48.

Арктангенс X в радианах

a)
math.atan(X)
b)

math.atan2(Y, X)

c)

 math.cos(X)

d)

 math.cos(X)

e)

 math.cos(X)

49.

Арктангенс Y/X с учётом координатной четверти (X, Y), результат в радианах

a)

math.atan2(Y, X)

b)

math.atan(X)

c)

math.cos(X)

d)

math.sin(X)

e)

math.tan(X)

50.

50. Косинус X (X в радианах)

a)

math.atan2(Y, X)

b)

math.atan(X)

c)

math.cos(X)

d)

math.sin(X)

e)

math.tan(X)

51.

Синус X (X в радианах)

a)

math.sin(X)

b)

math.atan(X)

c)

math.cos(X)

d)

math.atan2(Y, X)

e)

math.tan(X)

52.

Тангенс X (X в радианах)

a)

math.tan(X)

b)

math.atan(X)

c)

math.cos(X)

d)

math.atan2(Y, X)

e)

math.sin(X)

53.

Вычисляет гипотенузу треугольника с катетами X и Y

a)

math.hypot(X, Y)

b)

math.degrees(X)

c)

math.radians(X)

d)

math.cosh(X)

e)

math.sinh(X)

54.

Преобразует радианы в градусы

a)

math.degrees(X)

b)

math.hypot(X, Y)

c)

math.radians(X)

d)

math.cosh(X)

e)

math.sinh(X)

55.

Преобразует градусы в радианы

a)

math.radians(X)

b)

math.hypot(X, Y)

c)

math.degrees(X)

56.

Вычисляет гиперболический косинус

a)

math.cosh(X)

b)

math.hypot(X, Y)

c)

math.degrees(X)

d)

math.radians(X)

e)

math.sinh(X)

57.

Вычисляет гиперболический синус

a)

math.sinh(X)

b)

math.hypot(X, Y)

c)

math.degrees(X)

d)

math.radians(X)

e)

math.cosh(X)

58.

Вычисляет гиперболический тангенс

a)

math.tanh(X)

b)

math.acosh(X)

c)

math.asinh(X)

d)

math.atanh(X)

e)

math.erf(X)

59.

Вычисляет обратный гиперболический косинус

a)

math.acosh(X)

b)

math.tanh(X)

c)

math.asinh(X)

d)

math.atanh(X)

e)

math.erf(X)

60.

Вычисляет обратный гиперболический синус

a)

math.asinh(X)

b)

math.tanh(X)

c)

math.acosh(X)

d)

math.atanh(X)

e)

math.erf(X)

61.

Вычисляет обратный гиперболический тангенс

a)

math.atanh(X)

b)

math.asinh(X)

c)

math.acosh(X)

d)

math.tanh(X)

e)

math.erf(X)

62.

Функция ошибки

a)

math.erf(X)

b)

math.asinh(X)

c)

math.acosh(X)

d)

math.tanh(X)

e)

math.atanh(X)

63.

63. Дополнительная функция ошибки

a)

math.erfc(X)

b)

math.exp(X)

c)

math.log(X)

d)

math.sin(X)

64.

64. Гамма-функция

a)

math.gamma(X)

b)

math.asinh(X)

c)

math.erfc(X)

d)

math.tanh(X)

e)

math.lgamma(X)

65.

Натуральный логарифм гамма-функции

a)

math.lgamma(X)

b)

math.asinh(X)

c)

math.erfc(X)

d)

math.tanh(X)

e)

math.gamma(X)

66.

Сортирует элементы списка

a)

sort([key])

b)

count(item)

c)

pop([index])

d)

reverse()

e)

Ничего из перечисленного

67.

Возвращает индекс элемента

a)

index(item)

b)

pop([index])

c)

reverse()

d)

append(item)

e)

Ничего из перечисленного

68.

Удаляет все элементы списка

a)

clear()

b)

count(item)

c)

remove(item)

d)

pop([index])

e)

Ничего из перечисленного

69.

Метод, объединяющий два словаря

a)

copy()

b)

users2

c)

get(key)

d)

update()

e)

Ничего из перечисленного

70.

Создает копию словаря

a)

copy()

b)

users2

c)

index(item)

71.

Создает папку

a)

mkdir()

b)

rename()

c)

remove()

d)

rmdir()

e)

Ничего из перечисленного

72.

Удаляет папку

a)

rmdir()

b)

rename()

c)

remove()

d)

mkdir()

e)

Ничего из перечисленного

73.

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

a)

rename()

b)

mkdir()

c)

rmdir()

d)

remove()

e)

Ничего из перечисленного

74.

Удаляет файл

a)

remove()

b)

rename()

c)

mkdir()

d)

rmdir()

e)

Ничего из перечисленного

75.

Начало индексации

a)

0

b)

1

c)

5

d)

8

e)

Ничего из перечисленного

76.

Цикл, выводящий символы строки построчно

a)

for

b)

print(char)

c)

string

d)

exist

e)

Ничего из перечисленного

77.

Для создания объекта класса используются

a)

Конструкторы

b)

Инкапсуляция

c)

Списки

d)

Объекты

e)

Ничего из перечисленного

78.

Язык программирования общего назначения, повышающий читаемость

a)

объект

b)

программа

c)

конструктор

d)

Python

e)

Ничего из перечисленного

79.

Читает одну строку файла

a)

readline()

b)

read()

c)

readlines()

d)

exist

e)

Ничего из перечисленного

80.

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

a)

readlines()

b)

read()

c)

exist

d)

readline()

e)

Ничего из перечисленного

81.

Список аргументов командной строки

a)

sys.argv

b)

sys.argv[0]

c)

sys.byteorder

d)

sys.builtin_module_names

e)

sys.call_tracing()

82.

Имя скрипта

a)

sys.argv[0]

b)

sys.argv

c)

sys.byteorder

d)

sys.builtin_module_names

e)

sys.call_tracing()

83.

Порядок байтов

a)

sys.byteorder

b)

sys.argv

c)

sys.argv[0]

d)

sys.builtin_module_names

e)

sys.call_tracing()

84.

Встроенные модули

a)

sys.builtin_module_names

b)

sys.argv

c)

sys.argv[0]

d)

sys.byteorder

e)

sys.call_tracing()

85.

Вызывает функцию с трассировкой

a)

sys.call_tracing(func, args)

b)

sys.argv

86.

Информация об авторских правах

a)

sys.copyright

b)

sys._clear_type_cache()

c)

sys._current_frames()

d)

sys.dllhandle

e)

sys.exc_info()

87.

Очищает кэш типов

a)

sys._clear_type_cache()

b)

sys.copyright

c)

sys._current_frames()

d)

sys.dllhandle

e)

sys.exc_info()

88.

Кадры стеков потоков

a)

sys._current_frames()

b)

sys.copyright

c)

sys._clear_type_cache()

d)

sys.dllhandle

e)

sys.exc_info()

89.

Дескриптор DLL Python

a)

sys.dllhandle

b)

sys.copyright

c)

sys._clear_type_cache()

d)

sys._current_frames()

e)

sys.exc_info()

90.

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

a)

sys.exc_info()

b)

sys.copyright

c)

sys._clear_type_cache()

d)

sys._current_frames()

e)

sys.dllhandle

91.

Каталог установки Python

a)

sys.exec_prefix

b)

sys.executable

c)

sys.exit()

d)

sys.flags

e)

sys.float_info

92.

Путь к интерпретатору

a)

sys.executable

b)

sys.exec_prefix

c)

sys.exit()

d)

sys.flags

e)

sys.float_info

93.

Завершает программу

a)

sys.exit()

b)

sys.exec_prefix

c)

sys.executable

d)

sys.flags

e)

sys.float_info

94.

Флаги командной строки

a)

sys.flags

b)

sys.exec_prefix

c)

sys.executable

d)

sys.exit()

e)

sys.float_info

95.

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

a)

sys.float_info

b)

sys.exec_prefix

c)

sys.executable

d)

sys.exit()

e)

sys.flags

96.

Стиль представления float

a)

sys.float_repr_style

b)

sys.getdefaultencoding()

c)

sys.getdlopenflags()

d)

sys.getfilesystemencoding()

e)

sys.getrefcount(obj)

97.

Используемая кодировка

a)

sys.getdefaultencoding()

b)

sys.float_repr_style

c)

sys.getdlopenflags()

d)

sys.getfilesystemencoding()

e)

sys.getrefcount()

98.

Флаги dlopen

a)

sys.getdlopenflags()

b)

sys.float_repr_style

c)

sys.getdefaultencoding()

d)

sys.getfilesystemencoding()

e)

sys.getrefcount()

99.

Кодировка файловой системы

a)

sys.getfilesystemencoding()

b)

sys.float_repr_style

c)

sys.getdefaultencoding()

d)

sys.getdlopenflags()

e)

sys.getrefcount()

100.

Количество ссылок на объект

a)

sys.getrefcount(object)

b)

sys.float_repr_style

c)

sys.getdefaultencoding()

d)

sys.getdlopenflags()

e)

sys.getdlopenflags()