Все тесты предмета

Ответы на тесты Разработка приложений для высоконагруженных систем.фип_БАК_ПИ

Вопросы и варианты доступны бесплатно. 43 ответа доступны бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

144 вопроса 7 тестов в одном предмете Доступ 7 дней
Содержание предмета

Бесплатные ответы на тесты по предмету «Разработка приложений для высоконагруженных систем» — Синергия и МТИ

Вопрос 1Ответ открыт бесплатно

Для объявления переменной используется выражение …

  1. int a = 5
  2. a = 5✓ Правильный ответ
  3. integer a = 5
  4. $a = 5
✓ Правильный ответ

a = 5

Вопрос 2

Для целочисленного деления в Python используется оператор …

  1. //
  2. ^
  3. %
  4. /
Вопрос 3

Для вычисления остатка от деления в Python используется оператор …

  1. //
  2. ^
  3. %
  4. /
Вопрос 4

Для сравнения значений в Python используется оператор …

  1. =
  2. ˂˃
  3. ==
Вопрос 5

Для комментариев в Python используется символ …

  1. #
  2. //
  3. """ """
  4. /* */
Вопрос 6Ответ открыт бесплатно

Логический тип данных «bool» может принимать значения …

  1. 0
  2. False✓ Правильный ответ
  3. True✓ Правильный ответ
  4. 1
✓ Правильный ответ

False ; True

Вопрос 7

Необязательными параметрами функции range являются …

  1. start
  2. stop
  3. step
Вопрос 8

Числовым типом данных в Python является …

  1. float
  2. complex
  3. num
  4. int
  5. integer
Вопрос 9

Оператор … – основной условный оператор, который выполняет блок кода, если условие истинно

  1. if
Вопрос 10Ответ открыт бесплатно

Оператор … – дополнительный блок кода, который выполняется, если условие в операторе if ложно

  1. else✓ Правильный ответ
✓ Правильный ответ

else

Вопрос 11

… – это блок повторяющегося кода при определенных условиях

  1. Цикл
Вопрос 12

… – процесс выполнения блока кода

  1. Итерация
Вопрос 13Ответ открыт бесплатно

Цикл … используется для итерации (перебора) элементов в итерируемом объекте, таком как последовательность, список, строка, кортеж, множество или словарь

  1. for✓ Правильный ответ
✓ Правильный ответ

for

Вопрос 14

Оператор … пропускает текущую итерацию цикла и переходит к следующей итерации

  1. continue
Вопрос 15

Функция … – это функция, которая возвращает арифметическую прогрессию в виде итерируемого объекта

  1. range
Вопрос 16Ответ открыт бесплатно

Цикл … в языке программирования Python выполняет один и тот же блок кода до тех пор, пока условие остается истинным.

  1. while✓ Правильный ответ
✓ Правильный ответ

while

Вопрос 17

Установите соответствие между операторами и их описанием:

  1. else
  2. break
  3. continue
  4. будет выполнен, когда цикл завершит свою работу без использования стороннего оператора
  5. прерывает выполнение цикла, даже если все итерации не были выполнены
  6. пропускает текущую итерацию цикла и переходит к следующей итерации
Вопрос 18

Установите соответствие между термином и его значением:

  1. условие
  2. итерация
  3. переменная
  4. выражение, которое должно быть оценено как истинное или ложное
  5. процесс выполнения блока кода
  6. величина, имеющая имя, тип и значение
Вопрос 19

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

  1. not
  2. and
  3. or
Вопрос 20Ответ открыт бесплатно

Расставьте этапы выполнения представленного кода в правильном порядке:   for i in range(3):      for j in range(2):          print(f"i: {i}, j: {j}")

  1. проверка условия внешнего цикла for i in range(3)✓ Правильный ответ
  2. внутренний цикл for j in range(2) начинает выполнение✓ Правильный ответ
  3. выполнение тела внутреннего цикла print(f"i: {i}, j: {j}")✓ Правильный ответ
  4. переход к следующему значению переменной j во внутреннем цикле✓ Правильный ответ
  5. после завершения внутреннего цикла, переход к следующему значению i внешнего цикла✓ Правильный ответ
✓ Правильный ответ

