Главная / Программирование /
Введение в разработку для Windows Phone / Тест 5
Введение в разработку для Windows Phone - тест 5
Упражнение 1:
Номер 1
Выберите из приведённого списка технологии для работы с мультимедиа, поддержка которых встроена в Internet Explorer 9:
Ответ:
 (1) HTML5 Canvas 
 (2) HTML5 Video 
 (3) SVG 
 (4) HTML5 Audio 
 (5) Abobe Flash 
Номер 2
Выберите, каким образом реализуются три базовые возможности для разработчика при работе с веб-приложением:
Ответ:
 (1) Navigate/NavigateString
 
 (2) window.external.notify/ScriptNotify
 
 (3) WebBrowser.InvokeScript
 
 (4) EditPage
 
Номер 3
Что должна использовать страница, для передачи информации внутрь Silverlight приложения?
Ответ:
 (1) window.external.notify
 
 (2) ScriptNotify
 
 (3) WebBrowser.InvokeScript
 
 (4) метод Navigate
 
Упражнение 2:
Номер 1
Выберите три базовые возможности для разработчика при работе с веб-приложением:
Ответ:
 (1) загрузить HTML 
 (2) отредактировать HTML страницу 
 (3) вызвать хост 
 (4) выполнить скрипт на странице 
Номер 2
При каком событии приложение Windows Phone переходит из состояния Dormant в состояние Running?
Ответ:
 (1) Load 
 (2) OnNavigateTo method 
 (3) Deactivated 
 (4) Activated 
Номер 3
При каком событии приложение Windows Phone переходит из состояния Tumbstoned в состояние Running?
Ответ:
 (1) Load 
 (2) OnNavigateTo method 
 (3) Activated 
 (4) Deactivated 
Упражнение 3:
Номер 1
Выберите основные типы приложений, которые можно сделать при помощи HTML5 + JavaScript:
Ответ:
 (1) компаньон мобильного сайта 
 (2) HTML5/ JavaScript без взаимодействия с платформой 
 (3) HTML5/JavaScript + HW 
 (4) HTML5/JavaScript + HZ 
Номер 2
Выберите метод класса Path
для соединения двух строковых значений в один путь.
Ответ:
 (1) Path.Concat(path1, path2)
 
 (2) Path.Add(path1, path2)
 
 (3) Path.Combine(path1, path2)
 
 (4) Path.CombinePaths(path1, path2)
 
Номер 3
Выберите какие типы приложений можно сделать при помощи HTML5 + JavaScript:
Ответ:
 (1) HTML5/JavaScript + WZ 
 (2) HTML5/ JavaScript 
 (3) HTML5/JavaScript + HW 
 (4) HTML5/JavaScript + HZ 
Упражнение 4:
Номер 1
Разработчик приложения HTML 5 + JavaScript для Windows Phone при помощи frameworks может:
Ответ:
 (1) получать данные от акселерометра 
 (2) получать данные от магнитометра 
 (3) получать данные из адресной книги 
 (4) писать эффективные низкоуровневые приложения для мобильных устройств 
Номер 2
Разработчик приложения HTML 5 + JavaScript для Windows Phone при помощи frameworks может:
Ответ:
 (1) получать данные от акселерометра 
 (2) писать эффективные низкоуровневые приложения для мобильных устройств 
 (3) получать данные от гироскопа 
 (4) получать данные из адресной книги 
Номер 3
Разработчик приложения HTML 5 + JavaScript для Windows Phone при помощи frameworks может:
Ответ:
 (1) получать данные от акселерометра 
 (2) писать эффективные низкоуровневые приложения для мобильных устройств 
 (3) получать данные от гироскопа 
 (4) получать данные от магнитометра 
Упражнение 5:
Номер 1
Выберите верные утверждения:
Ответ:
 (1) компонент WebBrowser
может отображать HTML5 как обычный браузер с поддержкой HTML5 
 (2) для того, что бы вызвать скрипт из Silverlight приложения необходимо воспользоваться методом WebBrowser.InvokeScript
 
 (3) взаимодействие HTML5/JavaScript с платформой Windows Phone не возможно 
Номер 2
Выберите верные утверждения:
Ответ:
 (1) Navigate/NavigateString - это методы WebBrowser сontrol 
 (2) можно создать полноценное HTML5/JavaScript приложение, которое будет реагировать только на ввод данных пользователей, но такому приложению необходимо постоянное взаимодействие с платформой 
 (3) взаимодействие HTML5/JavaScript с платформой Windows Phone возможно через специальные frameworks 
Номер 3
Выберите верные утверждения:
Ответ:
 (1) WebBrowser.InvokeScript
