игра брюс 2048
Главная / Интернет-технологии / Перспективные технологии и языки веб-разработки / Тест 20

Перспективные технологии и языки веб-разработки - тест 20

Упражнение 1:
Номер 1
Выберите утверждения которые правильно характеризуют платформу .NET
   

Ответ:

 (1) в эту среду разработки не могут добавляться языки программирования, компиляторы которых создаются сторонними разработчиками 

 (2) в рамках данной платформы используется нестандартная система типов 

 (3) в распоряжение программиста предоставляется библиотека базовых классов, доступная из любого языка программирования .NET 

 (4) для программ на языках программирования платформы генерируется код не привязанный к среде выполнения .NET. 

 (5) пространства имен объединяют функционально близкие классы в группы в целях структуризации  


Номер 2
Укажите правильное соответствие:
	
в теле класса C# могут быть объявлены:определение
1Поля1Представляют собой описание случая класса и задают определение функционального типа (класса) данных
2Конструкторы2Содержат описания операций, доступных над объектами класса.
3Методы3Характеризуют свойства объектов класса.
4Делегаты4Это специальные методы класса, позволяющие создавать объекты класса.

Ответ:

 (1) 1-3,2-4,3-2,4-1 

 (2) 1-1,2-2,3-3,4-4 

 (3) 1-4,2-3,3-2,4-1 


Номер 3
Укажите правильное соответствие:  
	
в теле класса C# могут быть объявлены:определение
1Поля1Представляют собой описание случая класса и задают определение функционального типа (класса) данных
2Конструкторы2Содержат описания операций, доступных над объектами класса.
3Методы3Характеризуют свойства объектов класса.
4Делегаты4Это специальные методы класса, позволяющие создавать объекты класса.

Ответ:

 (1) 1-3,2-4,3-2,4-1 

 (2) 1-1,2-2,3-3,4-4 

 (3) 1-4,2-3,3-2,4-1 


Упражнение 2:
Номер 1
Укажите правильное соответствие:  
	
интерфейспредназначен для
1IEnumerable 1возвращения хэш-кода с помощью выбранного алгоритма хэширования
2IClonable 2добавления, удаления и индексирования элементов в списке объектов
3IComparable3копирования объектов
4ICollection 4нумерации содержимого объекта, поддерживающего IDictionary
5IEnumerable, Ienumerator5определения общих характеристики класса набора элементов
6IHashCodeProvider6работы с наборами объектов, в т.ч. с использованием оператора foreach
7IList 7сравнения и сортировки объектов

Ответ:

 (1) 1-6,2-3,3-7,4-5,5-4,6-1,7-2 

 (2) 1-6,2-2,3-7,4-5,5-4,6-3,7-1 

 (3) 1-5,2-4,3-3,4-2,5-1,6-7,7-6 


Номер 2
Укажите правильное соответствие:  
   
пространство имен ASP.NETсодержание
1HttpApplication1В данном классе содержится общая информация веб-приложения для множества запросов, сеансов и каналов передачи данных
2HttpApplicationState2Данный класс определяет общие для всех веб-приложений элементы
3HttpBrowserCapabilities3Используется для формирования HTTP-ответа сервера
4HttpCookie4Поддержка механизма безопасной работы с объектами HTTP cookie
5HttpRequest5Предоставляет доступ к информации, переданной веб-клиентом
6HttpResponse6Этот класс используется для получения информации о возможностях клиентского браузера, обращающегося к веб-серверу

Ответ:

 (1) 1-2,2-1,3-6,4-4,5-5,6-3 

 (2) 1-1,2-6,3-4,4-5,5-3,6-2 

 (3) 1-3,2-2,3-1,4-6,5-4,6-5 


Номер 3
Какие из возможностей не относятся к Web CMS?  
   
   

Ответ:

 (1) визуализация контента 

 (2) масштабируемость 

 (3) обеспечение защищенной передачи данных от клиента к серверу 

 (4) предоставление среды исполнения веб-приложений 

 (5) применение автоматических шаблонов отображения  

 (6) простота редактирования контента 

 (7) управление документами 


Номер 4
Укажите правильное соответствие:  
	
компонентаотвечает за:
1Модель1получение сообщений в виде реакции на действия пользователя
2Вид2представление данных пользователю
3Контроллер3хранение данных и обеспечение интерфейса к ним

Ответ:

 (1) 1-3,2-2,3-1 

 (2) 1-1,2-3,3-2 

 (3) 1-1,2-2,3-3 


Упражнение 3:
Номер 1
Выберите верные утверждения:  
  

