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

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

Вариант 3481517895.


Ваше имя*:


Вопрос 1

Что будет выведено следующей программой?

S = 0
for i in range(1, 10, 2):
  if i % 2 == 0:
    S = S + i 
print(S)
  1.  10
  2.  20
  3.  1
  4.  0
  5.  1024
  6.  сообщение об ошибке

Вопрос 2

С помощью функций какого модуля проще всего исследовать содержимое стека при обработке исключения в части except?

  1.  traceback
  2.  dis
  3.  tb
  4.  inspect

Вопрос 3

Какие из перечисленных функций имеют побочные эффекты:

lst = []
 
def A(l, x):
  return lst + [x]
 
def B(l, x):
  lst.append(x)
  return lst
 
def C(l, x):
  return lst.count(x)


  1.  только B и C
  2.  только A и B
  3.  только B
  4.  A, B, C
  5.  никакие

Вопрос 4

Какое множество строк описывает регулярное выражение «[ac][ab]»?

  1.  "ac", "ab"
  2.  "aa", "ab", "ca", "cb"
  3.  "[ac][ab]"
  4.  "aa", "ab", "ba", "bb", "ca", "cb"

Вопрос 5

Какая операция выполняет пересечение множеств:

A = set([1, 2, 3])
B = set([2, 3, 7])
  1.  «A & B»
  2.  «A | B»
  3.  «A * B»
  4.  «A ^ B»

Вопрос 6

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

  1.  vars()
  2.  globs()
  3.  enumerate()

Вопрос 7

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

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

Вопрос 8

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

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

Вопрос 9

Какие новые имена появятся в текущем модуле после выполнения следующего кода:

import sre as re
from re import compile
  1.  имена sre, re и compile
  2.  только имена sre и compile
  3.  нельзя одновременно делать import и «from … import»
  4.  только имена re и compile

Вопрос 10

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

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