Язык программирования Python

Заказать решение
Количество вопросов 358

Какие утверждения о следующей программе (вычисляющей время загрузки сайтов из списка) верные?
import urllib, timeSITES = ["http://ya.ru", "http://yandex.ru", "http://www.google.ru"]for site in SITES:  t1 = time.time()  u = urllib.urlopen(site)  doc = u.read()  total = time.time()-t1  clen = int(u.info()['Content-Length'])  print site, len(u), clen, total

перейти к ответу ->>

Что будет получено в результате вычисления следующего выражения:
(0 < [1, 4][1] < 3) + 1

перейти к ответу ->>

Какие из приведенных методов объекта-соединения приводят к откату транзакции?

перейти к ответу ->>

Что делает следующая программа?
import threadingready = threading.Event()def proc():  ready.wait()  # ...  print "Done!"for i in range(5):  p = threading.Thread(target=proc)  p.start()print "Prepare!"ready.set()

перейти к ответу ->>

В каких точках программы необходимо выполнять acquire() и release() замка Z, чтобы функция f могла правильно работать в многопоточном приложении? (Как обычно, нужно минимизировать общее время, на которое запирается замок)
def f(x, y, z):  global d1, d2  # 1  d1[(x, y)] = z  # 2  d2[z] = (x, y)  # 3  res = len(d2)  # 4  return res 

перейти к ответу ->>

Класс имеет методы __iter__() и next(). О чем это говорит и как пользоваться этим методом?
class A:  #...  def __iter__(self):     #...  def next(self):    #...a = A(1, 2, 3)

перейти к ответу ->>

Чему будет равно значение следующего выражения:
size(ones((2, 5)))

перейти к ответу ->>

Для чего применяется метод fetchone() объекта-курсора?

перейти к ответу ->>

Что будет выведено следующей программой:
a = "A"b = "B"b = b + aprint a + b

перейти к ответу ->>

Что будет выведено в результате выполнения следующего кода:
from xml.sax.saxutils import XMLGeneratorg = XMLGenerator(encoding="utf-8")g.startDocument()g.startElement("A", {})g.startElement("B", {'b': '1'})g.characters("2")g.endElement("B")g.endElement("A")g.endDocument()

перейти к ответу ->>

Какова структура URL согласно RFC 2396?

перейти к ответу ->>

Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены?
from Tkinter import *from ScrolledText import ScrolledTextdef transl():  txt = t1.get("1.0", END).replace(e1.get(), e2.get())  t2.delete("1.0", END)  t2.insert(END, txt)tk = Tk()f = Frame(tk)e1 = Entry(f, background="White", width=32)b = Button(f, text=">>", command=transl)e2 = Entry(f, background="White", width=32)f.grid(row=0, column=0, columnspan=2)t1 = ScrolledText(tk, background="White", width=40)t1.grid(row=1, column=0)t2 = ScrolledText(tk, background="White", width=40)t2.grid(row=1, column=1)tk.mainloop()

перейти к ответу ->>

С помощью каких функций модуля re можно получить все строки, соответствующие заданному регулярному выражению r, в порядке их вхождения в строку s?

перейти к ответу ->>

Как получить строку документирования к классу X?

перейти к ответу ->>

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

перейти к ответу ->>

Какой из операторов соответствует следующему псевдокоду:
1           0 LOAD_FAST                0 (x)            3 PRINT_ITEM            4 LOAD_FAST                1 (y)            7 PRINT_ITEM            8 PRINT_NEWLINE            9 LOAD_CONST               0 (None)           12 RETURN_VALUE

перейти к ответу ->>

Какие функции C API обеспечивают разбор переданных аргументов?

перейти к ответу ->>

Что позволяет делать Jython?

перейти к ответу ->>

Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены?
from Tkinter import *from ScrolledText import ScrolledTextdef transl():  txt = t1.get("1.0", END).replace(e1.get(), e2.get())  t2.delete("1.0", END)  t2.insert(END, txt)tk = Tk()f = Frame(tk)e1 = Entry(f, background="White", width=32)e1.pack(side=LEFT)b = Button(f, text=">>", command=transl)b.pack(side=LEFT)e2 = Entry(f, background="White", width=32)e2.pack(side=LEFT)f.grid(row=0, column=0, columnspan=2)t1 = ScrolledText(tk, background="White", width=40)t1.grid(row=1, column=0)t2 = ScrolledText(tk, background="White", width=40)t2.grid(row=1, column=1)

перейти к ответу ->>

Какой код порождает следующее расположение кнопок?
# 1b1.grid(row=0, column=0, rowspan=2)b2.grid(row=0, column=1)b3.grid(row=1, column=1)# 2b1.grid(row=0, column=0, columnspan=2)b2.grid(row=1, column=0)b3.grid(row=1, column=1)# 3b1.grid(row=1, column=1, rowspan=2)b2.grid(row=1, column=0)b3.grid(row=0, column=0)# 4    b1.grid(row=1, column=1, columnspan=2)b2.grid(row=0, column=1)b3.grid(row=0, column=0)

перейти к ответу ->>

Какой шаблон можно использовать для события двойного щелчка левой кнопки мыши?

перейти к ответу ->>

Какой класс Tkinter соответствует виджету для поля ввода?

перейти к ответу ->>

Какая ошибка допущена в следующем примере?
import threadingglobal to_evalcond = threading.Condition()def evaluate_something(x):  return 2**int(x)def evaluator(name):  global to_eval  while True:    cond.acquire()    while not to_eval:      cond.wait()    v = to_eval.pop()    cond.release()    print name, ":", evaluate_something(v)to_eval = []for n in range(3):  ev = threading.Thread(target=evaluator, args=(str(n),))  ev.setDaemon(1)  ev.start()while 1:  inp = raw_input('Вводите: ')  cond.acquire()  to_eval.append(inp)  cond.notifyAll()  cond.release()

перейти к ответу ->>

Что делает следующая программа?
import threading, Queueitem = Queue.Queue()def consumer(nm):  while True:    print item.get(), nmdef producer(nm):  while True:    item.put(nm)for n in range(3):  threading.Thread(target=consumer, args=("c"+str(n),)).start()  threading.Thread(target=producer, args=("p"+str(n),)).start()

перейти к ответу ->>

Может ли возникнуть deadlock в следующей программе:
import threadingres_A = threading.Lock()res_B = threading.Lock()res_C = threading.Lock()def proc1():   res_A.acquire()   res_B.acquire()   res_C.acquire()   # ...   res_C.release()   res_B.release()   res_A.release()def proc2():   res_A.acquire()   res_B.acquire()   res_C.acquire()   # ...   res_C.release()   res_B.release()   res_A.release()p1 = threading.Thread(target=proc1, name="t1")p2 = threading.Thread(target=proc2, name="t2")p1.start()p2.start()p1.join()p2.join()

перейти к ответу ->>

Предположим, что поток A должен ждать завершения потока B. Как этого добиться?

перейти к ответу ->>

Какое исключение должно быть возбуждено DB-API 2.0-совместимым модулем при сбое в соединении с базой данных?

перейти к ответу ->>

Какие ошибки допущены в следующем фрагменте?
import sqlite as dbcu = db.connect(database="tvprogram").cursor()cu.execute("SELECT wdname FROM wd ORDER BY weekday;")for i, n in cu.fetchall():  print i, n

перейти к ответу ->>

Какому значению paramstyle соответствует следующий пример разметки:
" " " INSERT INTO tv (tvdate, tvweekday, tvchannel)VALUES (%s, %s, %s);" " "

перейти к ответу ->>

Какое значение threadsafety соответствует ситуации, когда потоки могут одновременно использовать как DB-API 2.0 совместимый модуль, так и соединения, получаемые на основе этого модуля

перейти к ответу ->>

Какой модуль стандартной библиотеки Python позволяет работать с WWW на более низком уровне?

перейти к ответу ->>

