Информатика в настоящее время является стремительно развивающийся наукой. Многие студенты постают в технические университеты, чтобы в будущем связать свою деятельность с IT или приближенными областями. Для проверки знаний по теме Python предлагаем пройти тестирование на этой странице. Обращаем ваше внимание, что в тесте правильные ответы выделены символом [+].
Как используется строка Main Heading в следующем примере:
Main Heading
[+] а) в качестве заглушки, чтобы в средствах визуального форматирования было видно, что форматируется
[-] б) в качестве имени переменной для макроподстановки
[-] в) содержит значение, на которое можно сослаться в другом месте документа
Что делает метод normalize() DOM-объекта:
[-] а) готовит XML для красивого вывода
[+] б) сводит воедино все идущие подряд текстовые узлы
[-] в) исправляет XML, добавляя пропущенные теги
Дан массив >>> c = array([[1,2], [2,3], [4,5]])
Чему равен срез c[:,1]:
[-] а) array([1, 2, 4])
[-] б) array([2, 3])
[+] в) array([2, 3, 5])
Какие новые имена появятся в текущем модуле после выполнения следующего кода:
import sre as re
from re import compile
[-] а) имена sre, re и compile
[+] б) только имена re и compile
[-] в) только имена sre и compile
Чему будет равен результат выполнения:
urlparse. urlsplit(“http://google. com/search?q=Python#1″):
[-] а) (‘http’, ‘google. com’, ‘/search’, ”, ‘q=Python’, ‘1’)
[-] б) (‘http://’, ‘google. com/’, ‘search?’, ‘q=Python#’, ‘1’)
[+] в) (‘http’, ‘google. com’, ‘/search’, ‘q=Python’, ‘1’)
Для чего применяется метод nextset() объекта-курсора:
[+] а) для перехода к следующему набору записей результата запроса
[-] б) для перехода к следующей записи результата запроса
[-] в) для получения следующего набора записей результата запроса
В каком модуле нужно искать функции, помогающие тестировать программу:
[-] а) dictutils
[-] б) profile
[+] в) unittest
Каким образом в модуле poplib представлен сеанс работы с POP3-сервером:
[-] а) набор функций
[+] б) экземпляр класса РОРЗ
[-] в) список кортежей
Какой из перечисленных обработчиков mod_python выполняется раньше других:
[+] а) PythonPostReadRequestHandler
[-] б) PythonHandler
[-] в) PythonFixupHandler
Что будет получено в результате вычисления следующего выражения:
(0 < 5 <= 3) and (0 / 0):
[-] а) True (или 1)
[+] б) False (или 0)
[-] в) синтаксическая ошибка
Какое из приведенных ниже регулярных выражений некорректно:
[+] а) a+b++
[-] б) (?P(ac))
[+] в) (a+b+)
Зачем в XML пространства имен:
[-] а) пространства имен позволяют указывать опции для приложения, обрабатывающего XML
[-] б) пространства имен позволяют включать однотипные XML-документы друг в друга
[+] в) для сочетания в одном документе XML с различными DTD
Что такое регулярное выражение:
[+] а) шаблон, описывающий множество строк
[-] б) синтаксически правильное выражение на языке Python
[-] в) шаблон для поиска файлов в каталоге
Для чего нужны функции модуля gettext:
[-] а) для получения текста от пользователя
[+] б) для обеспечения интернационализации программы
[-] в) для чтения строки со стандартного ввода
Какое значение threadsafety соответствует ситуации, когда потоки могут одновременно использовать как DB-API
0 совместимый модуль, так и соединения, получаемые на основе этого модуля:
[-] а) 1
[-] б) 0
[+] в) 2
Можно ли в XML использовать собственные теги:
[-] а) нельзя
[+] б) можно
[-] в) можно, если указаны пространства имен
Экземпляры какого класса сочетают замок и средство коммуникации между потоками:
[-] а) Event
[-] б) Lock
[+] в) Condition
Как средствами самого Python определить имена формальных аргументов функции func(), если известно, что функция написана на Python:
[-] а) func. func_globals
[+] б) inspect. getargspec(func)
[-] в) func. func_locals
Какие кодировки исходного текста программы поддерживает интерпретатор Python:
[+] а) большинство кодировок, распространенных сегодня
[-] б) ASCII, Latin-1, UTF-8
[-] в) ASCII
Какой метод позволяет узнать, имеет ли данное сообщение несколько частей:
[-] а) items()
[+] б) get_main_type()
[-] в) get_payload()
Какой метод позволяет узнать, имеет ли данное сообщение несколько частей:
[-] а) items()
[-] б) get_payload()
[+] в) is_multipart()
Что включает в себя Zope:
[-] а) поддержку CGI-сценариев
[+] б) поддержку сценариев DTML
[-] в) СУБД общего назначения
Что включает в себя Zope:
[-] а) СУБД общего назначения
[-] б) поддержку CGI-сценариев
[+] в) собственный web-сервер
Как перевести Unicode-строку u в кодировку koi8-r:
[-] а) u. decode(‘koi8-r’)
[+] б) u. encode(‘koi8-r’)
[-] в) string. decode(u, ‘koi8-r’)
К какому уровню модели взаимодействия открытых систем относится протокол FTP:
[+] а) приложений
[-] б) представления
[-] в) сетевому
Какая встроенная функция Python лучше всего подходит для цепочечных вычислений (в частности, вычислений значения многочлена по схеме Горнера):
[-] а) chain()
[-] б) map()
[+] в) reduce()
Какой модуль стандартной библиотеки Python позволяет работать с WWW на более низком уровне:
[+] а) httplib
[-] б) urlparse
[-] в) urllib2
Сокрытие информации о внутреннем устройстве объекта, при котором вся работа с объектом ведется только через общедоступный интерфейс называется:
[-] а) абстракцией
[+] б) инкапсуляцией
[-] в) агрегацией