Главная / Сетевые технологии / Возможности Visual Studio 2013 и их использование для облачных вычислений

Возможности Visual Studio 2013 и их использование для облачных вычислений - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: Продвинутый курс для студентов старших курсов и аспирантов с теоретическими лекциями и практическими занятиями по новой интегрированной среде Visual Studio 2013, ее возможностям и их использованию для облачных вычислений на платформе Microsoft Azure.
Смотрите также:
Что такое интегрированная среда разработки программ?
(1) операционная система
(2) набор инструментов для разработки и отладки программ, имеюший общую графическую оболочку
(3) виртуальная машина
(4) инструментарий командной строки для разработки программ
Что такое облачные вычисления?
(1) вычисления через Web с использованием масштабируемых виртуализованных ресурсов центра обработки данных
(2) вычисления на компьютере в полете
(3) то же, что и надежные и безопасные вычисления
(4) вычисления в плохую погоду
Что такое Visual Studio Online?
(1) облачный продукт, аналогичный Team Foundation Server
(2) полная онлайн-версия Visual Studio
(3) облачная операционная система
(4) то же, что и Visual Studio
Что такое Microsoft Azure?
(1) облачная платформа
(2) интегрированная среда
(3) операционная система
(4) Web-сервис
Что такое мобильный сервис?
(1) сервисное приложения в облаке, имеющее облачную базу данных и взаимодействующее с мобильными клиентами
(2) сервис по звонку мобильного телефона
(3) быстрое обслуживание
(4) то же, что и мобильный Интернет
Что такое магазин приложений Windows?
(1) приложение для обмена полезными программами и их продаже через Интернет в Windows 8.1
(2) магазин в фирме Microsoft, продающий диски Windows
(3) интернет-магазин петербургской компьютерной фирмы
(4) название компании по разработке программного обеспечения
Что такое АОП?
(1) технология для модификации сквозной функциональности в программах на основе аспектов, внедряемых в целевые приложения
(2) технология модульного программирования
(3) то же, что и ООП
(4) то же, что и абстрактные типы данных
Что такое надежные и безопасные вычисления?
(1) безопасные вычисления на компьютере с предсказуемым результатом
(2) облачные вычисления
(3) вычисления на домашнем компьютере
(4) вычисления в Windows 8
Что такое Perspectives?
(1) журнал о перспективах Visual Studio
(2) расширение Visual Studio для управления конфигурациями окон
(3) новый оператор языка C#
(4) класс .NET Framework
Что такое Visual Studio?
(1) интегрированная среда разработки программ фирмы Microsoft
(2) название фотостудии на Невском проспекте в Петербурге
(3) визуальный стиль программирования
(4) язык программирования
На какой платформе основана реализация Azure?
(1) .NET
(2) FORTRAN
(3) Pascal
(4) Java
Что такое учетная запись Visual Studio?
(1) информация о пользователе, его профиле, лицензии
(2) база данных для учета пользователей Visual Studio
(3) опрос пользователей с целью выяснения мнений о Visual Studio
(4) запись для хранения коммерческой информации о пользователе
Что такое проект в Visual Studio?
(1) основная единица разработки программ определенного назначения, имеющая свой шаблон кода
(2) поддержка планирования процесса разработки
(3) использование Microsoft Project
(4) разработка перспективного плана разработки программ
Что такое C# ?
(1) современный объектно-ориентированный язык
(2) функциональный язык
(3) процедурный язык
(4) язык логического программирования
Что такое жизненный цикл программы?
(1) процесс разработки программы, представленный в виде определенных этапов
(2) наиболее критичный по времени выполнения цикл в программе
(3) процесс конкуренции программы с другими программами
(4) процесс постепенной смены команды разработки программного проекта
Каковы проблемы командной разработки программ?
(1) излишний оптимизм программистов в оценке сроков
(2) нетерпимость некоторых программистов к работе в команде
(3) неудачное руководство проектом
(4) плохое университетское образование программистов
Каковы функции системы поддержки сборки программы из исходного кода?
(1) компиляция исходного кода программы в объектный код
(2) линковка (компоновка) бинарного кода программы из объектных модулей
(3) автоматический синтез кода программы по заданным спецификациям
(4) верификация программы
Какие виды облаков вы знаете?
(1) общедоступное облако
(2) частное облако
(3) облако сообщества
(4) секретное облако
Каким образом из VS 2013 вызывается VS Online?
(1) через пункт меню View / Team Explorer
(2) через специальный пункт меню с одноименным названием
(3) через пункт меню View / Solution Explorer
(4) через пункт меню View / Class Explorer
Что такое облачный сервис?
(1) Web-сервис, развертываемый в облаке Azure
(2) хорошее обслуживание стюардесс во время полета
(3) сервис высшего качества
(4) название кафе в кампусе Microsoft
Какие программные инструменты требуется инсталлировать дополнительно к среде VS 2013 для разработки мобильных сервисов и мобильных приложений?
(1) Visual Studio 2013 Update 2
(2) Windows Phone (iOS, Android) SDK
(3) JDK
(4) Windows Server 2012 Release 2
Какое условие необходимо для запуска магазина Windows в ОС Windows 8.1?
(1) подключение к Интернету
(2) покупка лицензии
(3) вход с правами администратора
(4) никаких дополнительный условий, достаточно просто запустить ОС
Что такое Aspect.NET?
(1) аспект, разработанный для платформы .NET
(2) то же, что и AspectJ
(3) инструмент АОП для .NET, разработанный в СПбГУ под руководством автора
(4) новый инструмент АОП, разработанный в США
Что такое соблюдение конфиденциальности информации?
(1) использование частной и корпоративной информации только с согласия пользователя
(2) неразглашение реализации приложения
(3) нераспространение информации об ошибках в программном продукте
(4) отсутствие использования информации, полученной с клиентского компьютера
В чем суть программы VSIP?
(1) программа сотрудничества группы Visual Studio с коммерческими фирмами
(2) программа взаимодействия группы Visual Studio со студентами
(3) программа распространения Visual Studio в Вашей стране
(4) программа разработки Вашего собственного расширения Visual Studio
Что такое ASP?
(1) Active Server Pages - технология разработки шаблонов динамически генерируемых Web-страниц
(2) парадигма визуального программирования
(3) название языка программирования
(4) инициалы разработчика Web-технологии
Что такое метаданные?
(1) секретные данные
(2) информация о типах, определенных и использованных в сборке
(3) то же, что и метазнания
(4) метафизические рассуждения о данных
Что такое Toolbox?
(1) набор элементов управления инструментами для их подключения к текущему проекту
(2) ящик с инструментами
(3) текстовый редактор
(4) расширение интегрированной среды
Что указывается при создании нового проекта?
(1) вид проекта (Windows, Cloud и др.)
(2) имя проекта
(3) имя решения, содержащего проект
(4) имя разработчика проекта
Что такое виртуальный метод?
(1) метод, имеющий одинаковые заголовки, но разные реализации для класса-предка и класса-потомка
(2) метод, имеющий в классе только заголовок, но не имеющий реализации
(3) метод, реализованный на ассемблере
(4) метод, присоединяемый к объекту динамически во время выполнения
Какие виды моделей и диаграмм имеются в UML?
(1) классов
(2) последовательностей
(3) активностей (деятельностей)
(4) психологии коллектива программистов
Какой продукт обеспечивает поддержку командной разработки в Visual Studio?
(1) Team Foundation Server
(2) SQL Server
(3) System Center
(4) Excel
Что такое обфускатор?
(1) то же, что и анализатор кода
(2) инструмент криптования кода программы
(3) инструмент для запутывания структуры кода и изменения имен в коде с целью затруднения его изучения
(4) декомпилятор кода
Каковы компоненты нового портала Azure?
(1) Compute
(2) App Services
(3) Networking
(4) Visual Studio
Каковы основные действия над проектом в VS Online?
(1) Code
(2) Build
(3) Test
(4) Delete
Что такое VM-роль?
(1) виртуальная машина, доступная в облаке
(2) то же, что и Web-роль
(3) то же, что и Worker-роль
(4) роль концепции виртуальных машин в ИТ
Возможна ли разработка мобильных приложений, если требования к аппаратуре эмулятора мобильных устройств не выполняются?
(1) да
(2) нет
(3) в зависимости от объема памяти
(4) в зависимости от версии ОС
Что такое XAML?
(1) язык разметки гипертекста для разметки веб-страниц и программировнаия на C# или VB
(2) сетевой протокол
(3) операционная система
(4) интегрированная среда
В чем преимущество Aspect.NET для добавления протоколирующих действий в облачные приложения?
(1) не требует модификации исходного кода целевых приложений
(2) не добавляет лишнего инструментовочного кода
(3) требует детального изучения исходных кодов целевых приложений
(4) берется из облака
В чем состоит принцип минимизация атакуемой поверхности?
(1) обеспечение минимально возможного объема данных и частей программного продукта, которые могут быть подвержены внешним атакам
(2) криптование всех передаваемых по сети данных
(3) передачи информации при выполнении программного продукта только через аргументы и результаты методов
(4) надежная охрана входа в офис, где разрабатывается продукт
Что такое Team Foundation Server SDK?
(1) инструмент для расширения возможностей TFS и создания его экспериментальных версий
(2) инструмент для создания командных проектов в TFS
(3) инструмент для разработки документации по TFS
(4) инструмент для обучения использованию TFS
Что такое .NET?
(1) система международных стандартов ISO для реализации многоязыковой объектно-ориентированной платформы программирования
(2) реализация многоязыковой объектно-ориентированной платформы программирования фирмы Microsoft
(3) разновидность сетевого протокола
(4) часть доменного имени узла Интернета
На каких стандартах основаны Web-сервисы .NET?
(1) SOAP
(2) XML
(3) WSDL
(4) SIP
Что такое Import and Export Settings?
(1) сохранение настроек среды в файл и установка настроек из файла
(2) набор типов, определенных и используемых в сборке
(3) установка и проверка лицензии на использование среды
(4) ограничения на использование среды
Какие языки предусмотрены для реализации проекта в Visual Studio?
(1) Visual C#
(2) Visual Basic
(3) Visual C++
(4) Visual Prolog
Что такое параметризованный тип (generic)?
(1) обобщенное определение типа (класса) некоторой коллекции, параметром которого служит тип элементов коллекции
(2) тип, методы которого имеют параметры
(3) тип с изменяющейся стоуктурой и составом полей
(4) тип, параметром которого является метод
Какие виды рефакторинга поддержаны в среде VS 2013?
(1) замена имени сущности
(2) извлечение метода
(3) инкапсуляция поля
(4) выделение эмоционального содержания программы
Каким образом выполняется обращение из VS 2013 к TFS?
(1) через пункт меню Team / Connect to TFS
(2) через облако
(3) через Visual Studio Online
(4) через пункт меню View / Team Explorer
Что такое интегрированная среда GNU Emacs?
(1) текстовый редактор программ
(2) многоязыковая интегрированная среда для разработки программ для платформ MS DOS, Windows, OpenVMS, Linux
(3) среда, реализованная для MacOS
(4) то же, что и компилятор GNU C++
Какой инструмент необходимо инсталлировать для Visual Studio для разработки облачных сервисов?
(1) Azure SDK
(2) JDK
(3) TCK
(4) CDLC
Какие варианты дополнительных полномочий необходимы для входа в Team Room и ее использования?
(1) подписка MSDN
(2) пробный доступ на 90 дней к полному набору возможностей VS Online
(3) никаких дополнительных полномочий, достаточно просто войти в VS Online
(4) быть сотрудником Microsoft
Какие серверные ОС доступны в облаке для создания виртуальных машин?
(1) Windows Server 2012 R2
(2) Linux
(3) Windows 8
(4) Windows Phone
Каковы ограничения на размещение в облаке мобильного сервиса и его базы данных?
(1) никаких
(2) они должны быть созданы в одном регионе центров обработки данных
(3) мобильный сервис должен быть написан на языке C#
(4) они должны быть размещены в регионе, наиболее близком географическому местоположению разработчика
Какие изображения являются частью проекта приложения для магазина Windows ?
(1) большие и маленькие изображения логотипов
(2) изображение приложения при его запуске в магазине Windows
(3) начальный экран, выдаваемый при запуске приложения
(4) фотография автора приложения
В чем преимущество Aspect.NET для добавления протоколирующих действий в облачные приложения?
(1) не требует модификации исходного кода целевых приложений
(2) не добавляет лишнего инструментовочного кода
(3) требует детального изучения исходных кодов целевых приложений
(4) берется из облака
Что такое безопасность в проектировании?
(1) включение в дизайн проекта мер и подсистемы безопасности
(2) безопасное выполнение работы по проектированию продукта
(3) включение всех мер безопасности по умолчанию
(4) безопасность при запуске продукта
Какие расширения функциональности анализатора кода VS 2013 предлагаются в лекции?
(1) диагностика "проваливания" в операторе switch в языке C++
(2) диагностика невыполнимых условий
(3) диагностика использования переменных с неопределенным значением
(4) диагностика использования неописанных идентификаторов
Как называется виртуальная машина Microsoft.NET?
(1) Virtual Execution System (VES)
(2) Java Virtual Machine (JVM)
(3) FORTH machine
(4) Pascal P Machine
Каковы основные понятия языка C#?
(1) класс
(2) интерфейс
(3) объект
(4) продукция
Что такое Team Foundation Server?
(1) инструмент командной разработки программ в среде Visual Studio
(2) разноводность сервера баз данных
(3) сервер электронной почты
(4) сервер для расчета бюджета группы разработки проекта
Какие из перечисленных разновидностей проектов относятся к категории Cloud?
(1) Microsoft Azure Cloud Service
(2) WCF Service
(3) Console Application
(4) Silverlight Application
В чем преиущество и удобство Visual Basic, по сравнению с C#?
(1) простота создания экранных форм и других элементов GUI
(2) больше возможностей, чем в C#
(3) Visual Basic предоставляет доступ ко всем классам .NET Framework
(4) Visual Basic - функциональный язык
Какие тестовые мониторы и генераторы тестов рекомендуется использовать со средой VS 2013?
(1) NUnit
(2) MSUnit
(3) JUnit
(4) JavaSpec
Какая информация указывается при создании командного проекта?
(1) имя проекта
(2) краткое описание проекта
(3) метод организации процесса разработки
(4) стоимость проекта
Каковы особенности интегрированной среды Visual Studio?
(1) поддержка многоязыкового объектно-ориентированного программирования
(2) поддержка надежного и безопасного управляемого выполнения кода с полным контролем типов
(3) поддержка выполнения неуправляемого традиционного кода
(4) возможность отключения управляемого режима выполнения
Какие виды хранения и обработки данных поддерживаются в Azure?
(1) Storage
(2) SQL Azure
(3) RAM
(4) ROM
Каковы возможности сервиса Visual Studio Online Application Insights?
(1) анализ работоспособности приложений
(2) анализ производительности приложений
(3) анализ использования приложением памяти
(4) анализ финансовых затрат на проект
Какая информация хранится в определении сервиса?
(1) имя сервиса
(2) WSDL-спецификация сервиса
(3) REST-спецификация сервиса
(4) число экземпляров сервиса
Каковы особенности запуска Visual Studio 2013 для публикации мобильного сервиса?
(1) никаких
(2) среда должна быть запущена от имени админиистратора
(3) среда должна быть запущена от имени разработчика мобильного сервиса
(4) среда должна быть запущена от имени разработчика мобильного приложения
Перечислите текущее содержимое магазина Windows.
(1) обновление операционной системы до Windows 8.1
(2) почта Mail.ru
(3) приложение Домашняя библиотека
(4) новая версия браузера Google Chrome
Что означает термин Бесшовная интеграция аспектов в облачные приложения?
(1) интеграция аспектов в облачные приложения без изменения исходных кодов целевого приложения
(2) незаметная для пользователя интеграция аспектов
(3) интеграция аспектов в облачные приложения с изменением исходных кодов целевого приложения
(4) интеграция в облаке
Какова самая серьезная проблема trustworthy computing?
(1) разработка и использование методов количественной оценки рисков при разработке программного продукта
(2) финансовые ограничения
(3) недоверие пользователей
(4) отсутствие необходимого образования
Что такое generics?
(1) методы с непустыми наборами аргументов
(2) обобщенные определения классов или методов, параметризованные типами
(3) генераторы коллекций
(4) генерация исключений
Что такое generics и в какой версии Visual Studio они были реализованы?
(1) параметризованные типы данных, в Visual Studio 2003
(2) общие типы данных, в Visual Studio 1997
(3) общие типы данных, в .Visual Studio 1998
(4) общие конструкции программирования, в Visual Studio 2012
Что такое сборка как единица компиляции в .NET?
(1) бинарный файл, содержащий код на языке CIL и метаданные
(2) механизм генерации бинарного кода по исходному коду
(3) то же, что и исходный код
(4) объединение в один файл бинарного кода и используемых им ресурсов
Какая информация выводится в область вывода?
(1) вывод всех инструментов и программ, вызываемых в среде Visual Studio
(2) исходные файлы
(3) информация о структуре проекта
(4) информация о разработччиках проекта
Что такое сборка проекта?
(1) компиляция его бинарного кода из исходного кода
(2) моделирование проекта на UML
(3) разработка конфигурационного файла проекта
(4) составление проекта из готовых частей кода
Какие стандарты языка C++ разработаны?
(1) С99
(2) С++ 11
(3) С-- 2014
(4) C without classes
Какая система управленич исходным кодом разработана Microsoft и является частью Visual Studio?
(1) Visual SourceSafe
(2) SCCS
(3) TeamWare
(4) VersionTool
Какие методы организации процесса разработки поддержаны в TFS?
(1) Scrum
(2) CMMI
(3) Agile development
(4) бригада главного программиста
В какой интегрированной среде впервые появился just-in-time - компилятор?
(1) в среде .NET
(2) в среде SmallTalk
(3) в среде Java
(4) в среде Турбо-Паскаль
Что такое off-premises applications?
(1) облачные приложения
(2) многопоточные приложения
(3) приложения для отправки мгновенных сообщений
(4) инструменты для тестирования
Каково назначение вкладки Team Explorer?
(1) управление командным проектом
(2) просмотр фотографий членов команды проекта
(3) такое же, как Internet Explorer
(4) такое же, как вкладки Solution Explorer
Каков формат URL-адресов для опубликованных в облаке сервисов?
(1) http://myservice.cloudapp.net
(2) this.is.my.cloud.service
(3) manage.windowsazure.webservice
(4) произвольный
Каким образом реализуется публикация мобильного сервиса в облаке?
(1) перепись файлов проекта с мобильным сервисом через сеть в специальную директорию на компьютере центра обработки данных
(2) пересылка проекта разработчикам облака
(3) публикация статьи о мобильном сервисе в журнале по облачным вычислениям
(4) поездка разработчика мобильного сервиса в выбранный для публикации регион и центр обработки данных
Что такое user-centric computing?
(1) создание удобного рабочего окружения для пользователя
(2) превращение пользователя компьютера в киборга
(3) реализация виртуального мира, в котором пользователь является центром Вселенной
(4) то же, что и trustworthy computing
Для каких задач в облачных вычислениях удобно применять АОП?
(1) протоколирование
(2) проверки безопасности
(3) криптование и декриптование передаваемой через сеть информации
(4) научные вычисления
Приведите примеры метрик, вычисляемых для кода проекта.
(1) цикломатическое число графа управления программы
(2) число операторов и объявлений в программе
(3) объем финансирования проекта
(4) суммы зарплат сотрудников
Для каких целей полезны параметры-константы в generics?
(1) стек с задаваемым с помощью параметра максимальным размером
(2) передача информации о типе элемента коллекции
(3) обработка исключений
(4) генерация объектов
Что такое Microsoft Phoenix?
(1) инструментарий разработки оптимизирующих компиляторов и языковых процессоров фирмы Microsoft
(2) инструмент.поддержки дистанционного обучения
(3) конференция Microsoft в городе Phoenix, штат Аризона
(4) часть библиотеки .NET Framework
Какие из перечисленных типов относятся к ссылочным типам .NET?
(1) интерфейсы
(2) классы
(3) делегаты
(4) вещественные числа
Что такое SharePoint?
(1) инструмент для разработки Web-сайтов
(2) то же, что и PowerPoint
(3) компонента Microsoft Office
(4) инструмент для рабочих дискуссий
Каковы основные виды профилирования проекта?
(1) использование ЦП
(2) использование памяти
(3) статистика вызовов методов
(4) использование финансовых ресурсов
Что такое JavaScript?
(1) динамический язык для Web-программирования и анимаци и Web-страниц
(2) первая версия языка Java
(3) скрипт на языке Java
(4) разновидность языка PostScript
В чем суть этапа реализации программы?
(1) разработка исходного кода
(2) оценка производительности программы
(3) отладка программы
(4) эстетическая оценка кода программы
Каким образом группируются командные проекты TFS?
(1) в коллекции командных проектов
(2) в решения (solutions)
(3) никак не группируются, каждый проект сам по себе
(4) такой концепции в TFS нет
Каковы функции интегрированной среды по визуализации сгенерированного кода?
(1) визуализация бинарного промежуточного или native-кода
(2) визуализация методов
(3) декомпиляция кода
(4) трансформация кода
Каковы составные части модели Infrastructure as a Service?
(1) виртуальные машины
(2) образы дисков
(3) виртуальные локальные сети
(4) операционная система
Какова функциональность вкладки Team Explorer / Pending Changes?
(1) ввод комментария к новой версии исходного файла
(2) выполнение команды check-in
(3) вывод списка всех редактируемых файлов исходного кода
(4) включаемые изменения
Какие полномочия необходимы для пробного запуска облачного сервиса на эмуляторе облака?
(1) администратора
(2) никаких дополнительных полномочий
(3) автора (разработчика) сервиса
(4) администратора дата-центра
Какова возможная обратная связь мобильного сервиса с мобильным клиентом?
(1) отправка мобильным сервисом push-уведомлений мобильному клиенту
(2) блокировка мобильным сервисом мобильного клиента
(3) удаленная инспекция кода мобильного приложения разработчиком мобильного сервиса
(4) визуализация работы облака на экране мобильного устройства
Каковы основные функции магазина приложений?
(1) бесплатное распространение обновлений
(2) продажа полезных программ
(3) обновления операционной системы
(4) реклама достижений разработчиков приложений
Какого рода действия вставляются в целевое приложение с помощью аспектов в рассмотренных примерах?
(1) протоколирование
(2) проверки безопасности
(3) криптование информации
(4) интеграция в облаке
Какова поддержка тестирования проектов в среде VS 2013?
(1) генерация тестов
(2) запуск тестов
(3) анализ результатов тестирования
(4) критический анализ команды проекта
Что происходит с сопрограммой при выполнении в ней оператора resume?
(1) запоминается ее локальное управление, которые может быть возобновлено таким же оператором
(2) перезагрузка системы
(3) зависание
(4) прекращение работы
Каковы возможности языка F#?
(1) язык функционального программирования
(2) язык логического программирования
(3) язык процедурного программирования
(4) продукционный язык программирования
Каковы основные операции над Web-сервисом в .NET?
(1) публикация
(2) поиск (открытие)
(3) получение Web-интерфейса (набора Web-методов)
(4) конвертирование
Каково назначение пункта основного меню Анализ (Analysis)?
(1) анализ производительности и профилирование программы
(2) анализ типичных ошибок в программе
(3) анализ архитектуры проекта
(4) анализ исходного кода проекта
Какие действия предпринимает среда для поддержки ввода кода программы?
(1) предоставление шаблона кода для каждого вида проекта
(2) проверка синтаксичес кой правильности вводимого кода
(3) подсказки при вводе кода относительно его возможного продолжения
(4) автоматическая формальная верификация кода
Какие парадигмы программирования поддерживает язык F#?
(1) функциональную
(2) объектно-ориентированную
(3) логическое программирование
(4) аспектно-ориентированное программирование
Что такое (формальная) верификация программы?
(1) формальное доказательство того, что реализация программы соответствует ее спецификации
(2) прогон тестов
(3) визуальная инспекция программы на типичные ошибки
(4) визуальный сквозной просмотр программы
Для чего используются протоколы конфигурирования?
(1) для анализа ошибок, сбоев и отказов при конфигурировании TFS
(2) для судебных разбирательств, cвязанных с TFS
(3) для выплаты зарплаты системному адмиристратору TFS
(4) для оценки объема работы администратора TFS
Какого рода проверки при анализе кода используются в интегированных средах?
(1) выявление типовых ошибок, например, недостижимых условий
(2) проверки выполнения полномочий безопасности кода
(3) вычисление метрик, характеризующих сложность кода
(4) оценка финансовых затрат на разработку кода
Каково назначение компоненты Compute?
(1) управление облачными сервисами
(2) управление виртуальными машинами
(3) управление облачной базой данных
(4) управление виртуальными сетями
Какова функциональность вкладки Team Explorer / Work Items?
(1) просмотр всех выполняемых работ над проектом
(2) просмотр всех открытых файлов исходного кода
(3) просмотр всех определений сборок
(4) просмотр всех членов команды проекта
Требуется ли сообщать среде VS 2013 имя директории с Web-сервисом для его публикации в облаке?
(1) нет, среда узнает его сама из информации об облачном проекте
(2) да
(3) в зависимости от ОС
(4) в зависимости от языка реализации сервиса
Какая информация о публикации мобильного сервиса записывается в проект мобильного сервиса в среде VS 2013?
(1) специальный XML-файл с информацией о публикации мобильного сервиса с URL-адресом, по которому он доступен
(2) никакой
(3) специальный файл с откликами пользователей мобильного сервиса
(4) файл со списком мобильных клиентских приложений, которым разрешен доступ к опубликованному мобильному сервису
Что содержится в шаблоне проекта для магазина Windows "Пустая страница"?
(1) минимальный объем XAML и кода для создания экземпляра Page
(2) ничего
(3) пустой файл .xaml
(4) пустой файл html
В чем преимущества применения Aspect.NET в Azure?
(1) интеграция c Visual Studio 2013
(2) интеграция c Visual Studio 2005
(3) интеграция c Visual Studio 2002
(4) интеграция c Visual Studio 2003
Что такое система Spec#?
(1) расширение C# формальными спецификациями в стиле design-by-contract
(2) реализация нового языка спецификаций
(3) новый инструмент Web-дизайна
(4) новая интегрированная среда
Какая классическая книга Microsoft содержит рекомендации по написанию безопасного кода?
(1) Howard, LeBlanc. Writing Secure Code
(2) Bishop. Java Gently
(3) Russinovich.Windows Internals
(4) Prosise. Proggamming for MFC
Что такое Team Foundation Server?
(1) компонента Visual Studio для организации коллективной разработки программ
(2) сервер для размещения корпоративных проектов
(3) сервер для образования команды разработчиков
(4) сервер для обучения разработчиков рабте в команде
Что такое "code behind" для Web-сервиса ASP.NET?
(1) код для запуска Web-сервиса
(2) код на C# или VB.NET для обработки событий, связанных с ASP.NET - страницей
(3) код, реализующий поддержку AJAX для Web-сервиса
(4) код Web-сервиса по умолчанию
Для чего служит пункт SQL Server?
(1) для выполнение SQL-запросов к доступной базе данных
(2) для инсталляции SQL Server
(3) для обращения к SQL Azure
(4) для обращения к отладчику базы данных
Какие виды проектов могут быть разработаны на Visual F#?
(1) Console Application
(2) Tutorial
(3) Silverlight Application
(4) Operating System
Каковы новые возможности F# 2013?
(1) объединения с ограничениями
(2) концепция множества
(3) концепция списка
(4) концепция объекта
В чем суть рефакторинг-преобразования "Замена имени"?
(1) замена имени метода в его определении и всех использованиях
(2) замена имени разработчика во всех комментариях исходного кода
(3) замена имени проекта
(4) замена имени диаграммы
В чем суть метода организации командного проекта Scrum?
(1) разработка проекта короткими итерациями, с разбором результатов раз в 1-2 недели
(2) решение всех вопросов в проекте методом "грубой силы"
(3) постепенная поэтапная разработка проекта по определенным этапам
(4) разработка проекта без всякого плана и стратегии
Каковы основные компоненты интегрированной среды?
(1) графическая оболочка
(2) текстовый редактор
(3) система поддержки сборки программ
(4) система слежения за поведением разработчиков
Каковы новые тенденции в облачных вычислениях?
(1) расширение областей использования облаков
(2) новые виды облаков
(3) повышенное внимание к безопасности в облаке
(4) переход от облачных вычислений к вычислениям на локальных компьютерах
Каковы функции Visual Studio Online
(1) создание командных проектов
(2) действия над командными проектами
(3) управление облачными сервисами
(4) управление Visual Studio
Какие дополнения к среде VS 2013 необходимы для разработки облачных сервисов?
(1) инсталляция Azure SDK
(2) никаких
(3) обновление операционной системы
(4) инсталляция Java SDK
Что такое мобильное приложение?
(1) приложение, работающее на мобильном устройстве и взаимодействующее с мобильным сервисом
(2) быстро работающее приложение
(3) то же, что и мобильный сервис
(4) приложение в стандарте Java MIDP
Какая фирма и в какой ОС впервые разработала магазин приложений?
(1) Apple, Mac OS X
(2) Sun
(3) DEC
(4) Adobe
Каковы методы применения АОП для облачных вычислений?
(1) аспекты безопасности
(2) аспекты управления облаком
(3) аспекты обработки ошибок
(4) аспекты вычисления математических функций
Что такое компьютерная безопасность (security)?
(1) способность программного обеспечения к защите от внешних угроз и атак
(2) защита программистов от различных инцидентов
(3) надежная работа компьютера
(4) защита от вирусов
Какой инсталлятор используется в Visual Studio для инсталляци внешних программных пакетов (библиотек).
(1) VSIX
(2) make
(3) MSBuild
(4) cmd
Назовите основные языки программирования, реализованные в среде Visual Studio
(1) Visual C++
(2) C#
(3) Visual Basic
(4) Visual Prolog
Что такое .NET?
(1) адаптированный вариант Java
(2) многоязыковая платформа надежного и безопасного программирования
(3) разновидность коммуникационной сети
(4) название новой инициативы Microsoft
Что такое add-in?
(1) расширение пользовательского интерфейса Visual Studio
(2) дополнительная плата за использование Visual Studio
(3) отладчик среды Visual Studio
(4) обфускатор среды Visual Studio
Каковы составные части проекта в Visual Studio?
(1) шаблон кода
(2) рабочая директория
(3) конфигурационный файл
(4) обязательства рззработчиков
Каковы основные концепции C#?
(1) класс
(2) интерфейс
(3) пространство имен
(4) метрическое пространство
Назовите этапы водопадной модели процесса разработки программы.
(1) спецификация
(2) реализация
(3) тестирование
(4) идеализация
Каковы методы коллективной разработки программ?
(1) Scrum
(2) CMMI
(3) Agile development
(4) Pessimism-driven development
Каковы типичные команды отладчика программ в интегрированной среде?
(1) проанализировать код на выполнение требований безопасности
(2) установить контрольную точку в исходном коде программы
(3) выполнить программы до остановки в ближайшей контрольной точке
(4) визуализировать текущие значения переменных
Каковы уровни облачных вычислений?
(1) память
(2) инфраструктура
(3) платформа
(4) коммерция
Какой вид имеет URL-адрес для персонального входа в VS Online?
(1) http://yourloginname.visualstudio.com
(2) http://windows.azure.com
(3) http://myvisualstudio.com
(4) http://visual.studio.online
Что такое Web-роль?
(1) Web-приложение (сервис), публикуемое в облаке
(2) роль Web-технологий в жизни современного общества
(3) то же, что и Web-страница
(4) экземпляр запущенного в облаке сервиса
По какой схеме взаимодействуют мобильный сервис и мобильный клиент?
(1) мобильный клиент обеспечивает ввод информации для облачной базы данных и передает ее мобильному сервису
(2) мобильный сервис управляет облачной базой данных
(3) мобильный сервис посылает push-уведомления мобильному клиенту
(4) мобильный сервис перезапускает ОС на мобильном клиенте
Какое условие необходимо для публикации приложений в магазине Windows?
(1) получение лицензии разработчика от Microsoft
(2) никаких дополнительных условий
(3) подключение к Интернету
(4) разрешение автора приложения
Каковы методы применения АОП и Aspect.NET для облачных вычислений?
(1) бесшовная интеграция аспектов в облачные приложения
(2) интеграция аспектов в облачные приложения, основнанная на использовании их исходного кода
(3) методы пока не исследованы
(4) аспекты вычисления математических функций
Что такое оперативность и корректность бизнеса?
(1) оперативность исправления ошибок в продукте и ответов на вопросы пользователей
(2) соблюдение всех законодательных актов и юридических установлений при разработке и сопровождении продукта
(3) соблюдение жестких временных норм при исправлении ошибок
(4) мгновенная реакция на вопросы пользователя в течение нескольких секунд
Какие инструменты предлагает группа Visual Studio для интеграции с Visual Studio Online?
(1) библиотеки (REST API) для интеграции Ваших сервисов и приложений с VS Online
(2) Visual Studio Online SDK для расширения функциональности VS Online
(3) документацию по VS Online
(4) исходный код VS Online
Что такое Visual Java++?
(1) расширение языка Java фирмы Microsoft, реализованное в Visual Studio в середине 1990-х гг.
(2) среда программирования на языке Java
(3) гибрид языка Java и языка C++
(4) сорт кофе
Что такое сборка в .NET?
(1) бинарное представление программы
(2) процесс построения кода из исходных кодов
(3) процесс сборки компьютера для платформы .NET
(4) представление Web-сервиса
Что такое NuGet?
(1) инструмент для подключения программных пакетов
(2) генератор тестов
(3) разновидность свойства
(4) сетевой протокол
Необходимо ли явно указывать имя решения при создании проекта?
(1) нет, по умолчанию создается решение с тем же именем, что и сам проект
(2) да
(3) в зависимости от вида проекта
(4) в зависимости от языка реализации проекта
Что такое приватное поле?
(1) поле, доступное только изнутри класса, но не доступное извне его
(2) поле с конфиденциальной информацией
(3) поле, доступное в классах одного и того же пространства имен
(4) поле, определенное как локальная переменная метода
Какие виды связей между элементами диаграмм классов Вам известны?
(1) наследование
(2) агрегация
(3) ассоциация
(4) натурализация
Какой облачный продукт обеспечивает поддержку командной разработки программ в Visual Studio?
(1) Visual Studio Online
(2) Microsoft Outlook
(3) Windows 8
(4) BizTalk Server
Что такое рефакторинг?
(1) изменение архитектуры программы
(2) систематические групповые модификации кода с целью его улучшения, без изменения его функциональности
(3) оценка факторов, влияющих на производительность программиста
(4) то же, что и реинжиниринг
Какого рода облакам отдается предпочтение при разработке?
(1) частным
(2) общедоступным
(3) облакам сообщества
(4) гибридным
Что такое sprint?
(1) промежуточный этап контроля за выполнением проекта в методе Scrum
(2) сборка проекта
(3) инструмент для ускорения выполнения кода проекта
(4) название устройства печати
Сколько экземляров Web-роли рекомендуется запускать в облаке?
(1) не более одного
(2) не менее двух, для большей надежности
(3) столько, сколько ожидается пользователей облака
(4) это не имеет значения
Каким образом происходит отладка и выполнение мобильных приложений, разработанных в среде VS 2013, если требования эмулятора мобильных устройств к аппаратуре не выполняются?
(1) отладка и выполнение мобильных приложений производятся на реальном мобильном устройстве
(2) отладка и выполнение мобильных приложений в этом случае невозможны
(3) необходим специальный запрос к Microsoft с целью разрешения отладки и выполнения мобильных приложений
(4) отладка и выполнение мобильных приложений происходят в облаке
Из каких файлов состоит проект в VS 2013 по разработке приложения для магазина Windows?
(1) манифест
(2) файлы XAML
(3) изображения логотипов и программы при ее запуске
(4) файл стоимости приложения
Что такое компоновщик аспектов?
(1) инструмент для вставки действий аспектов в целевые приложения
(2) то же, что и компоновщик загрузочного модуля из объектных модулей в ОС
(3) инструмент для преобразования одних аспектов в другие
(4) инструмент для пулбикации аспектов в облаке
В чем суть принципа безопасности по умолчанию?
(1) все возможные проверки безопасности в продукте по умолчанию включены
(2) отсутствие обсуждений по поводу безопасности
(3) отсутствие поддержки безопасности как само собой разумеющегося качества продукта
(4) отсутствие описания подсистемы безопасности в документации по продукту
Что такое add-in (plug-in) к Visual Studio?
(1) независимое расширение функциональности Visual Studio в виде совокупности классов, без модификации кода Visual Studio
(2) изменение кода Visual Studio с целью расширения функциональности среды
(3) программный модуль для подключения Visual Studio к облаку
(4) инсталлятор Visual Studio
Что такое Microsoft.NET?
(1) реализация многоязыковой объектно-ориентированной платформы программирования фирмы Microsoft по международным стандартам .NET
(2) доменное имя в сети основного сервера Microsoft
(3) инициатива Microsoft по разработке надежных и безопасных программ
(4) корпоративная сеть фирмы Microsoft
Какие запросы клиент посылает Web-сервису?
(1) disco
(2) wsdl
(3) asmx
(4) javax
Что такое GUID?
(1) глобальный уникальный идентификатор программной компоненты в модели COM
(2) разновидность пользовательского интерфейса
(3) идентификатор ресурса в Интернете
(4) разновидность идентификационного модуля в мобильном устройстве
Какие из перечисленных видов проектов имеются в среде Visual Studio?
(1) Windows
(2) Cloud
(3) Web
(4) Driver
В чем преимущество параметризованных типов C#, по сравнению с Java?
(1) в языке C# можно узнать тип конкретной параметризации (конкретизации) параметризованного типа во время выполнения
(2) в языке C# параметризованный тип может иметь не только параметры-типы, но и параметры-константы
(3) в Java нет параметризованных типов
(4) в Java имеет место эффект "стирания типов" конкретных параметризаций во время выполнения, а в C# - нет
Какая современная парадигма программирования удобна для рефакторинга?
(1) аспектно-ориентированное программирование
(2) функциональное программирование
(3) логическое программирование
(4) процедурное программирование
Какие варианты TFS предлагаются для соединения?
(1) локальный TFS
(2) Visual Studio Online
(3) TFS Express
(4) распределенный TFS
Каковы функции системы поддержки коллективной разработки программ в интегрированной среде?
(1) распределение задач между программистами
(2) контроль результатов работы каждого программиста менеджером проекта
(3) поддержка конкуренции программистов - участников проекта за более высокую зарплату
(4) изучение исходного кода проекта
Какие облачные приложения могут быть созданы в среде Visual Studio?
(1) облачные сервисы
(2) консольные приложения
(3) драйверы
(4) операционные системы
Какие виды событий конфигурируются в Team Room?
(1) Build completion
(2) Code changes
(3) Work item updates
(4) Fire an employee
Какие виды (шаблоны) Web-ролей возможны для облачных проектов?
(1) ASP.NET Web Role
(2) WCF Web Role
(3) Java Web Role
(4) JavaScript Web Role
Какие дополнительные библиотеки (пакеты) необходимо инсталлировать для разработки мобильных приложений для поддержки их взаимодействия с мобильными сервисами?
(1) WindowsAzure.MobileServices
(2) Enterprise Library Integration Pack for Microsoft Azure
(3) NUnit
(4) Python for Visual Studio
Какой код содержится в файле App.xaml?
(1) определения ресурсов, используемых приложением
(2) обращение к пользователям приложения
(3) тесты приложения
(4) отладчик приложения
Что такое компоновщик аспектов?
(1) инструмент для вставки действий аспектов в целевые приложения
(2) то же, что и компоновщик загрузочного модуля из объектных модулей в ОС
(3) инструмент для преобразования одних аспектов в другие
(4) инструмент для пулбикации аспектов в облаке
Каким образом на ранних этапах разработки проверить дизайн мер безопасности?
(1) путем моделирования внешних атак (угроз)
(2) передать проект хакерам для обсуждения и одобрения
(3) разработать и рализовать детальную и полную модель продукта
(4) обратиться за консультацией в охранное предприятие
Что такое проваливание в операторе switch?
(1) переход по умолчанию управления из одной альтернативы case в другую из-за отсутствия оператора break
(2) неожиданный переход на конец метода
(3) генерация исключения
(4) обход оператора switch из-за ошибки компилятора
Что такое ASP.NET?
(1) инструмент разработки динамических Web-страниц с использованием управляемого кода .NET
(2) то же, что и ASP
(3) язык Web-программирования
(4) элемент библиотеки классов .NET Framework
Что такое свойство в C#?
(1) элемент информации в объекте, имеющий операции в виде методов get (взять значение свойства) и set (изменить значение свойства)
(2) атрибут класса
(3) то же, что и поле
(4) метаданные
Какая информация выводится в область визуализации файлов?
(1) исходные и конфигурационные файлы
(2) информация о структуре проекта
(3) выводимая информация инструментов, вызываемых средой
(4) учетные данные о пользователе
Какие дополнительные инсталляции требуются для разработки облачных проектов (Cloud)?
(1) никаких
(2) Azure SDK
(3) Python
(4) Perl
Каковы новые возможности Visual Basic 2013?
(1) метод Async для асинхронных программ
(2) итераторы
(3) интерфейсы
(4) пространства имен
Каково назначение системы управления исходным кодом?
(1) фиксация и нумерация изменений всех файлов исходного кода
(2) верификация исходного кода
(3) автоматизация разработки исходного кода
(4) архивация исходного кода
Какие действия над командным проектом указаны на вкладке Team Explorer?
(1) Select Team Project
(2) Create Team project
(3) Delete Team Project
(4) Document Team Project
Что такое генератор тестов в интегрированной среде?
(1) генератор unit-тестов для проверки правильности работы методов при их вызове
(2) генератор тестов взаимосвязей модулей в программе
(3) генератор тестов архитектуры системы
(4) генератор тестов производительности труда разработчиков
Какие существуют роли специалистов по отношению к облаку?
(1) Поставщик облака
(2) Интегратор облака
(3) Пользователь облака
(4) Критик облака
Каковы возможности сервиса Visual Studio Online Agile Portfolio Management?
(1) мониторинг выполнения больших проектов
(2) планирования приема и увольнения сотрудников
(3) планирование работы над продуктом Visual Studio Online
(4) формирование портфеля заказов на Visual Studio Online
Какая информация хранится в файле конфигурации сервиса?
(1) имя сервиса
(2) число экземпляров сервиса
(3) число пользователей сервиса
(4) быстродействие сервиса
Какие действия необходимы, чтобы начать публикацию в облаке мобильного сервиса?
(1) вход в среду VS 2013
(2) вход в облако под своими логином и паролем
(3) выбор мобильного сервиса для публикации
(4) разработка документации на публикуемый мобильный сервис
Какие действия выполняет VS 2013 при попытке создать проект для магазина Windows, если ОС Windows 8 не обновлена до Windows 8.1?
(1) в окне проекта выводится гиперссылка для инсталляции Windows 8.1
(2) проект создается, но он работает неправильно
(3) ОС зависает
(4) никаких особых действий, создание проекта выполняется
Почему важно избежать модификации исходного кода целевого приложения?
(1) отсутствие модификации целевого проекта VS 2013
(2) для соблюдения конфиденциальности исходных кодов
(3) чтобы никто не догадался
(4) это несущественная деталь
Каковы методы поддержки надежных и безопасных вычислений в Visual Studio 2013?
(1) проверки при наборе (вводе) кода
(2) проверки, выполняемые компилятором
(3) анализ кода проекта
(4) обращение к экспертам по безопасности
В каком классическом языке впервые появились generics?
(1) CLU
(2) Ada
(3) FORTRAN
(4) BASIC
Что такое Aspect.NET?
(1) инструмент аспектно-ориентированного программирования для платформы .NET, разработанный в СПбГУ
(2) элемент библиотеки классов .NET Framework
(3) стандартный атрибут .NET, задающий aspect ratio при отображении на мониторе
(4) название журнала по новым аспектам технологии .NET
Что такое ASP.NET?
(1) инструмент разработки Web-сервисов в .NET
(2) язык программирования
(3) новая версия платформы .NET
(4) платформа облачных вычислений
Какова функциональность пункта меню Architecture (Архитектура)?
(1) построение UML-диаграмм проекта
(2) информация о динамическом профиле проекта
(3) исходные коды проекта
(4) отладка проекта
Что такое отладка проекта?
(1) поиск ошибок
(2) анализ поведения программы по шагам
(3) формальная верификация кода проекта
(4) то же, что и профилирование
Что такое шаблоны (templates) в C++?
(1) параметризованные классы и функции
(2) заготовки кода
(3) разновидность методов
(4) разновидность полей
В чем суть этапа выработки требований и целей при разработке программы?
(1) формулировка функциональности будущей системы, предварительная оценка ее рыночной конкурентоспособности
(2) спецификация программы
(3) проверка программы
(4) сопровождение программы
Какие элементы TFS конфигурируются с помощью TFS Administration Console?
(1) Build
(2) Application Layer
(3) Scheduled back-ups
(4) Operating system
Что такое plug-in к интегрированной среде?
(1) расширение интегрированной среды новой функциональностью и новыми видами проектов
(2) расширение интегрированной среды новым пользовательским интерфейсом
(3) расширение интегрированной среды новым видом командного языка
(4) расширение интегрированной среды новым видом представления знаний
Каковы основные проблемы использования центров обработки данных?
(1) значительное энергопотребление
(2) ненадежность работы
(3) географическая удаленность
(4) нехватка кадров
Какие действия могут выполняться на вкладке Team Explorer?
(1) My work
(2) Pending Changes
(3) Builds
(4) Publish
Что такое развертывание сервиса?
(1) запуск сервиса в облаке с целью его последующего использования
(2) получение кода реализации сервиса
(3) то же, что и публикация сервиса
(4) то же, что и спецификация сервиса
Какие вкладки поддерживает среда VS 2013 при публикации мобильного сервиса?
(1) Web Publishing Activity
(2) Output
(3) Error List
(4) Feedback
Каким образом применяются принципы user-centric computing в магазине приложений Windows?
(1) приложения магазина Windows, инсталлированные на одном компьютере, доступны и на другом, при условии входа с помощью единой учетной записи Microsoft
(2) они не применяются
(3) приложения можно обновлять, удалять и добавлять
(4) приложения запускаются в привилегированном режиме
Что такое сквозная функциональность?
(1) функциональность, реализация которой требует вставок действий, рассредоточенных по всему коду целевого приложения
(2) функциональность, реализуемая в виде иерархии классов
(3) функциональность, реализуемая в виде процедуры
(4) функциональность, реализуемая в виде веб-сервиса
В чем смысл проверки отсутствия клонирования кода в проекте?
(1) проверка отсутствия совпадающих участков кода
(2) проверка продукта на плагиат
(3) проверка заимствования фрагментов кода одних разработчиков проекта у других его разработчиков
(4) проверка проводится с целью убедить руководство в активной работе над проектом
Что такое сопрограммы?
(1) то же, что и подпрограммы
(2) то же, что и макросы
(3) совместно выполняемые программы
(4) процесс, переключающий управление на другой процесс оператором rresume без возврата
Что такое IntelliTrace?
(1) отладчик в среде Visual Studio для многопоточных приложений
(2) то же, что и IntelliSense
(3) класс для трассировки приложений в .NET
(4) новая интегрированная среда Microsoft
Назовите разновидности указателей в .NET.
(1) управляемый указатель
(2) неуправляемый указатель
(3) виртуальный указатель
(4) облачный указатель
Что такое обфускация?
(1) запутывание структуры программы и используемых в ней имен с целью предотвращения "взлома" и похищения интеллектуальной собственности
(2) обман покупателей программного продукта
(3) декомпиляция
(4) отладка
Что такое контрольная точка?
(1) точка в программе, которую можно пометить для последующей остановке при отладке
(2) дата и время разработки определенной части проекта
(3) точка восстановления ОС
(4) точка в проектной документации, где описана данная возможность
В чем удобство языка JavaScript для анимации Web-страниц?
(1) удобно программировать в виде функций обработчики событий, связанных с Web-страницами
(2) совместимость с ASP.NET
(3) нет контроля типов
(4) нет контроля содержимого страницы
В чем суть этапа тестирования программы?
(1) прогон набора тестов с целью подтвердить правильность реализации программы
(2) психологическая проверка группы разработчиков
(3) формальное доказательство корректности программы
(4) визуальный анализ кода программы на типичные ошибки
Каким образом возникают коллекции командных проектов?
(1) имеется коллекция по умолчанию - DefaultCollection
(2) новая коллекция может быть создана с помощью административной консоли TFS
(3) в TFS данная концепция отсутствует
(4) при создании комакндного проекта для него создается и новая коллекция
Почему многоязыковые среды преобладают в настоящее время над моноязыковыми ?
(1) необходимость использования в проектах унаследованного кода на более старых языках
(2) вследствие разнообразия языков программирования, стилей и вкусов разработчиков
(3) вследствие специфических требований заказчика
(4) вследствие особенностей аппаратных платформ
Каковы составные части модели Software as a Service?
(1) прикладные программы, опубликованные в облаке
(2) виртуальные машины
(3) образы дисков
(4) операционная система
Какова функциональность вкладки Team Explorer / Source Control Explorer?
(1) вызов обозревателя рабочих пространств системы управления исходным кодом
(2) выбор системы управления исходным кодом
Какие действия выполняет среда VS 2013 при публикации сервиса в облаке?
(1) запрашивает логин и пароль доступа к Azure
(2) открывает на время публикации специальную вкладку для получения информации о состовнии учетной записи
(3) компилирует сервис
(4) верифицирует сервис
Что такое push-уведомления?
(1) обращение мобильного сервиса к мобильному клиенту для ввода или модификации облачной базы данных
(2) инициация звонка мобильного телефона с целью разбудить разработчика мобильного приложения
(3) отправка электронной почты руководству разработчика мобильного приложения с претензиями к качеству его работы
(4) публикация в облаке клиентского мобильного приложения
Какие действия приложение для магазина Windows должно выполнять над своим состоянием?
(1) сохранять при приостановке
(2) восстанавливать при возобновлении
(3) удалять при обнаружении атаки
(4) передавать информацию о состоянии через аргументы по стандарту REST
В чем недостаток инструмента Microsoft для реализации сквозной функциональности?
(1) требует изменения исходного кода целевого приложения
(2) не требует изменения исходного кода целевого приложения
(3) конфиденциальный продукт
(4) неудобен в использовании
Каким образом выполняется поиск и инсталляция инструмента генерации тестов?
(1) он содержится в VS 2013 в готовом виде
(2) утилита NuGet выполняет поиск инструмента генерации тестов в сети и его инсталялцию как внешнего программного пакета
(3) путем ообращения в фирму разработчика
(4) путем самостоятельной разработки генератора тестов по готовым спецификациям
Приведите примеры сопрограммного взаимодействия в языках программирования
(1) вызвавшая процедура и вызываемая процедура
(2) тело цикла и заголовок цикла
(3) обработчик исключения и обрабатываемое исключение
(4) объект некоторого класса и поле этого объекта
Что такое Midori?
(1) проект Microsoft Research по разработке новой ОС, написанной на managed-коде .NET
(2) новая версия ОС Windows
(3) операционная система для мобильных устройств
(4) новая платформа облачных вычислений
Что такое UDDI?
(1) технология и сайт для публикации и поиска Web-сервисов
(2) название популярной рок-группы
(3) язык программирования
(4) разновидность порта в компьютере
Для чего служит пункт Подсоединение к процессу (Attach to Process)?
(1) подсоединение к отладчика среды любому процессу, запущенному на компьютере
(2) участие в процессе разработки проекта
(3) вход в облако
(4) проверка программы
Какие виды проектов могут быть разработаны на языке C#?
(1) Console Application
(2) Windows Forms Application
(3) Cloud Service
(4) Driver
Что является основной концепцией и основным видом модуля в F#?
(1) функция
(2) процедура
(3) блок
(4) продукция
В чем суть этапа проектирования программы?
(1) проектирование структур данных
(2) проектирование основных алгоритмов
(3) проектирование основных информационных потоков
(4) рыночная оценка программы
Какие дополнительные инструменты TFS конфигурируются с помощью административной консоли TFS?
(1) система управления исходными кодами Visual SourceSafe
(2) компилятор с языка C#
(3) редактор исходных кодов
(4) профайлер VS 2013
Что такое trustworthy computing?
(1) надежные и безопасные вычисления
(2) проверки безопасности
(3) проверки, связанные с надежностью
(4) проверки безопасности разработчиков
Каково назначение компоненты Data Services?
(1) управление облачными данными
(2) управление облачными базами данных
(3) управление облачными сервисами
(4) управление виртуальными машинами
Какова функциональность вкладки Team Explorer / Settings?
(1) установки и настройки рабочего пространства
(2) установки и настройки коллекции рабочих пространств
(3) установки, данные руководителем проекта
(4) установка Visual Studio
Что необходимо после публикации сервиса в облаке для его использования?
(1) указать облачный URL-адрес сервиса в браузере
(2) войти в облако
(3) указать логин и пароль
(4) вызвать Visual Studio
Что такое user-centric computing?
(1) настройка используемого Web-контента и другого рабочего окружения на конкретного пользователя и его проекты
(2) предоставление пользователю особых привилегий
(3) избавление пользователя от необходимости подчиняться типовой схеме, обязательной для всех пользователей, независимо от их проектов и интересов
(4) подчинение схемы вычислений интересам и предпочтениям пользователя
Что содержится в шаблонах непустых страниц для проекта для магазина приложений?
(1) дополнительный код и классы вспомогательного приложения, помогающие управлять видом и состоянием
(2) файлы Microsoft Project
(3) файлы .doc
(4) файлы .txt
Почему важно избежать модификации исходного кода целевого приложения?
(1) отсутствие модификации целевого проекта VS 2013
(2) для соблюдения конфиденциальности исходных кодов
(3) чтобы никто не догадался
(4) это несущественная деталь
Что такое lint?
(1) анализатор исходного кода на языке Си на предмет типичных возможных ошибок
(2) новый язык программирования
(3) операционная система
(4) интегрированная среда
В какой форме сейчас реализованы в Visual Studio рекомендации этой книги?
(1) пока только в виде страниц MSDN с рекомендациями из книги
(2) в специальном плагине Writing Secure Code
(3) в виде легенд, распространяемых в Microsoft
(4) в виде Team Foundation Server
Оцените сравнительные возможности языков, реализованных в .NET
(1) языки C#, Managed C++ и Visual Basic по своим возможностям примерно эквивалентны
(2) Visual Basic имеет меньше возможностей, чем C#
(3) программирование на Managed C++ менее надежно, чем на C#
(4) C# - расширение C++
В какой форме представлено имя файла code-behind, написанного на C# ?
(1) .aspx.cs
(2) aspx.vb
(3) asp.net
(4) asp
Для чего служит пункт Connect to Microsoft Azure?
(1) для входа в облако Microsoft Azure непосредственно из Visual Studio
(2) для разработки облачных приложений
(3) для оплаты аренды Microsoft Azure
(4) для выхода из Visual Studio и входа в облако Azure
Что такое Modeling Project?
(1) проект по моделированию программы на UML
(2) решение задачи моделирования систем с дискретными событиями
(3) проект на языке Симула-67
(4) проект по моделированию программы на языке C#
Каковы возможности сравнению с C#, с точки зрения совместимости с .NET?
(1) возможности те же
(2) доступ к библиотеке классов .NET Framework
(3) F# не совместим с .NET
(4) F# 2013 совместим с .NET, а более ранние версии - нет
В чем суть рефакторинг-преобразования "Извлечь метод"
(1) преобразование выделенного фрагмента кода в новый метод с заданными именем
(2) извлечение заданного метода из исходного кода и его удаление вместе со всеми его вызовами
(3) извлечение метода из UML-диаграммы
(4) извлечение информации о методе разработки программы с целью его заимсовования в своем проекте
В чем суть метода организации разработки проекта CMMI?
(1) использование метрик и инструментов для их измерения для оценки трудоемкости и оптимальности работы каждого программиста
(2) поэтапная разработка проекта
(3) планирование каждого шага и каждого действия каждого программиста
(4) отчетность каждого за каждый час работы в проекте
Каковы функции текстового редактора современной интегрированной среды?
(1) ввод и редактирование исходного текста программы
(2) автоматическое дополнение кода и проверка его синтаксической правильности
(3) проверка семантической корректности кода программы
(4) компиляция бинарного кода из исходного кода
Каковы модели обслуживания в облаке?
(1) SaaS
(2) NaaS
(3) PaaS
(4) Kaas
Как осуществляется вызов Visual Studio Online?
(1) из Visual Studio
(2) непосредственно через браузер по личному URL-адресу в VS Online
(3) из SQL Server
(4) из Excel
Какие дополнительные полномочия необходимы при запуске среды VS 2013 ?
(1) никаких
(2) полномочия администратора
(3) полномочия администратора облака Azure
(4) полномочия вице-президента фирмы
Какие мобильные платформы поддерживаются при разработке мобильных приложений в среде VS 2013?
(1) Windows Phone 8 / 8.1
(2) Android
(3) iOS
(4) Symbian OS
В какой версии ОС Windows доступен магазин приложений и возможна разработка прлиожений для него?
(1) Windows 8.1
(2) Windows 7
(3) во всех версиях Windows
(4) Linux
Что такое аспект в АОП?
(1) новая разновидность модуля для внедрения в целевые приложения сквозной функциональности
(2) новое название апплета
(3) элемент Windows Azure
(4) философский термин
Что такое надежность?
(1) максимальное среднее время между отказами системы
(2) способность ПО к безотказной предсказуемой работе при заданных условиях
(3) отсутствие ошибок
(4) безотказность команды разработчиков
Можно ли использовать Perspectives в версии VS 2013 Update 2?
(1) да
(2) нет, инсталляция с помощью VSIX не проходит
(3) в зависимости от ОС
(4) в зависимости от конфигурации оборудования
Какой объектно-ориентированный язык программирования, имеющий средства обращения к базам данных SQL, был реализован Microsoft?
(1) Visual SQL
(2) Visual FoxPro
(3) MySQL
(4) SQL Azure
Каковы основные части стандартов .NET ?
(1) CTS
(2) CLR
(3) CIL
(4) CIA
Что такое Spy++ ?
(1) программное обеспечение для отслеживания
(2) инструмент для управления окнами, потоками, сообщениями в среде Visual Studio
(3) расширение языка C++
(4) новый язык программирования
Что такое решение в Visual Studio?
(1) группа взаимосвязанных проектов
(2) элемент перспективного плана
(3) элемент списка принятых проектных решений
(4) часть проекта
Что такое свойство в языке C# ?
(1) виртуальное поле с операциями get и set
(2) то же, что и поле
(3) то же, что и метод
(4) пара методов вида getX и setX
Что такое UML?
(1) язык Web-программирования
(2) язык моделирования программ и процессов их разработки
(3) функциональный язык
(4) язык спецификации
Каковы методы коллективной разработки программ?
(1) Бригада главного программиста
(2) SDLC
(3) CLDC
(4) Baseball
Какие компоненты из перечисленных входят в интегрированную среду?
(1) обфускатор
(2) связь с системой управления исходным кодом
(3) поддержка моделирования архитектуры программы на языке UML
(4) поддержка вычисления зарплаты разработчика по разработанному им исходному коду
Каковы возможные клиенты облака?
(1) настольные компьютеры
(2) портативные компьютеры
(3) смартфоны
(4) патефоны
Какая информация указывается при создании нового командного проекта в VS Online?
(1) имя проекта
(2) краткое описание проекта
(3) метод организации процесса разработки проекта
(4) количество сотрудников в группе проекта
Что такое Worker-роль?
(1) роль рабочего класса в мировой революционной активности
(2) процесс (обычно - вычислительный), публикуемый и запускаемый в облаке
(3) то же, что и Web-роль
(4) виртуальная машина, работающая в облаке
Каковы требования эмуляторов мобильных устройств Windows Phone SDK к аппаратуре клиентского компьютера?
(1) режим Hyper-V для поддержки виртуализации оборудования
(2) память не менее 16 Гб
(3) ОС Windows Server или Linux
(4) не менее 16 ядер центрального процессора
Какие приложения распространяются через магазин Windows?
(1) обновления операционных систем
(2) игры
(3) развлекательные программы
(4) сам магазин Windows как приложение
Что Enterprise Library Integration Pack for Microsoft Azure?
(1) решение компании Microsoft для выделения "сквозной функциональности" при разработке облачных приложений
(2) часть системы Aspect.NET
(3) часть Microsoft Azure
(4) набор тестов для Azure
Что такое Security Development Lifecycle?
(1) безопасные условия работы программистов проекта
(2) схема жизненного цикла разработки безопасного ПО
(3) период времени от начала разработки продукта до первой обнаруженной в нем ошибки
(4) фирма по производству безопасного ПО
Что такое Visual Studio SDK?
(1) часть Visual Studio
(2) инструмент для расширения функциональности Visual Studio и создания ее экспериментальных версий
(3) инструмент для переноса Visual Studio в облако
(4) инструмент для разработки мобильной версии Visual Studio
Что такое InterDev?
(1) инструмент взаимодействия между разработчиками
(2) инструмент разработки интерактивных Web-сайтов по технологии ASP
(3) инструмент проигрывания DVD-дисков
(4) инструмент командной разработки программ
Какие типы имеются в системе типов .NET?
(1) управляемые указатели
(2) структуры
(3) делегаты
(4) конгломераты
По каким принципам построен пользовательский интерфейс Visual Studio?
(1) расширяемость
(2) настраиваемость
(3) изолированность
(4) использование командной строки
Сколько проектов может входить в решение?
(1) один проект для каждаого решения
(2) любое число проектов, которые Вы явно в него включите
(3) разное для разных видов проекта
(4) разное для разных языков реализации проекта
Что такое пространство имен?
(1) область локализации имен внутри класса
(2) группа определений сущностей (классов, интерфейсов и т.д.), доступная через общее имя данного пространства имен
(3) Web-сайт, определяющий совокупность имен
(4) набор имен локальных переменных
Что такое рефакторинг?
(1) исследование факторов разработки программ, взияющих на производительность проектой группы
(2) систематические преобразования кода с целью его улучшения, принципиально не изменяющие его семантику
(3) то же, что и маркетинг
(4) оценка рыночтой стоимости программного продукта
Какие элементы конфигурирует TFS Administration Console?
(1) Application tier
(2) Build Configuration
(3) Scheduled backups
(4) Breakpoints
Каковы основные возможности среды Турбо-Паскаль?
(1) поддержка программирования на расширении языка Паскаль, ввода, компиляции и отладки программы
(2) поддержка ускорения выполнения программ на языке Паскаль
(3) поддержка верификации программ на языке Паскаль
(4) поддержка моделирования структуры программ с помощью языка UML
Почему именно частным облакам отдается предпочтение?
(1) их легче создавать и сопровождать
(2) у таких облаков лучше безопасность
(3) они имеют больше возможностей
(4) они более эффективно реализуются
Что такое Team Room?
(1) виртуальная комната для обсуждения проекта членами группы
(2) название офиса в Microsoft, где разрабатывается VS Online
(3) рабочее пространство для разработки проекта
(4) разновидность командного проекта
Сколько экземпляров VM-роли имеется в облаке?
(1) не более одного; каждая VM существует в одним экземпляре
(2) не менее двух, для большей надежности
(3) по одной для каждой серверной ОС в дата-центре
(4) в зависимости от числа пользователей облака
Какие компоненты создаются в облаке при создании нового мобильного сервиса?
(1) мобильный сервис
(2) облачная база данных
(3) при необходимости, сервер облачной базы данных
(4) база данных не клиентском компьютере
Какая информация содержится в файле манифеста?
(1) описывается приложение (имя, описание, плитка, начальная страница, и т. п.) и перечисляются файлы, содержащиеся в приложении
(2) требования к пользователям приложения
(3) обучающий курс по использованию приложения
(4) код приложения
В каком виде реализован компоновщик аспектов?
(1) Web-сервис
(2) консольное приложение
(3) облачная база данных
(4) мобильный сервис
Что такое безопасность при развертывании?
(1) защита данных и программных компонент при подготовке продукта к запуску и самом запуске продукта
(2) бережное обращение с дисками, на которых поставляется продукт, при извлечении их из упаковки
(3) то же, что и безопасность по умолчанию
(4) надежная охрана при получении программного продукта
Какие известные инструменты для .NET реализованы как плагины к Visual Studio?
(1) Spec#
(2) Aspect.NET
(3) Team Foundation Server
(4) SQL Server
Каковы основные компоненты .NET?
(1) общая инфраструктура языков (CLI)
(2) общая система типов (CTS)
(3) единый промежуточный язык (CIL)
(4) общий рынок приложений
Какой файл реализации Web-сервиса описывает структуру (дизайн) Web-страницы?
(1) aspx
(2) asmx
(3) aspx.cs
(4) web.config
Что такое Windows Communication Foundation?
(1) компонента .NET для управления коммуникационными сервисами
(2) версия ОС Windows
(3) облачная платформа
(4) сетевой протокол
Какие из перечисленных разновидностей проектов относятся в категории Windows?
(1) Windows Forms Application
(2) Console Application
(3) WPF Application
(4) Android Applocation
В чем преимущество параметризованных типов в Visual C# 2013, по сравнению с Visual C# 2010?
(1) в Visual C# 2010 не была реализована возможность вычисления типа конкретной параметризации во время выполнения
(2) в Visual C# 2013 появилась возможность напрямую вычислять типо конкретной параметризации методом GetType()
(3) в Visual C# 2010 вообще нет параметризованных типов
(4) в Visual C# 2013 параметризованные типы унифицированы с Java
Каким образом поддержан этап тестирования в среде VS 2013?
(1) пункт меню Test
(2) возможность инсталляции и использования генератора тестов
(3) поддержка пропуска тестов и анализа тестового покрытия
(4) почти никак
Какие пункты содержит вкладка Team Explorer?
(1) Create team project
(2) Team Foundation Service
(3) Local Git Repositories
(4) Get TFS sources
Что такое Team Foundation Server?
(1) инструмент поддержки коллективной разработки программ в среде Visual Studio
(2) инструмент отбора программистов для участие в проекте
(3) инструмент передачи опыта разработки проекта другой группе
(4) инструмент выбора руководителя команды программистов
Каковы сетевые средства Azure?
(1) Connect
(2) Traffic Manager
(3) Virtual Networks
(4) Local area networks
Каковы возможности сервиса Visual Studio Online Monaco?
(1) редактирование кода облачного сервиса в браузере
(2) развертывание модифицированного сервиса в облаке
(3) выгрузка облачного сервиса из облака в Visual Studio
(4) планирование проекта
Какие конфигурационные файлы генерируются для облачного сервиса?
(1) .csdef.xml - определение сервиса
(2) cscfg.xml - конфигурация сервиса
(3) spec.xml - спецификация сервиса
(4) impl.xml - реализация сервиса
Какой инструмент в среде VS 2013 обеспечивает поиск в сети и инсталляцию внешних программных пакетов?
(1) NuGet
(2) NUnit
(3) Microsoft Virtual PC
(4) Internet Explorer
Какой код содержится в файле App.xaml.cs?
(1) код обработчиков событий, связанных со страницей приложения
(2) библиотеки, используемые приложением
(3) профайлер приложения
(4) визуатизатор приложения
Что происходит со сборкой, в которую внедрены аспекты, перед публикацией в облаке?
(1) первоначальная версия сборки подменяется на ее версию с внедренными аспектами
(2) ничего
(3) она удаляется
(4) она посылается в Microsoft
Каким образом на практике реализуется принцип безопасности по умолчанию?
(1) проверка всех незнакомых сайтов, к которым происходит обращение
(2) проверка всех скачиваний, скачиваемой информации и выполнение скачивания только после подтверждения пользователя
(3) постоянная выдача сообщений о том, что безопасность включена
(4) игнорирование всех проблем безопасности
Что такое невыполнимое условие в программе?
(1) условие, значение которого теоретически не может быть равно true, например, x == 1 && x == 2
(2) условие, значение которого оказалось равным false
(3) слишком сложное условие
(4) условие, которое никогда не вычисляется
Что такое управляемый код?
(1) особый режим выполнения бинарного единого промежуточного кода .NET с полным контролем типов и безопасности
(2) код для управляющего процессора
(3) код с дистанционным управлением
(4) исполнение кода, управляемое средой Visual Studio
Что такое .NET Framework?
(1) библиотека классов, реализующая базовые функциональности .NET, - безопасность, виртуальную машину, поддержку GUI, Web-сервисы и др.
(2) стандарт для представление платформы .NET
(3) язык программирования в .NET
(4) интегрированная среда .NET
Какая информация выводится в область визуализации проекта?
(1) информация о структуре и составе открытого проекта
(2) информация о команде проекта
(3) UML-диаграммы проекта
(4) отладочная информация
Каковы основные действия над проектом?
(1) ввод кода на основе его шаблона
(2) сборка
(3) выполнение
(4) критика
Как был разработан язык C++?
(1) как расширение C классами языка Симула-67
(2) как расширение Паскаля
(3) как расширение Алгола-60
(4) как расширение Фортрана
Назовите известные системы управления исходным кодом.
(1) Git
(2) Subversion
(3) CVS
(4) Coq proof assistant
Какие системы управления исходным кодом используются в TFS?
(1) TFVC
(2) Git
(3) SCCS
(4) CVS
Что такое just-in-time компилятор?
(1) динамический компилятор, транслирующий при первом вызове метода этот метод в native-код
(2) оптимизирующий компилятор в единый промежуточный язык
(3) эффективно работающий компилятор
(4) компилятор исходного кода в другой язык высокого уровня
Что такое on-premises applications?
(1) локальные приложения
(2) сетевые приложения
(3) облачные приложения
(4) мобильные приложения
Как осуществляется открытие командного проекта VS Online в Visual Studio?
(1) на странице командного проекта выбирается пункт Open in Visual Studio
(2) на странице командного проекта выбирается пункт Get Visual Studio
(3) по умолчанию
(4) такое действие невозможно
Что такое публикация Web-сервиса в облаке?
(1) генерация Web-страниц сервиса на компьютерах дата-центра под URL-адресом специального вида
(2) публикация информации о сервисе в журнале "Cloud"
(3) размещение сервиса на локальном компьютере
(4) отправка Web-сервиса в Microsoft
Какая информация о мобильном сервисе указывается при его публикации?
(1) имя проекта мобильного сервиса в среде VS 2013
(2) профиль публикации
(3) информация о способе коннекции, номер порта и т.д.
(4) информация о назначении мобильного сервиса
Какие шаблоны проектов приложений для магазина Windows предоставляются в VS 2013?
(1) Blank App
(2) Grid App
(3) Class Library Metro Style
(4) Microsoft Azure Clouyd Service
Как обеспечивается интеграция аспекта с целевой сборкой?
(1) на вкладке Build events Visual Studio добавляется специальный скрипт
(2) Visual Studio сама выполняет это действие интуитивно
(3) изменяется исходный код Visual Studio
(4) происходит перехват целевой сборки на лету на ее пути в облако
Какого рода проверки выполняются при анализе кода в среде Visual Studio?
(1) выявление небезопасных и ненадежных фрагментов кода
(2) проверки надежности сотрудников группы проекта
(3) проверки правильности орфографии и пунктуации в комментариях
(4) проверки финансовой деятельности фирмы-разработчика
Какая возможность присутствовала в generics в языке CLU, но отсутствует в generics в языке C#?
(1) параметры-типы
(2) параметры-константы
(3) параметры-процедуры
(4) параметры-функции
Что такое Knowledge.NET?
(1) расширение среды Visual Studio, реализующее расширение C# средствами представления знаний, разработанное в СПбГУ
(2) сеть обработки знаний для платформы .NET
(3) онтология знаний о платформе .NET
(4) элемент бибиотеки классов .NET Framework
Какие из перечисленных типов относятся к типам-значениям .NET?
(1) простые типы
(2) структуры
(3) делегаты
(4) классы
Что такое полезный фрагмент кода (code snippet)?
(1) класс
(2) поле
(3) пакет
(4) небольшой фрагмент.кода, реализующий полезную функциональность
Что такое профилирование проекта?
(1) анализ динамических характеристик программы (использование ЦП, памяти, вызовы методов)
(2) выяснение профилей специальностей разработчиков проекта
(3) то же, что и планирование
(4) то же, что и отладка
В чем недостатки шаблонов C++?
(1) неполный контроль типов
(2) реализация шаблонов путем дублирования кода
(3) нет возможности задать ограничения на параметр-тип
(4) слишком медленно работают
В чем суть этапа спецификации программы?
(1) полное, точное, формализованное и внешнее описание программы
(2) проектирование алгоритмов
(3) проектирование иерархии классов
(4) верификация программы
Какие действия необходоми выполнить после входа на локальный TFS?
(1) конфигурирование рабочего пространства исходных кодов
(2) конфигурирование информации о команде
(3) конфигурирование ОС
(4) конфигурирование Visual Studio
Каковы функции интегрированной среды по поддержке проектов?
(1) предоставление шаблонов исходного кода
(2) автоматическая генерация конфигурационных файлов
(3) конвертирование проекта с одного языка высокого уровня на другой
(4) преобразование проектов одного вида и назначения в проекты другого
Каковы составные части модели Platform as a Service?
(1) операционная система
(2) окружение времени выполнения
(3) Web-сервер
(4) сервер электронной почты
Какова функциональность вкладки Team Explorer / My work?
(1) In progress work
(2) Suspended work
(3) Code reviews
(4) Code editing
По какому стандарту разработаны и используются Web-сервисы Azure?
(1) WSDL
(2) REST
(3) TCP/IP
(4) UDP/IP
Каковы возможные действия разработчика при публикации мобильного сервиса?
(1) наблюдение за процессом публикации по информации в одной из вкладок
(2) отмена публикации сервиса
(3) изменение кода публикуемого сервиса
(4) удаление проекта с мобильным сервисом
Каковы особенности приложений магазина Windows?
(1) они запускаются в фоновом режиме
(2) они не требуют дополнительных ресурсов компьютера, если не используются
(3) они обеспечивают особую степень защиты информации
(4) они блокируют выполнение всех остальных программ на компьютере
К каким точкам целевого приложения могут быть применены аспекты?
(1) перед вызовом метода
(2) после вызова метода
(3) вместо вызова метода
(4) вместо всей целевой программы
Что такое верификация проекта?
(1) тестирование кода проекта на наборе тестов
(2) формальное доказательство соответствия реализацими проекта его формальной спецификации
(3) финансовая ревизия проекта
(4) выборочная инспекция проекта
В каком языке программирования впервые появились сопрограммы?
(1) C
(2) C++
(3) SIMULA 67
(4) C#
Какой инструмент необходимо инсталлировать, кроме Visual Studio, для разработки облачных приложений для Microsoft Azure?
(1) Microsoft Azure SDK
(2) вся необходимая поддержка уже имеется в штатной версии Visual Studio
(3) .NET Compact Framework
(4) Microsoft Silverlight
Что такое делегат в .NET?
(1) тип, определяющий форму (сигнатуру) заголовка метода - обработчика события
(2) представитель фирмы-разработчика в команде проекта
(3) объект, представляющий метод - обработчик события
(4) то же, что и атрибут
Что такое DotFuscator?
(1) штатный обфускатор среды Visual Studio
(2) профайлер
(3) отладчик
(4) декомпилятор
Каковы действия с контрольной точкой в отладчике?
(1) установка (отметка) контрольной точки в коде программы
(2) остановка а заданной контрольной точке
(3) вывод значений переменных и состояния стека в контрольной точке
(4) нотации разработчику за неправильную разработку кода в данной точке
Что такое TypeScript?
(1) типизированное расширение JavaScript в VS 2013
(2) первая версия языка JavaScript
(3) то же, что и ECMAScript
(4) скриптовый язык для UNIX
Каково назначение этапа сопровождения программы?
(1) ответы на вопросы пользователей
(2) исправление ошибок
(3) реализация расширений
(4) продажа программного продукта
Что такое протоколы конфигурирования в TFS?
(1) файлы с перечнем сообщений, выдаваемых в процессе конфигурирования TFS
(2) разновидность проекта в VS 2013
(3) в TFS такого понятия нет
(4) файлы с перечнем сообщений, выдаваемых при конфигурировании ОС
Что такое профилирование?
(1) получение статистических данных о поведении программы во время выполнения
(2) получение информации о профиле работы разработчиков
(3) получение информации о числе вызовов методов
(4) получение информации об объеме использованной памяти во время выполнения программы
Каковы составные части модели Network as a Service?
(1) транспорт по сети
(2) виртуальные частные сети
(3) окружение времени выполнения
(4) Web-сервер
Какова функциональность вкладки Team Explorer / Builds ?
(1) управление сборкой проекта
(2) создание нового определения сборки
(3) просмотр всех определений сборок
(4) просмотр всех имеющихся в рабочем пространстве сборок .NET
Какая информация публикуется в рабочем пространстве облачного проекта после публикации сервиса в облаке?
(1) никакой
(2) специальный конфигурационный файл для Web-роли, в котором указано облачное имя сервиса, его метка развертывания и режимы работы
(3) предельное число пользователей сервиса
(4) часы работы сервиса
Требуются ли какие-либо дополнительные действия для настройки мобильного сервиса для отправки push-уведомлений?
(1) да, требуется включение в облаке для мобильного сервиса разрешений на отправку push-уведомлений
(2) да, требуется получение разрешения от разработчика мобильного клиентского приложения
(3) да, требуется покупка специальной лицензии
(4) нет
Как запустить магазин приложений в Windows 8?
(1) на начальном экране кликнуть по плитке с надписью Магазин (Store)
(2) стукнуть кулаком по компьютеру
(3) в командной строке (cmd) набрать store
(4) достаточно загрузить ОС, и магазин приложений запустится сам
В чем основная идея новой возможности АОП ReplaceBaseClass?
(1) использование замещающего аспектного наследника
(2) организация иерархии классов
(3) замена класса на аспект
(4) замена аспекта на класс
Какой инструмент тестирования используется и какие именно части проекта он тестирует?
(1) NUnit - генератор тестов для отдельных методов (модулей)
(2) инструмент для комплексного тестирования проекта
(3) инструмент для формальной верификации проекта
(4) инструмент поиска готовых тестов в Интернете
Какой оператор введен в C# как ограниченный вариант сопрограммного взаимодействия?
(1) yield return
(2) return
(3) break
(4) continue
Что такое Java Language Converter Assistant (JLCA)?
(1) инструмент для конвертирования проектов на Java в проекты .NET на языке C# в среде Visual Studio
(2) инструмент для перехода с языка C# на язык Java
(3) иструмент для проверки соответствия реализвации Java ведомственным стандартам
(4) инструмент изучения языка Java
Какое расширение используется для имени файла при обращении к Web-сервису ASP.NET?
(1) aspx
(2) asp
(3) asmx
(4) asmx.cs
Для чего служит пункт Соединение с сервером (Connect to Server)?
(1) соединение с другим компьютером
(2) управление WCF
(3) управление Azure
(4) управление базой данных
Какие виды пректов могут быть разработаны на Visual C++ ?
(1) Win32 Application
(2) MFC Application
(3) Makefile Project
(4) Cloud Application
В чем удобство F# ?
(1) лаконичность, близость к математической символике
(2) сходство с языком Си
(3) удобство разработки рекурсивных алгоритмов
(4) высокий уровень абстракции
Каковы возможности пункта меню Architecture и поддержки этапа моделирования среды VS 2013 в целом?
(1) генерация UML-диаграмм и моделей
(2) генерация кода по UML-модели
(3) генерация UML-модели по готовому исходному коду
(4) синтез программы по спецификации с заданными пред- и постусловием
Что такое scheduled back-ups?
(1) планируемые точки восстановления баз данных, используемых при работе TFS
(2) точки восстановления ОС
(3) точки восстановления Visual Studio
(4) точки восстановления процесса разработки проекта
Какого рода диаграммы поддерживает язык UML?
(1) диаграммы связи классов
(2) диаграммы активности, описывающие взаимодействие и взаимосвязи разработчиков
(3) диаграммы предсказуемости поведения разработчиков
(4) финансовые диаграммы расходов на выполнение проекта
Каково назначение компоненты Commerce
(1) продажа облачных приложений (Store)
(2) распространение облачных приложений (Marketplace)
(3) выставление счетов пользователям
(4) подсчет статистики использования
Кто имеет полномочия для добавления нового члена в команду проекта?
(1) руководитель проекта
(2) любой подписчик MSDN
(3) любой пользователь VS Online
(4) любой пользователь Visual Studio
Каков URL-адрес портала Microsoft Azure?
(1) http://manage.windowsazure.com
(2) windows.azure.com
(3) my.cloud.com
(4) windowsazure.microsoft.com
Каким образом обеспечивается принцип user-centric computing в облаке?
(1) автоматическая настройка облачных информационных Web-страниц на имя пользователя и имена его проектов
(2) проигрывание любимой музыки пользователя
(3) положительная оценка качества пользовательских проектов в виде сообщений по электронной почте
(4) предоставление разработчику облачных приложений кредитов на разработку проектов
Какие действия необходимо выполнить в среде VS 2013 для пробного запуска приложения магазина Windows?
(1) сборку кода приложения
(2) визуальную инспекуцию кода
(3) верификацию кода
(4) профилирование кода
Как обеспечивается интеграция аспекта с целевой сборкой?
(1) на вкладке Build events Visual Studio добавляется специальный скрипт
(2) Visual Studio сама выполняет это действие интуитивно
(3) изменяется исходный код Visual Studio
(4) происходит перехват целевой сборки на лету на ее пути в облако
Какие типичные ошибки обнаруживает lint, в отличие от анализатора исходного кода в среде VS 2013?
(1) проваливание из одной альтернативы оператора switch в следующую при отсутствии оператора break
(2) недостижимые условия, например, .if x == 1 && x == 2
(3) нарушение безопасности кода на JavaScript
(4) нарушение целостности бинарной сборки .NET
В каком виде могут быть реализованы рекомендации по написанию безопасного кода?
(1) в виде шаблонов правильного кода
(2) в виде плагинов, проверяющих безопасность кода
(3) в виде атрибутов
(4) в виде параметризованных типов
Что такое VJ#?
(1) новая версия C#
(2) язык программирования, аналогичный Java
(3) то же, что и JavaScript
(4) новый функциональный язык программирования
Каковы новые возможности .NET 4.5.1, важные для реализации Microsoft Azure?
(1) поддержка больших массивов (более 2 Гб)
(2) поддержка разработки Web-сервисов WCF "от контракта"
(3) проверка файлов конфигурации WCF за счет Visual Studio как часть процесса построения
(4) новое пространство имен System.Azure
Для чего служит пункт Add SharePoint Connection?
(1) для разработки программных решений для SharePoint
(2) для инсталляции SharePoint
(3) для входа в облако
(4) для обращения к WCF
Что является результатом профилирования программы?
(1) график (диаграмма) использования ЦП и использования памяти при выполнении
(2) критические замечания по дизайну и реализации программы
(3) предложения по улучшению программы
(4) приказ об увольнении недобросовестного разработчика
На каком языке удобнее разрабатывать Web-приложения для браузера?
(1) JavaScript
(2) F#
(3) C++
(4) Visual Basic
В чем суть рефакторинг-преобразования "Инкапсулировать поле"?
(1) преобразование поля в приватное и введение свойства для доступа к полю и его изменения
(2) замена модификатора public на private
(3) удаление поля из класса
(4) запрещение сериализации значения поля
В чем суть Agile-стратегий разработки командных проектов?
(1) использование гибких схем разработки
(2) разработка короткими итерациями
(3) отчетность после каждой итерации
(4) использование водопадной модели