Что может быть на месте QQQ для корректного формирования запроса с множественными значениями?
import urllibenc_data = urllib.urlencode(QQQ)f = urllib.urlopen("http://searchengine.com/search" + "?" + enc_data)

перейти к ответу ->>

Какие утверждения о следующем фрагменте программы, работающей с POP3-сервером, правильные?
import poplib, emailp = poplib.POP3('pop3.SERVER')p.getwelcome()p.user('USERNAME')p.pass_('USERPASSWORD')response, lst, octets = p.list()## обработка lst# ...(resp, lines, octets) = p.retr(1)print "Длина первого сообщения:", len(lines), "символов"# ...#p.quit()

перейти к ответу ->>

Какие ошибки (и погрешности) допущены в следующем примере?
fromaddr = "tetja@abcde.ru"toaddr = "ktoto@edcba.ru"message = """Здравствуйте! Я ваша тетя."""connect = SMTP('mail.abcde.ru')connect.sendmail(fromaddr, toaddr, message)connect.quit()

перейти к ответу ->>

К какому уровню модели взаимодействия открытых систем относится протокол TCP?

перейти к ответу ->>

Что такое tal в следующем фрагменте разметки?
<h1 tal:content="here/title">Main Heading</h1>

перейти к ответу ->>

В каком порядке Zope будет искать index_html для следующего URL?
http://zopeserver/Zigzag/Example/index_html

перейти к ответу ->>

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

перейти к ответу ->>

Какая ошибка допущена в следующем коде CGI-сценария?
 import cgif = cgi.FieldStorage()if f.has_key("expr"):  a = f["expr"].valueelse:  a = "0"e = eval(a)print e

перейти к ответу ->>

Как передаются CGI-сценарию данные из формы методом POST?

перейти к ответу ->>

Каким образом в документе:
<A><B><C>2</C></B></A>
Можно получить текстовый элемент со значением 2?Предполагается, что он находится в DOM-узле d

перейти к ответу ->>

Какая ошибка допущена в следующем фрагменте программы, если node — объект, представляющий узел DOM?
for (k, v) in node.attributes.items():  print k, v

перейти к ответу ->>

Что делает метод normalize() DOM-объекта?

перейти к ответу ->>

Что будет выведено в результате выполнения следующего кода:
import email.Messagem = email.Message.Message()m['To'] = '123@mail.ru'm.set_payload('123')print m

перейти к ответу ->>

В модуле xml.dom.minidom создать объект, представляющий XML-документ, можно:

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

С помощью какого регулярного выражения можно найти все (ровно) пятикратные повторения цифры 0?

перейти к ответу ->>

Как из строки "a b c d e" можно получить список
["a", "b", "c", "d", "e"]
?

перейти к ответу ->>

Какие строковые литералы записаны правильно?

перейти к ответу ->>

Как задается кодировка исходного текста Python-программы?

перейти к ответу ->>

Имеется массив c, для которого shape(c) равна (2, 2, 2).Какая из приведенных ниже операций получения среза вызовет ошибку?

перейти к ответу ->>

Как можно отсортировать массив?

перейти к ответу ->>

Даны матрицы a и b. Как получить произведение матриц?

перейти к ответу ->>

Чему будет равно значение следующего выражения:
shape(transpose(ones((2,3))))

перейти к ответу ->>

Чему будет равно значение следующего выражения:
shape(array([[1, 2], [3, 4], [5, 6]]))

перейти к ответу ->>

Какие методы необходимо иметь x для задания следующих действий:
>>> x = X(0)>>> print x + 1010>>> print x - 23-23>>> print x >> 20

перейти к ответу ->>

Какую роль играет xx в следующей Python-программе:
def xx(func):  class X(object):    pass  setattr(X, func.__name__, func)  return X

перейти к ответу ->>

Как называется отношение, которое имеют следующие два класса:
class A(object):  def __init__(self, x):    self._mydata = x  def m1(self):    raise NotImplementedErrorclass B(A):  def __init__(self, x):    super(B, self).__init__(x)  def m1(self):    return self._mydata

перейти к ответу ->>

Имеется определение класса:
class Line:  def __init__(self, (x, y), (x1, y1)):    self._b = (x, y)    self._e = (x1, y1)  def length(self):    import math    return math.sqrt((self._b[0]-self._e[0])**2 + (self._b[1]-self._e[1])**2)class Triangle:  def __init__(self, p1, p2, p3):    self._a, self._b, self._c = p1, p2, p3  def p(self):    return Line(self._a, self._b).length() + Line(self._a, self._c).length() + Line(self._b, self._c).length()  def as_lines(self):    return Line(self._a, self._b), Line(self._a, self._c), Line(self._b, self._c)    tr = Triangle((1, 2), (-1, 4), (0, 0))
Какие из вариантов его применения допустимы в программах на Python, которые пользуются экземплярами класса Triangle?

перейти к ответу ->>

Имеются следующие определения:
class A:  def am(self):    print "am"class B:  def bm(self):    print "bm"a = A()b = B()
Какой из фрагментов кода содержит ошибки?

перейти к ответу ->>

Какие из перечисленных действий можно выполнить над любым объектом obj в языке Python 2.4?

перейти к ответу ->>

Разбиение программы на объекты называется:

перейти к ответу ->>

Какие варианты использования значений генераторного выражения gg имеют смысл?
gg = ((s[i], s[i+1]) for i in range(0, len(s)-1, 2))

перейти к ответу ->>

Какие из перечисленных функций имеют побочные эффекты:
lst = []def A(l, x):  return lst + [x]def B(l, x):  lst.append(x)  return lstdef C(l, x):  return lst.count(x)

перейти к ответу ->>

Аналогом какой функции является функция x?
def x(a, b):  for c in b:    yield a(*c)

перейти к ответу ->>

Начало определения функции f выглядит так:
def f(a, b, c=None, d="0"):
Какие из следующих вариантов вызова не приведут к ошибке на этапе присваивания фактических параметров формальным?

перейти к ответу ->>

Какие функции Python 2.4 позволяют организовать обработку сразу двух и более последовательностей?

перейти к ответу ->>

Что из нижеперечисленного естественно для реализации в функциональном стиле?

перейти к ответу ->>

Что делает функция time.strftime()?

перейти к ответу ->>

С помощью каких модулей можно загрузить web-страницу?

перейти к ответу ->>

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

перейти к ответу ->>

Что обычно делается для возврата более одного значения из функции?

перейти к ответу ->>

В каких каталогах Python ищет модули?

перейти к ответу ->>

Что будет получено в результате вычисления следующего выражения:
0 < [1, 4][1] < 3 and None

перейти к ответу ->>

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

перейти к ответу ->>

Сколько элементов будет содержать список L (то есть, чему будет равно len(L)) после выполнения следующего кода:
L = []L.append([1,2,3])L.insert(1, "abc")del L[0][0]

перейти к ответу ->>

Что выведет следующая программа:
S = 0for i in range(1, 10):  if i % 2 == 0:    S = S + i print S

перейти к ответу ->>

Что будет выведено следующей программой:
a = 1b = 2a, b = b, aprint a, b, a

перейти к ответу ->>

Какие парадигмы Python не поддерживает?

перейти к ответу ->>

Какие характеристики можно отнести к языку программирования Python?

перейти к ответу ->>

Что обозначает k в примере, использующем TAL?
<a href="k"            tal:attributes="href string:/digit/$el"            tal:content="el">SELECTION</a>

перейти к ответу ->>

В каких точках программы необходимо выполнять acquire() и release() замка Z, чтобы функция f могла правильно работать в многопоточном приложении? (Как обычно, нужно минимизировать общее время, на которое запирается замок)
def f(x):  # 1  fc = open("file.txt", "w+")  # 2  fc.write(x)  # 3  fc.write("\n")  # 4  fc.close()  # 5

перейти к ответу ->>

Какие значения получат группы в следующем примере?
>>> m = re.match("(?P<a>A*?)(?:B+)(?P<b>B+?)(?P<c>C??)", "AAAABBBBC")>>> m.groupdict()

