Простой тест на знание Python — вопросы

Материал из DISCOPAL
Перейти к: навигация, поиск
12345678910
Простой тест на знание Python

Вариант 3623679492.


Ваше имя*:


Вопрос 1

Какие встроенные функции служат для создания объектов определенного типа (конструкторы классов/функции-фабрики…)?

  1.  isinstance()
  2.  chr()
  3.  tuple()

Вопрос 2

Какие из приведенных ниже сравнений обязательно дадут True, если объекты x и y имеют одинаковые значения?

  1.  x is y
  2.  id(x) == id(y)
  3.  x == y

Вопрос 3

Чему будет равно значение следующего выражения:

 
import numpy as np
print( np.shape(np.transpose(np.ones((2, 3, 4)), [1, 0, 2])) )
 
  1.  (3, 4, 2)
  2.  (3, 2, 4)
  3.  (2, 4, 3)
  4.  (4, 3, 2)

Вопрос 4

Карринг — это...

  1.  передача функции в другую функцию
  2.  возврат объекта-функции из другой функции
  3.  перенос параметров функции в ее результат
  4.  получение новой функции на основе заданной функции, при котором часть аргументов получает значение

Вопрос 5

Какими способами можно получить доступ к функции «fun()» из модуля «fns»?

  1.  import fns.fun; fns.fun()
  2.  import fns.fun as fun; fun()
  3.  from fns import fun; fun()

Вопрос 6

Какой длины строки можно использовать в Python?

  1.  длины строк должны быть не больше, чем при их определении
  2.  65536 символов
  3.  256 символов
  4.  длина строк ограничивается имеющейся памятью

Вопрос 7

Для чего в регулярном выражении используется "\w"?

  1.  для обозначения границы слова
  2.  для обозначения того, что в этом месте нет границы слова
  3.  для обозначения буквы или цифры
  4.  для обозначения символа, который не является ни буквой, ни цифрой

Вопрос 8

Какие встроенные функции служат для работы с атрибутами объекта?

  1.  type(), intern(), del
  2.  hasattr(), getattr(), setattr(), delattr()
  3.  staticmethod(), classmethod(), property()
  4.  callable(), super()

Вопрос 9

Чему будет равно значение следующего выражения:

import numpy as np
print(np.shape(np.array([[1, 2, 3], [4, 5, 6]]).flat))
  1.  (6,)
  2.  (3, 2)
  3.  (3,)
  4.  (2, 3)

Вопрос 10

С помощью какого из приведенных ниже сравнений можно установить, что x и y — это один и тот же объект?

  1.  hash(x) == hash(y)
  2.  x is y
  3.  x == y