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

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

Вариант 4038931237.


Ваше имя*:


Вопрос 1

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

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

Вопрос 2

Что такое «os.environ»?

  1.  системные константы Python
  2.  функция для получения переменных окружения
  3.  последовательность переменных окружения
  4.  словарь переменных окружения

Вопрос 3

Что произойдет при повторном импорте модуля (в том же блоке кода) оператором import

  1.  ничего
  2.  модуль будет заново загружен с диска
  3.  программа завершится по ошибке

Вопрос 4

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

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

Вопрос 5

Сколько элементов будет содержать список L после выполнения следующего кода:

L = []
L.extend([1,2,3])
L.insert(1, "abc")
del L[0][0]
  1.  3
  2.  4
  3.  1
  4.  2
  5.  сообщение об ошибке

Вопрос 6

Как называется отношение, которое имеют следующие два класса:

 
class A:
  def __init__(self, **atts):
    self._atts = atts
  def __repr__(self):
    return ":" + str(self._atts)
 
class B(list):
  def __init__(self, *params):
    super(B, self).__init__(params)
 
  1.  ассоциация. Экземпляры B содержат ссылки на экземпляры A
  2.  ассоциация. Экземпляры A содержат ссылки на экземпляры B
  3.  классы не связаны между собой
  4.  агрегация. Экземпляры B содержат экземпляры A

Вопрос 7

Каким из приведенных ниже способов можно привести латинские символы строки s к нижнему регистру?

  1.  s.islower()
  2.  s.tolower()
  3.  s.replace('A-Z', 'a-z')
  4.  s.lower()

Вопрос 8

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

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

Вопрос 9

Получен новый пакет (в виде исходных кодов) для Python. Какова рекомендуемая процедура установки нового модуля, если известно, что он использует «distutils»?

  1.  выполнить «distutils --install имя модуля»
  2.  выполнить в каталоге с развернутым пакетом команду «python setup.py install»
  3.  скопировать содержимое в каталог .../site-packages
  4.  в Windows — запустить установщик

Вопрос 10

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

  1.  directory()
  2.  locals()
  3.  enumerate()