Главная / Операционные системы /
Платформа облачных вычислений Microsoft Windows Azure / Тест 1
Платформа облачных вычислений Microsoft Windows Azure - тест 1
Упражнение 1:
Номер 1
Что такое клиент-серверная архитектура?
Ответ:
 (1) архитектура ПО, при которой каждый модуль выполняет клиент-серверные функции 
 (2) архитектура ПО, при которой нескольких клиентов обслуживаются одним и тем же специализированным сервером 
 (3) архитектура ПО, при которой для каждого клиента создается новый экземпляр сервера 
 (4) архитектура здания, при которой колонны играют роль клиентов, а фундамент – роль сервера 
Номер 2
Что такое интегрированное программное решение (solution)?
Ответ:
 (1) программа для расчета зарплаты сотрудников на предприятии.  
 (2) распределенная программа управления предприятием, обеспечивающая доступ пользователей, бизнес-логику, работу с базами данных, сетевое взаимодействие 
 (3) программа для вычисления определенного интеграла 
 (4) офисное приложение для предприятия, например, Microsoft Office 
Номер 3
Что такое программное обеспечение промежуточного уровня (middleware)?
Ответ:
 (1) не полностью готовое программное обеспечение (бета-версия) 
 (2) ПО, реализующее промежуточный уровень абстракции 
 (3) ПО, обеспечивающее взаимодействие между клиентом и сервером, например, реализующее сетевые протоколы 
 (4) ПО, разработанное в средние века (middle ages) 
Упражнение 2:
Номер 1
Что такое встроенная система?
Ответ:
 (1) ПО для специализированного микропроцессора, встроенного в элемент бытовой или другой техники (холодильник, ЛЭП и др.) 
 (2) программа, расположенная на специальной плате, встроенной в компьютер 
 (3) ПО нижнего уровня 
 (4) ПО промежуточного уровня 
Номер 2
Что такое ПО носимых компьютеров ?
Ответ:
 (1) OC Windows, работающая на ноутбуке, который я ношу с собой на работу 
 (2) ПО для микропроцессоров, встроенных в спецодежду или в тело человека 
 (3) ПО для мобильных устройств 
 (4) ПО, инсталлированное на переносном жестком жиске 
Номер 3
Каковы виды ПО для управления информацией?
Ответ:
 (1) офисные приложения 
 (2) CУБД 
 (3) компиляторы 
 (4) операционные системы 
Упражнение 3:
Номер 1
Что такое ПО для виртуализации?
Ответ:
 (1) ПО, обеспечивающее управление виртуальными ресурсами (виртуальной машиной, виртуальной памятью и др.) 
 (2) ПО для виртуальной реальности 
 (3) ПО, разработанное школой проф. Никлауса Вирта 
 (4) ПО для игры "Звездные войны" 
Номер 2
Назовите задачи, решаемые ПО для научных вычислений.
Ответ:
 (1) аналитические выкладки (например, взятие производных) 
 (2) численное решение уравнений 
 (3) редактирование текстов 
 (4) отладка программ 
Номер 3
Что такое ПО для управления знаниями?
Ответ:
 (1) ПО для извлечения, представления, использования и обработки знаний (онтологий, фреймов, правил и др.) 
 (2) ПО для обучения школьников 
 (3) система управления базами данных 
 (4) Web-браузер 
Упражнение 4:
Номер 1
Назовите принципы trustworthy computing.
Ответ:
 (1) безопасность 
 (2) эффективность 
 (3) надежность 
 (4) защита конфиденциальной информации 
Номер 2
Что такое масштабируемость ПО?
Ответ:
 (1) возможность использования GUI различного размера на экране 
 (2) возможность использования более крупного шрифта 
 (3) возможность использования одного и того же или однотипного ПО на различных классах платформ (мобильные устройства, настольные компьютеры и др.) 
 (4) планирование развития ПО на 50 лет вперед 
Номер 3
Что такое интеллектуальное программное решение?
Ответ:
 (1) ПО, использующие знания, хранящиеся в отдельной расширяемой базе знаний 
 (2) ПО, написанное очень умным программистом 
 (3) ПО для искусственного интеллекта 
 (4) ПО, подсказывающее программисту возможные варианты при наборе текста 
Упражнение 5:
Номер 1
Назовите современные платформы для разработки ПО.
Ответ:
 (1) Java 
 (2) .NET 
 (3) Delphi 
 (4) COBOL 
Номер 2
Назовите современные динамические языки, используемые для Web-программирования.
Ответ:
 (1) FORTRAN 
 (2) Pascal 
 (3) Ruby 
 (4) Python 
Номер 3
Назовите наиболее важные качества ПО.
Ответ:
 (1) надежность 
 (2) переносимость 
 (3) удобство пользовательского интерфейса 
 (4) честность 
Упражнение 6:
Номер 1
Каковы основные элементы любой технологии программирования?
Ответ:
 (1) концепции 
 (2) перспективные планы 
 (3) инструменты 
 (4) средства организации процесса разработки 
Номер 2
Что такое тонкий клиент?
Ответ:
 (1) покупатель, пришедший в продуктовый магазин до завтрака 
 (2) клиентское ПО, работающее через браузер и не имеющее состояния и полнофункционального GUI 
 (3) консольное приложение 
 (4) настольное приложение 
Номер 3
Что такое слой ПО?
Ответ:
 (1) крупная независимая единица ПО, группа модулей 
 (2) ПО для богатых 
 (3) ПО для бедных 
 (4) ПО для разработчиков 
Упражнение 7:
Номер 1
Что такое ярус (tier)?
Ответ:
 (1) кресла в театре, расположенные "на одном этаже" 
 (2) слой ПО, реализующий какую-либо независимую часть его архитектуры 
 (3) то же, что и уровень абстракции 
 (4) то же, что и вертикальный срез 
Номер 2
Что такое уровень абстракции?
Ответ:
 (1) группа модулей (уровня N), использующих в реализации только модули уровня N-1 
 (2) степень абстрактности мышления программиста при разработке ПО 
 (3) то же, что и ярус 
 (4) то же, что и вертикальный срез 
Номер 3
Что такое вертикальный срез ПО?
Ответ:
 (1) группа модулей и рассредоточенных фрагментов кода, реализующих скворзную функциональность 
 (2) модули ПО, расположенные на одном цилиндре жесткого диска 
 (3) то же, что и уровень абстракции 
 (4) то же, что и ярус 
Упражнение 8:
Номер 1
Что такое многоярусная (multi-tiered) архитектура?
Ответ:
 (1) архитектура ПО, при которой каждая крупная функциональность реализована отдельным ярусом (процессом) 
 (2) то же, что и архитектура в виде уровней абстракции 
 (3) любая сложная архитектура ПО 
 (4) совокупность вертикальных слоев (срезов) ПО 
Номер 2
Что такое многоклиентская (multi-tenant) архитектура?
Ответ:
 (1) архитектура ПО, при которой несколько клиентов используют одну и то же копию сервиса, работающую в виде отдельного процесса 
 (2) ПО с большим числом покупателей 
 (3) то же, что и многоярусная архитектура 
 (4) архитектура любого распределенного ПО 
Номер 3
Что такое облачные вычисления?
Ответ:
 (1) масштабируемые виртуализованные действия над программами и данными через специализированные Web-сервисы центра обработки данных 
 (2) вычисления на компьютере в самолете 
 (3) то же, что и распределенные вычисления 
 (4) вычисления в ОС Windows XP с заставкой в виде облака 
 (5)