проверка условия внешнего цикла for i in range(3) ; внутренний цикл for j in range(2) начинает выполнение ; выполнение тела внутреннего цикла print(f"i: {i}, j: {j}") ; переход к следующему значению переменной j во внутреннем цикле ; после завершения внутреннего цикла, переход к следующему значению i внешнего цикла

Вопрос 21

В результате выполнения кода на экран будет выведено … x = 15 num = 0 if x > 10 else 1 print(num)

  1. 15
  2. 0
  3. 1
  4. 10
Вопрос 22

Для возведения в степень в Python используется оператор …

  1. **
  2. ^
  3. %
  4. /
Вопрос 23Ответ открыт бесплатно

Самый высокий приоритет среди логических операторов имеет оператор …

  1. and
  2. or
  3. xor
  4. not✓ Правильный ответ
✓ Правильный ответ

not

Вопрос 24

Логическим типом данных является …

  1. str
  2. float
  3. complex
  4. bool
Вопрос 25

Для определения длины строки в Python используется …

  1. len
  2. length
  3. size
  4. sizeof
Вопрос 26Ответ открыт бесплатно

Для получения подстроки из строки в Python используется …

  1. substring()
  2. slice()✓ Правильный ответ
  3. substr()
✓ Правильный ответ

slice()

Вопрос 27

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

  1. sorted
  2. sort
  3. sorting
  4. sort.key
Вопрос 28

Для создания пустого списка используется …

  1. emptyList()
  2. []
  3. new list()
  4. {}
Вопрос 29

Когда функция ожидает аргумент с правильным типом данных, но получает аргумент некорректного значения или типа данных возникает исключение …

  1. IndexError
  2. KeyError
  3. ValueError
  4. OverflowError
Вопрос 30Ответ открыт бесплатно

Для получения данных с сервера используется метод…

  1. POST
  2. GET✓ Правильный ответ
  3. PUT
  4. DELETE
✓ Правильный ответ

GET

Вопрос 31

Приватный атрибут в классе в Python объявляется …

  1. self.__attribute
  2. self._attribute
  3. self.attribute
  4. _attribute
Вопрос 32

Оператор super() в Python используется для …

  1. вывода атрибутов класса
  2. создания нового экземпляра класса
  3. удаления объекта из памяти
  4. вызова метода родительского класса
Вопрос 33Ответ открыт бесплатно

Для открытия файла в двоичном режиме используется режим ...

  1. 'w'
  2. 'r'
  3. 'a'
  4. 'b'✓ Правильный ответ
✓ Правильный ответ

'b'

Вопрос 34

Для обрезки изображения в библиотеке Pillow используется ...

  1. crop()
  2. resize()
  3. save()
  4. rotate()
Вопрос 35

Для работы с API в Python можно использовать библиотеки …

  1. requests
  2. flask
  3. json
  4. xml
Вопрос 36Ответ открыт бесплатно

Для удаления элементов списка используются методы …

  1. remove()✓ Правильный ответ
  2. pop()✓ Правильный ответ
  3. clear()✓ Правильный ответ
  4. discard()
✓ Правильный ответ

remove() ; pop() ; clear()

Вопрос 37

Правильными способами объявления функции в Python являются …

  1. def func(): pass
  2. def func(a, b=10): pass
  3. func def(): pass
  4. lambda x: x * 2
Вопрос 38

Числовым типом данных в Python является …

  1. complex
  2. float
  3. bool
  4. int
  5. num
Вопрос 39

Неизменяемыми типами данных в Python являются …

  1. числа
  2. списки
  3. строки
  4. кортежи
  5. словари
Вопрос 40Ответ открыт бесплатно

Изменяемыми типами данных в Python являются …

  1. списки✓ Правильный ответ
  2. строки
  3. множества✓ Правильный ответ
  4. кортежи
  5. словари✓ Правильный ответ
✓ Правильный ответ

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

Вопрос 41

К принципам ООП относится …

  1. инкапсуляция
  2. полиморфизм
  3. агрегация
  4. наследование
Вопрос 42

Основными компонентами классов в объектно-ориентированном программировании, определяющими состояние и поведение объектов класса, являются …

  1. функции
  2. методы
  3. атрибуты
  4. модули