перейти к ответу ->>

Какие операторы и функции Python 2.4 подходят для поэлементной обработки элементов последовательности?

перейти к ответу ->>

Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены?
from Tkinter import *from ScrolledText import ScrolledTextdef transl():  txt = t1.get("1.0", END).replace(e1.get(), e2.get())  t2.delete("1.0", END)  t2.insert(END, txt)tk = Tk()f = Frame(tk)e1 = Entry(f, background="White", width=32)e1.pack(side=LEFT)b = Button(f, text=">>", command=transl)b.pack(side=LEFT)e2 = Entry(f, background="White", width=32)e2.pack(side=LEFT)f.grid(row=0, column=0, columnspan=2)t1 = ScrolledText(tk, background="White", width=40)t1.grid(row=1, column=0)t2 = ScrolledText(tk, background="White", width=40)t2.grid(row=1, column=1)tk.mainloop()

перейти к ответу ->>

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

перейти к ответу ->>

Какое из следующих выражений дает файл и номер строки, из которой вызвана функция, содержащая выражение?

перейти к ответу ->>

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

перейти к ответу ->>

Какой метод больше подходит для обработки XML, если при этом происходит нелинейное изменение структуры XML-документа?

перейти к ответу ->>

Как называется отношение, которое имеют следующие два класса:
class A(object):  def __init__(self, x):    self._mydata = B(x)class B(object):  def __init__(self, x):    self._mydata = x

перейти к ответу ->>

Как можно получить список активных на данный момент потоков?

перейти к ответу ->>

Какие ошибки (и погрешности) допущены в следующем примере?
fromaddr = "tetja@abcde.ru"toaddr = "ktoto@edcba.ru"message = """From: tetja@abcde.ruTo: ktoto@edcba.ruSubject: Your auntHello! I am your aunt."""connect = SMTP('mail.abcde.ru')connect.sendmail(message)connect.quit()

перейти к ответу ->>

Какие утверждения о следующем фрагменте программы, работающей с POP3-сервером, правильные?
import poplib, emailp = poplib.POP3('pop3.SERVER')p.user('USERNAME', 'USERPASSWORD')response, lst, octets = p.list()## обработка lst# ...#p.quit()

перейти к ответу ->>

Чему будет равно значение следующего выражения:
shape(transpose(ones((2, 3, 4))))

перейти к ответу ->>

Как мог бы называться стандартный модуль Python для работы с протоколом IMAP?

перейти к ответу ->>

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

перейти к ответу ->>

Может ли возникнуть deadlock в следующей программе:
import threadingres_A = threading.Lock()res_B = threading.Lock()res_C = threading.Lock()def proc1():   res_A.acquire(); res_B.acquire(); res_C.acquire()   # ...   res_B.release(); res_C.release(); res_A.release()def proc2():   res_A.acquire(); res_B.acquire(); res_C.acquire()   # ...   res_C.release(); res_B.release(); res_A.release()def proc3():   res_A.acquire(); res_B.acquire(); res_C.acquire()   # ...   res_A.release(); res_B.release(); res_C.release()p1 = threading.Thread(target=proc1, name="t1")p2 = threading.Thread(target=proc2, name="t2")p3 = threading.Thread(target=proc3, name="t3")p1.start(); p2.start(); p3.start()p1.join(); p2.join(); p3.join();

перейти к ответу ->>

Какие модули входят в пакетemail?

перейти к ответу ->>

Какая строка получится в результате следующей операции:
"=%r %0.1f %03i=" % ("abc", 1.234, 3)

перейти к ответу ->>

Какие из получаемых в следующем фрагменте кода объектов являются итераторами?
def gen(N):  for i in xrange(N):    yield ilst = [1, 2, 3, 4]xr = xrange(12)g = gen(10)en = enumerate(lst)

перейти к ответу ->>

В пакете email для чтения и записи поля сообщения используется синтаксис:

перейти к ответу ->>

Чему будет равно значение следующего выражения:
shape(shape(array([[1, 2, 3, 4], [4, 5, 6, 9]], Float32)))

перейти к ответу ->>

Дан массив:
>>> c = array([[1,2], [2,3], [4,5]])
Чему равен срез c[:,1]?

перейти к ответу ->>

Какие характеристики можно отнести к языку программирования Python?

перейти к ответу ->>

Какие признаки являются характерными для функциональных языков?

перейти к ответу ->>

Что будет выведено следующей программой:
 a = "AB" b = "BC"print "%sa, b" % a, b

перейти к ответу ->>

Какие из следующих программ (модулей) лучше написать в виде модулей расширения на языке более низкого уровня, чем Python?

перейти к ответу ->>

Выберите правильные (с точки зрения теории ООП) утверждения:

перейти к ответу ->>

Какая ошибка допущена в следующем примере?
def pr():  import time  time.sleep(1)  print time.time()t = Timer(30.0, pr)

перейти к ответу ->>

Какой из операторов соответствует следующему псевдокоду:
1           0 LOAD_FAST                0 (x)            3 PRINT_ITEM            4 LOAD_FAST                1 (y)            7 PRINT_ITEM            8 LOAD_CONST               0 (None)           11 RETURN_VALUE

перейти к ответу ->>

Дана функция-генератор:
def ggg(s):  for i in range(0, len(s)-1, 2):    yield s[i], s[i+1]
Какие из перечисленных ниже способов ее использования для вывода значений правильные (в Python 2.4)?

перейти к ответу ->>

Как можно проверить выполнение некоторого условия cond хотя бы для одного элемента матрицы a?

перейти к ответу ->>

Какой модуль стандартной библиотеки Python обеспечивает большую, чем urllib, дополнительную высокоуровневую функциональность при работе с WWW?

перейти к ответу ->>

Имеются следующие определения:
def aa(x):  class X:    def m(self):      return x  return Xa = aa(1)()
Какие из фрагментов кода содержат ошибки?

перейти к ответу ->>

Какие из фрагментов кода могут потребовать использования замков?

перейти к ответу ->>

Начало определения функции f выглядит так:
def f(*p, **k):
Какие из следующих вариантов вызова не приведут к ошибке на этапе присваивания фактических параметров формальным?

перейти к ответу ->>

Имеется следующий массив:
b = array([[1, 2], [0, 1]])
Какие из приведенных ниже операций получения среза вызовут ошибку?

перейти к ответу ->>

Какая строка получится в результате следующей операции:
"=%1s %2.2f %03i=" % ("abc", 1.234, 4)

перейти к ответу ->>

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

перейти к ответу ->>

Класс имеет методы __rshift__, __rrshift__ и __irshift__. Как правильно пользоваться этими методами?
class X:  def __rshift__(self, opd):    #...  def __rrshift__(self, opd):    #...  def __irshift__(self, opd):    #...x = X()

перейти к ответу ->>

Какой из операторов соответствует следующему псевдокоду:
1           0 LOAD_FAST                1 (y)            3 LOAD_ATTR                1 (a)            6 LOAD_FAST                0 (x)            9 STORE_ATTR               1 (a)           12 LOAD_CONST               0 (None)           15 RETURN_VALUE

перейти к ответу ->>

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

перейти к ответу ->>

Какой шаблон можно использовать для события, при котором клавиша F5 нажимается при нажатой клавише Shift?

перейти к ответу ->>

Может ли возникнуть deadlock в следующей программе:
import threadingres_A = threading.Lock()res_B = threading.Lock()def proc1():   res_A.acquire()   res_B.acquire()   # ...   res_B.release()   res_A.release()def proc2():   res_B.acquire()   res_A.acquire()   # ...   res_B.release()   res_A.release()p1 = threading.Thread(target=proc1, name="t1")p2 = threading.Thread(target=proc2, name="t2")p1.start()p2.start()p1.join()

перейти к ответу ->>

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

перейти к ответу ->>