метод для запуска скрипта в приложении Silverlight 
 (2) можно создать полноценное HTML5/JavaScript приложение, которое будет реагировать только на ввод данных пользователей, но такому приложению необходимо постоянное взаимодействие с платформой 
 (3) взаимодействие HTML5/JavaScript с платформой Windows Phone возможно через специальные frameworks 
Упражнение 6:
Номер 1
Выберите НЕВЕРНЫЕ утверждения:
Ответ:
 (1) разработка HTML5/JavaScript в Windows Phone 8 является «родной» 
 (2) в компоненте WebBrowser
выполнение скриптов поддерживается по умолчанию 
 (3) файлы, являющиеся контентом для приложения HTML5/JavaScript загружать в IsolatedStorage
приложения не нужно 
 (4) компаньон мобильного сайта создаётся в том случае, когда возможностей одного лишь браузера не достаточно 
Номер 2
Выберите НЕВЕРНЫЕ утверждения:
Ответ:
 (1) компаньон мобильного сайта создаётся в том случае, когда возможностей одного лишь браузера не достаточно 
 (2) разработчику необходимо учитывать, что мобильный браузер не хранит историю посещений 
 (3) можно создать полноценное HTML5/JavaScript приложение, которое будет реагировать только на ввод данных пользователей и которому не потребуется взаимодействие с платформой 
 (4) файлы, являющиеся контентом для приложения HTML5/JavaScript загружать в IsolatedStorage
приложения не нужно 
Номер 3
Выберите НЕВЕРНЫЕ утверждения:
Ответ:
 (1) что бы работать с переходами вперёд/назад в компоненте WebBrowser
есть события Navigated, Navigating
 
 (2) тэг <script type="text/javascript">
предназначен для кода на JavaScript 
 (3) взаимодействие HTML5/JavaScript с платформой Windows Phone не возможно 
 (4) Push Notifications основываются на XML 
 (5) компаньон мобильного сайта создаётся в том случае, когда возможностей одного лишь браузера не достаточно 
 (6) разработчику необходимо учитывать, что мобильный браузер не хранит историю посещений 
Упражнение 7:
Номер 1
Что делает метод webBrowser.Navigate(urlPage)
в коде приложения на Windows Phone (webBrowser – это компонент WebBrowser)?
Ответ:
 (1) запускает на устройстве браузер по умолчанию и переходит на страницу находящуюся по адресу urlPage 
 (2) запускает на устройстве браузер по умолчанию и вводит в строку адреса значение urlPage 
 (3) загрузит в компонент webBrowser страницу, находящуюся по адресу urlPage 
Номер 2
HTML5 позволяет:
Ответ:
 (1) проигрывать музыку в браузере 
 (2) обращаться к сенсорам мобильных устройств напрямую 
 (3) проигрывать видео в браузере 
 (4) работать с двумерной графикой 
Номер 3
HTML5 позволяет:
Ответ:
 (1) проигрывать музыку в браузере 
 (2) обращаться к сенсорам мобильных устройств напрямую 
 (3) работать с данными геопозиционирования 
 (4) работать с трёхмерной графикой 
Упражнение 8:
Номер 1
Что из перечисленного сделает переход на одну страницу назад в компоненте WebBrowser webBrowser
?
Ответ:
 (1) webBrowser.GoTo("history.go(-1)")
 
 (2) webBrowser.Eval("history.go(-1)")
 
 (3) webBrowser.Invoke("eval", "history.go(-1)")
 
 (4) webBrowser.InvokeScript("eval", "history.go(-1)")
 
 (5) webBrowser.InvokeScript("eval", "history.go(1)")
 
Номер 2
Что из перечисленного сделает переход на одну страницу вперед в компоненте WebBrowser webBrowser
?
Ответ:
 (1) webBrowser.GoTo("history.go(-1)")
 
 (2) webBrowser.Eval("history.go(-1)")
 
 (3) webBrowser.Invoke("eval", "history.go(-1)")
 
 (4) webBrowser.InvokeScript("eval", "history.go(-1)")
 
 (5) webBrowser.InvokeScript("eval", "history.go(1)")
 
Номер 3
Что из перечисленного сделает переход на одну страницу назад в компоненте WebBrowser webBrowser
?
Ответ:
 (1) webBrowser.GoTo("history.go(-1)")
 
 (2) webBrowser.Eval("history.go(-1)")
 
 (3) webBrowser.Invoke("eval", "history.go(-1)")
 
 (4) webBrowser.InvokeScript("eval", "history.back()")
 
 (5) webBrowser.InvokeScript("eval", "history.go(1)")