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

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

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

21 вопрос Вариант 5 Доступ 7 дней
Содержание теста

Вопросы и варианты

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

Вопрос 1

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

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

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

  1. sort()
  2. order()
  3. arrange()
Вопрос 3

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

  1. in
  2. contains
  3. isMember
  4. extend
Вопрос 4

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

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

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

  1. remove()
  2. pop()
  3. clear()
  4. discard()
Вопрос 6

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

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

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

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

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

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

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

  1. Сортировка
Вопрос 10

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

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

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

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

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

  1. локальные
Вопрос 13

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

  1. Рекурсия
Вопрос 14

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

  1. Позиционные
Вопрос 15

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

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

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

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

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

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

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

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

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

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

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

  1. def factorial(n):
  2. if n == 0 or n == 1:
  3. return 1
  4. else:
  5. return n * factorial(n-1)
Вопрос 21

Представленная программа выведет на экран … 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]