Вопрос 43Ответ открыт бесплатно

Для работы с изображениями в Python можно использовать библиотеку …

  1. Pillow✓ Правильный ответ
  2. TensorFlow
  3. Matplotlib✓ Правильный ответ
  4. NumPy
✓ Правильный ответ

Pillow ; Matplotlib

Вопрос 44

Для построения различных графиков в библиотеке Matplotlib используются …

  1. plot()
  2. scatter()
  3. hist()
  4. open()
Вопрос 45

… – это специальная характеристика переменной, которая определяет, какую конкретную информацию можно хранить в ней и какие операции можно выполнять с этой информацией

  1. Тип данных
Вопрос 46Ответ открыт бесплатно

Библиотека … в Python предоставляет функции для математических операций и операций с числами

  1. math✓ Правильный ответ
✓ Правильный ответ

math

Вопрос 47

… – это наименьшая единица информации и может представлять либо 0, либо 1

  1. Бит
Вопрос 48

… – это коллекция, которая является итерируемым объектом и не изменяется

  1. Кортеж
Вопрос 49

… – это ситуация, когда хеши двух разных объектов совпадают

  1. Коллизия
Вопрос 50Ответ открыт бесплатно

… аргументы - это аргументы, передаваемые в функцию в определенном порядке

  1. Позиционные✓ Правильный ответ
✓ Правильный ответ

Позиционные

Вопрос 51

… аргументы - это аргументы, передаваемые в функцию с указанием имени параметра

  1. Именованные
Вопрос 52

В ООП принцип … позволяет обрабатывать объекты разных классов одним и тем же способом

  1. полиморфизма
Вопрос 53Ответ открыт бесплатно

В ООП принцип … говорит о том, что данные и методы, работающие с этими данными, должны быть объединены внутри класса

  1. инкапсуляции✓ Правильный ответ
✓ Правильный ответ

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

Вопрос 54

… – это переменные, которые хранят данные, связанные с объектами класса

  1. Атрибуты
Вопрос 55

Разделителем значений в файле CSV по умолчанию является …

  1. запятая
Вопрос 56Ответ открыт бесплатно

Исключение … возникает, когда попытка выполнить операцию приводит к переполнению численного типа данных

  1. OverflowError✓ Правильный ответ
✓ Правильный ответ

OverflowError

Вопрос 57

Исключение … возникает, когда попытка открыть или выполнить операции с файлом, который не существует или не может быть найден

  1. FileNotFoundError
Вопрос 58

… – это функции, которые возвращают итератор по значениям, которые они сами производят

  1. Генераторы
Вопрос 59

Для открытия файла на чтение используется режим '…'

  1. r
Вопрос 60Ответ открыт бесплатно

Установите соответствие между способами объединения или соединения списков и их описанием:

  1. +✓ Правильный ответ
  2. *✓ Правильный ответ
  3. extend()✓ Правильный ответ
  4. append()✓ Правильный ответ
  5. объединение двух списков✓ Правильный ответ
  6. повторение списка несколько раз и объединение результата✓ Правильный ответ
  7. добавление всех элементов одного списка к другому✓ Правильный ответ
  8. добавление элементов одного списка в конец другого списка✓ Правильный ответ
✓ Правильный ответ

+ = объединение двух списков ; * = повторение списка несколько раз и объединение результата ; extend() = добавление всех элементов одного списка к другому ; append() = добавление элементов одного списка в конец другого списка

Вопрос 61

Установите соответствие между терминами и их описанием:

  1. lambda
  2. *args
  3. **kwargs
  4. return
  5. функция, определенная без имени
  6. кортеж позиционных аргументов
  7. словарь именованных аргументов
  8. возвращает значение из функции
Вопрос 62

Установите соответствие между методами работы со строками и их описанием:

  1. upper()
  2. split()
  3. replace()
  4. find()
  5. перевод всех символов строки в верхний регистр
  6. разбивание строки на список подстрок по указанному разделителю
  7. замена всех вхождений указанной подстроки на другую подстроку
  8. поиск первого вхождения подстроки в строку
Вопрос 63Ответ открыт бесплатно