Какие утверждения о следующей программе (вычисляющей время загрузки сайтов из списка) верные?
import urllib, timeSITES = ["http://ya.ru", "http://yandex.ru", "http://www.google.ru"]for site in SITES:  t1 = time.time()  u = urllib.urlopen(site)  doc = u.read()  total = time.time()-t1  clen = int(u.info()['Content-Length'])  print site, len(doc), clen, total

перейти к ответу ->>

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

перейти к ответу ->>

Как вывести бинарный файл из CGI-сценария для передачи web-клиенту?

перейти к ответу ->>

Какие парадигмы и стили программирования Python поддерживает?

перейти к ответу ->>

Что выведет следующая программа:
S = 0for i in range(1, 10):  for j in range(1, 3):    if i == j:      S = S + i + j      breakprint S

перейти к ответу ->>

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

перейти к ответу ->>

Что будет получено в результате вычисления следующего выражения:
(0 < 5 <= 3) and (0 / 0)

перейти к ответу ->>

Что произойдет со старыми объектами модуля, используемыми в программе, при его перезагрузке по reload() (после изменения на диске):
import mdla = mdl.ab = mdl.b()reload(mdl)

перейти к ответу ->>

Из какого модуля будет работать функция split() в следующем примере:
from re import *from string import *split('a', 'b')

перейти к ответу ->>

Для чего нужны функции модуля gettext?

перейти к ответу ->>

Какими из перечисленных ниже способов можно получить случайный элемент последовательности lst с помощью модуля random?

перейти к ответу ->>

Какие из перечисленных языков программирования поддерживают функциональное программирование?

перейти к ответу ->>

Карринг — это...

перейти к ответу ->>

Начало определения функции f выглядит так:
def f(a, b, **k):
Какие из следующих вариантов вызова не приведут к ошибке на этапе присваивания фактических параметров формальным?

перейти к ответу ->>

Сколько списков занимающих много памяти задействовано в следующей программе:
for i in itertools.izip(xrange(10**6), xrange(10**6)):   pass

перейти к ответу ->>

Какая из перечисленных функций имеет побочные эффекты:
 lst = []def A(lst, x):  return lst + [x]def B(x):  lst.append(x)  return lstdef C(lst, x):  return lst.count(x)

перейти к ответу ->>

В каких местах допущены ошибки в генераторном выражении, выдающем список координат полей шахматной доски?
(j+str(i) for i in xrange(1, 9) for j in "abcdefgh")

перейти к ответу ->>

Что представляет собой объектно-ориентированная программа с точки зрения теории ООП?

перейти к ответу ->>

Какие из перечисленных действий можно выполнить над любым объектом obj в языке Python 2.4?

перейти к ответу ->>

Укажите набор атрибутов, которые считаются приватными, для экземпляров следующего класса:
class Ex:  def __init__(self, x, y):    xy = x, y    self.position = xy    self._length = self.__len(x, y)  def __len(self, x, y):    return abs(x) + abs(y)  def getlen(self):    return self._length

перейти к ответу ->>

Как называется отношение, которое имеют между собой следующие два класса:
class A(type):  def __init__(cls, name, bases, dict):    return super(A, cls).__init__(cls, name, bases, dict)B = A("B", (), {})

перейти к ответу ->>

Какую роль играет xx в Python-программе:
class A:  ...class B:  ......a = A()b = B()c = xx(a, b)b1 = B()c1 = xx(b1, b)

перейти к ответу ->>

Класс имеет метод __call__(). Какому классу он может "подражать" и как пользоваться этим методом?
class A:  #...  def __call__(self, *params, **kws):    #...a = A()

перейти к ответу ->>

Чему будет равно значение следующего выражения:
shape(shape(array([[1, 2, 3], [4, 5, 6]], Int)))

перейти к ответу ->>

Чему будет равно значение следующего выражения:
shape(transpose(ones((2, 3, 4)), [1, 0, 2]))

перейти к ответу ->>

Какие кодировки исходного текста программы поддерживает интерпретатор Python?

перейти к ответу ->>

Какая строка получится в результате следующей операции:
"=%s %3.1f %-1i=" % ("abc", 1.234, 4)

перейти к ответу ->>

Как перевести Unicode-строку u в кодировку koi8-r?

перейти к ответу ->>

Какие из строк будут успешно сопоставлены с регулярным выражением ^[abc]*$?

перейти к ответу ->>

Для чего в регулярном выражении используется "\w"?

перейти к ответу ->>

Какой класс из какого модуля пакета email служит для вложения в сообщение другого сообщения?

перейти к ответу ->>

Какие модули входят в пакет email?

перейти к ответу ->>

Можно ли в XML использовать собственные теги?

перейти к ответу ->>

Какой фрагмент XML будет порожден в результате выполнения следующего кода:
from xml.dom import minidomdom = minidom.Document()e1 = dom.createElement("A")e2 = dom.createElement("B")dom.appendChild(e1)t = dom.createTextNode("2")e1.appendChild(t)t = dom.createTextNode("3")e2.appendChild(t)e1.appendChild(e2)print dom.toxml()

перейти к ответу ->>

Чему равен атрибут namespaceURI у элемента <foaf:nick> из следующего фрагмента XML
<rdf:RDF xmlns:foaf="http://xmlns.com/foaf/0.1/">...<foaf:nick>donna</foaf:nick>

перейти к ответу ->>

Как получить в CGI-сценарии содержимое файла, переданного web-серверу через форму?

перейти к ответу ->>

Какая ошибка допущена в следующем коде CGI-сценария?
import cgif = cgi.FieldStorage()if f.has_key("a"):  v = str(int(f["a"]))else:  v = "0"print " " "Content-Type: text/html\n" " "print v

перейти к ответу ->>

Как обработчик mod_python передает ответ на запрос?

перейти к ответу ->>

Какой из перечисленных обработчиков mod_python выполняется раньше других?

перейти к ответу ->>

Что обозначает $el в примере, использующем TAL?
<a href="DUMMY"            tal:attributes="href string:/digit/$el"            tal:content="el">SELECTION</a>

перейти к ответу ->>

К какому уровню модели взаимодействия открытых систем относится протокол IP?

перейти к ответу ->>

Как с помощью модуля smtplib создать SMTP-соединение с сервером mail.server?

перейти к ответу ->>

Какие утверждения о следующем фрагменте программы, работающей с POP3-сервером, правильные?
import poplib, emailp = poplib.POP3('pop3.SERVER')p.getwelcome()p.user('USERNAME')p.pass_('USERPASSWORD')lst = p.list()## обработка lst#p.quit()

перейти к ответу ->>

Как использовать XML-RPC сервер из Python-программы с помощью модуля xmlrpclib?

перейти к ответу ->>

Какое значение threadsafety соответствует ситуации, когда DB-API 2.0 модуль не поддерживает потоки

перейти к ответу ->>

Какому значению paramstyle соответствует следующий пример разметки:
" " " INSERT INTO tv (tvdate, tvweekday, tvchannel)VALUES (%(begd)s, %(wd)s, %(channel)s);" " "

перейти к ответу ->>

Какое исключение должно быть возбуждено DB-API 2.0-совместимым модулем при ошибке - нарушении целостности базы данных?

перейти к ответу ->>

Экземпляры какого класса сочетают замок и средство коммуникации между потоками?

перейти к ответу ->>

Что делает следующая программа?
import threadingclass PR(threading.Thread):  def __init__(self, n):    threading.Thread.__init__(self, name="t" + n)    self.n = n  def run(self):    import time    time.sleep(1)    print "*"p1 = PR("1")p2 = PR("2")p1.start()p2.start()

перейти к ответу ->>

Какой класс Tkinter соответствует виджету для вывода графических примитивов?

перейти к ответу ->>

Какой шаблон события можно использовать для перехвата нажатия клавиши пробел?

перейти к ответу ->>

Какой код порождает следующее расположение кнопок?

