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

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

Вариант 3065675188.


Ваше имя*:


Вопрос 1

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

(" ")
  1.  это синтаксическая ошибка
  2.  unicode (Unicode-строка)
  3.  str (строка)
  4.  tuple (кортеж)

Вопрос 2

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

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

Вопрос 3

С помощью какой функции можно организовать цикл с параметром («for»)?

  1.  reload()
  2.  id()
  3.  xrange()
  4.  range()

Вопрос 4

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

( , " ")
  1.  str (строка)
  2.  unicode (Unicode-строка)
  3.  это синтаксическая ошибка
  4.  tuple (кортеж)

Вопрос 5

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

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

Вопрос 6

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

 
import numpy as np
…
 

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


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

Вопрос 7

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

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

Вопрос 8

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

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

Вопрос 9

Какое из приведенных ниже регулярных выражений некорректно?

  1.  [a]*?
  2.  a+b++
  3.  (?P<k>(ac))
  4.  (a+b+)+

Вопрос 10

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

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