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

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

Вариант 2235616641.


Ваше имя*:


Вопрос 1

Как определить функцию в Python?

  1.  с помощью оператора import
  2.  заданием списка строк исходного кода
  3.  с помощью оператора «def»
  4.  с помощью ключевого слова «function»

Вопрос 2

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

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

Вопрос 3

Какого типа значение получится в результате вычисления следующего выражения:

[ " "]
  1.  list (список)
  2.  str (строка)
  3.  array (массив)
  4.  это синтаксическая ошибка
  5.  tuple (кортеж)

Вопрос 4

Какую роль играет xx в Python-программе, и чему должен быть равен XXX:

 
class A(object):
  def xx(cls, x):
    ...
  xx = XXX(xx)
 
  1.  статический метод, XXX равен staticmethod
  2.  метод, XXX равен instancemethod
  3.  функция, XXX можно опустить
  4.  метод класса, XXX равен classmethod

Вопрос 5

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

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

Вопрос 6

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

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

Вопрос 7

Даны матрицы a и b.

 
import numpy as np
…
 

Как получить поэлементное произведение матриц?


  1.  np.dot(a, b)
  2.  a * b
  3.  np.product(a, b)
  4.  np.vdot(a, b)

Вопрос 8

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

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

Вопрос 9

Какую роль играет «xx» в Python-программе, и чему должен быть равен «XXX»:

 
class A:
  def xx():
    return A.__name__
  xx = XXX(xx)
 
  1.  функция, XXX можно опустить
  2.  метод, XXX равен instancemethod
  3.  статический метод, XXX равен staticmethod
  4.  метод класса, XXX равен classmethod

Вопрос 10

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

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