Установите соответствие между ошибками и их описанием:

  1. IndexError✓ Правильный ответ
  2. ValueError✓ Правильный ответ
  3. TypeError✓ Правильный ответ
  4. ZeroDivisionError✓ Правильный ответ
  5. Попытка получить элемент за пределами индекса списка.✓ Правильный ответ
  6. Попытка передать неправильное значение функции.✓ Правильный ответ
  7. Попытка присвоить несовместимый тип данных.✓ Правильный ответ
  8. Попытка выполнить операцию деления на ноль.✓ Правильный ответ
✓ Правильный ответ

IndexError = Попытка получить элемент за пределами индекса списка. ; ValueError = Попытка передать неправильное значение функции. ; TypeError = Попытка присвоить несовместимый тип данных. ; ZeroDivisionError = Попытка выполнить операцию деления на ноль.

Вопрос 64

Установите соответствие между термином и его значением:

  1. инкапсуляция
  2. полиморфизм
  3. абстракция
  4. наследование
  5. объединение данных и методов для работы с ними в рамках класса
  6. способность объекта использовать один и тот же метод, но с разной реализацией
  7. сокрытие деталей реализации и предоставление только необходимых интерфейсов
  8. создание подклассов на основе базового класса
Вопрос 65

Установите соответствие между парадигмами программирования и их описанием:

  1. декларативное
  2. императивное
  3. структурное
  4. процедурное
  5. код описывает, что должно быть сделано, а не, как это должно быть сделано
  6. код описывает последовательность команд, указывающих компьютеру, как выполнять конкретную задачу
  7. программа организуется в виде последовательности блоков кода, называемых структурами, которые могут включать условия, циклы и подпрограммы
  8. код организуется вокруг процедур (или функций), которые выполняют определенные действия
Вопрос 66Ответ открыт бесплатно

Установите соответствие между методами для работы с файлами и их описанием:

  1. read()✓ Правильный ответ
  2. write()✓ Правильный ответ
  3. remove()✓ Правильный ответ
  4. close()✓ Правильный ответ
  5. прочитать содержимое файла✓ Правильный ответ
  6. записать текст в файл✓ Правильный ответ
  7. удалить файл✓ Правильный ответ
  8. закрыть файл✓ Правильный ответ
✓ Правильный ответ

read() = прочитать содержимое файла ; write() = записать текст в файл ; remove() = удалить файл ; close() = закрыть файл

Вопрос 67

Установите соответствие между методами Matplotlib и их назначением:

  1. plot()
  2. scatter()
  3. bar()
  4. hist()
  5. линейный график
  6. точечная диаграмма
  7. столбчатая диаграмма
  8. гистограмма
Вопрос 68

Расставьте в правильном порядке последовательность работы компьютера с информацией:

  1. ввод информации
  2. хранение информации
  3. обработка информации
  4. вывод информации
Вопрос 69

Расставьте в правильном порядке последовательность реализации класса и создания его экземпляра:

  1. обработка кода в блоке try
  2. обработка исключения в блоке except
  3. выполнение блока finally после обработки исключения
Вопрос 70Ответ открыт бесплатно

Расставьте этапы работы с API в правильном порядке:

  1. определить необходимые параметры авторизации и создать заголовки, необходимые для запроса к конкретному API✓ Правильный ответ
  2. определить URL-адрес конечной точки API✓ Правильный ответ
  3. отправить запрос серверу API✓ Правильный ответ
  4. обработать ответ от сервера API✓ Правильный ответ
✓ Правильный ответ

определить необходимые параметры авторизации и создать заголовки, необходимые для запроса к конкретному API ; определить URL-адрес конечной точки API ; отправить запрос серверу API ; обработать ответ от сервера API

Вопрос 71

Расставьте этапы работы с изображением с помощью библиотеки Pillow:

  1. открыть изображение с помощью Image.open()
  2. изменить размер изображения с помощью resize()
  3. сохранить измененное изображение с помощью save()
  4. закрыть изображение
Вопрос 72

Расставьте этапы работы с библиотекой matplotlib для создания графика в правильном порядке:

  1. импортировать библиотеку matplotlib.pyplot
  2. построить график с помощью plt.plot()
  3. настроить оси, легенды и заголовок
  4. отобразить график с помощью plt.show()
