игра брюс 2048
Главная / Мобильные технологии / Возможности 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 




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