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

Программный интерфейс для обеспечения обмена данными между процессами
маршалинг
сокет
шаблон
репозиторий
Верны ли утверждения? А) Механизм РНР начинает выполнять код после первой экранирующей последовательности (). Подберите правильный ответ
А – да, В - нет
А – нет, В - да
А – да, В - да
А – нет, В - нет
В PHP конструкция continue немедленно завершает текущую итерацию ___
Механизм, который позволяет клиенту получать доступ к объектам, расположенным в другом адресном пространстве или на другом компьютере, - это ___
Поставьте в соответствие опции ее назначение
Include Version Information
диалоговое окно, содержащее информацию о разработчике
Make Control Licensed
лицензионная информация
Include About Box
информация о версии элемента управления ActiveX
Для каждого запроса создается поток, в котором выполня ется копия объекта СОМ, независимо от числа уже имеющихся копий этого объекта внутри данного потока, если в списке Threading model (Модель потоков) среды Delphi определить значение
Single
Free
Apartment
Both
В PHP чтобы установить биты, установленные и в $a, и в $b, используется оператор
исключающее 'и'
исключающее 'или'
побитовое 'или'
побитовое 'и'
Скалярные типы данных в языке PHP
float (число с плавающей точкой)
boolean (двоичные данные)
integer (целые числа)
object (объекты)
Способы реализации серверов СОМ
в виде библиотеки LIB - объект СОМ выполняется в адресном про странстве обратившегося к нему приложения
в виде библиотеки DLL или приложения ЕХЕ, которые загружаются и работают на иной машине, нежели клиент СОМ
в виде приложения ЕХЕ, которое выполняется в собственном адресном про странстве, но на одной машине с клиентом СОМ
в виде библиотеки DLL - объект СОМ выполняется в адресном про странстве обратившегося к нему приложения
Создание сервера СОМ и клиента СОМ на базе MTS в среде Delphi
подготовка пустой библиотеки СОМ командой File → New → Other (Файл → Создать → Другое)
задание в поле Threading model (Модель потоков) способа вызова сервером MTS соответствующего объекта СОМ
создание проекта, ответственного за сервер СОМ, командой File → New → Other (Файл → Создать → Другое)
запуск сервера MTS
создание сервера СОМ, который обладает собственным интер фейсом и регистрируется на сервере MTS
Типы серверов СОМ: ___ сервер
внутренний
виртуальный
локальный
удаленный
Порядок создания элемента управления
связывание данных
добавление новых свойств, методов и событий
создание графического образа инструментальной кнопки, задающей элемент управления
корректировка базовой страницы свойств и добавление новых страниц
создание остова проекта
Запросы обрабатываются по очереди, если в списке Threading model (Модель потоков) среды Delphi определить значение
Both
Apartment
Free
Single
Использование функций библиотеки СОМ при работе с СОМ-объектами
запуск операции по интерфейсу
запуск сервера
возвращение клиенту указателя на интерфейс
вызов клиентом функции библиотеки СОМ - CoCreatInterface( )
Поставьте в соответствие типу сервера СОМ его особенность
локальный сервер
объекты реализуются в динамически подключаемой библиотеке и исполняются в том же процессе, что и клиент
удаленный сервер
объекты реализуются в DLL либо в отдельном процессе, которые расположены на компьютере, удаленном по отношению к клиенту
внутренний сервер
объекты реализуются в отдельном процессе, исполняющемся на той же машине, что и клиент
Верны ли утверждения? А) Жесткая ссылка - переменная, которая является синонимом другой переменной В) Символическая ссылка - строковая переменная, хранящая имя другой переменной Подберите правильный ответ
А – да, В - нет
А – нет, В - нет
А – да, В - да
А – нет, В - да
Порядок использования мастера превращения оконного компонента в элемент управления ActiveX
выбрать потоковую модель в выпадающем списке Threading Model (Модель потока) и установить необходимые опции
задать новое имя ActiveX в поле New ActiveX Name (Новое имя ActiveX), если не устраивает имя, предлагаемое Delphi автоматически
задать имя модуля реализации создаваемого элемента ActiveX в поле Implementation Unit (Модуль реализации)
выбрать компонент VCL из выпадающего списка VCL Class Name (Имя класса VCL)
задать имя проекта в поле ода Project Name (Имя проекта)
Порядок добавления компонентов в проект
войти в галерею
открыть проект, в который необходимо добавить компонент
выбрать нужную категорию и компонент
вывод окна, где указаны классы, которые будут добавлены в проект для обеспечения взаимодействия проекта и добавляемого элемента управления
при помощи кнопки Insert добавить компонент в проект
Локальный представитель настоящего объекта, работающего на удаленной серверной машине, называется прокси-_____
Верны ли утверждения? А) Репозиторий реализации - набор двоичных описаний в дополнение к текстовому IDL-формату В) Репозиторий интерфейсов – файлы специального формата, доступ к данным в которых организуется с помощью собственных библиотек, без использования сторонних баз данных Подберите правильный ответ
А – да, В - нет
А – нет, В - нет
А – нет, В - да
А – да, В - да
Верны ли утверждения? А) Компонентное программирование - это набор правил и ограничений, направленных на построение развивающихся программных систем с большим временем жизни В) Программная компонента – это относительно самостоятельная часть программного комплекса, на которые вся конструкция может быть разобрана, а отдельные части одного и того же назначения могут быть заменены между собой без применения операций повторной сборки модуля Подберите правильный ответ
А – да, В - да
А – нет, В - да
А – нет, В - нет
А – да, В - нет
В списке Threading model (Модель потоков) среды Delphi определяется способ обра щения клиентских приложений к интерфейсу СОМ путем задания одного из значений
Free
Both
Single
Multi
Законченный модуль кода, в котором хранится программный код одного или нескольких объектов COM, является
транзакцией COM
интерфейсом COM
клиентом COM
сервером COM
В компонентном программировании, чтобы использовать компонент, программист должен иметь описание его ____
Поставьте в соответствие типу серверного Web-модуля его назначение
CGI Stand-alone executable
создание библиотеки DLL, которая автома тически загружается Web-сервером в случае необходимости
Apache Shared Module
создание подгружаемой библиотеки для Web-сер вера Apache
ISAPI/NSAPI Dynamic Link Library
создание серверного консольного приложения
Функции для работы с файлами в языке PHP
filesize( )
filе_ехists()
filecall()
is_file( )
Установка функционального элемента управления ActiveX в палитру компонентов Delphi
выбрать необходимый элемент управления в списке и нажать кнопку Install (Установить)
в диалоговом окне импорта ActiveX нажать кнопку Add (Добавить), перейти в каталог, содержащий созданный файл OCX, и выбрать его двойным щелчком
откомпилировать проект с помощью пункта главного меню Project → Compile (Проект → Компилировать )
выбрать файл пакета и нажать кнопку ОК
с помощью пункта главного меню Component → Import ActiveX Control (Компонент → Импорт элемента управления ActiveX) открыть окно импорта нового элемента ActiveX
В строковом виде GUID заключают в ___ скобки
квадратные
фигурные
круглые
угловые
Каждый CoClass в COM имеет два идентификатора – один из них текстовый, а второй - ____
Верны ли утверждения? А) CGI – стандарт интерфейса, используемого для связи внешней программы с Web-сервером В) Cookie - фрагмент данных, применяемый для сохранения данных на стороне пользователя Подберите правильный ответ
А – да, В - да
А – нет, В - да
А – да, В - нет
А – нет, В - нет
Шаблон HTML - файл HTML, в котором имеются стан дартные теги и теги-____
Сервер ActiveX, выполняемый и как сервер, и как полноценное приложение, называется ___ сервером
мини-
«тонким»
макси-
полным
Поставьте в соответствие типу сервера ActiveX его назначение
полный сервер
предоставляет специальные объекты, методы и свойства, позволяющие управлять этим сервером
мини-сервер
используется только для включения его содержимого в другие приложения
сервер автоматизации
выполняется и как сервер, и как полноценное приложение
Функции PHP, повышающие эффективность чтения из файла
freads ( )
fread( )
fgets( )
fgetc( )
Процесс создания формы ActiveForm
создать код для методов Get и Set, функциональность которых не реализована полностью или которые оставлены пустыми для дополнений библиотеки типов
добавить в форму одно или несколько свойств, методов или событий
откомпилировать и зарегистрировать созданный элемент управления
вставить в форму ActiveForm один или несколько визуальных или невизуальных компонентов
запустить Мастер ActiveForm с помощью команды File → New и двойного щелчка по пиктограмме ActiveForm, расположенной на вкладке ActiveX
Элемент ActiveX может быть простым, как
специальная панель инструментов
приложение
текстовое поле
диалоговое окно
СОМ-объекты используют специальный файл, содержащий информацию о СОМ-объекте и называемый библиотекой ___
Специальные свойства объектов, которые могут быть либо включены, либо выключены, называются ____
Управляющие конструкции обычно проверяют условия на TRUE или
При удаленном вызове методов прокси посылает запрос с входными параметрами на ___
Скалярным типом данных в PHP является
integer
array
number
object
Специальный объект, который занимается созданием и загрузкой экземпляра нужного объекта СОМ, выполняющего конкретные дей ствия его интерфейса, указанные в запросе клиента СОМ, называется фабрикой ____
Конструкции включений в языке PHP
declare()
require()
require_once()
include()
ASP-код, который нужно выполнить на сервере, размещается внутри тегов
<@ @>
<& &>
<% %>
<# #>
В отличие от конструкции require конструкция include позволяет включать файлы в код скрипта PHP во время выполнения ___
Последовательность функционирования ASP
клиент запрашивает ASP-страницу на Web-сервере
сервер принимает запрос и начинает его обрабатывать
ASP-код осуществляет обработку полученных данных и добавляет содержимое генерируемой страницы
по расширению файла (.asp) сервер определяет содержит ли файл ASP-скрипт
сервер анализирует содержимое файла, последовательно интерпретируя и выполняя вставки ASP-кода
Классы для обработки возникающих ошибок хранятся в библиотеке
xmldisp.js
xmldb.js
xmldom.js
xmlerrdisp.js
Значение Request.QueryFields содержит строку, в которой названия элементов и соответ ствующие им значения отделены друг от друга символом
#
%
=
&