перейти к ответу ->>

Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены?
from Tkinter import *from ScrolledText import ScrolledTextdef transl():  txt = t1.get("1.0", END).replace(e1.get(), e2.get())  t2.delete()  t2.insert(END, txt)tk = Tk()f = Frame(tk)e1 = Entry(f, background="White", width=32)e1.pack(side=LEFT)b = Button(f, text=">>", command=transl)b.pack(side=LEFT)e2 = Entry(f, background="White", width=32)e2.pack(side=LEFT)f.grid(row=0, column=0, columnspan=2)t1 = ScrolledText(tk, background="White", width=40)t1.grid(row=1, column=0)t2 = ScrolledText(tk, background="White", width=40)t2.grid(row=1, column=1)tk.mainloop()

перейти к ответу ->>

Где мог встретиться следующий фрагмент кода?
%module gugu%typemap(out) char * {  char i;  $result = PyTuple_New(6);

перейти к ответу ->>

В каких из перечисленных ниже случаев удобнее встроить интерпретатор Python в программную систему?

перейти к ответу ->>

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

перейти к ответу ->>

Как в одном Python-сценарии можно задать несколько различных обработчиков mod_python?

перейти к ответу ->>

Какие характеристики можно отнести к языку программирования Python?

перейти к ответу ->>

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

перейти к ответу ->>

Что будет получено в результате вычисления следующего выражения:
0 < [1, 4], [1] < 3

перейти к ответу ->>

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

перейти к ответу ->>

Какой шаблон можно использовать для события, при котором клавиша F5 нажимается при нажатой правой кнопке мыши?

перейти к ответу ->>

Какую роль играет xx в Python-программе, и чему должен быть равен XXX:
class A(object):  def xx():    return A.__name__  xx = XXX(xx)

перейти к ответу ->>

Что из нижеперечисленного является объектом в Python?

перейти к ответу ->>

Сколько элементов будет содержать список, полученный в следующем списковом включении:
[x for x in itertools.takewhile(lambda x: x < 23, itertools.count(10))]

перейти к ответу ->>

Дан массив:
>>>c = array([[1,2], [2,3], [4,5]])
Чему равен срез c[1]?

перейти к ответу ->>

Какие характеристики можно отнести к языку программирования Python?

перейти к ответу ->>

Имеется определение класса:
class Line:  def __init__(self, (x, y), (x1, y1)):    self._b = (x, y)    self._e = (x1, y1)  def length(self):    import math    return math.sqrt((self._b[0]-self._e[0])**2 + (self._b[1]-self._e[1])**2)  def begin(self):    return self._b  def end(self):    return self._e    l = Line((1, 2), (-1, 4))
Какие из вариантов его применения не допустимы в программах на Python, которые пользуются экземплярами класса Line?

перейти к ответу ->>

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

перейти к ответу ->>

Какие строковые литералы записаны правильно

перейти к ответу ->>

Объект какого из перечисленных типов можно передавать в качестве параметра функции f()?
def f(x):  l = len(x)  return x[l-1]

перейти к ответу ->>

Насколько полно C API Python охватывает средства языка Python?

перейти к ответу ->>

Каким образом в документе:
<A><B/><B1/>1<C>2</C></A>
Можно получить текстовый элемент со значением 1?Предполагается, что он находится в DOM-узле d.

перейти к ответу ->>

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

перейти к ответу ->>

Как можно найти минимальный элемент матрицы a?

перейти к ответу ->>

Какая строка получится в результате следующей операции:
"=%-3s %1.0f %-3i=" % ("a", 1.234, 4)

перейти к ответу ->>

Следующая программа считает, сколько процентов HTML-кода web-страницы занимают встроенные сценарии.
import urllib, reSITE = "http://mail.ru"doc = urllib.open(SITE).read()script_re = re.compile("(?i)(?m)(?s)(<script[^>]*>.+?</script>)")prc = sum([len(frag) for frag in script_re.findall(doc)]) / float(len(doc)) * 100print "%.0f%%" % prc
Какие ошибки допущены в этой программе?

перейти к ответу ->>

Какие виды модулей есть в Python?

перейти к ответу ->>

Какие методы позволяют получить атрибут DOM-узла?

перейти к ответу ->>

Какие из этих утверждений о Python верны?

перейти к ответу ->>

Какие парадигмы и стили программирования поддерживает Python?

перейти к ответу ->>

Сколько элементов будет содержать список L (то есть, чему будет равно len(L)) после выполнения следующего кода:
L = []L.append([1,2,3])L = L*2

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

Какими способами можно получить доступ к функции fun() из модуля fns?

перейти к ответу ->>

Какие из перечисленных модулей служат для преобразования форматов данных (кодирования/декодирования)?

перейти к ответу ->>

Какие из перечисленных функций имеют побочные эффекты:
def A(lst):  return lambda x: lst + [x]def B(x):  return lambda lst: lst + [x]def C(x, cache={}):  return cache.setdefault(x, lambda lst: lst + [x])

перейти к ответу ->>

Имеется следующий генератор для слияния двух отсортированных последовательностей:
def merge(a1, a2): i1 = iter(a1) i2 = iter(a2) while i1 or i2:   if i1 and (not i2 or i1[0] < i2[0]):     r = i1   else:     r = i2   yield r.next()
Какие ошибки или особенности имеет эта программа?

перейти к ответу ->>

Объекты a и b принадлежат одному классу C. Какие из следующих выражений будут, скорее всего, иметь значение "истина" сразу после создания?

перейти к ответу ->>

Чему будет равно значение следующего выражения:
shape(array([[1, 2, 3], [4, 5, 6]]).flat)

перейти к ответу ->>

Что будет выведено в результате выполнения сопоставления с регулярным выражением?
>>> m = re.match("(a*?)(a+)(b+?)", "aaabbb")>>> print m.groups()

перейти к ответу ->>

Что будет выведено в результате выполнения следующего кода:
import emailm = email.message_from_string(    "From: Alice\n"    "To: Bob\n"    "To: Chloe\n"    "\n"    "Sh!")print m['to']

перейти к ответу ->>

Зачем в XML пространства имен?

перейти к ответу ->>

Какой фрагмент XML будет порожден в результате выполнения следующего кода:
from xml.dom import minidomd = minidom.Document()e1 = d.createElement("A")e2 = d.createElement("B")e3 = d.createElement("C")e1.appendChild(e2)e2.appendChild(e3)print e1.toxml()

перейти к ответу ->>

Каким образом в документе:
<A><B/><B1/>1<C>2</C></A>
Можно получить текстовый элемент со значением 2?Предполагается, что он находится в DOM-узле d.

перейти к ответу ->>

Что происходит при аварийном завершении CGI-сценария (например, при работе с web-сервером Apache)?

перейти к ответу ->>

Какой из перечисленных обработчиков mod_python выполняется раньше других?

перейти к ответу ->>

Что получится в результате вычисления следующего выражения:
urllib.quote("a = b + c")

перейти к ответу ->>

Какие ошибки допущены в следующем фрагменте?
import sqlite as dbc = db.connect(database="tvprogram")c.execute("SELECT wdname FROM wd ORDER BY weekday;")for i in c.fetchall():  print i[0]

перейти к ответу ->>

Какое исключение объединяет исключения, относящие к ошибкам обработки данных, синтаксиса SQL, сбоя соединения с СУБД, нарушения целостности базы данных и т.п.?

перейти к ответу ->>

Z будет использоваться в рекурсивной функции в каждом рекурсивном вызове. Какой класс выбрать для него?

перейти к ответу ->>

Какой код порождает следующее расположение кнопок?
# 1b1.place(relx=0.5, rely=0.5, relwidth=0.4, relheight=0.4, anchor=SE)b2.place(relx=0.5, rely=0.5, relwidth=0.4, relheight=0.4, anchor=NE)b3.place(relx=0.5, rely=0.5, relwidth=0.4, relheight=0.4, anchor=SW)b4.place(relx=0.5, rely=0.5, relwidth=0.4, relheight=0.4, anchor=NW)# 2b1.place(relx=0.2, rely=0.2, relwidth=0.4, relheight=0.4, anchor=SE)b2.place(relx=0.2, rely=0.2, relwidth=0.4, relheight=0.4, anchor=NE)b3.place(relx=0.2, rely=0.2, relwidth=0.4, relheight=0.4, anchor=SW)b4.place(relx=0.2, rely=0.2, relwidth=0.4, relheight=0.4, anchor=NW)# 3b1.place(relx=0.2, rely=0.2, relwidth=0.4, relheight=0.4, anchor=NW)b2.place(relx=0.2, rely=0.2, relwidth=0.4, relheight=0.4, anchor=SW)b3.place(relx=0.2, rely=0.2, relwidth=0.4, relheight=0.4, anchor=NE)b4.place(relx=0.2, rely=0.2, relwidth=0.4, relheight=0.4, anchor=SE)# 4b1.place(relx=0.5, rely=0.5, relwidth=0.4, relheight=0.4, anchor=NW)b2.place(relx=0.5, rely=0.5, relwidth=0.4, relheight=0.4, anchor=SW)b3.place(relx=0.5, rely=0.5, relwidth=0.4, relheight=0.4, anchor=NE)b4.place(relx=0.5, rely=0.5, relwidth=0.4, relheight=0.4, anchor=SE)

перейти к ответу ->>

Какие функции выполняет Pyrex?

перейти к ответу ->>

В каком случае целесообразно написать модуль расширения, а не модуль на чистом Python (в предположении, что программная система пишется на Python)?

перейти к ответу ->>

Какой класс Tkinter соответствует виджету для надписи?

перейти к ответу ->>

В какой переменной окружения передается имя пользователя (если применяется авторизация)?

перейти к ответу ->>

Какая встроенная функция Python лучше всего подходит для цепочечных вычислений (в частности, вычислений значения многочлена по схеме Горнера)?

перейти к ответу ->>

В каком модуле нужно искать функции, помогающие тестировать программу?

перейти к ответу ->>

Что выведет следующая программа
S = 0for i in range(1, 10):  if i % 2 == 0:    S = S + i print S

перейти к ответу ->>

Какие строковые литералы записаны правильно?

перейти к ответу ->>

Какие из фрагментов кода могут потребовать использования замков?

перейти к ответу ->>

Как обработчик mod_python получает информацию о запросе?

перейти к ответу ->>

Дана матрица a. Как получить сумму всех элементов a?

перейти к ответу ->>

Что делает следующая программа?
import threadingl = threading.RLock()def proc(nm, n=0):  l.acquire()  try:    if n < 5:      print "*",      return proc(nm, n+1)    else:      return nm  finally:    l.release() for i in range(5):  threading.Thread(target=proc, args=(str(i),)).start()

перейти к ответу ->>

Что обозначает k в примере, использующем TAL?
<a href="k"            tal:attributes="href string:/digit/$el"            tal:content="el">SELECTION</a>

перейти к ответу ->>

Какие ошибки (и погрешности) допущены в следующем примере?
fromaddr = "tetja@abcde.ru"toaddr = "ktoto@edcba.ru"message = """From: tetja@abcde.ruTo: ktoto@edcba.ruSubject: Your auntHello! I am your aunt."""try:  connect = SMTP('mail.abcde.ru')  connect.sendmail(fromaddr, toaddr, message)  connect.quit() except:  print "Не удалось отправить сообщение"

перейти к ответу ->>

С помощью какого макроса удобнее всего определить строку документации при использовании C API?

перейти к ответу ->>

Какой код порождает следующее расположение кнопок?

перейти к ответу ->>

Какой фрагмент XML будет порожден в результате выполнения следующего кода:
from xml.dom import minidome1 = minidom.Element("A")e2 = minidom.Element("B")e3 = minidom.Element("C")e1.appendChild(e2)e1.appendChild(e3)print e1.toxml()

перейти к ответу ->>

Укажите набор атрибутов, которые считаются общедоступными, для экземпляров следующего класса:
class Example:  def __init__(self, x, y):    xy = x, y    self.position = xy    self._length = self.__len(x, y)  def __len(self, x, y):    return abs(x) + abs(y)  def getlen(self):    return self._length

перейти к ответу ->>

Что делает функция os.unlink()?

перейти к ответу ->>

Сколько элементов будет содержать словарь D (то есть, чему будет равно len(D)) после выполнения следующего кода:
D = {}D[1], D[2], D[3] = "ABB"D[0], D[1] = "AB"

перейти к ответу ->>

Какие встроенные функции служат для создания объектов определенного типа (являются конструкторами классов или функциями-фабриками)?

перейти к ответу ->>

Какие новые имена появятся в текущем модуле после выполнения следующего кода:
import sre as refrom re import compile

перейти к ответу ->>

Какая операция выполняет пересечение множеств:
from sets import Set as setA = set([1, 2, 3])B = set([2, 3, 7])

перейти к ответу ->>

Что из перечисленного правильно характеризует отличия функций в математике от функций в языках программирования?

перейти к ответу ->>

Какие из перечисленных функций имеют побочные эффекты:
import osglobal vv = 0def A(x, y):  return abs(x + y)B = lambda k, v: os.environ.setdefault(k, v)def C(x):  global v  v = v + 1  return v + x

перейти к ответу ->>

Имеются следующие определения:
def m1(self):  print "m1"class M:  def m2(self):    print "m2"m = M()
Какой из фрагментов кода содержит ошибки?

перейти к ответу ->>

Какую роль играет xx в Python-программе:
class M(object):  def xx(self):    print "self:", self

перейти к ответу ->>

Чему будет равно значение следующего выражения:
shape(array([[1, 2, 3], [4, 5, 6]], Float))

перейти к ответу ->>

Какие кодировки используются для внутреннего представления символов строк?

перейти к ответу ->>

С помощью какого регулярного выражения можно найти все (ровно) пятикратные повторения цифры 0?

перейти к ответу ->>

На что влияет флаг re.MULTILINE в регулярном выражении?

перейти к ответу ->>

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

перейти к ответу ->>

Как передаются CGI-сценарию данные из формы методом GET?

перейти к ответу ->>

Что включает в себя Zope?

перейти к ответу ->>

Какая SQL-команда, скорее всего, должна стоять на месте вопросительных знаков?
import sqlite as dbc = db.connect(database="tv")cu = c.cursor()cu.execute(???)for res in cu.fetchall():  # ...

перейти к ответу ->>

Какая ошибка допущена в следующем примере?
import threadingglobal to_evalcond = threading.Condition()def evaluate_something(x):  return 2**int(x)def evaluator(name):  global to_eval  while True:    cond.acquire()    while not to_eval:      cond.wait()    v = to_eval.pop()    cond.release()    print name, ":", evaluate_something(v)to_eval = []for n in range(3):  ev = threading.Thread(target=evaluator, args=(str(n),))  ev.setDaemon(1)  ev.start()while 1:  inp = raw_input('Вводите: ')  to_eval.append(inp)  cond.notifyAll()

перейти к ответу ->>

Где мог встретиться следующий фрагмент кода?
 if a < 5:  a = 1000

перейти к ответу ->>

С помощью какого регулярного выражения можно "прочитать" из строки дату в формате ГГГГ-ММ-ДД? (требуется не только сопоставить строку с регулярным выражением, но и получить данные: год, месяц, день)

перейти к ответу ->>

Какие из следующих программ (модулей) лучше написать в виде модулей расширения на языке более низкого уровня, чем Python?

перейти к ответу ->>

Имеется определение класса:
class CL(object):  def __init__(self, color):    self.color = color  def __str__(self):    return self.colorc = CL("#ff00ff")
Какие из следующих примеров не содержат ошибки?

перейти к ответу ->>

Какую роль играет xx в Python-программе, и чему должен быть равен XXX:
class A(object):  def xx(cls, x):    ...  xx = XXX(xx)

перейти к ответу ->>

Для чего применяется метод nextset() объекта-курсора?

перейти к ответу ->>

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

перейти к ответу ->>

Какие из приведенных методов объекта-соединения приводят к завершению транзакции?

перейти к ответу ->>

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

перейти к ответу ->>

Какие встроенные функции возвращают в качестве значения словарь?

перейти к ответу ->>

Имеется следующий генератор для слияния двух отсортированных последовательностей:
def merge(a1, a2): a1 = list(a1) a2 = list(a2) while a1 or a2:   if a1 and (not a2 or a1[0] < a2[0]):     r = a1   else:     r = a2   yield r[0]   del r[0]
Какие ошибки или особенности имеет эта программа?

перейти к ответу ->>

Какой код порождает следующее расположение кнопок?
# 1b1.grid(row=0, column=0, rowspan=2)b2.grid(row=0, column=1)b3.grid(row=1, column=1)# 2b1.grid(row=0, column=0, columnspan=2)b2.grid(row=1, column=0)b3.grid(row=1, column=1)# 3b1.grid(row=1, column=1, rowspan=2)b2.grid(row=1, column=0)b3.grid(row=0, column=0)# 4    b1.grid(row=1, column=1, columnspan=2)b2.grid(row=0, column=1)b3.grid(row=0, column=0)

перейти к ответу ->>

Как можно узнать число активных на данный момент потоков?

перейти к ответу ->>

Что будет выведено в следующем примере:
>>> a = [1, 2, 3]>>> a[1] = a[1:2]>>> print a[1]

перейти к ответу ->>

Сколько элементов будет содержать список L (то есть, чему будет равно len(L)) после выполнения следующего кода:
L = []L.extend([1,2,3])L.insert(1, "abc")del L[0][0]

перейти к ответу ->>

Что будет получено в результате вычисления следующего выражения:
0 < [1, 4][1] < 3 or None

перейти к ответу ->>

С помощью каких модулей можно загрузить файл с FTP-сервера?

перейти к ответу ->>

Сокрытие информации о внутреннем устройстве объекта, при котором вся работа с объектом ведется только через общедоступный интерфейс называется

перейти к ответу ->>

Как узнать, ссылаются ли два имени (a и b) на один и тот же объект?

перейти к ответу ->>

Как называется отношение, которое имеют между собой следующие два класса:
class A(object):  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)

