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

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

Вариант 4202329021.


Ваше имя*:


Вопрос 1

Какие встроенные функции возвращают в качестве значения словарь (или подобный объект)?

  1.  dir()
  2.  locs()
  3.  enumerate()

Вопрос 2

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

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

Вопрос 3

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

0 < [1, 4][1] < 3 or None
  1.  1
  2.  2
  3.  0
  4.  None
  5.  это синтаксическая ошибка

Вопрос 4

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

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

Вопрос 5

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

0 < [1, 4], [1] < 3
  1.  False (или 0)
  2.  (True, False) или (1, 0)
  3.  это синтаксическая ошибка
  4.  None
  5.  True (или 1)

Вопрос 6

Что будет выведено в результате выполнения сопоставления с регулярным выражением?

import re
 
m = re.match("(?P<a>A*?)(?:B+)(?P<b>B+?)(?P<c>C??)", "AAAABBBBC")
print(m.groupdict())
  1.  {'a': 'AAAA', 'b': 'B', 'c': }
  2.  {'a': 'AAAA', 'b': 'BBBB'}
  3.  {'a': 'AAAA', 'b': 'B'}
  4.  {'a': 'AAAA', 'c': 'C', 'b': 'B'}

Вопрос 7

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

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

Вопрос 8

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

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

Вопрос 9

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

0 < [1, 4][1] < 3 and None
  1.  False
  2.  True
  3.  None
  4.  это синтаксическая ошибка

Вопрос 10

Какую роль играет xx в следующей Python-программе

 
def xx(func):
  class X(object):
    pass
  setattr(X, func.__name__, func)
  return X
 
  1.  метакласс
  2.  функция-фабрика классов
  3.  функция-фабрика
  4.  метод класса