игра брюс 2048
Главная / Программирование / Технологии разработки современных информационных систем на платформе Microsoft.NET / Тест 2

Технологии разработки современных информационных систем на платформе Microsoft.NET - тест 2

Упражнение 1:
Номер 1
Что представляет собой Mono?

Ответ:

 (1) cтек разработки для Linux 

 (2) альтернативное название стандарта ECMA 

 (3) платформа разработки на основе Microsoft.NET с открытыми исходными кодами 

 (4) систему рендернига Microsoft с открытыми исходными кодами  


Номер 2
Каковы цели создания Mono?

Ответ:

 (1) предоставить разработчикам возможность разрабатывать кроссплатформенные приложения на .NET 

 (2) предоставить возможность разработчикам под Linux использовать возможности .NET 

 (3) предоставить IDE для FreeBSD разработчиков стандартов 

 (4) интеграция .NET, GNOME и стандарта ECMA 


Номер 3
Что из перечисленного входит в состав Mono?

Ответ:

 (1) стандарт ECMA 

 (2) компилятор C# 

 (3) генератор открытого исходного кода на основе спецификации CLS 

 (4) общеязыковая исполняющая среда 

 (5) библиотеки Microsoft.NET 


Упражнение 2:
Номер 1
Выберите компоненты Mono

Ответ:

 (1) компоненты ядра 

 (2) стек разработки для Mono/Linux/GNOME 

 (3) стандарт IDE 


Номер 2
Какие компоненты относятся к ядру Mono?

Ответ:

 (1) компоненты MySQL 

 (2) компилятор C# 

 (3) виртуальная машина 


Номер 3
Что понимается под стеком разработки для Mono/Linux/GNOME?

Ответ:

 (1) набор инструментов для разработки .NET приложений с использованием различных бесплатных библиотек с открытым исходным кодом 

 (2) набор инструментов для реализации расширений стандартов GNOME, XML, ECMA 

 (3) среда разработки графических интерфейсов и рендеринга для платформ Linux, FreeBSD, MSSQL 


Упражнение 3:
Номер 1
Для чего Mono использует gtk# ?

Ответ:

 (1) для интеграции .net-приложений в gnome 

 (2) для разработки графического интерфейса пользователя 

 (3) для соединения с MySQL 


Номер 2
Для чего используется стек компонент Microsoft?

Ответ:

 (1) для переноса .NET-приложений, разработанных для Windows на Linux платформу 

 (2) для переноса Linux на Windows-платформу 

 (3) для расширения gnome 


Номер 3
Для чего используется ядро Mono?

Ответ:

 (1) для исполнения .NET-приложений на платформе Linux 

 (2) для интеграции .NET-приложений с библиотеками Oracle 

 (3) для компиляции .NET-приложений 


Упражнение 4:
Номер 1
Каковы причины использования неуправляемого кода в приложениях, разработанных при помощи Mono?

Ответ:

 (1) необходимость работы с унаследованным кодом 

 (2) необходимость использовать код, разработанный без использования Mono и платформы .NET 

 (3) необходимость прямого обращения к памяти 


Номер 2
Каковы преимущества управляемого кода, разработанного при помощи Mono?

Ответ:

 (1) для кода проводится проверка безопасности типов 

 (2) код может выполнять прямые обращения к памяти 

 (3) код содержит различные пространства имён 


Номер 3
Каким образом можно использовать неуправляемый код в управляемых приложениях, разработанных в Mono?

Ответ:

 (1) при помощи gtk# 

 (2) неуправляемый код используется при помощи компиляции средствами Mono 

 (3) при помощи специальной библиотеки .NET Framework 


Упражнение 5:
Номер 1
Что называется пространством имён?

Ответ:

 (1) группа логически близких иерархических структур 

 (2) логическое объединение нескольких близких по назначению классов 

 (3) группа классов со сходными именами 


Номер 2
Что представляет собой сборка?

Ответ:

 (1) набор из одного или нескольких файлов с определениями типов и ресурсами 

 (2) специализированный механизм защиты и управления версиями, основанный на пространствах имён 

 (3) пространство имён, содержащее декларации и файлы с определениями типов 

 (4) библиотеку классов 


Номер 3
Что представляет собой декларация?

Ответ:

 (1) набор таблиц с информацией о сборке 

 (2) механизм упаковки типов в сборке 

 (3) файл метаданных 


Упражнение 6:
Номер 1
Для каких целей может быть использован Rotor?

Ответ:

 (1) для изучения исходного кода компилятора C# 

 (2) при реализации разработчиком собственной версии CLR 

 (3) для изучения реализаций .NET-библиотек 


Номер 2
Какие компоненты Rotor доступны для изучения?

Ответ:

 (1) компилятор C# 

 (2) профайлер 

 (3) FreeBSD 

 (4) линковщик 


Номер 3
На каких платформах может быть использован Rotor?

Ответ:

 (1) PAL 

 (2) MacOS 

 (3) Windows 

 (4) FreeBSD 




Главная / Программирование / Технологии разработки современных информационных систем на платформе Microsoft.NET / Тест 2