перейти к ответу ->>

Какой метод позволяет узнать, имеет ли данное сообщение несколько частей?

перейти к ответу ->>

Каким образом в документе d:
<A a="1"><B b="1"></B></A>
Можно получить текстовый элемент, имеющий атрибут a?

перейти к ответу ->>

Какие ошибки (и погрешности) допущены в следующем примере?
fromaddr = "tetja@abcde.ru"toaddr = "ktoto@edcba.ru"message = """Здравствуйте! Я ваша тетя."""try:  connect = SMTP('mail.abcde.ru')  connect.sendmail(fromaddr, toaddr, message)  connect.quit() except:  print "Не удалось отправить сообщение"

перейти к ответу ->>

Какие утверждения о следующем фрагменте программы, работающей с POP3-сервером, правильные?
import poplib, emailp = poplib.POP3('pop3.SERVER')p.getwelcome()p.user('USERNAME')p.pass_('USERPASSWORD')response, lst, octets = p.list()## обработка lst#p.quit()

перейти к ответу ->>

Какие ошибки допущены в следующем фрагменте?
import sqlite as dbc = db.connect(database="tvprogram")cu = c.cursor()cu.execute("SELECT wdname FROM wd ORDER BY weekday;")for i in cu.fetchall():  print i[0]

перейти к ответу ->>

