Главная /
Технологии разработки современных информационных систем на платформе Microsoft.NET
Технологии разработки современных информационных систем на платформе Microsoft.NET - ответы на тесты Интуит
В курсе изучаются современные информационные технологии, используемые при разработке windows-приложений с графическим интерфейсом пользователя, web-приложений и приложений для различных устройств, таких как встраиваемые системы, карманные компьютеры и SmartPhone.
Список вопросов:
- # Какие проблемы могут возникать при интеграции программных модулей?
- # В чём состоит проблема совместимости версий DLL?
- # Какие проблемы относят к проблемам переносимости?
- # Какие проблемы относятся к проблемам безопасности типов?
- # Какие из перечисленных действий могут быть классифицированы как некорректное обращение с типами данных?
- # Какие из перечисленных действий являются типо-безопасными?
- # В чём состоит проблема обработки сбоев для функций win32 API?
- # Что может быть результатом вызова функции win32 API, если в процессе её работы произошёл сбой?
- # Почему различные результаты вызова функций win32 API в случае сбоя вызывают проблемы обработки сбоев?
- # Какие из перечисленных путей решения проблемы неоднородности применяются в .NET?
- # В чем проявляются недостатки способа решения проблем неоднородности при помощи разработки и поддержки интерфейсов?
- # В чем состоит преимущество решения проблемы неоднородности при помощи поддержки стандартных протоколов?
- # Почему использование CIL упрощает интеграцию приложений, написанных на различных языках?
- # Когда производится компиляция кода на CIL в машинный код?
- # Каким образом происходит обработка повторного исполнения одного и того же кода на CIL?
- # Какой класс является базовым классом в библиотеке .NET Framework Class Library?
- # Какие из перечисленных типов содержатся в пространстве имён System?
- # Выберите возможные способы расширения библиотеки .NET Framework
- # Какие проблемы предполагалось решить при помощи технологии WinFS?
- # Каковы были предпосылки появления WinFS?
- # Какие проблемы хранения данных предполагалось решить при помощи WinFS?
- # Что понимается под WinFS?
- # Свойства каких систем сочетает в себе WinFS?
- # Что представляет собой WinFS?
- # Почему WinFS может быть названа платформой хранения данных
- # Почему WinFS может быть названа файловой системой?
- # Почему WinFS может быть названа базой данных?
- # Что поддерживается в модели программирования WinFS?
- # Каким образом можно расширять WinFS?
- # Какие варианты синхронизации данных поддерживаются в WinFS?
- # Какая основная единица целостности используется в WinFS?
- # Что представляет собой папка-контейнер?
- # Каким образом можно создать виртуальную папку?
- # Каким образом можно получить доступ к хранилищу WinFS?
- # Какие способы структурирования данных предоставляет WinFS?
- # Каким образом можно использовать уведомления WinFS?
- # Что означает понятие "защита информации"?
- # Что понимается под информационной безопасностью?
- # Каковы цели защиты информации?
- # Что называется доступностью?
- # Какими свойствами обладает целостная информация?
- # Что называется конфиденциальностью?
- # Что представляет собой угроза?
- # Что является источником угрозы?
- # Что представляет собой атака?
- # Для каких сущностей существует угроза целостности?
- # В каких случаях может произойти нарушение целостности данных?
- # Какие из перечисленных случаев относятся к нарушениям динамической целостности?
- # Что относится к инженерно-техническим средствам защиты информации?
- # Каковы основные средства обеспечения конфиденциальности?
- # Каким образом можно устранить непреднамеренные ошибки?
- # Каковы программные средства защиты информации?
- # Каковы аппаратные средства защиты информации?
- # Каковы вспомогательные программные средства защиты информации?
- # Какова цель доверительных вычислений?
- # Что входит в состав доверительных вычислений?
- # Каким образом гарантируется безопасность в доверительных вычислениях?
- # Для чего используется подтверждающий ключ?
- # Кто генерирует подтверждающие ключи?
- # Что представляет собой подтверждающий ключ?
- # Каким образом гарантируется безопасность ввода-вывода в доверительных вычислениях?
- # Для чего в доверительных вычислениях предлагается изолировать некоторые области памяти?
- # Для чего проверяется безопасности ввода-вывода?
- # Для каких целей используется удалённое наблюдение?
- # Каким образом аппаратное обеспечение участвует в удалённом наблюдении?
- # Почему информации, передаваемой аппаратным обеспечением при удалённом наблюдении, можно доверять?
- # Каким образом доверительные вычисления могут быть использованы для защиты авторского права?
- # Какие возможности доверительных вычислений могут быть использованы для защиты авторского права?
- # Каким образом защищённый ввод-вывод может быть использован при защите авторского права?
- # Для каких задач могут быть использованы доверительные вычисления?
- # Каким образом доверительные вычисления могут быть использованы в защите игр?
- # Как доверительные вычисления могут быть использованы в антивирусах?
- # Каковы основные признаки решения, являющегося шаблоном?
- # Каковы три основные составляющие шаблона?
- # Каковы основные свойства шаблона?
- # Какова цель шаблонов?
- # Каковы положительные качества шаблонов?
- # Каким образом шаблоны улучшают процесс разработки?
- # Для каких целей шаблону присваивается имя?
- # Что может быть включено в описание задачи, решаемой при помощи шаблона?
- # Что может входить в описание результатов применения шаблона?
- # Что называется прото-шаблоном?
- # Каковы условия преобразования прото-шаблона в шаблон?
- # К какому классу относится шаблон, находящийся в разработке?
- # Что описывают шаблоны анализа?
- # На каком уровне могут быть использованы логические шаблоны?
- # На каком уровне используются архитектурные шаблоны?
- # Почему язык шаблонов является формальной системой?
- # Что входит в состав языка шаблонов?
- # Из чего состоит алфавит языка шаблонов?
- # Что называется тестированием?
- # В чем заключается процесс тестирования?
- # В чем состоит преимущество применения формальных подходов для тестирования?
- # Каким образом осуществляется статическое тестирование?
- # Какие виды тестирования позволяют выявить ошибки без выполнения программы?
- # Как проводится динамическое тестирование?
- # Для чего используются структурные критерии?
- # Когда имеет смысл применять стохастические критерии тестирования?
- # В чём заключается мутационное тестирование?
- # В чем состоит цель модульного тестирования?
- # В чем цель интеграционного тестирования?
- # В чем цель системного тестирования?
- # Какие из приведённых типов тестирования используют подход "белого ящика"?
- # Для чего используется регрессионное тестирование?
- # В каких фазах применяются критерии тестирования?
- # Чем отличается разработка на основе тестов от традиционного подхода к разработке программ?
- # В чем заключается особенность разработки на основе тестов?
- # В чем преимущество разработки на основе тестов по сравнению с традиционным подходом к разработке программ?
- # Что представляет собой Mono?
- # Каковы цели создания Mono?
- # Что из перечисленного входит в состав Mono?
- # Выберите компоненты Mono
- # Какие компоненты относятся к ядру Mono?
- # Что понимается под стеком разработки для Mono/Linux/GNOME?
- # Для чего Mono использует gtk# ?
- # Для чего используется стек компонент Microsoft?
- # Для чего используется ядро Mono?
- # Каковы причины использования неуправляемого кода в приложениях, разработанных при помощи Mono?
- # Каковы преимущества управляемого кода, разработанного при помощи Mono?
- # Каким образом можно использовать неуправляемый код в управляемых приложениях, разработанных в Mono?
- # Что называется пространством имён?
- # Что представляет собой сборка?
- # Что представляет собой декларация?
- # Для каких целей может быть использован Rotor?
- # Какие компоненты Rotor доступны для изучения?
- # На каких платформах может быть использован Rotor?
- # Что из перечисленного можно отнести к целям компиляции?
- # Каковы цели семантического анализа?
- # Каковы преимущества промежуточного представления программы?
- # Что такое Phoenix?
- # Какие из перечисленных инструментов могут быть разработаны при помощи Phoenix?
- # Для решения каких задач может быть использован Phoenix?
- # Для чего используется промежуточное представление в Phoenix?
- # Какая типизация используется в промежуточном языке IR?
- # Почему инструментальные средства Phoenix могут обрабатывать код, написанный на различных языках?
- # Чем отличаются управляемый и неуправляемый режимы компиляции?
- # Для чего требуется межфазовое взаимодействие при компиляции?
- # В чем преимущества неуправляемого кода, получаемого в результате неуправляемого режима компиляции?
- # Что понимается под наличием псевдонимов (aliasing)?
- # Когда происходит выбор нужного метода, при вызове полиморфного метода для элемента коллекции?
- # Для чего используется средства обработки исключений в Phoenix?
- # Для чего используется сборщик мусора?
- # Для чего нужна сборка мусора?
- # Для чего используется динамическая память?
- # Как определяется тип неявно типизированной переменной?
- # Когда происходит определение типа неявно типизированной переменной?
- # Какие конструкции могут быть инициализаторами неявно типизированной переменной?
- # Как определяется тип неявно типизированного массива?
- # Для чего может быть использована неявная типизация?
- # В каких случаях может быть полезно использовать неявную типизацию?
- # Что называется расширяющими методами?
- # Для чего могут быть использованы расширяющие методы?
- # Для чего используются анонимные методы?
- # Для чего используются инициализаторы объектов и коллекций?
- # Что происходит при инициализации объекта?
- # Можно ли инициализировать элементы коллекции инициализаторами различных типов?
- # Для чего используются выражения C#, содержащие запросы?
- # В чём преимущества выражений, содержащих запросы, по сравнению с передачей запросов в виде параметров-строк функциям C#?
- # С какими источниками данных могут работать выражения-запросы?
- # Для чего используются деревья выражений?
- # В чем преимущества представления λ-выражений в виде структур данных вместо типов-делегатов?
- # Что происходит при преобразовании λ-выражений в типы-делегаты?
- # Для решения каких задачи предназначен ASP.NET?
- # В чём преимущества ASP.NET по сравнению с другими технологиями разработки web-приложений?
- # На каких языках могут быть написаны ASP.NET -приложения?
- # Программы на ASP.NET в большинстве своём:
- # Код на ASP.NET является:
- # ASP.NET-страницы, запрашиваемые пользователем при помощи браузера:
- # Для чего могут быть полезны эталонные страницы (master page)?
- # Для чего нужны пользовательские компоненты ASP.NET?
- # Что представляет собой эталонная страница (master page)?
- # Для чего используется мониторинг приложений средствами ASP.NET?
- # Какие программы позволяет отлаживать отладчик ASP.NET?
- # Для чего может быть использовано управление состоянием в ASP.NET?
- # Какие механизмы авторизации поддерживаются в ASP.NET?
- # Какие механизмы аутентификации используются в ASP.NET?
- # Какие средства обеспечения безопасности доступны программам на ASP.NET?
- # В каком порядке обрабатывается запрос страницы ASP.NET?
- # В каком порядке в ASP.NET обрабатывается запрос к приложению?
- # Как происходит обработка запроса к приложению классом HTTPApplication?
- # Что нового в разработке, ориентированной на сервисы, по сравнению с предшествовавшими подходами к разработке программ?
- # Чем отличается web-сервис от других web-приложений?
- # Каковы основные особенности web-сервиса?
- # К каким технологиям можно отнести web-сервисы?
- # Каковы отличительные черты web-сервисов по сравнению с другими технологиями удалённого вызова?
- # Чем отличается технология взаимодействия на основе XML web-сервисов от .NET Remoting?
- # Каким образом могут быть представлены данные для запроса к web-сервису?
- # Для чего используется язык SOAP?
- # В какой формат сериализуются данные, передаваемые web-сервисам?
- # В чём состоят преимущества разработки сервисов на .NET?
- # В чем сложности использования сложных типов данных в качестве типов параметров и результатов методов XML web-сервиса?
- # Как в .NET реализуется функциональность web-сервиса?
- # Как представляется описание XML web-сервиса для его пользователей?
- # Что включает в себя контракт XML web-сервиса?
- # Для чего нужен контракт XML web-сервиса?
- # Что обозначается аббревиатурой DISCO?
- # Какие из перечисленных механизмов предназначены для обнаружения сервисов?
- # Что обозначается аббревиатурой UDDI?
- # Что понимается под встраиваемой системой?
- # Что понимается под встраиваемой операционной системой?
- # В чем отличие между встраиваемыми операционными системами и операционными системами для обычных компьютеров?
- # Что называется вычислениями в реальном времени?
- # Какие системы могут требовать вычислений в реальном времени?
- # В чем отличие систем реального времени от других систем?
- # Что называется системами жёсткого реального времени?
- # Чем могут быть обусловлены требования жёсткого реального времени?
- # Какие системы могут относиться к системам жёсткого реального времени?
- # Как распределяется время в системах, предназначенных для решения более одной задачи?
- # Чем отличаются системы жёсткого реального времени от систем мягкого реального времени?
- # Каким образом решается проблема задержки реакции в системах мягкого реального времени?
- # Чем отличается Windows XPe от Windows Pro?
- # Чем отличается Windows XPe от Windows CE?
- # Чем обусловлена ограниченность функциональности систем Windows Embedded по сравнению с системами для обычных ПК?
- # Что представляет собой Windows CE?
- # К какому классу систем относится Windows CE?
- # К какому классу систем относится Windows XPe?
- # В чем состоит преимущество мобильных устройств по сравнению с настольными ПК?
- # Чем обусловлены особенности процесса разработки для мобильных устройств?
- # В чем состоит особенность разработки приложений для мобильных устройств?
- # Какие задачи являются наиболее перспективными для мобильных устройств?
- # Для какого типа задач наиболее подходят мобильные устройства?
- # Какие возможности мобильных устройств делают перспективной разработку сервисов на основе карт для мобильных устройств?
- # Каким образом можно сделать программы для мобильных устройств переносимыми?
- # Почему полезно использование единой модели программирования для различных мобильных устройств?
- # Каким образом можно достигать эффективности приложения для мобильного устройства?
- # Какие сервисы наиболее актуальны для большинства мобильных устройств?
- # Какие задачи наиболее важны для программ, предназначенных для мобильных устройств?
- # Каковы основные аппаратные ограничения мобильных устройств?
- # В чем преимущества разработки приложений для мобильных устройств при помощи .NET Compact Framework?
- # Каковы возможные недостатки разработки приложений для мобильных устройств при помощи .NET Compact Framework?
- # Какие возможности предоставляет .NET Compact Framework для разработчиков мобильных устройств?
- # Какие группы классов .NET Framework отсутствуют в .NET Compact Framework?
- # Чем обусловлено отсутствие части классов .NET Framework в .NET Compact Framework?
- # Какие классы .NET Framework присутствуют в .NET Compact Framework?
- # Какие новые технологии входят в состав Windows Vista?
- # Какие технологии для разработки программных систем входят в состав Windows Vista?
- # Какие технологии относят к .NET 3.0?
- # Что понимается под Windows Communication Foundation?
- # Какие задачи решает WCF?
- # Какой подход к разработке программ лежит в основе Windows Communication Foundation?
- # В чем преимущество сервисно-ориентированного подхода к разработке программ?
- # В чем выражается сервисная ориентация WCF?
- # Какие из перечисленных технологий позволяют создавать сервисы?
- # Какая информация содержится в контракте сервиса WCF?
- # Что такое операция сервиса WCF?
- # Какие данные содержатся в выходе сервиса WCF?
- # Что включает Windows Presentation Foundation?
- # Что такое XAML?
- # Как можно использовать WPF API?
- # Что такое Windows Workflow Foundation?
- # Что понимается в WF под workflow?
- # Кто является действующим лицом в workflow?