Вопрос 73Ответ открыт бесплатно

Представленная программа выведет на экран … def shift(lst):       if lst:             lst.insert(0, lst.pop())       return lst   my_list = [1, 2, 3, 4, 5] result = shift(my_list) print(result)  

  1. [1, 2, 3, 4, 5]
  2. [1, 3, 5, 2, 4]
  3. [5, 1, 2, 3, 4]✓ Правильный ответ
  4. [2, 3, 4, 5, 1]
✓ Правильный ответ

[5, 1, 2, 3, 4]

Вопрос 74

В результате выполнения кода на экран будет выведено … s = "Python" result = ""   for i in range(len(s)):       if i % 2 == 0:             result += s[i] print(result)

  1. Pto
  2. yhn
  3. Ptn
  4. tho
Вопрос 75

В результате выполнения кода на экран будет выведено …   x = 3 y = 1 for i in range(1, x + 1):        y += i print(y)

  1. 3
  2. 7
  3. 4
  4. 6
Вопрос 76

59. В результате выполнения кода на экран будет выведено … numbers = [5, 2, 8, 1, 3] numbers.sort(reverse=True) print(numbers)

  1. [1, 2, 3, 5, 8]
  2. [8, 5, 3, 2, 1]
  3. [5, 2, 3, 8, 1]
  4. [5, 8, 2, 3, 1]
Вопрос 77Ответ открыт бесплатно

60. Представленная программа выведет на экран … class A:       def __init__(self):             self.value = 5         def display(self):             print(self.value)   class B(A):       def __init__(self):             super().__init__()             self.value = 10   class C(B):       def __init__(self):             super().__init__()             self.value = 15 obj = C() obj.display()

  1. 10
  2. 15✓ Правильный ответ
  3. 5
  4. Возникнет ошибка
✓ Правильный ответ

15

Вопрос 78

Для создания функции в Python используется …

  1. function myFunction():
  2. def myFunction():
  3. create myFunction():
Вопрос 79

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

  1. sort()
  2. order()
  3. arrange()
Вопрос 80Ответ открыт бесплатно

Для проверки принадлежности элемента списку используется …

  1. in✓ Правильный ответ
  2. contains
  3. isMember
  4. extend
✓ Правильный ответ

in

Вопрос 81

К глобальным переменным относится …

  1. Объявляются вне всех функций или в модуле на верхнем уровне
  2. Могут быть доступны и видимы в любой части программы, включая внутренние функции
  3. Существуют только во время выполнения функции или блока кода и уничтожаются после завершения
  4. Чтобы изменить значение внутри функции, необходимо использовать ключевое слово
Вопрос 82

К локальным переменным относится …

  1. Объявляются вне всех функций или в модуле на верхнем уровне
  2. Могут быть обращены только внутри той функции или блока кода, в котором они были объявлены
  3. Существуют только во время выполнения функции или блока кода и уничтожаются после завершения
  4. Объявляются внутри функций или внутри блока кода
Вопрос 83Ответ открыт бесплатно

… – это процесс упорядочивания элементов в заданном порядке

  1. Сортировка✓ Правильный ответ
✓ Правильный ответ

Сортировка

Вопрос 84

… – это блок кода, который можно многократно использовать в программе

  1. Функция
Вопрос 85

… в функции – это значения, передаваемые в функцию в момент ее вызова

  1. Аргументы
Вопрос 86

Внутри функций или внутри блока кода объявляются ... переменные

  1. локальные
Вопрос 87Ответ открыт бесплатно

… – это процесс, в котором функция вызывает саму себя во время своего выполнения

  1. Рекурсия✓ Правильный ответ
✓ Правильный ответ

Рекурсия

Вопрос 88

Расставьте в правильном порядке последовательность определения и вызова функции:

  1. def greet(name):
  2. return "Hello, " + name
  3. print(greet("Alice"))
Вопрос 89

Расставьте в правильном порядке шаги для получения рекурсивной функции вычисления факториала числа:

  1. def factorial(n):
  2. if n == 0 or n == 1:
  3. return 1
  4. else:
  5. return n * factorial(n-1)
Вопрос 90Ответ открыт бесплатно