Что передается методу executemany() объекта-курсора вторым параметром (дайте наиболее подходящий ответ)?

перейти к ответу ->>

Может ли возникнуть deadlock в следующей программе:
import threadingres_A = threading.Lock()res_B = threading.Lock()res_C = threading.Lock()def proc1():   res_A.acquire(); res_B.acquire(); res_C.acquire()   # ...   res_B.release(); res_C.release(); res_A.release()def proc2():   res_B.acquire(); res_C.acquire(); res_A.acquire()   # ...   res_C.release(); res_B.release(); res_A.release()def proc3():   res_C.acquire(); res_A.acquire(); res_B.acquire()   # ...   res_A.release(); res_B.release(); res_C.release()p1 = threading.Thread(target=proc1, name="t1")p2 = threading.Thread(target=proc2, name="t2")p3 = threading.Thread(target=proc3, name="t3")p1.start(); p2.start(); p3.start()p1.join(); p2.join(); p3.join();

перейти к ответу ->>

В каких частях программы допущены ошибки в следующем примере?
import threading# 1def proc(*args):  print "Процесс в потоке пошел!"  while 1:    pass# 2p1 = threading.Thread(target=proc(), name="t1", args=[2])# 3p1.start()

перейти к ответу ->>

Для чего нужен Pycaml?

перейти к ответу ->>

Какой метод, скорее всего, должен быть использован на месте вопросительных знаков?
mport sqlite as dbc = db.connect(database="tv")cu = c.cursor()cu.???( " " " CREATE TABLE tv1 (tvdate DATE, tvweekday INTEGER); " " " )

перейти к ответу ->>

Какой шаблон можно использовать для события — тройного щелчка правой кнопкой мыши?

перейти к ответу ->>

Какие типы должны быть определены модулем, совместимым с DB API 2.0?

перейти к ответу ->>

Что выведет следующая программа:
S = 0for i in range(10, 2, -1):  if i % 2 == 0:    S = S + iprint S

перейти к ответу ->>

К какому уровню модели взаимодействия открытых систем относится протокол FTP?

перейти к ответу ->>

Сколько общедоступных методов будет иметь экземпляр класса ABC и что возвратит вызов метода a()?
class A(object):   def a(self): return 'a'class B(object):   def b(self): return 'b'  class C(object):   def c(self): return 'c'  class AB(A, B):   def a(self): return 'ab'class BC(B, C):   def a(self): return 'bc'class ABC(AB, B, C):   def a(self): return 'abc'

перейти к ответу ->>

Какое множество строк описывает следующее регулярное выражение:
to (?=be).{2}

перейти к ответу ->>

Имеется определение класса:
class Ex:  def __init__(self, x, y):    xy = x, y    self.position = xy    self._length = self.__len(x, y)  def __len(self, x, y):    return abs(x) + abs(y)  def getlen(self):    return self._lengthp = Ex(1, 2)
Какой из вариантов его применения не допустим в программах на Python, которые пользуются экземплярами класса Ex?

перейти к ответу ->>

Какой из операторов соответствует следующему псевдокоду:
1           0 LOAD_FAST                0 (x)            3 LOAD_FAST                1 (y)            6 BUILD_TUPLE              2            9 PRINT_ITEM           10 PRINT_NEWLINE           11 LOAD_CONST               0 (None)           14 RETURN_VALUE

перейти к ответу ->>

Сколько видимых символов будет напечатано после выполнения следующего кода:
S = "\n123\\"print S

перейти к ответу ->>

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

перейти к ответу ->>

С помощью какой универсальной функции (возможно, в сочетании с функцией sum()) можно посчитать количество отрицательных чисел в массиве?

перейти к ответу ->>

Имеется массив c, для которого shape(c) равна (2, 2).Какие из приведенных ниже операций получения среза вызовут ошибку?

перейти к ответу ->>

В какой переменной окружения передается метод запроса (GET, POST и т.п.)?

перейти к ответу ->>

Какой метод дает возможность получить все значения атрибута b, если он встречается в форме несколько раз?

перейти к ответу ->>

К какому уровню модели взаимодействия открытых систем относится протокол HTTP?

перейти к ответу ->>

