Главная / Мобильные технологии /
Возможности Visual Studio 2013 и их использование для облачных вычислений / Тест 7
Возможности Visual Studio 2013 и их использование для облачных вычислений - тест 7
Упражнение 1:
Номер 1
Что такое C# ?
Ответ:
 (1) современный объектно-ориентированный язык 
 (2) функциональный язык 
 (3) процедурный язык 
 (4) язык логического программирования 
Номер 2
Каковы основные концепции C#?
Ответ:
 (1) класс 
 (2) интерфейс 
 (3) пространство имен 
 (4) метрическое пространство 
Номер 3
Что такое свойство в языке C# ?
Ответ:
 (1) виртуальное поле с операциями get и set 
 (2) то же, что и поле 
 (3) то же, что и метод 
 (4) пара методов вида getX
и setX
 
Упражнение 2:
Номер 1
Что такое виртуальный метод?
Ответ:
 (1) метод, имеющий одинаковые заголовки, но разные реализации для класса-предка и класса-потомка 
 (2) метод, имеющий в классе только заголовок, но не имеющий реализации 
 (3) метод, реализованный на ассемблере 
 (4) метод, присоединяемый к объекту динамически во время выполнения 
Номер 2
Что такое приватное поле?
Ответ:
 (1) поле, доступное только изнутри класса, но не доступное извне его 
 (2) поле с конфиденциальной информацией 
 (3) поле, доступное в классах одного и того же пространства имен 
 (4) поле, определенное как локальная переменная метода 
Номер 3
Что такое пространство имен?
Ответ:
 (1) область локализации имен внутри класса 
 (2) группа определений сущностей (классов, интерфейсов и т.д.), доступная через общее имя данного пространства имен 
 (3) Web-сайт, определяющий совокупность имен 
 (4) набор имен локальных переменных 
Упражнение 3:
Номер 1
Что такое параметризованный тип (generic)?
Ответ:
 (1) обобщенное определение типа (класса) некоторой коллекции, параметром которого служит тип элементов коллекции 
 (2) тип, методы которого имеют параметры 
 (3) тип с изменяющейся стоуктурой и составом полей 
 (4) тип, параметром которого является метод 
Номер 2
В чем преимущество параметризованных типов C#, по сравнению с Java?
Ответ:
 (1) в языке C# можно узнать тип конкретной параметризации (конкретизации) параметризованного типа во время выполнения 
 (2) в языке C# параметризованный тип может иметь не только параметры-типы, но и параметры-константы 
 (3) в Java нет параметризованных типов 
 (4) в Java имеет место эффект "стирания типов" конкретных параметризаций во время выполнения, а в C# - нет 
Номер 3
В чем преимущество параметризованных типов в Visual C# 2013, по сравнению с Visual C# 2010?
Ответ:
 (1) в Visual C# 2010 не была реализована возможность вычисления типа конкретной параметризации во время выполнения 
 (2) в Visual C# 2013 появилась возможность напрямую вычислять типо конкретной параметризации методом GetType()
 
 (3) в Visual C# 2010 вообще нет параметризованных типов 
 (4) в Visual C# 2013 параметризованные типы унифицированы с Java 
Упражнение 4:
Номер 1
В чем преиущество и удобство Visual Basic, по сравнению с C#?
Ответ:
 (1) простота создания экранных форм и других элементов GUI 
 (2) больше возможностей, чем в C# 
 (3) Visual Basic предоставляет доступ ко всем классам .NET Framework 
 (4) Visual Basic - функциональный язык 
Номер 2
Каковы новые возможности Visual Basic 2013?
Ответ:
 (1) метод Async
для асинхронных программ 
 (2) итераторы 
 (3) интерфейсы 
 (4) пространства имен 
Номер 3
Как был разработан язык C++?
Ответ:
 (1) как расширение C классами языка Симула-67 
 (2) как расширение Паскаля 
 (3) как расширение Алгола-60 
 (4) как расширение Фортрана 
Упражнение 5:
Номер 1
Какие стандарты языка C++ разработаны?
Ответ:
 (1) С99 
 (2) С++ 11 
 (3) С-- 2014 
 (4) C without classes 
Номер 2
Что такое шаблоны (templates) в C++?
Ответ:
 (1) параметризованные классы и функции 
 (2) заготовки кода 
 (3) разновидность методов 
 (4) разновидность полей 
Номер 3
В чем недостатки шаблонов C++?
Ответ:
 (1) неполный контроль типов 
 (2) реализация шаблонов путем дублирования кода 
 (3) нет возможности задать ограничения на параметр-тип 
 (4) слишком медленно работают 
Упражнение 6:
Номер 1
Что такое JavaScript?
Ответ:
 (1) динамический язык для Web-программирования и анимаци и Web-страниц 
 (2) первая версия языка Java 
 (3) скрипт на языке Java 
 (4) разновидность языка PostScript 
Номер 2
В чем удобство языка JavaScript для анимации Web-страниц?
Ответ:
 (1) удобно программировать в виде функций обработчики событий, связанных с Web-страницами 
 (2) совместимость с ASP.NET 
 (3) нет контроля типов 
 (4) нет контроля содержимого страницы 
Номер 3
Что такое TypeScript?
Ответ:
 (1) типизированное расширение JavaScript в VS 2013 
 (2) первая версия языка JavaScript 
 (3) то же, что и ECMAScript 
 (4) скриптовый язык для UNIX 
Упражнение 7:
Номер 1
Какие парадигмы программирования поддерживает язык F#?
Ответ:
 (1) функциональную 
 (2) объектно-ориентированную 
 (3) логическое программирование 
 (4) аспектно-ориентированное программирование 
Номер 2
Что является основной концепцией и основным видом модуля в F#?
Ответ:
 (1) функция 
 (2) процедура 
 (3) блок 
 (4) продукция 
Номер 3
В чем удобство F# ?
Ответ:
 (1) лаконичность, близость к математической символике 
 (2) сходство с языком Си 
 (3) удобство разработки рекурсивных алгоритмов 
 (4) высокий уровень абстракции 
Упражнение 8:
Номер 1
Каковы новые возможности F# 2013?
Ответ:
 (1) объединения с ограничениями 
 (2) концепция множества 
 (3) концепция списка 
 (4) концепция объекта 
Номер 2
Каковы возможности сравнению с C#, с точки зрения совместимости с .NET?
Ответ:
 (1) возможности те же 
 (2) доступ к библиотеке классов .NET Framework 
 (3) F# не совместим с .NET 
 (4) F# 2013 совместим с .NET, а более ранние версии - нет 
Номер 3
На каком языке удобнее разрабатывать Web-приложения для браузера?
Ответ:
 (1) JavaScript 
 (2) F# 
 (3) C++ 
 (4) Visual Basic