Эксперт
Сергей
Сергей
Задать вопрос
Мы готовы помочь Вам.

1. На рисунке 1 подпишите основные элементы архитектуры платформы.NET Framework

Рисунок 1

2. Опишите роль CLR

CLR является …… CLR отвечает за ….. CLR определяет… CLR состоит из … CLR позволяет… CLR реализует… CLR контролирует … CLR предлагает… CLR поддерживает…

3. Установите правильное соответствие терминов

 

термин

определение термина

общеязыковая инфраструктура

часть среды CLR, которая поддерживает многие типы и операции,                            имеющиеся                             в           современных                                языках

программирования

общая языковая спецификация

часть среды CLR, которая запускает CLR-программы, используя

метаданные, отвечает за загрузку сборок, управление потоком выполнения, а также управление сборкой мусора в куче

система метаданных

определяет                         минимальный                            набор              спецификаций,                              которые должны поддерживаться языками для обеспечения возможности

их взаимодействия

система выполнения

объединение                            компонентов                          многих                языков                и      архитектур

программирования

общая система типов

часть CLR, которая описывает типы в этой среде, позволяет

 

сохранять метаданные вместе с типами во время компиляции и запрашивать их с помощью других компиляторов CLR или

системы выполнения во время выполнения программ.

общая                    для             языков                   среда

исполнения

среда CLR и фундаментальные части базовой платформы Base

Framework

4. Опишите модель выполнения приложения на платформе .NET Framework

5. Ответьте на вопросы:

1) С чем работает программист – со сборкой или решением?

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

3) Из чего состоит сборка?

4) Что можно подключить к сборке в качестве ресурса?

5) В чем состоит различие сборки на физическом и логическом уровне?

6) Из чего состоит приложение?

7) Для чего нужен манифест сборки?

8) Чем отличается физическая декларация от логической?

9) По каким признакам классифицируют сборки?

10) Какой тип сборок создается по умолчанию?

11) Поясните, как разработчик может использовать мультиязычность, заложенную в технологии .NET

12) В чем заключается упрощение разработки?

13) Для чего заложена мощная библиотека базовых классов?

14) За счет чего обеспечивается кроссплатформенность?

15) В чем заключается упрощение процесса развертывания приложения?

16) Приведите примеры приемов, используемых для обеспечения безопасности приложений

17) Какие из описанных недостатков технологии .NET для вас имеют значение и почему?

18) Какие проблемы локального программирования были решены в CLR?

19) Какую роль играет библиотека базовых классов?

20) Для чего нужны метаданные, где они хранятся и какой имеют вид?

21) Какой класс является базовым для всех классов?

22) Какой класс позволяет получать доступ к системе метаданных?

23) Какую структуру имеет библиотека классов?

24) Почему пространства имен имеют такие названия?

25) Каким классом вам чаще всего приходится пользоваться при создании приложений?

26) Как получается IL-код?

27) Что представляет из себя IL-код?

28) За счет чего приложение .NET получается независимым от конкретных реализаций операционной системы и аппаратной платформы?

29) Может ли готовое приложение выполняться на любом компьютере?

30) Когда происходит преобразование кода MSIL в машинные команды?

31) За счет чего достигается максимальная производительность NET приложения?

32) Почему код называется управляемым?

Была ли полезна данная статья?
Да
65.95%
Нет
34.05%
Проголосовало: 185

или напишите нам прямо сейчас:

Написать в WhatsApp Написать в Telegram