Представленная программа выведет на экран … def shift(lst): if lst: lst.insert(0, lst.pop()) return lst my_list = [1, 2, 3, 4, 5] result = shift(my_list) print(result)

  1. [1, 2, 3, 4, 5]
  2. [1, 3, 5, 2, 4]
  3. [5, 1, 2, 3, 4]✓ Правильный ответ
  4. [2, 3, 4, 5, 1]
✓ Правильный ответ

[5, 1, 2, 3, 4]

Вопрос 91

Для дозаписи в конец файла без удаления существующего содержимого используется режим ...

  1. 'w'
  2. 'r'
  3. 'a'
  4. 'x'
Вопрос 92

Для изменения размера изображения в библиотеке Pillow используется ...

  1. convert()
  2. resize()
  3. save()
  4. rotate()
Вопрос 93Ответ открыт бесплатно

Для записи данных в CSV-файл с помощью модуля csv используется ...

  1. csv.dump()
  2. csv.output()
  3. csv.save()
  4. csv.writer()✓ Правильный ответ
✓ Правильный ответ

csv.writer()

Вопрос 94

Для отображения созданного графика в библиотеке Matplotlib используется …

  1. display()
  2. show()
  3. draw()
  4. open()
Вопрос 95

К встроенным ошибкам в Python относится …

  1. ZeroDivisionError
  2. MyCustomError
  3. ValueError
  4. FileNotFoundError
Вопрос 96

В блоке except могут быть перехвачены …

  1. IndexError
  2. FileNotFoundError
  3. SyntaxError
  4. TypeError
Вопрос 97Ответ открыт бесплатно

Открыть файл можно с помощью функции ...

  1. open()✓ Правильный ответ
  2. open✓ Правильный ответ
✓ Правильный ответ

open() ; open

Вопрос 98

Закрыть файл можно с помощью метода …

  1. close()
  2. close
Вопрос 99

Записать текст в файл можно с помощью метода …

  1. write()
  2. write
Вопрос 100Ответ открыт бесплатно

Удалить файл можно с помощью функции ...

  1. remove()✓ Правильный ответ
  2. remove✓ Правильный ответ
✓ Правильный ответ

remove() ; remove

Вопрос 101

Для итерирования по строкам файла вам понадобится использовать цикл for в сочетании с методом …

  1. readlines()
  2. readlines
Вопрос 102

Обычно используется для хранения и передачи сложных структур данных в формате, понятном как для человека, так и для машины данных

  1. JSON
  2. JavaScript Object Notation
Вопрос 103Ответ открыт бесплатно

Контекстный менеджер в Python может быть использован не только для работы с файлами, но и для других ситуаций, где необходимо … ресурсов

  1. освобождение✓ Правильный ответ
✓ Правильный ответ

освобождение

Вопрос 104

Представленная программа выведет на экран … with open('example.txt', 'w') as file:       file.write('dogn')       file.write('catn')             file.write('parrotn') file.write('horsen') with open('example.txt', 'r') as file:       lines = file.readlines() print(lines[1].strip())

  1. dog
  2. parrot
  3. horse
  4. cat
Вопрос 105

Когда попытка выполнить операцию приводит к переполнению численного типа данных возникает исключение …

  1. KeyError
  2. OverflowError
  3. ValueError
  4. IndexError
Вопрос 106

Двумерный массив корректно создается выражением …

  1. arr = [1, 2, 3]
  2. arr = (1, 2, 3)
  3. arr = [1, [2, 3], [4, 5]]
  4. arr = [[1, 2], [3, 4], [5, 6]]
Вопрос 107Ответ открыт бесплатно

Для инициализации двумерного массива в Python требуется …

  1. использование вложенных списков✓ Правильный ответ
  2. использование генераторов✓ Правильный ответ
  3. использование метода list.append()✓ Правильный ответ
  4. использование встроенной функции array()
✓ Правильный ответ

использование вложенных списков ; использование генераторов ; использование метода list.append()

Вопрос 108

… массивы – это структуры данных, которые содержат элементы, расположенные в двух или более измерениях.

  1. Многомерные
Вопрос 109

… списки представляют собой списки, содержащие другие списки в качестве элементов

  1. Вложенные