Что делает следующая программа?
import threadingl = threading.Lock()def proc(nm, n=0):  l.acquire()  try:    if n < 5:      print "*",      return proc(nm, n+1)    else:      return nm  finally:    l.release() for i in range(5):  threading.Thread(target=proc, args=(str(i),)).start()

перейти к ответу ->>

В каких точках программы необходимо выполнять acquire() и release() замка Z , чтобы функция f могла правильно работать в многопоточном приложении? (Как обычно, нужно минимизировать общее время, на которое запирается замок)
def f(x, y, z):  global d  # 1  d[(x, y)] = z  # 2  res = len(d)  # 3  return res

перейти к ответу ->>

Какие ошибки допущены в следующем примере?
import threading, Queueitem = Queue.Queue()def consumer(nm):  for i in range(3):    print item.get(), nmdef producer(nm):  for i in range(4):    item.put(nm)for n in range(4):  threading.Thread(target=consumer, args=("c"+str(n),)).start()for n in range(3):  threading.Thread(target=producer, args=("p"+str(n),)).start()

перейти к ответу ->>

Какая ошибка допущена в следующем коде CGI-сценария?
import cgif = cgi.FieldStorage()if f.has_key("a"):  v = str(int(f["a"].value))else:  v = "0"print " " "Content-Type: text/html\n" " "print v

перейти к ответу ->>

Какой класс Tkinter соответствует кнопке для представления многострочного текста (без возможности редактирования)?

перейти к ответу ->>

Какое исключение должно быть возбуждено DB-API 2.0-совместимым модулем при ошибке в синтаксисе SQL-запроса?

перейти к ответу ->>

Что будет выведено в результате выполнения следующего кода:
import email.Headerprint email.Header.decode_header("This is subject")

перейти к ответу ->>

Как можно изменить знак у всех элементов матрицы (вектора) сразу?

перейти к ответу ->>

Как заменить в строке s все вхождения подстроки "a" на "A"?

перейти к ответу ->>

В модуле csv для чтения и записи в CSV-файл используются:

перейти к ответу ->>

Какие функции выполняет SWIG?

перейти к ответу ->>

Как начать интерактивную отладку функции f с двумя аргументами (условно: x и y)?

перейти к ответу ->>

В каких модулях можно взять функции для организации хранения на диске данных Python?

перейти к ответу ->>

Что будет выведено в результате выполнения следующего кода:
from xml.sax.saxutils import XMLGeneratorg = XMLGenerator(encoding="utf-8")g.startDocument()g.startElement("A", {})g.startElement("B", {'b': '1'})g.endElement("B")g.startElement("B", {'b': '2'})g.endElement("B")g.endElement("A")g.endDocument()

перейти к ответу ->>

Какие строковые литералы записаны правильно

перейти к ответу ->>

Начало определения функции f выглядит так:
def f(a, b, c=1, *p, **k):
Какие из следующих вариантов вызова не приведут к ошибке на этапе присваивания фактических параметров формальным?

перейти к ответу ->>

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

перейти к ответу ->>

Какие парадигмы и стили программирования Python поддерживает?

перейти к ответу ->>

К каким из приведенных ниже выражений можно применить функцию iter() для получения итератора?

перейти к ответу ->>

Как можно получить список полей сообщения msg?

перейти к ответу ->>

Каким образом в модуле poplib представлен сеанс работы с POP3-сервером?

перейти к ответу ->>

Какое значение threadsafety соответствует ситуации, когда потоки могут одновременно использовать DB-API 2.0 совместимый модуль, но не соединения, получаемые на основе этого модуля

перейти к ответу ->>

Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены?
from Tkinter import *from ScrolledText import ScrolledTextdef transl():  txt = t1.get("1.0", END).replace(e1.get(), e2.get())  t2.delete("1.0", END)  t2.insert(END, txt)tk = Tk()f = Frame(tk)e1 = Entry(f, background="White", width=32)e1.pack(side=LEFT)b = Button(f, text=">>", command=transl)b.pack(side=LEFT)e2 = Entry(f, background="White", width=32)e2.pack(side=LEFT)f.grid(row=0, column=0, columnspan=2)t1 = ScrolledText(tk, background="White", width=40)t1.grid(row=1, column=0)t2 = ScrolledText(tk, background="White", width=40)t2.grid(row=1, column=1)tk.mainloop()

перейти к ответу ->>

Какой из операторов соответствует следующему псевдокоду:
1           0 LOAD_FAST                1 (y)            3 LOAD_ATTR                1 (a)            6 STORE_FAST               0 (x)            9 LOAD_CONST               0 (None)           12 RETURN_VALUE

перейти к ответу ->>

Какие из перечисленных функций имеют побочные эффекты:
 def A(lst):  def AA(x):    return lst + [x]  return AAdef B(x):  def BB(lst):    return lst + [x]  return BBdef C(x, cache={}):  if cache.has_key(x):    return cache[x]  def CC(lst):    return lst + [x]  cache[x] = CC  return CC

перейти к ответу ->>

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

перейти к ответу ->>

Какие операции можно производить над строками a и b?

перейти к ответу ->>

Какой фрагмент XML будет порожден в результате выполнения следующего кода:
from xml.dom import minidomdom = minidom.Document()e1 = dom.createElement("A")e2 = dom.createElement("B")dom.appendChild(e1)t = dom.createTextNode("2")e1.appendChild(t)e1.appendChild(e2)print dom.toxml()

перейти к ответу ->>

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

перейти к ответу ->>

Какие парадигмы и стили программирования поддерживает Python ?

перейти к ответу ->>

Имеется определение класса:
class CL(object):  def set_color(self, value): self.__color = value  def del_color(self): del self.__color  color = property(lambda self: self.__color,                   set_color, del_color, "Color property.")c = CL()
Какие из следующих примеров содержат ошибки?

перейти к ответу ->>

Из какого модуля будет работать функция replace() в следующем примере:
from sre import sub as replacefrom string import replace

перейти к ответу ->>

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

перейти к ответу ->>

Какими операторами можно импортировать модуль?

перейти к ответу ->>

Что включает в себя Zope?

перейти к ответу ->>

Как используется строка Main Heading в следующем примере?
<h1 tal:content="here/title">Main Heading</h1>

перейти к ответу ->>

К какому уровню модели взаимодействия открытых систем относится протокол UDP?

перейти к ответу ->>

Что можно узнать с помощью регулярного выражения, записанного в следующей строке:
r'([01]+)\1\1'

перейти к ответу ->>

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

перейти к ответу ->>

Какими способами можно вывести символы строки "123" на стандартный вывод?

перейти к ответу ->>

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

перейти к ответу ->>

Чему будет равен результат выполнения
urlparse.urlsplit("http://google.com/search?q=Python#1")
?

перейти к ответу ->>

Что выведет следующая программа:
S = 0for i in range(1, 10, 2):  if i % 2 == 0:    S = S + i print S

перейти к ответу ->>

Может ли возникнуть deadlock в следующей программе:
import threadingres_A = threading.Lock()res_B = threading.Lock()def proc1():   res_A.acquire()   res_B.acquire()   # ...   res_B.release()   res_A.release()def proc2():   res_A.acquire()   res_B.acquire()   # ...   res_B.release()   res_A.release()p1 = threading.Thread(target=proc1, name="t1")p2 = threading.Thread(target=proc2, name="t2")p1.start()p2.start()p1.join()p2.join()

перейти к ответу ->>

Какой макрос уменьшает счетчик ссылок объекта на единицу?

перейти к ответу ->>

Начало определения функции f выглядит так:
def f(a, b, *p):
Какие из следующих вариантов вызова не приведут к ошибке на этапе присваивания фактических параметров формальным?

перейти к ответу ->>

Как средствами самого Python определить имена формальных аргументов функции func(), если известно, что функция написана на Python?

перейти к ответу ->>

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

перейти к ответу ->>

Что будет выведено следующей программой:
A = B = 1a = "A" * 5b = "B" * 5a = a + b * 5print a, b

перейти к ответу ->>