Главная / Интернет-технологии /
Перспективные технологии и языки веб-разработки / Тест 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
Укажите правильное соответствие:
интерфейс | предназначен для |
---|
1 | IEnumerable | 1 | возвращения хэш-кода с помощью выбранного алгоритма хэширования |
2 | IClonable | 2 | добавления, удаления и индексирования элементов в списке объектов |
3 | IComparable | 3 | копирования объектов |
4 | ICollection | 4 | нумерации содержимого объекта, поддерживающего IDictionary |
5 | IEnumerable , Ienumerator | 5 | определения общих характеристики класса набора элементов |
6 | IHashCodeProvider | 6 | работы с наборами объектов, в т.ч. с использованием оператора foreach |
7 | IList | 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 | содержание |
---|
1 | HttpApplication | 1 | В данном классе содержится общая информация веб-приложения для множества запросов, сеансов и каналов передачи данных |
2 | HttpApplicationState | 2 | Данный класс определяет общие для всех веб-приложений элементы |
3 | HttpBrowserCapabilities | 3 | Используется для формирования HTTP-ответа сервера |
4 | HttpCookie | 4 | Поддержка механизма безопасной работы с объектами HTTP cookie |
5 | HttpRequest | 5 | Предоставляет доступ к информации, переданной веб-клиентом |
6 | HttpResponse | 6 | Этот класс используется для получения информации о возможностях клиентского браузера, обращающегося к веб-серверу |
Ответ:
 (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) ничем из перечисленных выше