Вопрос 110Ответ открыт бесплатно

… – это специальные события, которые возникают при выполнении программы и указывают на ошибки или необычные ситуации

  1. Исключения✓ Правильный ответ
✓ Правильный ответ

Исключения

Вопрос 111

… – это набор определенных правил и протоколов, которые позволяют различным программным компонентам взаимодействовать друг с другом.

  1. API
  2. Application programming interface
Вопрос 112

Исключение … возникает, когда попытка деления на ноль выполняется в Python

  1. ZeroDivisionError
Вопрос 113Ответ открыт бесплатно

Исключение … возникает, когда функция ожидает аргумент с правильным типом данных, но получает аргумент некорректного значения или типа данных

  1. ValueError✓ Правильный ответ
✓ Правильный ответ

ValueError

Вопрос 114

Исключение … возникает, когда код пытается обратиться к элементу последовательности по индексу, который находится за пределами допустимого диапазона индексов

  1. IndexError
Вопрос 115

Исключение … возникает, когда попытка обратиться к несуществующему ключу в словаре или некорректно использовать ключ в другой структуре данных, требующей ключ-значение-пары

  1. KeyError
Вопрос 116

Установите соответствие между методом HTTP и его описанием:

  1. PUT
  2. DELETE
  3. POST
  4. GET
  5. обновление существующего ресурса
  6. удаление ресурса с сервера
  7. создание нового ресурса на сервере
  8. получение ресурса с сервера
Вопрос 117Ответ открыт бесплатно

Представленная программавыведет на экран …   def change_matrix(matrix):      return [[matrix[j][i] for j in range(len(matrix))] for i in range(len(matrix[0]))]   matrix = [ [1, 2, 3], [4, 5, 6], [7, 8, 9]] changed = change_matrix(matrix)   for row in changed:       print(row)

  1. [1, 4, 7] [2, 5, 8] [3, 6, 9]✓ Правильный ответ
  2. [1, 5, 9] [2, 6, 8] [3, 7, 4]
  3. [1, 3, 5] [2, 4, 8] [6, 7, 9]
  4. [9, 8, 7] [6, 5, 4] [3, 2, 1]
✓ Правильный ответ

[1, 4, 7] [2, 5, 8] [3, 6, 9]

Вопрос 118

Для преобразования строки в число используется функция …

  1. str()
  2. int()
  3. toInt()
  4. parse()
Вопрос 119

Для Как проверить, принадлежит ли элемент списку?

  1. in
  2. contains
  3. isMember
  4. extend
Вопрос 120Ответ открыт бесплатно

Для добавления элемента в список в Python используется метод…

  1. add()
  2. insert()
  3. append()✓ Правильный ответ
✓ Правильный ответ

append()

Вопрос 121

Для изменения регистра символов в строке используются методы …

  1. strip()
  2. split()
  3. upper()
  4. replace()
  5. lower()
Вопрос 122

Для создания кортежа в Python используется выражение …

  1. a = (1, 2, 3)
  2. a = {1, 2, 3}
  3. а = [1, 2, 3]
  4. a = 1, 2, 3
Вопрос 123Ответ открыт бесплатно

… – это коллекция элементов одного типа, расположенных в памяти последовательно

  1. Массив✓ Правильный ответ
✓ Правильный ответ

Массив

Вопрос 124

… – это коллекция символов в кодировке Unicode

  1. Строка
Вопрос 125

… – это значение возвращаемое хеш-функцией

  1. Хеш
Вопрос 126

… хеш-функция – функция, которая обеспечивает уникальный хеш-код для каждого входного значения, не имеет коллизий

  1. Идеальная
Вопрос 127Ответ открыт бесплатно

… – набор уникальных, то есть не повторяющихся, элементов, изменяемый и итерируемый тип данных

  1. Множество✓ Правильный ответ
✓ Правильный ответ

Множество

Вопрос 128

… – тип данных, который является итерируемой по ключу коллекцией

  1. Словарь
Вопрос 129

Установите соответствие между методами работы со строками и их описанием:

  1. lower()
  2. capitalize()
  3. strip()
  4. find()
  5. перевод всех символов строки в нижний регистр
  6. перевод первого символа строки в верхний регистр, а всех остальных - в нижний регистр
  7. удаление начальных и конечных пробелов из строки
  8. поиск первого вхождения подстроки в строку
