Главная / Программирование / Введение в разработку для Windows Phone

Введение в разработку для Windows Phone - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: Курс предназначен для разработчиков, которые хотят начать разрабатывать приложения для платформы Windows Phone. Начиная с основ, через простые примеры использования, курс познакомит слушателя с основами разработки приложений, научит, как использовать аппаратные и программные возможности платформы.
Смотрите также:
Разработчики Windows Phone учитывали следующие желания пользователей:
(1) возможность работы с контентом напрямую
(2) решение больших вычислительных задач
(3) быстрое понимание, что где находится
(4) создание и разработки стабильных приложений
(5) "персональность" устройства
Жизненный цикл выполняемых приложений для Windows Phone состоит из состояний:
(1) running, paused, dormant, tumbstoned
(2) running, tumbstoned
(3) running, dormant, tumbstoned
(4) running, loading, tumbstoned, dormant
Многозадачность в Windows Phone реализована при помощи:
(1) Fast App Swithcing
(2) Background Notification
(3) Special Task
(4) Background Transfer
(5) Push Notifications
Какой класс в .NET CF позволяет работать с данными для определения географических координат?
(1) GeoCoordinateWatcher
(2) Accelerometer
(3) Gyroscope
(4) Compass
(5) Push Notifications
Выберите из приведённого списка технологии для работы с мультимедиа, поддержка которых встроена в Internet Explorer 9:
(1) HTML5 Canvas
(2) HTML5 Video
(3) SVG
(4) HTML5 Audio
(5) Abobe Flash
Какие приложения встроены в Windows Phone?
(1) клиент XBox
(2) приложение для работы с почтой
(3) Samsung Apps
(4) клиент Twitter
(5) клиент Facebook
При каком событии приложение Windows Phone переходит из состояния Running в состояние Dormant?
(1) Load
(2) OnNavigateToMethod
(3) Deactivated
(4) Activated
Background Notification Service реализуется при помощи:
(1) Alarms
(2) Rings
(3) Reminders
(4) Messages
Какое из устройств (сенсоров) на мобильном устройстве позволяет определить направление на магнитный полюс и географический полюс?
(1) Компас
(2) Магнитометр
(3) Гироскоп
(4) Акселерометр
Выберите три базовые возможности для разработчика при работе с веб-приложением:
(1) загрузить HTML
(2) отредактировать HTML страницу
(3) вызвать хост
(4) выполнить скрипт на странице
Жесткая стандартизация для Windows Phone касается:
(1) размеров экрана
(2) наличия кнопок
(3) цвета экрана
(4) наличия специальных возможностей
Launcher
(1) позволяет запускать некоторую задачу без ожидания отклика от запущенной задачи
(2) позволяет запускать некоторую задачу с ожиданием отклика от запущенной задачи
(3) блокирует запуск некоторых приложений на определённое время
FAS (Fast Application Swithcing) в Windows Phone 7:
(1) обеспечивает возможность переключения между недавно запущенными приложениями
(2) обеспечивает возможность установки оповещения пользователя
(3) обеспечивает возможность загрузки файлов, когда приложение уже не работает
Какие есть типы GeoPositionStatus?
(1) Ready
(2) IsReady
(3) Initializing
(4) NoData
(5) Disabled
(6) Enabled
Выберите основные типы приложений, которые можно сделать при помощи HTML5 + JavaScript:
(1) компаньон мобильного сайта
(2) HTML5/ JavaScript без взаимодействия с платформой
(3) HTML5/JavaScript + HW
(4) HTML5/JavaScript + HZ
Windows Phone 7 отличается от других версий тем, что поддерживает:
(1) Silverlight
(2) AndEngine
(3) NDK Intel
(4) XNA
(5) WiFi
(6) 3G
Push Notifications в Windows Phone 7 бывают следующих типов:
(1) Raw
(2) Cell
(3) Line
(4) Tile
(5) Toast
(6) Note
Проигрывать Audio в Windows Phone можно:
(1) при помощи браузера используя возможности HTML5
(2) при помощи Background Audio
(3) при помощи Executed Services
При работе с камерой программно (прямой доступ) можно:
(1) делать снимки
(2) управлять фокусом
(3) управлять вспышками
(4) автоматически убирать эффект «красных глаз»
(5) обращаться к камере через класс PhotoCamera
Разработчик приложения HTML 5 + JavaScript для Windows Phone при помощи frameworks может:
(1) получать данные от акселерометра
(2) получать данные от магнитометра
(3) получать данные из адресной книги
(4) писать эффективные низкоуровневые приложения для мобильных устройств
Выберите верные утверждения:
(1) платформа Silverlight использует XAML и поддерживает только один язык программирования - C#
(2) XAML – это язык разметки
(3) при разработке приложения Silverlight есть возможность подсоединиться к устройству Windows Phone
(4) разработчик приложения Silverlight может привязывать элементы управления к данным
(5) всю визуальную часть приложения разработчик может писать только на XAML
Выберите верные утверждения:
(1) Приложения Windows Phone 7 имеют доступ ко всей файловой системе устройства
(2) в Windows Phone 7 при вызове launcher приложением, само приложение переходит в состояние Dormant или Tumbstoned
(3) Tile в Windows Phone 7 – это хороший способ взаимодействия с пользователем
(4) у Tile в Windows Phone 7 есть три "стороны" - "передняя", "задняя" и "боковая"
Выберите верные утверждения:
(1) приложения в Windows Phone 7 имеют доступ ко всей файловой системе устройства
(2) Fast Application Switching обеспечивает ту часть многозадачности, когда пользователь переключается между запущенными приложениями
(3) пользователь может отложить сработавший Reminder на определённое время
(4) что бы сработал Alarm, его нужно добавлять в системный сервис (в коде это выполняется с помощью статического метода класса ScheduledActionService)
Выберите верные утверждения:
(1) гироскоп есть не на всех электронных устройствах Windows Phone
(2) магнитометр обязателен для устройств Windows Phone
(3) гироскоп определяет скорость вращения устройства в радианах/сек
(4) данные магнитометра устройств Windows Phone в виде вектора в микротеслах
Выберите верные утверждения:
(1) компонент WebBrowser может отображать HTML5 как обычный браузер с поддержкой HTML5
(2) для того, что бы вызвать скрипт из Silverlight приложения необходимо воспользоваться методом WebBrowser.InvokeScript
(3) взаимодействие HTML5/JavaScript с платформой Windows Phone не возможно
Выберите НЕВЕРНЫЕ утверждения:
(1) элемент Canvas позволяет произвольно размещать на нём другие элементы управления
(2) при разработке приложения Silverlight для Windows Phone 7, можно подсоединиться только к реальному устройству Windows Phone
(3) для упрощения разработки приложений Windows Phone существуют шаблоны приложений
(4) при нажатии на кнопку «Back» (Назад) с первой страницы приложения, приложение переходит в фоновый режим работы
Выберите НЕВЕРНЫЕ утверждения:
(1) Push Notifications в Windows Phоne 7 основываются на XML
(2) в Windows Phone 7 при вызове launcher приложением, само приложение всегда переходит в состояние Tumbstoned
(3) Tile можно использовать для отображения значимой информации для пользователя
(4) при получении Toast оповещения устройство Windows Phone всегда выводит его на экран
(5) у Tile – есть две "стороны" - "передняя" и "задняя"
Выберите НЕВЕРНЫЕ утверждения:
(1) по умолчанию, при срабатывании блокировки экрана приложение уходит в состояние Dormant
(2) пользователь может отложить сработавший Alarm на определённое время
(3) при создании Reminder можно указать на какую страницу приложения необходимо перейти, но нельзя указать параметры перехода
(4) эмулятор Windows Phone можно настроить под различные региональные форматы
Выберите НЕВЕРНЫЕ утверждения:
(1) магнитометр и гироскоп могут не присутствовать на мобильном устройстве
(2) главное отличие магнитометра от компаса в том, что при наличии рядом с магнитометром сильного магнита, данные магнитометра искажены не будут
(3) motion sensor – это виртуальный сенсор, который оперирует данными акселерометра, гироскопа и магнитометра
(4) при помощи Silverlight WebCam API можно записывать видео
(5) при помощи прямого доступа к камере, нельзя управлять вспышкой
Выберите НЕВЕРНЫЕ утверждения:
(1) разработка HTML5/JavaScript в Windows Phone 8 является «родной»
(2) в компоненте WebBrowser выполнение скриптов поддерживается по умолчанию
(3) файлы, являющиеся контентом для приложения HTML5/JavaScript загружать в IsolatedStorage приложения не нужно
(4) компаньон мобильного сайта создаётся в том случае, когда возможностей одного лишь браузера не достаточно
Какие контексты ввода можно определить программно для текстового поля при разработке приложения Silverlight под Windows Phone?
(1) для ввода только чисел (InputScope ="Number")
(2) для ввода текста (InputScope ="Text")
(3) контекст ввода может выбираться лишь пользователем приложения
(4) для ввода адреса электронной почты (InputScope ="EmailSmtpAddress")
Raw – тип Push Notifications, которое характеризуется тем, что это:
(1) оповещение, которое позволяет обновить Tile на устройстве
(2) не типизированное оповещение
(3) оповещение, которое позволяет вывести информацию на экран устройства Windows Phone
Простой безошибочный жизненный цикл агента состоит из:
(1) создание, работа, "нечего делать", неактивен, приостановлен, "убит"
(2) создание, работа, неактивен, приостановлен, "убит"
(3) создание, работа, "нечего делать", приостановлен, "убит"
(4) создание, активация, работа, простой, выгрузка
Укажите, какие события из приведённого списка можно обрабатывать при помощи прямого доступа к камере:
(1) завершение выполнения снимка
(2) автофокусировка камеры
(3) завершение инициализации камеры
(4) завершение записи кадра видео
Что делает метод webBrowser.Navigate(urlPage) в коде приложения на Windows Phone (webBrowser – это компонент WebBrowser)?
(1) запускает на устройстве браузер по умолчанию и переходит на страницу находящуюся по адресу urlPage
(2) запускает на устройстве браузер по умолчанию и вводит в строку адреса значение urlPage
(3) загрузит в компонент webBrowser страницу, находящуюся по адресу urlPage
Стандартная конфигурация Expression Blend 4 позволяет:
(1) запускать эмулятор Windows Phone для просмотра дизайна приложения
(2) редактировать дизайн приложения
(3) редактировать анимацию в приложении
(4) добавлять иконки в меню приложения
Выберите стандартные классы CF .NET позволяющие работать с файловой системой и вводом/выводом на устройстве Windows Phone:
(1) IsolatedFile
(2) IsolatedStorageFile
(3) IsolatedStorageFileStream
(4) StreamWriter
Выберите общие правила выполнение агентов:
(1) агенты могут выполнятся периодически или при условии доступности ресурсов
(2) внутри агента не может создаваться другой агент
(3) агент всегда инициализируется приложением
(4) срок жизни агента не ограничен
Для запуска акселерометра необходимо:
(1) вызвать метод Start класса Accelerometer
(2) вызвать метод Open класса Accelerometer
(3) вызвать метод Run класса Accelerometer
(4) вызвать метод Enable(true) класса Accelerometer
Что из перечисленного сделает переход на одну страницу назад в компоненте 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)")
Разработчики Windows Phone учитывали следующие желания пользователей:
(1) быстрое понимание, что где находится
(2) решение больших вычислительных задач
(3) динамичность при отображении на экране
(4) «персональность» устройства
(5) возможность работы с контентом напрямую
Состояние Dormant приложения Windows Phone характеризуется тем, что:
(1) приложение выгружено из памяти, необходимые данные сохранены
(2) приложение выгружено из памяти, но исполняющиеся потоки остановлены
(3) приложение находится в памяти, потоки приложения остановлены, ресурсы освобождены
(4) приложение находится в памяти, потоки приложения остановлены, но ресурсы остаются занятыми
Многозадачность в Windows Phone реализована при помощи:
(1) Background Notification
(2) Special Task
(3) Background Transfer
(4) Push Notifications
(5) Periodic Background Agent
Какой класс в .NET CF позволяет получить вектор ускорения мобильного устройства?
(1) GeoCoordinateWatcher
(2) Accelerometer
(3) Gyroscope
(4) Compass
(5) Periodic Background Agent
Выберите, каким образом реализуются три базовые возможности для разработчика при работе с веб-приложением:
(1) Navigate/NavigateString
(2) window.external.notify/ScriptNotify
(3) WebBrowser.InvokeScript
(4) EditPage
Какие приложения встроены в Windows Phone?
(1) Samsung Apps
(2) приложение для работы с почтой
(3) клиенты банковских приложений
(4) клиент для отправки сообщений
(5) клиент Facebook
При каком событии приложение Windows Phone переходит из состояния Dormant в состояние Running?
(1) Load
(2) OnNavigateTo method
(3) Deactivated
(4) Activated
Что из Background Notification Service необходимо регистрировать в системный сервис (в коде это реализуется при помощи статического метода класса ScheduledActionService)?
(1) Alarms
(2) Rings
(3) Reminders
(4) Messages
Какое из устройств (сенсоров) на мобильном устройстве позволяет определить ускорение устройства?
(1) Компас
(2) Магнитометр
(3) Гироскоп
(4) Акселерометр
При каком событии приложение Windows Phone переходит из состояния Dormant в состояние Running?
(1) Load
(2) OnNavigateTo method
(3) Deactivated
(4) Activated
В Windows Phone обязательно должны присутствовать:
(1) электронный гироскоп
(2) сенсоры GPS
(3) акселерометр
(4) датчик Холла
(5) компас
Chooser
(1) позволяет запускать некоторую задачу без ожидания отклика от запущенной задачи
(2) позволяет запускать некоторую задачу с ожиданием отклика от запущенной задачи
(3) блокирует запуск некоторых приложений на определённое время
Background Notification в Windows Phone 7:
(1) обеспечивает возможность уведомления о событиях, когда приложение уже не работает
(2) обеспечивает возможность регулярных действий по расписанию
(3) обеспечивает проигрывание музыки в фоне
Какие пространства имён .NET CF необходимо подключить, что бы работать с сенсорами и с географическими координатами устройства?
(1) Microsoft.Devices.Sensors – для работы с сенсорами
(2) Microsoft.Phone.Controls.Map – для работы с координатами
(3) System.Device.Location – для работы с координатами
(4) Microsoft.Xna.Framework – для работы с векторами
(5) System.Collections.Generic - для работы с векторами
Выберите метод класса Path для соединения двух строковых значений в один путь.
(1) Path.Concat(path1, path2)
(2) Path.Add(path1, path2)
(3) Path.Combine(path1, path2)
(4) Path.CombinePaths(path1, path2)
Что может использовать разработчик для написания приложения под Windows Phone 7?
(1) XNA
(2) Silverlight
(3) HTML/Javascript
(4) NDK
Push Notifications в Windows Phone 7 бывают следующих типов:
(1) Ring
(2) Deep Toast
(3) Line
(4) Tile
(5) Toast
(6) Cell
Background Audio в Windows Phone позволяет:
(1) проигрывать музыку при работающем приложении
(2) проигрывать музыку при выгруженном приложении
(3) пересылать музыкальные файлы при помощи специального сообщения
Какие виды доступа к камере есть в Windows Phone?
(1) прямой доступ
(2) при помощи Silverlight 4 WebCam API
(3) обратный доступ
Разработчик приложения HTML 5 + JavaScript для Windows Phone при помощи frameworks может:
(1) получать данные от акселерометра
(2) писать эффективные низкоуровневые приложения для мобильных устройств
(3) получать данные от гироскопа
(4) получать данные из адресной книги
Выберите верные утверждения:
(1) платформа Silverlight использует XAML и любой язык программирования .NET CF
(2) XAML – это специфическая вариация XML
(3) при разработке приложения Silverlight можно подсоединиться только к эмулятору устройства Windows Phone
(4) визуальную часть приложения разработчик может описать на XAML или на языке программирования .NET CF
Выберите верные утверждения:
(1) Push Notifications в Windows Phоne 7 основываются на специальном бинарном формате
(2) Tile одна из возможностей сделать устройство Windows Phone "персональным"
(3) в Windows Phone 7 при вызове launcher приложением, само приложение всегда переходит в состояние Tumbstoned
(4) Raw оповещение в Windows Phone обрабатывает приложение, которое запросило это оповещение и зарегистрировало обработчик этого оповещения
Выберите верные утверждения:
(1) cоздавая Alarm можно задать ему определённое описание
(2) одним из отличий Reminder от Alarm является то, что Reminder можно отложить
(3) при создании Reminder можно указать на какую страницу приложения необходимо перейти
(4) что бы сработал Reminder, его нужно добавлять в системный сервис (в коде это выполняется с помощью статического метода класса ScheduledActionService)
Выберите верные утверждения:
(1) гироскоп обязателен для устройств Windows Phone
(2) GeoPositionStatus.Initializing – означает, что сервис для предоставления географических координат инициализируется
(3) motion sensor – это аппаратный сенсор, который включает в себя: акселерометр, гироскоп и магнитометр
(4) API motion sensor ничем не отличается от API магнитометра, но при этом даёт гораздо больше данных
Выберите верные утверждения:
(1) Navigate/NavigateString - это методы WebBrowser сontrol
(2) можно создать полноценное HTML5/JavaScript приложение, которое будет реагировать только на ввод данных пользователей, но такому приложению необходимо постоянное взаимодействие с платформой
(3) взаимодействие HTML5/JavaScript с платформой Windows Phone возможно через специальные frameworks
Выберите НЕВЕРНЫЕ утверждения:
(1) элемент StackPanel позволяет произвольно размещать на нём другие элементы управления
(2) при разработке приложения Silverlight для Windows Phone 7 можно подсоединиться как к реальному устройству Windows Phone, так и к эмулятору
(3) декомпозиция экрана Windows Phone в порядке расположения: Direct3D Surface, AppPage, SIP, AppBar, Incoming Call, System Tray, Notification, Volume
(4) кнопка «Back» (Назад) позволяет перемещаться только внутри одного какого-то приложения
Выберите НЕВЕРНЫЕ утверждения:
(1) при вызове launcher приложением, само приложение переходит в состояние Dormant или Tumbstoned
(2) у Tile – есть две "стороны" - "передняя" и "задняя"
(3) Raw оповещение выводит информацию на экран устройства Windows Phone
(4) Tile можно использовать для отображения значимой информации для пользователя
(5) при получении Toast оповещения устройство Windows Phone всегда выводит его на экран
Выберите НЕВЕРНЫЕ утверждения:
(1) при выходе из приложения, в котором запущенна закачка файла при помощи Background Transfer Service, закачка этого файла продолжится в фоновом режиме
(2) запросы Background Transfer Service удалять после использования не надо – они уничтожаются автоматически сервисом
(3) тэг <audio> HTML5 можно использовать для проигрывания аудиоинформации на странице
(4) в состоянии Dormant приложение не может проигрывать музыку
Выберите НЕВЕРНЫЕ утверждения:
(1) для работы с камерой в .NET CF есть класс PhotoCamera
(2) нельзя при помощи класса PhotoCamera установить режим вспышки
(3) класс CaptureSource из Silverlight WebCam API предназначен для сохранения в файл записываемого видео
(4) элемент VideoBrush из XAML позволяет отображать информацию с камеры
(5) лучше всего запускать GeoCoordinateWatcher в отдельном потоке, потому что инициализация сервиса происходит достаточно долго
Выберите НЕВЕРНЫЕ утверждения:
(1) компаньон мобильного сайта создаётся в том случае, когда возможностей одного лишь браузера не достаточно
(2) разработчику необходимо учитывать, что мобильный браузер не хранит историю посещений
(3) можно создать полноценное HTML5/JavaScript приложение, которое будет реагировать только на ввод данных пользователей и которому не потребуется взаимодействие с платформой
(4) файлы, являющиеся контентом для приложения HTML5/JavaScript загружать в IsolatedStorage приложения не нужно
Какие контексты ввода можно определить программно для текстового поля при разработке приложения Silverlight под Windows Phone?
(1) для ввода денежной суммы (InputScope ="CurrencyAmountAndSymbol")
(2) для поиска (InputScope ="Search")
(3) контекст ввода может выбираться лишь пользователем приложения
(4) для ввода телефонного номера (InputScope ="TelephoneNumber")
Tile – тип Push Notifications, которое характеризуется тем, что это:
(1) не типизированное оповещение
(2) оповещение, которое позволяет обновить Tile на устройстве
(3) оповещение, которое позволяет вывести информацию на экран устройства Windows Phone
Приостановление – это состояние агента, когда:
(1) система оставляет агента в памяти для быстрого доступа к нему и может выгрузить из памяти
(2) агент завершил свою работу и начинает выгрузку из памяти
(3) система освобождает память занятую агентом и завершает его
Класс FileSink из пространства имён System.Windows.Media позволяет:
(1) сохранить записываемое видео в файл
(2) сохранить снимок в файл
(3) открыть файл со снимком
HTML5 позволяет:
(1) проигрывать музыку в браузере
(2) обращаться к сенсорам мобильных устройств напрямую
(3) проигрывать видео в браузере
(4) работать с двумерной графикой
Платформа XNA Framework для Windows Phone:
(1) базируется на DirectX и .NET CF
(2) состоит из ядра, включающего в себя математические библиотеки, инструменты для работы с графикой, звуком, сетью, вводом/выводом данных и игровыми сервисами
(3) имеет поддержку 3D на уровне платформы
(4) обладает основным языком разработки, которым является Visual Basic
Выберите стандартные классы CF .NET позволяющие работать с файловой системой и вводом/выводом на устройстве Windows Phone:
(1) StreamReader
(2) IsolatedStream
(3) StreamWriter
(4) NativeTextWriter
Укажите сценарии использования периодических агентов:
(1) синхронизация данных
(2) трекинг местоположения
(3) загрузка данных
Для запуска гироскопа необходимо:
(1) вызвать метод Start класса Gyroscope
(2) вызвать метод Open класса Gyroscope
(3) вызвать метод Run класса Gyroscope
(4) вызвать метод Enable(true) класса Gyroscope
Что из перечисленного сделает переход на одну страницу вперед в компоненте 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)")
Разработчики Windows Phone учитывали следующие желания пользователей:
(1) динамичность при отображении на экране
(2) «персональность» устройства
(3) создание и разработки стабильных приложений
(4) возможность работы с контентом напрямую
(5) быстрое понимание, что где находится
Состояние Tumbstoned приложения Windows Phone характеризуется тем, что:
(1) приложение выгружено из памяти, но специальные словари хранят данные приложения
(2) приложение выгружено из памяти, но исполняющиеся потоки остановлены
(3) приложение находится в памяти, потоки приложения остановлены, ресурсы освобождены
(4) приложение находится в памяти, потоки приложения остановлены, но ресурсы остаются занятыми
Многозадачность в Windows Phone реализована при помощи:
(1) Special Task
(2) Run under the lock screen
(3) Push Notifications
(4) Resource-Intensive Agent
(5) Background Audio Player
Какой класс в .NET CF позволяет определить скорость вращения устройства вокруг каждой из осей?
(1) GeoCoordinateWatcher
(2) Accelerometer
(3) Gyroscope
(4) Compass
Что должна использовать страница, для передачи информации внутрь Silverlight приложения?
(1) window.external.notify
(2) ScriptNotify
(3) WebBrowser.InvokeScript
(4) метод Navigate
Какие приложения встроены в Windows Phone?
(1) клиент XBox
(2) приложение для работы с почтой
(3) Samsung Apps
(4) клиенты банковских приложений
(5) клиент Twitter
При каком событии приложение Windows Phone переходит из состояния Tumbstoned в состояние Running?
(1) Load
(2) OnNavigateTo method
(3) Activated
(4) Deactivated
Каким образом Background Notification Service регистрируются в системный сервис программно?
(1) Background Notification Service регистрируются автоматически
(2) при помощи статического метода класса ScheduledActionService
(3) необходимо создать объект класса ScheduledActionService и при помощи этого объекта зарегистрировать Background Notification Service
(4) Background Notification Service не надо регистрировать
Какое из устройств (сенсоров) на мобильном устройстве позволяет определить скорость вращения устройства?
(1) Компас
(2) Магнитометр
(3) Гироскоп
(4) Акселерометр
При каком событии приложение Windows Phone переходит из состояния Tumbstoned в состояние Running?
(1) Load
(2) OnNavigateTo method
(3) Activated
(4) Deactivated
В Windows Phone обязательно должны присутствовать:
(1) компас
(2) световой сенсор
(3) акселерометр
(4) электронный гироскоп
(5) сенсоры GPS
Главное отличие Launcher от Chooser состоит в том, что:
(1) он не позволяет обрабатывать отклики от запущенной задачи
(2) в нём отсутствуют параметры запуска задачи
(3) переводит приложение, его использующее, в состояние Dormant
Background Transfer в Windows Phone 7:
(1) обеспечивает возможность загрузки файлов, когда приложение уже не работает
(2) обеспечивает возможность уведомления о событиях, когда приложение уже не работает
(3) обеспечивает возможность переключения между недавно запущенными приложениями
Выберите верные типы GeoPositionStatus:
(1) IsReady
(2) Ready
(3) EndOfStream
(4) Initializing
(5) Loading
(6) Disabled
(7) Enabled
Выберите какие типы приложений можно сделать при помощи HTML5 + JavaScript:
(1) HTML5/JavaScript + WZ
(2) HTML5/ JavaScript
(3) HTML5/JavaScript + HW
(4) HTML5/JavaScript + HZ
Что включено в инструментарий Windows Phone SDK?
(1) Visual Studio 2010 Express Edition
(2) Expression Blend 4 for Windows Phone
(3) Visualization and Modeling Feature Pack
(4) Windows Phone Extensions for XNA Game Studio 4.0
(5) Windows Phone Emulator
Push Notifications в Windows Phone 7 бывают следующих типов:
(1) String
(2) Deep Toast
(3) Raw
(4) Mail
(5) Tile
(6) Toast
Background Audio в Windows Phone:
(1) может проигрывать музыку в фоновом режиме
(2) может пересылать музыкальные файлы при помощи специального сообщения
(3) может быть реализован программно при помощи языка программирования .NET CF или при помощи XAML
При работе с камерой через Silverlight 4 WebCam API можно:
(1) записывать видео
(2) делать снимки
(3) автоматически убирать эффект «красных глаз»
Разработчик приложения HTML 5 + JavaScript для Windows Phone при помощи frameworks может:
(1) получать данные от акселерометра
(2) писать эффективные низкоуровневые приложения для мобильных устройств
(3) получать данные от гироскопа
(4) получать данные от магнитометра
Выберите верные утверждения:
(1) Expression Blend предназначен для упрощения работы над дизайном приложения
(2) количество элементов управления для создания приложений Silverlight сильно ограниченно
(3) анимацию в приложении Silverlight можно создать только при помощи XAML
(4) Storyboard's позволяют создавать анимацию
Выберите верные утверждения:
(1) приложения Windows Phone 7 всегда имеют доступ ко всей файловой системе устройства
(2) Raw оповещение в Windows Phone обрабатывает приложение, которое запросило это оповещение и зарегистрировало обработчик этого оповещения
(3) разработчик приложений Windows Phone может выбрать в качестве хранилища данных SQL Server Compact Edition
(4) класс IsolatedStorageFile из .NET Compact Framework позволяет работать с доступной частью файловой системы
Выберите верные утверждения:
(1) класс DateTime .NET Framework предназначен для работы с данными типа дата/время
(2) эмулятор Windows Phone можно настроить под различные региональные форматы
(3) при выходе из приложения, в котором запущенна закачка файла при помощи Background Transfer Service, закачка этого файла прекратится
(4) на скачивание файлов при помощи Background Transfer Service есть определённые ограничения, связанные с размерами файлов и типом связи
Выберите верные утверждения:
(1) motion sensor – это виртуальный сенсор, который оперирует данными акселерометра, гироскопа и магнитометра
(2) API motion sensor ничем не отличается от API гироскопа, но при этом даёт гораздо больше данных
(3) motion sensor – может выдавать матрицу положения устройства
(4) для работы с камерой в .NET CF есть стандартный класс CameraDeviceClass
Выберите верные утверждения:
(1) WebBrowser.InvokeScript метод для запуска скрипта в приложении Silverlight
(2) можно создать полноценное HTML5/JavaScript приложение, которое будет реагировать только на ввод данных пользователей, но такому приложению необходимо постоянное взаимодействие с платформой
(3) взаимодействие HTML5/JavaScript с платформой Windows Phone возможно через специальные frameworks
Выберите НЕВЕРНЫЕ утверждения:
(1) разработчик приложения Silverlight может привязывать элементы управления к данным
(2) анимацию в приложении Silverlight можно создать только при помощи XAML
(3) визуальную часть приложения разработчик может описать на XAML или на выбранном языке программирования .NET CF
(4) платформа Silverlight использует XAML и поддерживает только один язык программирования - C#
Выберите НЕВЕРНЫЕ утверждения:
(1) Приложение Windows Phone может записывать данные в определённую системой папку (application data folder)
(2) Tile – тип Push Notifications, которое характеризуется тем, что оно позволяет вывести информацию на экран устройства Windows Phone сразу
(3) Tile можно использовать для отображения значимой информации для пользователя
(4) Push Notifications основываются на XML
(5) при получении Toast оповещения устройство Windows Phone всегда выводит его на экран
Выберите НЕВЕРНЫЕ утверждения:
(1) Background Audio позволяет проигрывать музыку, когда приложение выгружено
(2) при выходе из приложения, в котором запущенна закачка файла при помощи Background Transfer Service, закачка этого файла продолжится в фоновом режиме
(3) при создании агента не обязательно задавать его описание
(4) эмулятор Windows Phone можно настроить под различные региональные форматы
(5) в состоянии Dormant приложение не может проигрывать музыку
Выберите НЕВЕРНЫЕ утверждения:
(1) телефон может поддерживать сразу обе камеры (переднюю и заднюю)
(2) магнитометр и гироскоп могут не присутствовать на мобильном устройстве
(3) главное отличие магнитометра от компаса в том, что при наличии рядом с магнитометром сильного магнита, данные магнитометра искажены не будут
(4) класс CameraButtons из .NET CF обеспечивает прямой доступ к кнопкам камеры
(5) класс GeoCoordinateWatcher позволяет обработать событие доступности данных и событие изменения географического положения устройства
(6) нельзя при помощи класса PhotoCamera установить режим вспышки
Выберите НЕВЕРНЫЕ утверждения:
(1) что бы работать с переходами вперёд/назад в компоненте WebBrowser есть события Navigated, Navigating
(2) тэг <script type="text/javascript"> предназначен для кода на JavaScript
(3) взаимодействие HTML5/JavaScript с платформой Windows Phone не возможно
(4) Push Notifications основываются на XML
(5) компаньон мобильного сайта создаётся в том случае, когда возможностей одного лишь браузера не достаточно
(6) разработчику необходимо учитывать, что мобильный браузер не хранит историю посещений
Какие контексты ввода можно определить программно для текстового поля при разработке приложения Silverlight под Windows Phone?
(1) для ввода url (InputScope ="URL")
(2) для ввода пароля (InputScope ="PasswordBox")
(3) контекст ввода может выбираться лишь пользователем приложения
(4) для ввода адреса электронной почты (InputScope ="EmailSmtpAddress")
Toast – тип Push Notifications, которое характеризуется тем, что это:
(1) не типизированное оповещение
(2) оповещение, которое позволяет вывести информацию на экран устройства Windows Phone
(3) оповещение, которое позволяет обновить Tile на устройстве
Если во время работы агента возникнет ошибка, то:
(1) если ошибка возникнет один раз, то агент будет выгружен из памяти
(2) если ошибка повторится много раз, то агент будет выгружен из планировщика
(3) агент будет немедленно перезапущен системой заново
Пространство имён System.Windows.Media содержит классы:
(1) для работы с камерой
(2) для работы с микрофоном
(3) для работы с магнитометром
HTML5 позволяет:
(1) проигрывать музыку в браузере
(2) обращаться к сенсорам мобильных устройств напрямую
(3) работать с данными геопозиционирования
(4) работать с трёхмерной графикой
Приложение, написанное на HTML / JavaScript для Windows Phone:
(1) можно встроить в Silverlight приложение, используя WebBrowserControl
(2) может использовать возможности CSS для отображения двумерной графики
(3) необходимо зарегистрировать в системе для корректного выполнения
(4) имеет возможность использовать JavaScript библиотеки
Выберите стандартные классы CF .NET позволяющие работать с файловой системой и вводом/выводом на устройстве Windows Phone:
(1) IsolatedFile
(2) IsolatedStream
(3) StreamWriter
(4) NativeTextWriter
Укажите, какие типы агентов присутствуют в Windows Phone:
(1) периодические агенты
(2) on idle агенты
(3) постоянно выполняющиеся агенты
Для запуска магнитометра необходимо:
(1) вызвать метод Start класса Compass
(2) вызвать метод Open класса Compass
(3) вызвать метод Run класса Compass
(4) вызвать метод Enable(true) класса Compass
Что из перечисленного сделает переход на одну страницу назад в компоненте 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)")
Выберите стандартный цикл событий и методов приложения:
(1) Lunching event, Loading method, Running, OnNavigateFrom method, Closing event
(2) Lunching event, OnNavigateTo method, Running, OnNavigateFrom method, Closing event
(3) Lunching event, OnNavigateTo method, Running, Closing event
(4) Lunching event, OnNavigateTo method, Running, Stoping event