Какая ошибка допущена в следующей программе a3 b4 s a b d print s
Какой фрагмент XML будет порожден в результате выполнения следующего кода:
- <A><B><B/><C><C/></A>
- (Правильный ответ) <A><B/><C/></A>
- <A><B><C></A>
- <A><B><C/></B></A>
Как называется отношение, которое имеют следующие два класса:
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
- агрегация. Экземпляры A содержат экземпляры класса B
- (Правильный ответ) наследование. B получается наследованием A
- ассоциация. Экземпляры A содержат ссылки на экземпляры класса B
- наследование. A получается наследованием B
Как используется строка Main Heading в следующем примере?
- строка не используется
- (Правильный ответ) в качестве заглушки, чтобы в средствах визуального форматирования было видно, что форматируется
- содержит значение, на которое можно сослаться в другом месте документа
- в качестве имени переменной для макроподстановки
Что делает метод normalize() DOM-объекта?
- готовит XML для красивого вывода
- исправляет XML, добавляя пропущенные теги
- убирает пробелы вокруг текста
- (Правильный ответ) сводит воедино все идущие подряд текстовые узлы
Что делает следующая программа?
- печатает 5 звездочек
- аварийно завершается при попытке выполнить l.acquire() во второй раз
- (Правильный ответ) печатает 25 звездочек
- печатает 1 звездочку и зависает
- беспрерывно печатает звездочки
Имеется определение класса:
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 ?
- print p.getlen()
- (Правильный ответ) print p.__len(1,2)
- print p.position
Дан массив:
Чему равен срез c[:,1] ?
- array([1, 2, 4])
- (Правильный ответ) array([2, 3, 5])
- array([1, 2])
- array([2, 3])
Класс имеет методы __iter__() и next() . О чем это говорит и как пользоваться этим методом?
- (Правильный ответ) итератор. Пользоваться можно так: for i in a: print i
- нет особого названия. Пользоваться можно так: print a.next()
- генератор. Пользоваться можно так: for i in a(): print i
- последовательность. Пользоваться можно так: print a[2]
Какие новые имена появятся в текущем модуле после выполнения следующего кода:
import sre as refrom re import compile
- нельзя одновременно делать import и from-import
- только имена sre и compile
- (Правильный ответ) только имена re и compile
- имена sre , re и compile
Чему будет равен результат выполнения
Начало определения функции f выглядит так:
def f(a, b, c=1, *p, **k):
Какие из следующих вариантов вызова не приведут к ошибке на этапе присваивания фактических параметров формальным?
- (Правильный ответ) f(1, 2, 3, 4)
- f()
- (Правильный ответ) f(1, 2, d=3, c=4)
- f(1, d=2, 3)
- (Правильный ответ) f(1, 2)
- (Правильный ответ) f(1, 2, d=3)
Для чего применяется метод nextset() объекта-курсора?
- для получения следующего набора записей результата запроса
- для получения следующей записи результата запроса
- для перехода к следующей записи результата запроса
- (Правильный ответ) для перехода к следующему набору записей результата запроса
Какой код порождает следующее расположение кнопок?
В каком модуле нужно искать функции, помогающие тестировать программу?
- dictutils
- (Правильный ответ) unittest
- profile
- pdb
Каким образом в модуле poplib представлен сеанс работы с POP3-сервером?
- список кортежей
- набор функций
- (Правильный ответ) экземпляр класса РОРЗ
- кортеж
Какие значения получат группы в следующем примере?
Какой из перечисленных обработчиков mod_python выполняется раньше других?
- (Правильный ответ) PythonPostReadRequestHandler
- PythonFixupHandler
- PythonAuthenHandler
- PythonHandler
Что будет получено в результате вычисления следующего выражения:
(0 < 5 <= 3) and (0 / 0)
- будет возбуждено исключение ZeroDivisionError (деление на нуль)
- синтаксическая ошибка
- (Правильный ответ) False (или 0)
- True (или 1)
Что будет выведено в результате выполнения сопоставления с регулярным выражением?
- (Правильный ответ) (», ‘aaa’, ‘b’)
- (‘aa’, ‘a’, ‘b’)
- (‘aa’, ‘a’, ‘bbb’)
- (‘a’, ‘aa’, ‘b’)
Какое из приведенных ниже регулярных выражений некорректно?
- [a]*?
- (Правильный ответ) a+b++
- (a+b+)+
- (?P<k>(ac))
Зачем в XML пространства имен?
- пространства имен позволяют включать однотипные XML-документы друг в друга
- (Правильный ответ) для сочетания в одном документе XML с различными DTD
- пространства имен позволяют указывать опции для приложения, обрабатывающего XML
- для маркировки тегов с целью более удобного поиска
Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены?
- виджет f должен занимать три ячейки, а не две (в нем кнопка и две полоски ввода)
- ошибок нет
- (Правильный ответ) метод delete текста не содержит позиций удаляемого текста
- функция transl() должна иметь аргумент
Что такое регулярное выражение?
- шаблон для операции форматирования
- (Правильный ответ) шаблон, описывающий множество строк
- шаблон для поиска файлов в каталоге
- синтаксически правильное выражение на языке Python
Какой код порождает следующее расположение кнопок?
- b1.pack(side=BOTTOM); b2.pack(side=BOTTOM)
- b1.pack(side=TOP); b2.pack(side=BOTTOM)
- (Правильный ответ)
b2.pack(side=BOTTOM); b1.pack(side=BOTTOM) - b1.pack(side=BOTTOM); b2.pack(side=TOP)
Для чего нужны функции модуля gettext ?
- для показа строки ввода на экране и ввода текста от пользователя
- для получения текста от пользователя
- для чтения строки со стандартного ввода
- (Правильный ответ) для обеспечения интернационализации программы
Аналогом какой функции является функция x ?
def x(a, b): for c in b: yield a(*c)
- itertools.izip()
- (Правильный ответ) itertools.starmap()
- itertools.imap()
- map(None, …)
Чему равен атрибут namespaceURI у элемента <foaf:nick> из следующего фрагмента XML
Какие парадигмы и стили программирования поддерживает Python?
- логистическое программирование
- (Правильный ответ) императивное программирование
- (Правильный ответ) структурный стиль
- (Правильный ответ) модульное программирование
Может ли возникнуть deadlock в следующей программе:
- (Правильный ответ) да, возможно
- нет, не возникнет
- да, обязательно
Какое значение threadsafety соответствует ситуации, когда потоки могут одновременно использовать как DB-API 2.0 совместимый модуль, так и соединения, получаемые на основе этого модуля
Можно ли в XML использовать собственные теги?
- можно, если они указаны DTD
- (Правильный ответ) можно
- нельзя
- можно, если указаны пространства имен
В каком порядке Zope будет искать index_html для следующего URL?
- в каталогах /Zigzag/Example и /Zigzag
- (Правильный ответ) в каталогах /Zigzag/Example, /Zigzag и /.
- только в каталоге /Zigzag/Example/
- в каталогах /, /Zigzag и /Zigzag/Example
Экземпляры какого класса сочетают замок и средство коммуникации между потоками?
- (Правильный ответ) Condition
- Event
- Timer
- Lock
Как средствами самого Python определить имена формальных аргументов функции func() , если известно, что функция написана на Python?
- func.func_locals
- никак
- func.func_globals
- (Правильный ответ)
inspect.getargspec(func)
Какие кодировки исходного текста программы поддерживает интерпретатор Python?
- (Правильный ответ) большинство кодировок, распространенных сегодня
- ASCII
- ASCII, Latin-1, UTF-8
- ASCII, Unicode
Какую роль играет xx в Python-программе, и чему должен быть равен XXX :
class A(object): def xx(): return A.__name__ xx = XXX(xx)
- метод, XXX равен instancemethod
- метод класса, XXX равен classmethod
- функция, XXX можно опустить
- (Правильный ответ) статический метод, XXX равен staticmethod
- (Правильный ответ) is_multipart()
- (Правильный ответ) get_main_type()
- get_payload()
- items()
Что будет выведено в результате выполнения следующего кода:
Какие ошибки допущены в следующем примере?
- объекту, соответствующему потоку, нужно давать отдельное имя
- потоки-потребители очереди запущены раньше потоков-производителей
- программа зависнет, так как производителей меньше, чем потребителей
- (Правильный ответ) ошибок нет
Какая строка получится в результате следующей операции:
- =a 01.23 004=
- =c 1.23 004=
- =a 1.23 004=
- (Правильный ответ) =abc 1.23 004=
Что будет выведено следующей программой:
- (‘AB’, ‘BC’)a, b
- «AB», «BC»a, b
- (AB, BC)a, b
- (Правильный ответ) ABa, b BC
Какая строка получится в результате следующей операции:
Что включает в себя Zope?
- СУБД общего назначения
- поддержку CGI-сценариев
- (Правильный ответ) поддержку сценариев DTML
- (Правильный ответ) собственный web-сервер
К какому уровню модели взаимодействия открытых систем относится протокол FTP?
- сетевому
- представления
- сеансовому
- транспортному
- (Правильный ответ) приложений
Какие из перечисленных функций имеют побочные эффекты:
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
- никакие
- (Правильный ответ) только B и C
- только C
- A, B, C
- только A и C
Какие утверждения о следующем фрагменте программы, работающей с POP3-сервером, правильные?
- ошибок нет
- делать quit() необязательно, он выполнится сам
- (Правильный ответ) метод list() имеет другой формат результата: ответ сервера, список строк и длина ответа. Правильно было бы написать: response, lst, octets = p.list()
- учетные данные пользователя (логин и пароль) передаются сразу в методе user , а не отдельным методом pass_()
Что делает следующая программа?
- (Правильный ответ) программа беспрерывно печатает строки вида pN cM , где N — номер производителя, а M — номер потребителя
- программа содержит ошибку в цикле, где запускаются потоки
- программа беспрерывно печатает строки вида p0 c0, p1 c1 или p2 c2 , где число после p — номер производителя, а число после c — номер потребителя
- программа ничего не делает или, в некоторых случаях, успевает напечатать несколько строк вида pN cM , после чего останавливается на попытке прочитать из пустой очереди
Какая встроенная функция Python лучше всего подходит для цепочечных вычислений (в частности, вычислений значения многочлена по схеме Горнера)?
- (Правильный ответ) reduce()
- map()
- chain()
- filter()
Какой модуль стандартной библиотеки Python позволяет работать с WWW на более низком уровне?
Какому значению paramstyle соответствует следующий пример разметки:
- (Правильный ответ) ‘format’
- ‘pyformat’
- ‘named’
- ‘qmark’
Какой код порождает следующее расположение кнопок?
Какие утверждения о следующем фрагменте программы, работающей с POP3-сервером, правильные?
- делать quit() необязательно, он выполнится сам
- учетные данные пользователя (логин и пароль) передаются сразу в методе user , а не отдельным методом pass_()
- (Правильный ответ) ошибок нет
- метод list() имеет другой формат результата: просто список. Ошибки ( response ) в случае необходимости передаются возбуждением исключений
Сокрытие информации о внутреннем устройстве объекта, при котором вся работа с объектом ведется только через общедоступный интерфейс называется
- агрегацией
- абстракцией
- декомпозицией
- (Правильный ответ) инкапсуляцией
Какими из перечисленных ниже способов можно получить случайный элемент последовательности lst с помощью модуля random ?
Как можно получить список активных на данный момент потоков?
- (Правильный ответ) threading.enumerate()
- threading.currentThreads()
- threading.active()
- threading.activeCount()
Как начать интерактивную отладку функции f с двумя аргументами (условно: x и y )?
Какая строка получится в результате следующей операции:
- =abc 1.2 3=
- (Правильный ответ) =’abc’ 1.2 003=
- =’abc’ .2 3=
- =’abc’ 1.2 3 =
С помощью какого макроса удобнее всего определить строку документации при использовании C API?
- (Правильный ответ) PyDoc_STRVAR
- PyDoc
- PyDoc_VAR
- PyDoc_STR
Что будет выведено следующей программой:
Какой из перечисленных обработчиков mod_python выполняется раньше других?
- PythonHeaderParserHandler
- (Правильный ответ) PythonPostReadRequestHandler
- PythonAuthenHandler
- PythonHandler
Как называется отношение, которое имеют между собой следующие два класса:
Читайте также: