Главная / Программирование /
Кросс-платформенные и многозвенные технологии / Тест 2
Кросс-платформенные и многозвенные технологии - тест 2
Упражнение 1:
Номер 1
разработчиками CORBA не является:
Ответ:
 (1) OMG (Object Management Group) 
 (2) X/Open 
 (3) W3C 
Номер 2
Все спецификации OMG базируются на:
Ответ:
 (1) ORB (Object Request Broker) 
 (2) IDL (Interface Definition Language) 
 (3) OMA (Object Management Architecture) 
Номер 3
Брокер объектных запросов (ORB - Object Request Broker) - это:
Ответ:
 (1) протокол удаленного вызова процедур 
 (2) протокол локального вызова процедур 
 (3) система, позволяющая создавать и принимать запросы в распределённой системе 
Номер 4
Объектные сервисы (Object Services) - это:
Ответ:
 (1) реализации CORBA-объектов 
 (2) интерфейсы CORBA-объектов 
 (3) CORBA-объекты со стандартизованными и написанными на IDL интерфейсами 
Упражнение 2:
Номер 1
Общие средства (Common Facilities) - это:
Ответ:
 (1) основные сервисы с базовыми функциями для реализации и использования CORBA-объектов 
 (2) сервисы высокого уровня, применимые для всех или каких-то отдельных прикладных областей 
 (3) средства, осуществляющие поиск объектов в домене и балансировку нагрузки 
Номер 2
Общие средства (Common Facilities) делятся на:
Ответ:
 (1) прямые и обратные 
 (2) широкие и узкие 
 (3) горизонтальные и вертикальные 
Номер 3
Горизонтальные общие средства - это:
Ответ:
 (1) средства, предоставляющие возможности для приложений с различными областями применения 
 (2) средства, предоставляющие возможности для приложений из отдельных специализированных отраслей 
Номер 4
Вертикальные общие средства - это:
Ответ:
 (1) средства, предоставляющие возможности для приложений с различными областями применения 
 (2) средства, предоставляющие возможности для приложений из отдельных специализированных отраслей 
Упражнение 3:
Номер 1
репозиторий интерфейсов - это:
Ответ:
 (1) сервис, предоставляющий информацию, которая позволяет брокеру находить и активировать реализации объектов 
 (2) сервис, предоставляющий устойчивые объекты, отражающие IDL-информацию в форме, доступной во время выполнения 
 (3) сервис, предоставляющий неустойчивые объекты, отражающие IDL-информацию в форме, доступной во время выполнения 
Номер 2
Объектный адаптер - это:
Ответ:
 (1) IDL-описание объекта 
 (2) механизм, предоставляющий основной способ доступа к сервисам брокера со стороны реализации объекта 
 (3) механизм, предоставляющий основной способ доступа к сервисам брокера со стороны интерфейса объекта 
Номер 3
Интерфейс ORB - это:
Ответ:
 (1) интерфейс, позволяющий обращаться к общим средствам 
 (2) интерфейс, позволяющий обращаться к репозиторию реализации 
 (3) интерфейс, позволяющий обращаться напрямую к брокеру объектных запросов 
Номер 4
В обязанности объектного адаптера не входит:
Ответ:
 (1) выполнение запросов к СУБД 
 (2) хранение IDL-описания 
 (3) создание CORBA-объектов и их объектных ссылок 
 (4) демультиплексирование запросов на каждый серверный CORBA-объект 
Упражнение 4:
Номер 1
сервис высокого уровня, применимый для всех или каких-то отдельных прикладных областей называется:
Ответ:
 (1) умный агент 
 (2) сервис именования 
 (3) Общее средство 
Номер 2
Как называется административное средство, осуществляющее поиск объектов в домене и балансировку нагрузки?
Ответ:
 (1) сервисом именования 
 (2) умным агентом 
 (3) Общим средством 
Номер 3
Как называется CORBA-объект, позволяющий обнаружить другие объекты по имени?
Ответ:
 (1) сервисом именования 
 (2) умным агентом 
 (3) Общим средством 
Номер 4
сервис именования (Naming Service) может быть:
Ответ:
 (1) прямым и обратным 
 (2) устойчивым и неустойчивым 
 (3) статическим и динамическим 
Упражнение 5:
Номер 1
устойчивый сервис именования (Naming Service)
Ответ:
 (1) производит активацию и деактивацию CORBA-объектов 
 (2) производит инкарнацию и эфемеризацию соответствующие серванты 
 (3) может запоминать ссылки и имена после остановки 
Номер 2
Неустойчивый сервис именования (Naming Service)
Ответ:
 (1) производит инкарнацию и эфемеризацию соответствующие серванты 
 (2) может не запоминать ссылки и имена после остановки 
 (3) производит активацию и деактивацию CORBA-объектов 
Номер 3
Какой из перечисленных протоколов используется в CORBA для связи между объектами и ORB в сети?
Ответ:
 (1) протокол POP3 
 (2) протокол GIOP 
 (3) протокол RPC 
Номер 4
Какой из перечисленных протоколов используется в CORBA для удалённого вызова процедур?
Ответ:
 (1) протокол IMAP 
 (2) протокол GIOP 
 (3) протокол RPC 
Упражнение 6:
Номер 1
Какой из перечисленных языков используется в CORBA для описания интерфейсов?
Ответ:
 (1) SQL 
 (2) XML 
 (3) IDL 
 (4) EQL 
Номер 2
связь в CORBA между объектами и ORB в сети осуществляется протоколом:
Ответ:
 (1) HTTP 
 (2) RPC 
 (3) GIOP 
 (4) LDAP 
Номер 3
Для удалённого вызова процедур CORBA используется:
Ответ:
 (1) HTTP 
 (2) RPC 
 (3) GIOP 
 (4) LDAP 
Номер 4
Для доступа к каталогам в JNDI используется:
Ответ:
 (1) HTTP 
 (2) RPC 
 (3) GIOP 
 (4) LDAP 
Упражнение 7:
Номер 1
Запрос к Web-серверу в CGI осуществляется с помощью протокола:
Ответ:
 (1) HTTP 
 (2) RPC 
 (3) GIOP 
 (4) LDAP 
Номер 2
Протокол передачи объектных запросов по TCP/IP - это:
Ответ:
 (1) ORB 
 (2) IOR 
 (3) Java IDL 
 (4) IIOP 
Номер 3
ссылка на объект, уникальная в пределах сервера - это:
Ответ:
 (1) ORB 
 (2) IOR 
 (3) Java IDL 
 (4) IIOP 
Номер 4
Компилятор описаний IDL в классы-заглушки и вспомогательные классы Java это:
Ответ:
 (1) ORB 
 (2) IOR 
 (3) Java IDL 
 (4) IIOP 
Упражнение 8:
Номер 1
Программа-транслятор межобъектного взаимодействия, работая на клиенте и на сервере, передает объектные запросы между ними - это:
Ответ:
 (1) ORB 
 (2) IOR 
 (3) Java IDL 
 (4) IIOP 
Номер 2
связывание языка программирования - это:
Ответ:
 (1) правила трансляции IDL-описаний в код на данном языке 
 (2) использование языка программирования для реализации CORBA-объектов 
 (3) встроенная в язык поддержка CORBA 
Номер 3
IDL-операции - это:
Ответ:
 (1) один из способов управлять связками объект-сервант 
 (2) единственные средства манипулирования внутренним состоянием объекта 
 (3) получение объекта по ссылке 
Номер 4
Активация CORBA-объекта - это:
Ответ:
 (1) получение идентификатора CORBA-объекта 
 (2) загрузка кода CORBA-объекта на сервер 
 (3) запуск существующего CORBA-объекта для обработки клиентских запросов 
Упражнение 9:
Номер 1
Деактивация CORBA-объекта - это:
Ответ:
 (1) разрыв связки между CORBA-объектом и сервантом, в общем случае без разрушения объекта 
 (2) разрушение CORBA-объекта 
Номер 2
Временный CORBA-объект - это:
Ответ:
 (1) объект-заглушка 
 (2) временная реализация объекта 
 (3) объект, который уничтожается с завершением активировавшего его потока 
Номер 3
CORBA-объект, который может существовать дольше, чем активировавший его поток является:
Ответ:
 (1) неправильным 
 (2) устойчивым 
 (3) неустойчивым 
Номер 4
Полная реализация CORBA-объекта, написанная на каком-либо из языков программирования, называется:
Ответ:
 (1) скелетоном 
 (2) скриптом 
 (3) сервантом 
Упражнение 10:
Номер 1
Заготовка для серванта, генерируемая IDL-компилятором, называется:
Ответ:
 (1) cкелетоном 
 (2) скриптом 
Номер 2
Эфемеризация серванта - это:
Ответ:
 (1) связывание серванта с CORBA-объектом для обработки клиентского запроса 
 (2) разрушение связки CORBA-объект - сервант 
Номер 3
Инкарнация серванта - это:
Ответ:
 (1) связывание серванта с CORBA-объектом для обработки клиентского запроса 
 (2) разрушение связки CORBA-объект - сервант 
Номер 4
Менеджер сервантов - это:
Ответ:
 (1) элемент технологии CORBA, отображающий понятие программно-реализованных сервантов на концепцию CORBA-объектов 
 (2) виртуальное понятие: нечто, посылающее запросы к другим CORBA-объектам - серверным объектам и получающее запросы от других CORBA-объектов - клиентов 
 (3) элемент технологии CORBA, один из способов управлять связками объект-сервант, предоставляет подходящий сервант для объекта 
Упражнение 11:
Номер 1
CORBA-объект - это:
Ответ:
 (1) элемент технологии CORBA, отображающий понятие программно-реализованных сервантов на концепцию CORBA-объектов 
 (2) виртуальное понятие: нечто, посылающее запросы к другим CORBA-объектам - серверным объектам и получающее запросы от других CORBA-объектов - клиентов 
 (3) элемент технологии CORBA, один из способов управлять связками объект-сервант, предоставляет подходящий сервант для объекта 
Номер 2
Объектный адаптер - это:
Ответ:
 (1) элемент технологии CORBA, отображающий понятие программно-реализованных сервантов на концепцию CORBA-объектов 
 (2) виртуальное понятие: нечто, посылающее запросы к другим CORBA-объектам - серверным объектам и получающее запросы от других CORBA-объектов - клиентов 
 (3) элемент технологии CORBA, один из способов управлять связками объект-сервант, предоставляет подходящий сервант для объекта 
Номер 3
Язык описания интерфейсов, используемый в CORBA называется:
Ответ:
 (1) GIOP 
 (2) ORB 
 (3) IDL 
Номер 4
Протокол для связи между объектами и ORB в сети называется:
Ответ:
 (1) GIOP 
 (2) ORB 
 (3) IDL 
Упражнение 12:
Номер 1
система, обеспечивающая связь между объектами в распределённой системе называется:
Ответ:
 (1) GIOP 
 (2) ORB 
 (3) IDL 
Номер 2
IOR - это:
Ответ:
 (1) уникальное имя объекта внутри его объектного адаптера 
 (2) связывание серванта с CORBA-объектом для обработки клиентского запроса 
 (3) ссылка на объект, уникальная в пределах сервера 
Номер 3
Инкарнация серванта - это:
Ответ:
 (1) уникальное имя объекта внутри его объектного адаптера 
 (2) связывание серванта с CORBA-объектом для обработки клиентского запроса 
 (3) ссылка на объект, уникальная в пределах сервера 
Номер 4
Идентификатор объекта - это:
Ответ:
 (1) уникальное имя объекта внутри его объектного адаптера 
 (2) связывание серванта с CORBA-объектом для обработки клиентского запроса 
 (3) ссылка на объект, уникальная в пределах сервера 
Номер 5
Карта активных объектов - это:
Ответ:
 (1) разрушение связки CORBA-объект - сервант 
 (2) таблица объектного адаптера, в которой он ведет реестр активных CORBA-объектов и связанных с ними сервантов 
 (3) ссылка на объект, уникальная в пределах сервера