Вопрос 130Ответ открыт бесплатно

Расставьте типы данных в порядке, в котором они будут выведены программой: data = [1, "2", 3.0, True, [4, 5]] for item in data: print(type(item))

  1. ˂class 'int'˃✓ Правильный ответ
  2. ˂class 'str'˃✓ Правильный ответ
  3. ˂class 'float'˃✓ Правильный ответ
  4. ˂class 'bool'˃✓ Правильный ответ
  5. ˂class 'list'˃✓ Правильный ответ
✓ Правильный ответ

˂class 'int'˃ ; ˂class 'str'˃ ; ˂class 'float'˃ ; ˂class 'bool'˃ ; ˂class 'list'˃

Вопрос 131

В результате выполнения кода на экран будет выведено … numbers = [10, 20, 30, 40, 50, 60] result = numbers[1:5:2] print(result)

  1. [10,30,50]
  2. [20,40]
  3. [30,50]
  4. [20,40,60]
Вопрос 132

При создании объекта класса автоматически вызывается метод …

  1. __str__()
  2. __del__()
  3. __init__()
  4. __call__()
Вопрос 133Ответ открыт бесплатно

В ООП инкапсуляция заключается в …

  1. сокрытии внутренней реализации объекта✓ Правильный ответ
  2. механизме наследования свойств родительского класса
  3. способности использовать один интерфейс для разных типов данных
  4. определении нескольких методов с одинаковым именем
✓ Правильный ответ

сокрытии внутренней реализации объекта

Вопрос 134

Приватный атрибут в классе в Python объявляется …

  1. self._attribute
  2. self.__attribute
  3. self.attribute
  4. _attribute
Вопрос 135

Среди представленных утверждений о классах верными являются …

  1. каждый объект принадлежит определенному классу
  2. класс может содержать атрибуты и методы
  3. атрибуты не могут быть доступны для записи
  4. у одного класса может быть много объектов
Вопрос 136

К магическим методам в Python относится …

  1. __init__()
  2. __new__()
  3. __index__()
  4. __main__()
Вопрос 137Ответ открыт бесплатно

… – это функции, которые определяют поведение объектов класса

  1. Методы✓ Правильный ответ
✓ Правильный ответ

Методы

Вопрос 138

… – это методы класса, которые используются для получения значений атрибутов класса

  1. Геттеры
Вопрос 139

… – это методы класса, которые используются для изменения значений атрибутов класса

  1. Сеттеры
Вопрос 140Ответ открыт бесплатно

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

  1. Абстрактный✓ Правильный ответ
✓ Правильный ответ

Абстрактный

Вопрос 141

… программирования – это совокупность принципов, методов и практик, которые определяют стиль организации и написания кода, а также подход программиста к решению задачи

  1. Парадигма
Вопрос 142

Расставьте в правильном порядке последовательность реализации класса и создания его экземпляра:

  1. class Person:
  2. def __init__(self, name, age):
  3. self.age, self.name = age, name
  4. def nameString(self):
  5. return f"{self.name}, {self.age} years old"
  6. person = Person("Alice", 30)
Вопрос 143

Расставьте в правильном порядке последовательность реализации класса и создания его экземпляра:

  1. class Animal:
  2. def __init__(self, name):
  3. self.name = name
  4. def speak(self):
  5. return f"Animal {self.name} makes a sound")
  6. animal = Animal("Dog")
Вопрос 144Ответ открыт бесплатно

Представленная программа выведет на экран …   class A:      def __init__(self):          self.value = 10       def display(self):          print(self.value)    class B(A):      def __init__(self):          super().__init__()          self.value = 20       def display(self):          print(self.value)    class C(B):      def __init__(self):          super().__init__()          self.value = 30   obj = C()  obj.display()

  1. 10
  2. 20
  3. 30✓ Правильный ответ
  4. Возникнет ошибка
✓ Правильный ответ

30

О материалах и доступе

Что входит в набор «Разработка приложений для высоконагруженных систем.фип_БАК_ПИ»?

144 вопроса с вариантами из опубликованных тестов (7). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности