Главная / Мобильные технологии /
Возможности Visual Studio 2013 и их использование для облачных вычислений / Тест 19
Возможности Visual Studio 2013 и их использование для облачных вычислений - тест 19
Упражнение 1:
Номер 1
Что такое Perspectives?
Ответ:
 (1) журнал о перспективах Visual Studio 
 (2) расширение Visual Studio для управления конфигурациями окон 
 (3) новый оператор языка C# 
 (4) класс .NET Framework 
Номер 2
Какой инсталлятор используется в Visual Studio для инсталляци внешних программных пакетов (библиотек).
Ответ:
 (1) VSIX 
 (2) make 
 (3) MSBuild 
 (4) cmd 
Номер 3
Можно ли использовать Perspectives в версии VS 2013 Update 2?
Ответ:
 (1) да 
 (2) нет, инсталляция с помощью VSIX не проходит 
 (3) в зависимости от ОС 
 (4) в зависимости от конфигурации оборудования 
Упражнение 2:
Номер 1
В чем суть программы VSIP?
Ответ:
 (1) программа сотрудничества группы Visual Studio с коммерческими фирмами 
 (2) программа взаимодействия группы Visual Studio со студентами 
 (3) программа распространения Visual Studio в Вашей стране 
 (4) программа разработки Вашего собственного расширения Visual Studio 
Номер 2
Какие инструменты предлагает группа Visual Studio для интеграции с Visual Studio Online?
Ответ:
 (1) библиотеки (REST API) для интеграции Ваших сервисов и приложений с VS Online 
 (2) Visual Studio Online SDK для расширения функциональности VS Online 
 (3) документацию по VS Online 
 (4) исходный код VS Online 
Номер 3
Что такое Visual Studio SDK?
Ответ:
 (1) часть Visual Studio 
 (2) инструмент для расширения функциональности Visual Studio и создания ее экспериментальных версий 
 (3) инструмент для переноса Visual Studio в облако 
 (4) инструмент для разработки мобильной версии Visual Studio 
Упражнение 3:
Номер 1
Что такое Team Foundation Server SDK?
Ответ:
 (1) инструмент для расширения возможностей TFS и создания его экспериментальных версий 
 (2) инструмент для создания командных проектов в TFS 
 (3) инструмент для разработки документации по TFS 
 (4) инструмент для обучения использованию TFS 
Номер 2
Что такое add-in (plug-in) к Visual Studio?
Ответ:
 (1) независимое расширение функциональности Visual Studio в виде совокупности классов, без модификации кода Visual Studio 
 (2) изменение кода Visual Studio с целью расширения функциональности среды 
 (3) программный модуль для подключения Visual Studio к облаку 
 (4) инсталлятор Visual Studio 
Номер 3
Какие известные инструменты для .NET реализованы как плагины к Visual Studio?
Ответ:
 (1) Spec# 
 (2) Aspect.NET 
 (3) Team Foundation Server 
 (4) SQL Server 
Упражнение 4:
Номер 1
Какие расширения функциональности анализатора кода VS 2013 предлагаются в лекции?
Ответ:
 (1) диагностика "проваливания" в операторе switch
в языке C++ 
 (2) диагностика невыполнимых условий 
 (3) диагностика использования переменных с неопределенным значением 
 (4) диагностика использования неописанных идентификаторов 
Номер 2
Что такое проваливание в операторе switch
?
Ответ:
 (1) переход по умолчанию управления из одной альтернативы case
в другую из-за отсутствия оператора break
 
 (2) неожиданный переход на конец метода 
 (3) генерация исключения 
 (4) обход оператора switch
из-за ошибки компилятора 
Номер 3
Что такое невыполнимое условие в программе?
Ответ:
 (1) условие, значение которого теоретически не может быть равно true
, например, x == 1 && x == 2
 
 (2) условие, значение которого оказалось равным false
 
 (3) слишком сложное условие 
 (4) условие, которое никогда не вычисляется 
Упражнение 5:
Номер 1
Что такое generics?
Ответ:
 (1) методы с непустыми наборами аргументов 
 (2) обобщенные определения классов или методов, параметризованные типами 
 (3) генераторы коллекций 
 (4) генерация исключений 
Номер 2
В каком классическом языке впервые появились generics?
Ответ:
 (1) CLU 
 (2) Ada 
 (3) FORTRAN 
 (4) BASIC 
Номер 3
Какая возможность присутствовала в generics в языке CLU, но отсутствует в generics в языке C#?
Ответ:
 (1) параметры-типы 
 (2) параметры-константы 
 (3) параметры-процедуры 
 (4) параметры-функции 
Упражнение 6:
Номер 1
Для каких целей полезны параметры-константы в generics?
Ответ:
 (1) стек с задаваемым с помощью параметра максимальным размером 
 (2) передача информации о типе элемента коллекции 
 (3) обработка исключений 
 (4) генерация объектов 
Номер 2
Что такое сопрограммы?
Ответ:
 (1) то же, что и подпрограммы 
 (2) то же, что и макросы 
 (3) совместно выполняемые программы 
 (4) процесс, переключающий управление на другой процесс оператором rresume без возврата 
Номер 3
В каком языке программирования впервые появились сопрограммы?
Ответ:
 (1) C 
 (2) C++ 
 (3) SIMULA 67 
 (4) C# 
Упражнение 7:
Номер 1
Что происходит с сопрограммой при выполнении в ней оператора resume
?
Ответ:
 (1) запоминается ее локальное управление, которые может быть возобновлено таким же оператором 
 (2) перезагрузка системы 
 (3) зависание 
 (4) прекращение работы 
Номер 2
Приведите примеры сопрограммного взаимодействия в языках программирования
Ответ:
 (1) вызвавшая процедура и вызываемая процедура 
 (2) тело цикла и заголовок цикла 
 (3) обработчик исключения и обрабатываемое исключение 
 (4) объект некоторого класса и поле этого объекта 
Номер 3
Какой оператор введен в C# как ограниченный вариант сопрограммного взаимодействия?
Ответ:
 (1) yield return
 
 (2) return
 
 (3) break
 
 (4) continue
 
Упражнение 8:
Номер 1
Какая классическая книга Microsoft содержит рекомендации по написанию безопасного кода?
Ответ:
 (1) Howard, LeBlanc. Writing Secure Code 
 (2) Bishop. Java Gently 
 (3) Russinovich.Windows Internals 
 (4) Prosise. Proggamming for MFC 
Номер 2
В какой форме сейчас реализованы в Visual Studio рекомендации этой книги?
Ответ:
 (1) пока только в виде страниц MSDN с рекомендациями из книги 
 (2) в специальном плагине Writing Secure Code 
 (3) в виде легенд, распространяемых в Microsoft 
 (4) в виде Team Foundation Server 
Номер 3
В каком виде могут быть реализованы рекомендации по написанию безопасного кода?
Ответ:
 (1) в виде шаблонов правильного кода 
 (2) в виде плагинов, проверяющих безопасность кода 
 (3) в виде атрибутов 
 (4) в виде параметризованных типов