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

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

Вариант 3499365938.


Ваше имя*:


Вопрос 1

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

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

Вопрос 2

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

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

Вопрос 3

Из какого модуля будет работать функция split() в следующем примере:

from sre import *
from string import *
split('a', 'b')
  1.  из sre.string
  2.  из string
  3.  из re
  4.  возникнет ошибка (конфликт имен)

Вопрос 4

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

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

Вопрос 5

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

 
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)

Вопрос 6

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

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

Вопрос 7

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

import numpy as np
print(np.size(np.ones((2, 5))))
  1.  (5, 2)
  2.  (2, 5)
  3.  array([2, 5])
  4.  10

Вопрос 8

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

[x for x in itertools.takewhile(lambda x: x < 23, itertools.count(10))]
  1.  13
  2.  0
  3.  23
  4.  10

Вопрос 9

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

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

Вопрос 10

Что такое регулярное выражение?

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