Ответ:

 (1) Razor является синтаксисом разметки, который позволяет встраивать серверный код на веб-странице 

 (2) блоки Razor кода обозначаются с помощью @  

 (3) блоки Razor кода обозначаются с помощью & 

 (4) блоки Razor кода обозначаются с помощью <? > 

 (5) блоки Razor кода обозначаются с помощью <% %> 

 (6) разметка ASP.NET по сравнению с синтаксисом Razor проще в использовании и легче для освоения. 

 (7) файл веб-страницы ASP.NET с синтаксисом Razor может иметь расширение .asp 

 (8) файл веб-страницы ASP.NET с синтаксисом Razor может иметь расширение .aspx 

 (9) файл веб-страницы ASP.NET с синтаксисом Razor может иметь расширение .shtml 

 (10) файл веб-страницы ASP.NET с синтаксисом Razor может иметь расширение .vbhtml 

 (11) файл веб-страницы ASP.NET с синтаксисом Razor может иметь расширение .cshtml 


Номер 2
Razor позволяет встраивать в веб-страницу код на языке:  
  

Ответ:

 (1) ASP 

 (2) C# 

 (3) F# 

 (4) Java 

 (5) PHP 

 (6) Visual Basic 

 (7) с++ 


Номер 3
Укажите, что не входит  (или не поддерживается) в WebMatrix 2:  
  

Ответ:

 (1) ASP.NET 

 (2) веб-сервер, запускаемый системой по запросу 

 (3) встроенная база данных 

 (4) отладчик кода 

 (5) редактор с подсветкой синтаксиса C# 

 (6) редактор с подсветкой синтаксиса CSS 

 (7) редактор с подсветкой синтаксиса HTML 


Упражнение 4:
Номер 1
Укажите, какие из характеристик относятся к RIA:  
  

Ответ:

 (1) все задачи по обработке информации делегируются на сервер, приложение самостоятельно реализет лишь отображение статического контента 

 (2) для запуска приложения требуется установка специального плагина 

 (3) интерактивность приложения ограничена, небольшим набором стандартных элементов управления, таких как флажки, переключатели, текстовые поля и кнопки 

 (4) как правило, требуется постоянное подключение к Интернет 

 (5) клиентское приложение может взаимодействовать с сервером, не дожидаясь, пока пользователь совершит определенное действие в приложении 

 (6) очень много времени затрачивается на отправку данных на сервер и ожидание ответа от сервера 

 (7) прижение легко расширяется путем установки плагинов 

 (8) приложение включает в себя некую промежуточную часть кода приложения, находящуюся между пользователем и сервером 

 (9) приложение загружается в локальной среде безопасности ("песочнице") 

 (10) содержимое приложения легко индексируется поисковыми системами 


Номер 2
Укажите правильное соответствие:  Adobe Flash
  

Ответ:

 (1) Java 

 (2) ActionScript 

 (3) XAML 


Номер 3
Укажите правильное соответствие:  JavaFX
  

Ответ:

 (1) Java 

 (2) ActionScript 

 (3) XAML 


Упражнение 5:
Номер 1
Укажите правильное соответствие:  MS SilverLight
  

Ответ:

 (1) Java 

 (2) ActionScript 

 (3) XAML 


Номер 2
Технология Silverlight предназначена для поддержки:  
  

Ответ:

 (1) анимации 

 (2) графики 

 (3) интерактивности 

 (4) мультимедиа 

 (5) ничего из перечисленного выше 


Номер 3
Silverlight является:  
  

Ответ:

 (1) заменой для веб-браузера 

 (2) машиной для исполнения байт-кода 

 (3) подключаемым модулем, расширяющим функциональность браузера 

 (4) ничем из перечисленного выше 


Упражнение 6:
Номер 1
Основым инструментом программирования в Silverlight является:  
  

Ответ:

 (1) .NET Framework CLR 

 (2) JavaScript 

 (3) XAML 

 (4) ни один из перечисленных выше 


Номер 2
Необходимо исключить неправильные варианты. XAML предназначен для:  
  

Ответ:

 (1) описания процесса интерактивного взаимодействия веб-приложения с пользователем 

 (2) описания эффектов анимации 

 (3) определения визуальных инструментов приложения 


Номер 3
Для потокового вещания и прогрессивной загрузки видео в Silverlight используется:  
  

Ответ:

 (1) элемент MediaElement 

 (2) элемент MultiScaleImage 

 (3) ни один из перечисленных выше 


Упражнение 7:
Номер 1
Укажите правильное соответствие:  Rectangle
  

Ответ:

 (1) позволяет создавать нелинейные контуры.  

 (2) отрисовывает ломаную линию 

 (3) позволяет определять на экране прямоугольную форму 

 (4) позволяет определять эллипс или круг 

 (5) отрисовывает многоугольник 

 (6) отрисовывает прямую линию, соединяющую две точки 


Номер 2
Укажите правильное соответствие:  Ellipse
  

Ответ:

 (1) позволяет создавать нелинейные контуры.  

 (2) отрисовывает ломаную линию 

 (3) позволяет определять на экране прямоугольную форму 

 (4) позволяет определять эллипс или круг 

 (5) отрисовывает многоугольник 

 (6) отрисовывает прямую линию, соединяющую две точки 


Номер 3
Укажите правильное соответствие:  Line 
  

Ответ:

 (1) позволяет создавать нелинейные контуры.  

 (2) отрисовывает ломаную линию 

 (3) позволяет определять на экране прямоугольную форму 

 (4) позволяет определять эллипс или круг 

 (5) отрисовывает многоугольник 

 (6) отрисовывает прямую линию, соединяющую две точки 


Упражнение 8:
Номер 1
Укажите правильное соответствие:  Polygon
  

Ответ:

 (1) позволяет создавать нелинейные контуры.  

 (2) отрисовывает ломаную линию 

 (3) позволяет определять на экране прямоугольную форму 

 (4) позволяет определять эллипс или круг 

 (5) отрисовывает многоугольник 

 (6) отрисовывает прямую линию, соединяющую две точки 


Номер 2
Укажите правильное соответствие:  Polyline 
  

Ответ:

 (1) позволяет создавать нелинейные контуры.  

 (2) отрисовывает ломаную линию 

 (3) позволяет определять на экране прямоугольную форму 

 (4) позволяет определять эллипс или круг 

 (5) отрисовывает многоугольник 

 (6) отрисовывает прямую линию, соединяющую две точки 


Номер 3
Укажите правильное соответствие:  Path 
  

Ответ:

 (1) позволяет создавать нелинейные контуры.  

 (2) отрисовывает ломаную линию 

 (3) позволяет определять на экране прямоугольную форму 

 (4) позволяет определять эллипс или круг 

 (5) отрисовывает многоугольник 

 (6) отрисовывает прямую линию, соединяющую две точки 


Упражнение 9:
Номер 1
Укажите правильное соответствие:  TranslateTransform 
  

Ответ:

 (1) используется для изменения масштаба объекта  

 (2) используется для создания математического преобразования, которое может сочетать все перечисленное  

 (3) наклоняет объект в заданном направлении на заданный угол  

 (4) перемещает объект в направлении, соответственно заданному вектору  

 (5) поворачивает элемент на заданный угол  


Номер 2
Укажите правильное соответствие:  ScaleTransform 
  

Ответ:

 (1) используется для изменения масштаба объекта  

 (2) используется для создания математического преобразования, которое может сочетать все перечисленное  

 (3) наклоняет объект в заданном направлении на заданный угол  

 (4) перемещает объект в направлении, соответственно заданному вектору  

 (5) поворачивает элемент на заданный угол  


Номер 3
Укажите правильное соответствие:  RotateTransform 
  

Ответ:

 (1) используется для изменения масштаба объекта  

 (2) используется для создания математического преобразования, которое может сочетать все перечисленное  

 (3) наклоняет объект в заданном направлении на заданный угол  

 (4) перемещает объект в направлении, соответственно заданному вектору  

 (5) поворачивает элемент на заданный угол  


Упражнение 10:
Номер 1
Укажите правильное соответствие:  SkewTransform
  

Ответ:

 (1) используется для изменения масштаба объекта  

 (2) используется для создания математического преобразования, которое может сочетать все перечисленное  

 (3) наклоняет объект в заданном направлении на заданный угол  

 (4) перемещает объект в направлении, соответственно заданному вектору  

 (5) поворачивает элемент на заданный угол  


Номер 2
Укажите правильное соответствие:  MatrixTransform 
  

Ответ:

 (1) используется для изменения масштаба объекта  

 (2) используется для создания математического преобразования, которое может сочетать все перечисленное  

 (3) наклоняет объект в заданном направлении на заданный угол  

 (4) перемещает объект в направлении, соответственно заданному вектору  

 (5) поворачивает элемент на заданный угол  


Номер 3
В Silverlight события генерируемые пользователем обрабатываются:  
  

Ответ:

 (1) функциями JavaScript 

 (2) функциями .NET Framework  

 (3) ничем из перечисленных выше 




Главная / Интернет-технологии / Перспективные технологии и языки веб-разработки / Тест 20