Главная / Мобильные технологии /
Возможности Visual Studio 2013 и их использование для облачных вычислений / Тест 1
Возможности Visual Studio 2013 и их использование для облачных вычислений - тест 1
Упражнение 1:
Номер 1
Что такое интегрированная среда разработки программ?
Ответ:
 (1) операционная система 
 (2) набор инструментов для разработки и отладки программ, имеюший общую графическую оболочку 
 (3) виртуальная машина 
 (4) инструментарий командной строки для разработки программ 
Номер 2
Каковы основные компоненты интегрированной среды?
Ответ:
 (1) графическая оболочка 
 (2) текстовый редактор 
 (3) система поддержки сборки программ 
 (4) система слежения за поведением разработчиков 
Номер 3
Каковы функции текстового редактора современной интегрированной среды?
Ответ:
 (1) ввод и редактирование исходного текста программы 
 (2) автоматическое дополнение кода и проверка его синтаксической правильности 
 (3) проверка семантической корректности кода программы 
 (4) компиляция бинарного кода из исходного кода 
Упражнение 2:
Номер 1
Каковы функции системы поддержки сборки программы из исходного кода?
Ответ:
 (1) компиляция исходного кода программы в объектный код 
 (2) линковка (компоновка) бинарного кода программы из объектных модулей 
 (3) автоматический синтез кода программы по заданным спецификациям 
 (4) верификация программы 
Номер 2
Каковы типичные команды отладчика программ в интегрированной среде?
Ответ:
 (1) проанализировать код на выполнение требований безопасности 
 (2) установить контрольную точку в исходном коде программы 
 (3) выполнить программы до остановки в ближайшей контрольной точке 
 (4) визуализировать текущие значения переменных 
Номер 3
Какие компоненты из перечисленных входят в интегрированную среду?
Ответ:
 (1) обфускатор 
 (2) связь с системой управления исходным кодом 
 (3) поддержка моделирования архитектуры программы на языке UML 
 (4) поддержка вычисления зарплаты разработчика по разработанному им исходному коду 
Упражнение 3:
Номер 1
Что такое обфускатор?
Ответ:
 (1) то же, что и анализатор кода 
 (2) инструмент криптования кода программы 
 (3) инструмент для запутывания структуры кода и изменения имен в коде с целью затруднения его изучения 
 (4) декомпилятор кода 
Номер 2
Что такое рефакторинг?
Ответ:
 (1) изменение архитектуры программы 
 (2) систематические групповые модификации кода с целью его улучшения, без изменения его функциональности 
 (3) оценка факторов, влияющих на производительность программиста 
 (4) то же, что и реинжиниринг 
Номер 3
Каковы основные возможности среды Турбо-Паскаль?
Ответ:
 (1) поддержка программирования на расширении языка Паскаль, ввода, компиляции и отладки программы 
 (2) поддержка ускорения выполнения программ на языке Паскаль 
 (3) поддержка верификации программ на языке Паскаль 
 (4) поддержка моделирования структуры программ с помощью языка UML 
Упражнение 4:
Номер 1
Что такое интегрированная среда GNU Emacs?
Ответ:
 (1) текстовый редактор программ 
 (2) многоязыковая интегрированная среда для разработки программ для платформ MS DOS, Windows, OpenVMS, Linux 
 (3) среда, реализованная для MacOS 
 (4) то же, что и компилятор GNU C++ 
Номер 2
Каковы функции системы поддержки коллективной разработки программ в интегрированной среде?
Ответ:
 (1) распределение задач между программистами 
 (2) контроль результатов работы каждого программиста менеджером проекта 
 (3) поддержка конкуренции программистов - участников проекта за более высокую зарплату 
 (4) изучение исходного кода проекта 
Номер 3
Что такое Team Foundation Server?
Ответ:
 (1) инструмент поддержки коллективной разработки программ в среде Visual Studio 
 (2) инструмент отбора программистов для участие в проекте 
 (3) инструмент передачи опыта разработки проекта другой группе 
 (4) инструмент выбора руководителя команды программистов 
Упражнение 5:
Номер 1
Каковы особенности интегрированной среды Visual Studio?
Ответ:
 (1) поддержка многоязыкового объектно-ориентированного программирования 
 (2) поддержка надежного и безопасного управляемого выполнения кода с полным контролем типов 
 (3) поддержка выполнения неуправляемого традиционного кода 
 (4) возможность отключения управляемого режима выполнения 
Номер 2
Что такое генератор тестов в интегрированной среде?
Ответ:
 (1) генератор unit-тестов для проверки правильности работы методов при их вызове 
 (2) генератор тестов взаимосвязей модулей в программе 
 (3) генератор тестов архитектуры системы 
 (4) генератор тестов производительности труда разработчиков 
Номер 3
Что такое just-in-time компилятор?
Ответ:
 (1) динамический компилятор, транслирующий при первом вызове метода этот метод в native-код 
 (2) оптимизирующий компилятор в единый промежуточный язык 
 (3) эффективно работающий компилятор 
 (4) компилятор исходного кода в другой язык высокого уровня 
Упражнение 6:
Номер 1
В какой интегрированной среде впервые появился just-in-time - компилятор?
Ответ:
 (1) в среде .NET 
 (2) в среде SmallTalk 
 (3) в среде Java 
 (4) в среде Турбо-Паскаль 
Номер 2
Что такое plug-in к интегрированной среде?
Ответ:
 (1) расширение интегрированной среды новой функциональностью и новыми видами проектов 
 (2) расширение интегрированной среды новым пользовательским интерфейсом 
 (3) расширение интегрированной среды новым видом командного языка 
 (4) расширение интегрированной среды новым видом представления знаний 
Номер 3
Каковы функции интегрированной среды по поддержке проектов?
Ответ:
 (1) предоставление шаблонов исходного кода 
 (2) автоматическая генерация конфигурационных файлов 
 (3) конвертирование проекта с одного языка высокого уровня на другой 
 (4) преобразование проектов одного вида и назначения в проекты другого 
Упражнение 7:
Номер 1
Каковы функции интегрированной среды по визуализации сгенерированного кода?
Ответ:
 (1) визуализация бинарного промежуточного или native-кода 
 (2) визуализация методов 
 (3) декомпиляция кода 
 (4) трансформация кода 
Номер 2
Почему многоязыковые среды преобладают в настоящее время над моноязыковыми ?
Ответ:
 (1) необходимость использования в проектах унаследованного кода на более старых языках 
 (2) вследствие разнообразия языков программирования, стилей и вкусов разработчиков 
 (3) вследствие специфических требований заказчика 
 (4) вследствие особенностей аппаратных платформ 
Номер 3
Что такое профилирование?
Ответ:
 (1) получение статистических данных о поведении программы во время выполнения 
 (2) получение информации о профиле работы разработчиков 
 (3) получение информации о числе вызовов методов 
 (4) получение информации об объеме использованной памяти во время выполнения программы 
Упражнение 8:
Номер 1
Какого рода проверки при анализе кода используются в интегированных средах?
Ответ:
 (1) выявление типовых ошибок, например, недостижимых условий 
 (2) проверки выполнения полномочий безопасности кода 
 (3) вычисление метрик, характеризующих сложность кода 
 (4) оценка финансовых затрат на разработку кода 
Номер 2
Что такое trustworthy computing?
Ответ:
 (1) надежные и безопасные вычисления 
 (2) проверки безопасности 
 (3) проверки, связанные с надежностью 
 (4) проверки безопасности разработчиков 
Номер 3
Какого рода диаграммы поддерживает язык UML?
Ответ:
 (1) диаграммы связи классов 
 (2) диаграммы активности, описывающие взаимодействие и взаимосвязи разработчиков 
 (3) диаграммы предсказуемости поведения разработчиков 
 (4) финансовые диаграммы расходов на выполнение проекта