Главная / Мобильные технологии / Сложные приёмы разработки приложений для Windows Phone 8

Сложные приёмы разработки приложений для Windows Phone 8 - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: Курс посвящен разработке приложений для новой мобильной ОС Microsoft Windows Phone 8.
Смотрите также:
Какие языки программирования доступны при создании проектов приложений для Windows Phone на основе стандартных шаблонов Visual Studio 2012?
(1) C#, Visual Basic
(2) С#, Visual Basic, C++
(3) С#, Visual Basic, JavaScript
(4) С#, C++
Если в приложении нужен элемент управления, которого нет ни среди стандартных элементов управления, ни среди тех, которые предлагаются в пакетах элементов управления сторонних разработчиков, как можно поступить для того, чтобы получить такой элемент управления?
(1) можно создать пользовательский элемент управления, воспользовавшись шаблоном Пользовательский элемент управления Windows Phone
(2) можно создать пользовательский элемент управления, воспользовавшись шаблоном Сводная страница Windows Phone
(3) можно создать пользовательский элемент управления, воспользовавшись шаблоном Приложение модульного тестирования Windows Phone
(4) можно создать пользовательский элемент управления, воспользовавшись шаблоном Пользовательский элемент управления Windows Phone
(5) страница панорамы Windows Phone
Какая часть приложения, созданного с использованием шаблона проектирования MVVM, ответственна за формирование пользовательского интерфейса и взаимодействие с ним?
(1) модель
(2) представление
(3) модель представления
(4) конструктор
Если потребности приложения по работе с Интернет-службами ограничиваются выполнением HTTP-запросов GET/POST – запросов, возможностей какого класса будет достаточно для выполнения этой задачи?
(1) WebClient
(2) WebRequest
(3) HttpWebRequest
(4) WebBrowserTask
(5) WebBrowser
При использовании данной модели предоставления облачных услуг потребителю дается доступ к прикладному программному обеспечению, которое работает в облачной инфраструктуре провайдера. О какой модели облачных служб идет речь?
(1) SaaS
(2) PaaS
(3) IaaS
(4) NaaS
Зачем в системе Windows Phone 8 существуют различные виды экранной клавиатуры Windows Phone 8?
(1) использование экранной клавиатуры, соответствующей данным, вводимым в конкретный элемент управления, ускоряет скорость ввода и повышает его удобство
(2) использование экранной клавиатуры, соответствующей данным, вводимым в конкретный элемент управления, уменьшает количество потенциальных ошибок
(3) использование экранной клавиатуры, не соответствующей данным, вводимым в конкретный элемент управления, приводит к аварийному завершению работы приложения
(4) различные виды экранной клавиатуры в Windows Phone 8 существуют лишь для обеспечения совместимости с Windows Phone 7, в приложениях для Windows Phone 8 рекомендуется использовать единую клавиатуру для ввода любых данных, так как это ускоряет скорость ввода и уменьшает количество потенциальных ошибок
Какой версии операционной системы Windows Phone OS соответствует релиз Windows Phone 7.5?
(1) Windows Phone OS 7.1
(2) Windows Phone OS 7.5
(3) Windows Phone OS 7.0
(4) Windows Phone 8.0
(5) ни одному из перечисленных
Некоторые механизмы в Windows Phone 8 реализованы с помощью задач выбора. В чем особенность таких задач?
(1) для их выполнения вызывается соответствующий системный интерфейс, после выполнения задачи приложению возвращаются результаты работы
(2) для их выполнения вызывается соответствующий системный интерфейс, после выполнения задачи приложению не возвращаются какие-либо данные
(3) для их выполнения в приложение встраиваются элементы управления задачами выбора, работа задачи происходит в интерфейсе приложения
(4) для их выполнения вызываются пользовательские элементы управления, описанные в приложении
Какую возможность требуется объявить в манифесте приложения для платформы Windows Phone 8 для того, чтобы приложение могло работать с SD-картой?
(1) ID_CAP_REMOVABLE_STORAGE
(2) ID_CAP_MEDIALIB
(3) ID_CAP_SD_STORAGE
(4) вопрос некорректен, такие приложения не могут работать с SD-картой
В каком файле, в проекте приложения для Windows Phone 8, созданном по одному из стандартных шаблонов, по умолчанию располагается изображение, используемое для экрана-заставки?
(1) в файле AlignmentGrid.png в папке Assets
(2) в файле SplashScreen.png, в корневом разделе проекта
(3) в файле MainPage.xaml
(4) по умолчанию файл такого назначения в проекте не создается
Если на странице пользовательского элемента управления имеется описание раскадровки, которая применяется к некоторому элементу управления, как задается связь раскадровки и элемента управления?
(1) имя элемента управления указывается в описании раскадровки
(2) имя раскадровки указывается в описании элемента управления
(3) имя раскадровки указывается в описании элемента управления и имя элемента управления указывается в описании раскадровки
(4) вопрос некорректен, так как в описании пользовательских элементов управления нельзя использовать раскадровки
Что такое представление в шаблоне проектирования MVVM?
(1) это часть приложения, представляющая собой исходные данные, лежащие в основе приложения
(2) это часть приложения, которая ответственна за связь исходных данных и пользовательского интерфейса
(3) это часть приложения, которая ответственна за пользовательский интерфейс и организацию взаимодействия с пользователем
(4) в шаблоне проектирования MVVM подобный термин не используется
Зачем при использовании средств для получения данных из интернет-служб применяются асинхронные механизмы?
(1) основная причина заключается в том, что время ожидания ответа от службы может быть достаточно большим, то есть, обычный вызов блокирует поток, из которого он вызван
(2) основная причина заключается в том, что без использования асинхронных механизмов невозможно обрабатывать XML, JSON или HTML-данные, получаемые из Интернета
(3) основная причина заключается в том, что данные, после запроса их у Интернет-сервиса, поступают слишком быстро
(4) основная причина заключается лишь в исторических особенностях реализации этих классов, так как еще 3-5 лет назад производительности устройств и скоростей передачи данных через Интернет не хватало для достаточно быстрой передачи и обработки данных
Приложения какого типа, из поддерживаемых Мобильными службами Windows Azure, наиболее универсальны?
(1) приложения для Windows Phone 8
(2) приложения для iOS
(3) приложения для Android
(4) HTML/JavaScript-приложения
Какое значение свойства InputScope текстового поля приведет к тому, что при входе в режим редактирования поля пользователь увидит клавиатуру, предназначенную для удобного ввода телефонных номеров?
(1) Number
(2) Chat
(3) TelephoneNumber
(4) Url
(5) Formula
(6) Text
Какому релизу Windows Phone соответствует версия операционной системы Windows Phone OS 7.1?
(1) Windows Phone 7
(2) Windows Phone 7.5
(3) Windows Phone 8
(4) Windows Phone 8.1
(5) ни одному из перечисленных
Какие операции по работе с сообщением электронной почты, при использовании задачи EmailComposeTask, нельзя выполнить в приложении?
(1) заполнить текст письма
(2) указать получателя письма
(3) указать отправителя письма
(4) прикрепить к письму вложения
(5) указать тему письма
(6) отправить письмо
(7) передать подготовленные материалы сообщения системе для дальнейшей обработки с участием пользователя
Какова роль класса, унаследованного от UriMapperBase в приложении для Windows Phone 8, для которого настроено сопоставление с неким типом файлов?
(1) этот класс позволяет во время выполнения приложения настроить его манифест для расширения списка сопоставленных с приложением типов файлов
(2) этот класс позволяет проанализировать параметры запуска приложения и либо принять решение о продолжении обычного запуска приложения, либо принять решение об обработке файла, для открытия которого вызывается приложение
(3) этот класс предназначен для регистрации типов файлов, которые может обрабатывать приложение, в системе
(4) этот класс позволяет приложению зарегистрироваться в качестве обработчика файлов, которые, при обычном подходе к регистрации, недоступны, так как зарезервированы для системы или системных приложений
Как добавить в проект приложения для Windows Phone 8 экран-заставку?
(1) разместить в корневом разделе проекта файл SplashScreen.png
(2) разместить в корневом разделе проекта файл SplashScreenImage.jpg
(3) разместить в корневом разделе проекта графический файл и настроить соответствующий параметр в файле AppManifest.xml
(4) разместить в корневом разделе проекта графический файл и настроить соответствующий параметр в файле WMAppManifest.xml
Если на обычной странице приложения объявлена раскадровка, которая применяется к некоторому элементу управления, как запустить выполнение этой раскадровки?
(1) раскадровка стартует автоматически при загрузке страницы, дополнительных действий для ее запуска не требуется
(2) нужно выполнить вызов ее метода Begin() из программного кода страницы
(3) нужно нажать кнопку Пуск на телефоне или в эмуляторе – это запустит объявленные на странице раскадровки
(4) вопрос некорректен, так как на обычных страницах нельзя объявлять раскадровки
Что характерно для односторонней (one way) привязки данных?
(1) если данные в объекте-источнике изменяются, изменения передаются объекту-приемнику
(2) если данные в объекте-источнике изменяются, изменения передаются объекту-приемнику, так же, если данные изменяются в объекте-приемнике, изменения передаются объекту-источнику
(3) в объекте-приемнике отражается состояние данных, актуальное на момент привязки, изменения данных в объекте-источнике не передаются объекту-приемнику
(4) в объекте-приемнике не отражается состояние данных объекта-приемника, однако, при вводе данных в объект-приемник они однократно передаются в объект-источник после завершения изменения данных
Выберите наиболее полное и правильное утверждение, касающееся регистрации приложений в учетных записях разработчиков на различных веб-сервисах, предоставляющих API с веб-доступом:
(1) обычно регистрация приложений не нужна
(2) регистрация приложений нужна всегда, на любом веб-сервисе
(3) в большинстве случаев для работы с сервисами придется зарегистрировать приложение и получить учетные данные для его аутентификации, некоторые сервисы предоставляют анонимный доступ к своим API или к какой-то его части
(4) регистрация приложений для доступа к API веб-сервиса встречается достаточно редко, подавляющее большинство сервисов предоставляют анонимный доступ к API
Если при создании новой мобильной службы в интерфейсе управления Windows Azure будет введен URL, который уже используется другой службой, что произойдет?
(1) система сообщит об ошибке, процесс создания службы нельзя будет продолжить до ввода корректного адреса
(2) система зарегистрирует службу, присвоив ей URL автоматически
(3) система зарегистрирует службу с указанным адресом, так как по одному URL-адресу могут быть доступны различные веб-службы, даже если они принадлежат разным разработчикам
(4) система зарегистрирует службу, не назначая ей URL, так как этот параметр играет вспомогательную роль и его отсутствие не скажется на работе сервиса
Какое значение свойства InputScope текстового поля приведет к тому, что при входе в режим редактирования поля пользователь увидит клавиатуру, предназначенную для удобного ввода интернет-адресов?
(1) Number
(2) Chat
(3) TelephoneNumber
(4) Url
(5) Formula
(6) Text
Как установить приложение, написанное для платформы Windows Mobile, на устройстве, работающем под управлением Windows Phone 7 при условии, что это приложение не подвергается модификации?
(1) это можно сделать только в отладочных целях, используя стандартные средства разработчика
(2) это можно сделать только предварительно загрузив такое приложение в Центр разработчиков Windows Phone
(3) это можно сделать только пользователям, работающим с корпоративной версией Windows Phone, используя стандартные средства разработчика
(4) это невозможно, платформы несовместимы
Какие операции по работе с SMS-сообщением, при использовании задачи SmsComposeTask, можно выполнить из приложения?
(1) заполнить текст сообщения
(2) указать телефон получателя сообщения
(3) указать телефон отправителя сообщения
(4) отправить SMS-сообщение
(5) передать подготовленные материалы сообщения системе для дальнейшей обработки с участием пользователя
Если пробная версия приложения рассчитана на работу в течение определенного пробного периода, как можно сохранить на устройстве сведения об установке приложения для того, чтобы удаление и повторная установка приложения пользователем гарантированно не привела бы к тому, что приложение снова будет работоспособным в течение пробного периода?
(1) это невозможно
(2) для этого можно воспользоваться системным словарем настроек
(3) для этого можно воспользоваться локальной папкой приложения, так как ее содержимое не удаляется при удалении приложения
(4) для этого можно воспользоваться общей системной папкой, предназначенной для хранения данных приложений
Если в корневом разделе проекта приложения имеется файл SplashScreenImage720VGA.jpg, о чем это говорит?
(1) о том, что этот файл содержит изображение для экрана-заставки, рассчитанное на устройство с разрешением экрана 480х800
(2) о том, что этот файл содержит изображение для экрана-заставки, рассчитанное на устройство с разрешением экрана 768х1280
(3) о том, что этот файл содержит изображение для экрана-заставки, рассчитанное на устройство с разрешением экрана 720х1280
(4) это обычный графический файл, мы, лишь по его наличию в проекте, не можем судить о его роли в приложении
Наследниками какого класса являются обычные пользовательские элементы управления?
(1) MyControl
(2) UserControl
(3) CustomControl
(4) DevControl
В проекте приложения, построенного с использованием шаблона проектирования MVVM, имеются, помимо прочих, два файла. Один из них представляет собой XAML-страницу, названную Model.xaml (с файлом кода Model.xaml.cs), второй – класс View.cs. Какой из этих файлов, вероятнее всего, является моделью, а какой – представлением и почему?
(1) модель – это Model.xaml, представление – это View.cs – об этом говорят названия файлов
(2) модель – это View.cs, представление – Model.xaml, так как обычно модели не имеют собственного пользовательского интерфейса
(3) вопрос сформулирован неверно, и тот и другой файлы – это представления, так как то, что в MVVM называется моделью – это внешние по отношению к проектам приложений файлы с данными, которые не отображаются в проекте
(4) вопрос сформулирован неверно, и тот и другой файлы – это модели, так как то, что в MVVM называется представлением – это внешние по отношению к проектам приложений системные графические интерфейсы, которые не отображаются в проекте
Каковы особенности работы приложения с файлами, которые содержатся в установочном пакете другого приложения, установленного в системе при условии, что это – приложения одного и того же разработчика?
(1) приложение не имеет доступа к таким файлам
(2) эти файлы доступны для чтения и для записи
(3) эти файлы доступны только для чтения
(4) если это XML-файлы – они доступны и для чтения и для записи, другие файлы доступны только для чтения
Каковы особенности использования ключа приложения (Application Key), который применяется для организации доступа приложения к мобильной службе Windows Azure?
(1) этот ключ нужно опубликовать в открытом доступе, так как именно используя его потенциальные пользователи смогут загрузить приложение, работающее со службой
(2) этот ключ следует хранить в тайне
(3) этот ключ следует сообщать пользователям, которые работают с приложением, для того, чтобы они смогли, используя его, получить доступ к своим данным, хранящимся в службе, с различных устройств. Его не следует размещать в открытом доступе
(4) этот ключ нужно внести в соответствующее поле файла-манифеста приложения и опубликовать в открытом доступе, так как именно используя его потенциальные пользователи смогут загрузить приложение, работающее со службой
При выполнении такого жеста пользователь касается экрана и некоторое время удерживает касание. О каком жесте идет речь?
(1) Flick
(2) Hold
(3) Pinch/Zoom
(4) Tap
Выберите верное утверждение о запуске приложений, написанных для Windows Phone 7 на устройствах, работающих под управлением Windows Phone 8
(1) все без исключения приложения, написанные для Windows Phone 7, будут работать в Windows Phone 8
(2) приложения, написанные для Windows Phone 7, не будут работать в Windows Phone 8
(3) приложения, написанные для Windows Phone 7, будут работать на Windows Phone 8, однако, некоторые приложения могут не работать или работать неправильно, так как, хотя уровень совместимости платформ очень высок, в API Windows Phone 8 внесены изменения, наличие которых может привести к проблемам с запуском Windows Phone 7-приложений
(4) приложения, написанные для Windows Phone 7, будут работать на Windows Phone 8, однако это распространяется только на релизы мобильной ОС для корпоративных пользователей
Какие данные из списка контактов телефона нельзя получить, используя возможности класса Microsoft.Phone.UserData.Contacts?
(1) данные о длительности разговоров с абонентами
(2) различные представления имен абонентов
(3) телефоны абонентов
(4) данные об адресах абонентов
Что возвратит метод IsTrial класса Microsoft.Phone.Marketplace.LicenseInformation если платное приложение, для которого он вызывается, уже куплено и имеет статус полнофункциональной версии?
(1) True
(2) False
(3) Null
(4) Trial
Сколько активных приложений может быть в системе Windows Phone?
(1) 1
(2) 2
(3) 3
(4) 4
Если свойство IsEnabled некоего элемента управления, размещенного на странице приложения, например, кнопки (Button), установлено в False, что можно сказать об этой кнопке?
(1) кнопка не будет видна на странице
(2) кнопка будет видна на странице, но пользователь не сможет ей воспользоваться, так как она будет заблокирована
(3) кнопка будет видна на странице, пользователь сможет ей воспользоваться
(4) кнопка будет преобразована в элемент управления CheckButton, предназначенный для ввода логических значений
Инструментами из какого пространства имен можно воспользоваться для того, чтобы получить сведения о состоянии сетевого соединения устройства, работающего под управлением Windows Phone?
(1) System.Net
(2) Microsoft.Phone.Net.NetworkInformation
(3) Microsoft.Phone.Tasks
(4) Microsoft.Phone.Controls
Какова роль класса Windows.Storage.StorageFolder при выполнении файловых операций в приложениях для Windows Phone 8? Выберите наиболее полный и правильный ответ.
(1) этот класс позволяет работать с локальными папками: обращаться к ним, создавать их и удалять
(2) этот класс позволяет работать с локальными папками и их содержимым: управлять файлами и папками
(3) этот класс представляет отдельный файл, он позволяет выполнять с файлами только операции, касающиеся содержимого файлов, а именно – выполнять чтение и запись файлов, которые уже созданы
(4) этот класс позволяет работать с локальными папками и их содержимым: управлять файлами и папками, выполнять чтение данных из файлов, но не запись данных в файлы
Какие данные обычно используются при создании нового экземпляра класса Microsoft.WindowsAzure.MobileServices.MobileServiceClient?
(1) URI мобильной службы, имя сервера баз данных мобильной службы и пароль доступа к нему
(2) URI мобильной службы и ключ приложения (Application Key)
(3) URI мобильной службы, ключ приложения (Application Key), имя сервера баз данных мобильной службы и пароль доступа к нему
(4) имя сервера баз данных мобильной службы и пароль доступа к нему
Если разработчик решил самостоятельно настроить реакцию некоего элемента управления на сложный жест, обрабатывая события манипуляции, каким событием этого элемента управления ему следует воспользоваться для того, чтобы узнать о начале выполнения этого жеста?
(1) ManipulationStarted
(2) ManipulationDelta
(3) ManipulationCompleted
(4) GestureStarted
(5) GestureDelta
(6) GestureCompleted
Каков необходимый минимум оперативной памяти, устанавливаемый на устройства, работающие под управлением Windows Phone 8?
(1) 256 Мб
(2) 512 Мб
(3) 1024 Мб
(4) 2048 Мб
В файлах какого формата в проекте приложения хранятся строковые ресурсы, которые используют для локализации приложений?
(1) DBF
(2) RESX
(3) TXT
(4) XAML
Какие товары можно продавать в приложениях для Windows Phone 8?
(1) цифровые товары (с определенными ограничениями)
(2) любые товары
(3) физические товары
(4) в приложениях для Windows Phone 8 нельзя продавать никаких товаров
Какое событие жизненного цикла приложения происходит, когда пользователь возвращается к нему, при условии, что приложение в это время пребывает в фоновом режиме?
(1) Launching
(2) Deactivated
(3) Activated
(4) Closing
Если выполняется переход со страницы А на страницу В, при этом на странице А заданы обработчики событий OnNavigatingFrom и OnNavigatedFrom, в какой последовательности выполняются эти обработчики?
(1) сначала OnNavigatedFrom, потом – OnNavigatingFrom
(2) сначала OnNavigatingFrom, потом – OnNavigatedFrom
(3) они выполняются одновременно
(4) это зависит от того, как именно инициирован переход. Если для этого использована кнопка-гиперссылка, то выполняется только OnNavigatingFrom, в других случаях – сначала OnNavigatedFrom, потом – OnNavigatingFrom
Какой из перечисленных видов подключений к Интернету, доступных на устройствах, работающих под управлением Windows Phone, обычно является наиболее быстрым и дешевым, по сравнению с другими?
(1) Wi-Fi-соединение
(2) 3G-соединение
(3) GPRS-соединение
Как можно работать с данными локальной папки разрабатываемого приложения, установленного для отладки на устройство, работающее под управлением Windows Phone, или на эмулятор?
(1) это невозможно
(2) это можно сделать, используя инструмент Isolated Storage Explorer при подключении телефона к компьютеру, то же самое доступно и при работе с эмулятором
(3) это можно сделать, используя Проводник Windows при подключении телефона к компьютеру или обратившись к эмулятору, если отладка ведется на нем
(4) это можно сделать, воспользовавшись стандартным средством просмотра папок на Windows Phone
Если в приложение нужно включить функциональность работы со SkyDrive, какие подготовительные шаги нужно выполнить?
(1) нужно зарегистрировать приложение в Центре разработчиков Live Connect, создать мобильную службу Windows Azure и получить учетные данные приложения из этих служб и воспользоваться соответствующим SDK
(2) нужно зарегистрировать приложение в Центре разработчиков Windows Azure и получить учетные данные приложения и воспользоваться соответствующим SDK
(3) достаточно использования соответствующего SDK
(4) нужно зарегистрировать приложение в Центре разработчиков Live Connect, получить учетные данные приложения и воспользоваться соответствующим SDK
Если расположить телефон лицевой стороной к наблюдателю, так, чтобы кнопки, расположенные под экраном, были внизу, как будет расположена ось Y из показаний акселерометра?
(1) вдоль длинной стороны экрана, положительное направление оси – вверх
(2) вдоль длинной стороны экрана, положительное направление оси – вниз
(3) вдоль короткой стороны экрана, положительное направление оси – вправо
(4) вдоль короткой стороны экрана, положительное направление оси – влево
(5) вопрос некорректен, показания акселерометра нельзя сопоставить с трехмерной системой координат
Каковы особенности обновления устройств, работающих под управлением Windows Phone 7 до Windows Phone 8?
(1) это обновление устанавливается, как и прочие обновления
(2) для установки такого обновления требуется наличие лицензии разработчика
(3) установка такого обновления возможна только на устройства, на которых установлено более 512 Мб ОЗУ
(4) вопрос некорректен, обновление таких устройств до Windows Phone 8 не предусмотрено
Что такое глобализация приложений?
(1) это перевод ресурсов приложений, подготовленных к распространению на рынках различных регионов, на различные языки
(2) это подготовка приложения к особенностям тех стран, где оно будет использоваться. Сюда входят использование соответствующих форматов данных, учет особенностей культуры регионов распространения приложения.
(3) это распространение приложений в различных регионах, при этом говорить о том, что приложение локализовано, можно без каких-либо дополнительных условий, касающихся его подготовки к распространению в данных регионах
(4) это подготовка нескольких версий одного и того же приложения для разных регионов
Если вы не можете найти элемент управления AdControl среди элементов управления, доступных для ваших проектов, что это, вероятнее всего, означает?
(1) то, что вы не зарегистрированы на advertising.microsoft.com
(2) то, что у вас не установлен Microsoft Advertising SDK
(3) то, что вы не зарегистрировали свою копию Visual Studio 2010
(4) то, что ваш компьютер не подключен к Интернету
Какое событие жизненного цикла приложения происходит, когда во время работы приложения пользователь нажимает на кнопку Пуск?
(1) Launching
(2) Deactivated
(3) Activated
(4) Closing
Какова роль Панели приложения в приложениях для Windows Phone 8?
(1) на ней размещают наиболее часто используемые команды, в виде кнопок и пунктов меню
(2) она используется для вывода системной информации, такой, как уровень заряда аккумулятора телефона
(3) она используется для отладочных целей, в ней выводятся данные об ошибках и прочие подобные сведения
(4) в приложениях для Windows Phone 8 Панель приложения не применяется, она применяется лишь в приложениях для Windows Phone 7
Что такое сериализация?
(1) это процесс преобразования объекта в байтовый поток, подходящий, например, для хранения на каком-либо носителе информации или передачи по сети
(2) это процесс восстановления объекта из байтового потока, например, принятого по сети или считанного с носителя информации
(3) это подход к проектированию приложений, подразумевающий разделение пользовательского интерфейса и данных
(4) это процесс преобразования типов данных
Как можно скопировать на компьютер данные из локальной папки разрабатываемого приложения, установленного для отладки на устройство, работающее под управлением Windows Phone, или на эмулятор?
(1) это можно сделать, используя инструмент Isolated Storage Explorer при подключении телефона к компьютеру, для работы с эмулятором эта возможность недоступна
(2) это невозможно
(3) это можно сделать, используя Проводник Windows при подключении телефона к компьютеру, или обратившись к эмулятору, если отладка ведется на нем
(4) это можно сделать, используя инструмент Isolated Storage Explorer при подключении телефона к компьютеру, то же самое доступно и при работе с эмулятором
Какова сущность технологии единого входа в приложения (SSO, Single Sign On)?
(1) если пользователь авторизовался в системе, он автоматически авторизуется во всех приложениях, которые установлены в системе
(2) если пользователь позволил одному приложению, установленному в системе, работать с какими-либо ресурсами, то все остальные приложения того же издателя автоматически получают эту возможность
(3) если пользователь авторизовался приложении №1, а приложение №2 поддерживает того же провайдера аутентификации, что и приложение №1, проверка подлинности пользователя в приложении №2 производится автоматически, что облегчает работу, уменьшая количество случаев, когда пользователь вводит учетные данные
(4) при использовании этой технологии авторизация пользователя в приложениях не требуется, он работает с ними в анонимном режиме
Как выглядят показания акселерометра, если телефон установлен на горизонтальной поверхности вертикально, кнопками под экраном вниз?
(1) (0)
(2) (1)
(3) (0, -1, 0)
(4) (0, 0, 1)
(5) (-1, 1)
(6) (0, -1)
Как соотносятся содержимое и визуальные элементы оформления в Modern UI-дизайне приложений для Windows Phone?
(1) первостепенную важность имеет содержимое, визуальное оформление играет вспомогательную роль, оно не должно отвлекать пользователя от решаемых им задач
(2) первостепенную важность имеет визуальное оформление, в частности, имитирующее некие объекты реального мира – кнопки, переключатели, поверхности из различных материалов
(3) первостепенную важность имеет содержимое, при этом следует полностью отказаться от каких-либо элементов визуального оформления, не являющихся содержимым
(4) Modern UI-дизайн не придает значения соотношению визуального оформления и содержимого
Какой размер исходного изображения, обеспечивающий качественное отображение плитки на любых дисплеях, рекомендуется использовать для маленькой плитки типа Flip?
(1) 159x159 пикселей
(2) 110х110 пикселей
(3) 202х202 пикселя
(4) 336х336 пикселей
(5) 691х336 пикселей
(6) 682х480 пикселей
Что означает сообщение об ошибке с кодом 805a0194, которое может появиться при попытке показать пользователю страницу на Marketplace для отлаживаемой вами программы?
(1) это означает, что программа написана неверно
(2) это нормальное поведение системы при отладке программы
(3) это значит, что размер приложения больше, чем разрешено для размещения в Marketplace
(4) это означает, что приложение находится в пробном режиме
Фрагмент какого файла приложения для Windows Phone, написанного с использованием языка C#, показан в нижеприведенном листинге? <Button x:Name="cmdMain" Content="Нажми меня" HorizontalAlignment="Left" Margin="12,37,0,0" Grid.Row="1" VerticalAlignment="Top" Height="88" Width="196" Click="cmdMain_Click"/>
(1) .CS-файла
(2) .XAML-файла
(3) .PNG-файла
(4) .JS-файла
Если в классе App приложения А для Windows Phone объявлено общедоступное поле, поддерживающие чтение и запись, как можно воспользоваться этим полем?
(1) к нему можно обращаться из других классов приложения, используя для хранения общедоступных данных
(2) к нему можно обращаться только из кода класса App, используя для хранения внутренних данных класса
(3) к нему можно обращаться из других приложений для Windows Phone, которые запущены одновременно с приложением А, организовывая обмен данными между приложениями
(4) вопрос некорректен, в классе App нельзя объявлять такие поля
В чем основное преимущество формата представления данных XML перед форматом JSON?
(1) у XML нет преимуществ перед JSON
(2) XML можно использовать в операциях сериализации и десериализаци, а JSON – нет
(3) XML-данные, несущие ту же информацию, что и JSON-данные, легче для восприятия человеком
(4) XML используется как для представления данных, предназначенных для локального хранения, так и для представления данных, предназначенных для передачи по сети, а JSON используется только для представления данных, предназначенных для передачи по сети
Как приложение для Windows Phone может получить полный доступ к базе данных другого приложения, установленного в системе?
(1) это невозможно
(2) это можно сделать, только если приложение – владелец базы данных построено по проекту Приложение базы данных для Windows Phone
(3) это можно сделать только если такая база данных будет размещена в системном хранилище баз данных
(4) это можно сделать только если речь идет о приложениях одного издателя
Если выполнить какое-либо действие в автоматически созданном обработчике события нажатия на кнопку, например, объявить массив и заполнить его элементами, на какой поток ляжет вычислительная нагрузка от этого действия?
(1) на системный поток вычислений
(2) на автоматически создаваемый поток, отличный от потока пользовательского интерфейса
(3) на поток пользовательского интерфейса
(4) на поток обработки массивов
Какой класс можно использовать при разработке приложения для Windows Phone 8, можно использовать для организации синтеза речи?
(1) SpeechSynthesizer из пространства имен Windows.Phone.Speech.Synthesis
(2) SpeechRecognizer из пространства имен Windows.Phone.Speech.Recognition
(3) SpeechRecognizer из пространства имен Windows.Phone.Speech.Synthesis
(4) SpeechSynthesizer из пространства имен Windows.Phone.Speech.Recognition
В какой конфигурации, в соответствии с Сертификационными Требованиями Магазина Windows Phone, должно быть скомпилировано приложение, подготовленное к распространению?
(1) требования не регламентируют этот вопрос
(2) в конфигурации выпуска (Release)
(3) в конфигурации отладки (Debug)
(4) вопрос некорректен, приложения, подготовленные к распространению, не нужно компилировать, они распространяются в виде набора файлов проекта приложения
Какой размер исходного изображения, обеспечивающий качественное отображение плитки на любых дисплеях, рекомендуется использовать для крупной плитки типа Cycle?
(1) 159x159 пикселей
(2) 110х110 пикселей
(3) 202х202 пикселя
(4) 336х336 пикселей
(5) 691х336 пикселей
(6) 682х480 пикселей
Как с помощью тестового набора магазина проверить, правильно ли оно взаимодействует с системой, например, при поступлении звонка или SMS-сообщения во время работы приложения?
(1) для этого можно использовать описания того, как провести соответствующие ручные тесты
(2) для этого можно использовать соответствующие автоматические тесты
(3) это невозможно
(4) для этого можно использовать как соответствующие ручные, так и соответствующие автоматические тесты
Фрагмент какого файла приложения для Windows Phone, написанного с использованием языка C#, показан в нижеприведенном листинге? private void cmdMain_Click(object sender, RoutedEventArgs e) { }
(1) .CS-файла
(2) .XAML-файла
(3) .PNG-файла
(4) .JS-файла
Если некая страница вызвана с передачей ей параметров вызова, но не обработала эти параметры, что произойдет?
(1) произойдет ошибка и аварийное завершение работы приложения
(2) вызов не осуществиться, будет произведен возврат на страницу, с которой был выполнен вызов
(3) вызов осуществится, наличие необработанных параметров не повлияет на работу системы
(4) вызов осуществится, будет применен обработчик параметров по умолчанию, параметры будут выведены в окне сообщения
Данные в каком формате, вероятнее всего, представлены ниже: {"IntArray":[1394960975,-1568024929,-1589055262,1970233772,-819919232,-1407633318,125844691, 1787338925,-643262746,-232092512],"Line1":"Пример строки","Number1":123}
(1) XML
(2) JSON
(3) HTML
(4) XAML
Как можно скопировать файл базы данных, предварительно подготовленный на компьютере, в локальную папку приложения для Windows Phone, установленного на устройство или на эмулятор?
(1) это невозможно
(2) это можно сделать с помощью средства Isolated Storage Explorer, но только в применении к приложению, установленному на аппаратное устройство
(3) это можно сделать с помощью средства Isolated Storage Explorer
(4) это можно сделать с помощью Проводника Windows
К чему приводит выполнение ресурсоемких вычислений или иных подобных действий в потоке пользовательского интерфейса?
(1) к аварийному завершению приложения
(2) это – обычная практика, каких-либо заметных побочных эффектов подобные операции не имеют
(3) к ухудшению скорости отклика пользовательского интерфейса во время выполнения операции – вплоть до полной невозможности взаимодействия с ним
(4) к вызову исключения Int_Stream_Overload
Какова роль свойства TextConfidence объекта, представляющего результаты операции распознавания речи?
(1) это свойство содержит информацию о достоверности операции распознавания
(2) это свойство содержит информацию о языке, на котором говорил пользователь
(3) это свойство содержит информацию о запрещенных словах, которые произнес пользователь
(4) это свойство содержит информацию о политике конфиденциальности, примененной к операции распознавания речи
Какая операционная система понадобится для успешной установки среды разработки для Windows Phone 8?
(1) Windows 7, 64-разрядная
(2) Windows 8, 32-разрядная
(3) Windows 8, 64 разрядная
(4) Windows RT, 64-разрядная
Плитка какого типа может использоваться в качестве основной плитки приложения?
(1) плитка любого типа, поддерживаемого системой
(2) только типов Flip и Cycle
(3) только типа Iconic
(4) только типов Flip и Iconic
Если приложение для Windows Phone 8 протестировано с помощью тестового набора магазина, что можно сказать о перспективах его сертификации в Магазине Windows Phone?
(1) такое приложение будет опубликовано в Магазине автоматически, без выполнения процедуры сертификации
(2) такое приложение будет опубликовано в Магазине автоматически, после проведения серии автоматических тестов без прохождения полной процедуры сертификации
(3) шансы такого приложения на успешную сертификацию повышаются, но, все равно, существует вероятность отказа. На саму процедуру сертификации факт тестирования с использованием тестового набора магазина никак не влияет
(4) такое приложение будет проходить сертификацию, но успешное прохождение тестов гарантирует успешную сертификацию
Что можно сказать об элементе управления, описанном в следующем фрагменте кода? <Button x:Name="cmdMain" Content="Нажми меня" HorizontalAlignment="Left" Margin="12,37,0,0" Grid.Row="1" VerticalAlignment="Top" Height="88" Width="196" Click="cmdMain_Click"/>
(1) этому элементу управления назначен обработчик события cmdMain_Click с именем Click
(2) этому элементу управления назначен обработчик события Click с именем cmdMain_Click
(3) этому элементу управления назначен обработчик события VerticalAlignment с именем Top
(4) этому элементу управления назначен обработчик события HorizontalAlignment с именем Left
Если в классе App приложения объявлено общедоступное поле, которое планируется использовать в других местах программы, из какого участка кода некоей страницы можно обратиться к этим данным?
(1) из любого, при учете, что объявленная переменная находится в области видимости данного кода
(2) только из кода конструктора страницы
(3) только из кода обработчиков событий навигации
(4) вопрос некорректен, подобный механизм обмена данными не поддерживается
Зачем при разработке приложения для Windows Phone 8 может понадобиться библиотека Ionic.Zlib?
(1) для организации сжатия и распаковки любых данных без потерь с использованием алгоритма ZIP
(2) для организации сжатия и распаковки любых данных с потерями с использованием алгоритма ZIP
(3) для организации сериализации и десериализации с использованием формата JSON
(4) для организации сериализации и десериализации с использованием формата XML
Если в коде приложения для Windows Phone, которое использует базу данных, встретится срока следующего вида: "Data Source=isostore:/DB.sdf", что это за строка и что она означает.
(1) это – строка соединения с базой данных, она указывает на то, что файл базы данных размещен в пакете приложения и имеет имя DB.sdf
(2) это – строка соединения с базой данных, она указывает на то, что файл базы данных размещен в локальной папке приложения и имеет имя DB.sdf
(3) это – строка соединения с базой данных, она указывает на то, что файл базы данных размещен в изолированном хранилище настроек приложения и имеет имя DB.sdf
(4) это – строка описания привязки данных, указывающая на то, что файл DB.sdf из пакета приложения будет привязан к контексту данных приложения
Каковы особенности асинхронного кода, написанного с использованием ключевых слов "await" и "async" в сравнении с аналогичным кодом, написанных без их использования?
(1) такой асинхронный код выполняется в потоке пользовательского интерфейса
(2) такой асинхронный код может содержаться как в файлах кода страниц, так и в отдельных файлах кода, ранее асинхронный код можно было размещать только в отдельных файлах кода
(3) такой асинхронный код выглядит как синхронный, он имеет более простую структуру, с ним удобнее работать
(4) структура такого кода усложнена, для правильной работы такого кода приложение должно быть построено с использованием шаблона проектирования MVVM
Если приложение является фотоприложением, как оно может быть запущено после установки в системе?
(1) только как обычное приложение, из списка приложений или с рабочего стола
(2) только с использованием специальной кнопки в стандартном системном интерфейсе камеры
(3) оно запускается только автоматически, заменяя стандартный интерфейс камеры, например, при длительном нажатии на кнопку спуска затвора камеры
(4) оно может быть запущено и как обычное приложение, и с использованием специальной кнопки в стандартном системном интерфейсе камеры
Какова роль ПО Zune при работе с Windows Phone-устройствами?
(1) наличие этого ПО обязательно для работы с устройствами под управлением Windows Phone 8
(2) наличие этого ПО обязательно для работы с устройствами под управлением Windows Phone 7
(3) наличие этого ПО обязательно для работы с устройствами под управлением Windows Phone 8 и Windows Phone 7
(4) это ПО не требуется ни для работы с устройствами под управлением Windows Phone 8, ни для работы с Windows Phone 7
В чем заключается этап выполнения действий (act) в работе модульного теста?
(1) в создании экземпляра тестируемого класса
(2) в задании начальных условий тестирования и ожидаемых результатов
(3) в создании экземпляра тестируемого класса с заданными начальными параметрами и в вызове тестируемого метода, так же, при необходимости, с передачей ему соответствующих начальных параметров
(4) в вызове тестируемой страницы пользовательского итерфейса
(5) такой этап в структуре модульного теста не предусмотрен
Если вы подготовили обновленную версию приложения, которое уже размещено в Магазине Windows Phone, каков порядок отправки обновления?
(1) отправка производится из Visual Studio, обновления, как и исходные приложения, проходят сертификацию
(2) отправка производится в интерфейсе центра разработчиков Windows Phone, обновления, как и исходные приложения, проходят сертификацию
(3) отправка производится в интерфейсе центра разработчиков Windows Phone, обновления, в отличие от исходных приложений, не проходят сертификацию
(4) отправка производится из Visual Studio, обновления, в отличие от исходных приложений, не проходят сертификацию
Каковы особенности создания приложений Windows Phone на основе XNA GameStudio 4.0. в Visual Studio 2012?
(1) XNA-приложения можно создавать для ОС Windows Phone 7
(2) XNA-приложения можно создавать для ОС Windows Phone 8
(3) XNA-приложения можно создавать для ОС Windows Phone 7 и для ОС Windows Phone 8
(4) XNA-приложения можно создавать для ОС Windows Phone 7 и для ОС Windows Mobile 6
Если речь идет о пользовательском элементе управления Windows Phone, какой фрагмент кода можно найти в заголовочной части файла описания его разметки?
(1) UserControl x:Class="Px.MyControl"
(2) using System.Collections.Generic
(3) phone:PhoneApplicationPage
(4) public partial class MyControl : UserControl
Какая часть приложения, созданного с использованием шаблона проектирования MVVM, ответственна за связь исходных данных, лежащих в основе приложения и пользовательского интерфейса?
(1) Модель
(2) Педставление
(3) Модель представления
(4) Конструктор
Если потребности приложения по работе с Интернет-службами включают в себя выполнение PUT/DELETE HTTP – запросов, возможностей какого класса будет достаточно для выполнения этой задачи?
(1) WebClient
(2) WebRequest
(3) HttpWebRequest
(4) WebBrowserTask
(5) WebBrowser
При использовании данной модели предоставления облачных услуг потребитель может разместить в облачной инфраструктуре собственные приложения (приобретенные или разработанные самостоятельно), может пользоваться средствами разработки программного обеспечения, системами управления базами данных. О какой модели облачных служб идет речь?
(1) SaaS
(2) PaaS
(3) IaaS
(4) NaaS
Как в Windows Phone 8 создать приложение, основная цель которого – реализация альтернативной клавиатуры, которой можно пользоваться из других приложений?
(1) для этого достаточно создать проект по шаблону Приложение клавиатуры Windows Phone и произвести настройку шаблона клавиатуры
(2) для этого достаточно создать общедоступный пользовательский элемент управления на основе класса Windows.Phone.Keyboard, реализующий альтернативную клавиатуру
(3) создание приложений, реализующих альтернативные клавиатуры, в Windows Phone 8 не предусмотрено
(4) для этого достаточно объявить в манифесте любого приложения возможность SOFT_KEYBOARD и создать в нем общедоступный пользовательский элемент управления на основе класса Windows.Phone.Keyboard, реализующий альтернативную клавиатуру
Какой версии операционной системы Windows Phone OS соответствует релиз Windows Phone 7.8?
(1) Windows Phone OS 7.1
(2) Windows Phone OS 7.8
(3) Windows Phone OS 7.0
(4) Windows Phone 8.0
(5) ни одному из перечисленных
Некоторые механизмы в Windows Phone 8 реализованы с помощью задач выполнения. В чем особенность таких задач?
(1) для их выполнения вызывается соответствующий системный интерфейс, после выполнения задачи приложению возвращаются результаты работы
(2) для их выполнения вызывается соответствующий системный интерфейс, после выполнения задачи приложению не возвращаются какие-либо данные
(3) для их выполнения в приложение встраиваются элементы управления задачами выбора, работа задачи происходит в интерфейсе приложения
(4) для их выполнения вызываются пользовательские элементы управления, описанные в приложении
Какую возможность требуется объявить в манифесте приложения для платформы Windows Phone 7 для того, чтобы приложение могло работать с SD-картой?
(1) ID_CAP_REMOVABLE_STORAGE
(2) ID_CAP_MEDIALIB
(3) ID_CAP_SD_STORAGE
(4) вопрос некорректен, такие приложения не могут работать с SD-картой
Какова роль файла AlignmentGrid.png, который по умолчанию расположен в папке Assets приложений для Windows Phone 8, создаваемых по стандартным шаблонам?
(1) это стартовая страница приложения
(2) это изображение, которое используется в качестве значка для плитки приложения
(3) это вспомогательное изображение, которое используется для вывода на страницы сетки, облегчающей расположение элементов управления
(4) это заготовка для экрана-заставки приложения
Описание чего включает в себя нижеприведенный фрагмент кода и где можно найти такое описание? <Storyboard x:Name="ProgressStoryboard">
(1) это описание раскадровки, его можно найти только в XAML-файлах пользовательских элементов управления
(2) это описание раскадровки, его можно найти в XAML-файлах пользовательских элементов управления и обычных страниц
(3) это описание раскадровки, его можно найти только в CS-файлах пользовательских элементов управления
(4) это описание раскадровки, его можно найти в CS-файлах пользовательских элементов управления и обычных страниц
Что такое модель представления в шаблоне проектирования MVVM?
(1) это часть приложения, представляющая собой исходные данные, лежащие в основе приложения
(2) это часть приложения, которая ответственна за связь исходных данных и пользовательского интерфейса
(3) это часть приложения, которая ответственна за пользовательский интерфейс и организацию взаимодействия с пользователем
(4) в шаблоне проектирования MVVM подобный термин не используется
Если потребности приложения по работе с некоторой Интернет-службой включают в себя отправку файлов с устройства на сервер этой службы, возможностями каких классов можно воспользоваться для решения этой задачи?
(1) WebClient
(2) HttpWebRequest
(3) WebBrowserTask
(4) WebBrowser
Если у разработчика имеются версии одного и того же приложения, рассчитанные на различные платформы и он планирует разместить серверную часть приложений в облачной службе, какой сценарий обычно используется?
(1) обычно для различных версий одного и того же приложения используют различных провайдеров облачных служб, так как обычно облачная служба какого-то конкретного провайдера позволяет работать с ней лишь приложениям, рассчитанным на какую-то одну платформу. Синхронизация данных между серверными частями приложений различных версий поддерживается в исключительных случаях.
(2) обычно в облачных службах размещают лишь серверные части приложений, рассчитанных на мобильные платформы. Для размещения серверных частей приложений для настольных платформ облачные службы в настоящее время не используются.
(3) обычно для различных версий одного и того же приложения используют одни и те же ресурсы облачной службы. Это позволяет пользователю, работая с разными версиями приложения, получать доступ к одним и тем же данным и упрощает разработку приложения.
(4) обычно для различных версий одного и того же приложения используют различные ресурсы облачной службы, пользователь, работая с разными версиями приложения имеет доступ лишь к данным, созданным с использованием каждой конкретной версии приложения. Разработчик может организовать синхронизацию данных между различными версиями серверной части приложения.
какое значение свойства InputScope текстового поля приведет к тому, что при входе в режим редактирования поля пользователь увидит текстовую клавиатуру, при работе с которой доступны подсказки и эмотиконы?
(1) Number
(2) Chat
(3) TelephoneNumber
(4) Url
(5) Formula
(6) Text
Какому релизу Windows Phone соответствует версия операционной системы Windows Phone OS 7.8?
(1) Windows Phone 7.8
(2) Windows Phone 7.5
(3) Windows Phone 8
(4) Windows Phone 8.1
(5) ни одному из перечисленных
Какие операции по работе с сообщением электронной почты, при использовании задачи EmailComposeTask, можно выполнить в приложении?
(1) заполнить текст письма
(2) указать получателя письма
(3) указать отправителя письма
(4) прикрепить к письму вложения
(5) указать тему письма
(6) отправить письмо
(7) передать подготовленные материалы сообщения системе для дальнейшей обработки с участием пользователя
Как в манифесте приложения для Windows Phone 8 настроить список типов файлов, с которыми может работать приложение при обращении к SD-карте?
(1) это можно сделать в графическом интерфейсе редактора манифеста
(2) это можно сделать, воспользовавшись ручным редактированием файла-манифеста
(3) это можно сделать как в графическом интерфейсе редактора манифеста, так и воспользовавшись ручным редактированием этого файла
(4) это можно сделать как в графическом интерфейсе редактора манифеста, так и изменив манифест из программного кода во время выполнения программы
Как можно редактировать файл WMAppManifest.xml, имеющийся в проекте приложения для Windows Phone?
(1) с помощью специального визуального редактора или редактора текста
(2) только с помощью специального визуального редактора
(3) только с помощью редактора текста
(4) этот файл редактировать нельзя, он используется для внутренних нужд приложения и не подлежит ручной правке
Где, при разработке приложения для Windows Phone, можно настроить раскадровку, используя визуальные средства проектирования?
(1) в конструкторе Visual Studio 2012
(2) используя средства визуального проектирования Blend
(3) либо в конструкторе Visual Studio 2012, либо в Blend
(4) этого сделать нельзя, доступно лишь редактирование кода раскадровки
Что характерно для двусторонней (two way) привязки данных?
(1) если данные в объекте-источнике изменяются, изменения передаются объекту-приемнику
(2) если данные в объекте-источнике изменяются, изменения передаются объекту-приемнику, так же, если данные изменяются в объекте-приемнике, изменения передаются объекту-источнику
(3) в объекте-приемнике отражается состояние данных, актуальное на момент привязки, изменения данных в объекте-источнике не передаются объекту-приемнику
(4) в объекте-приемнике не отражается состояние данных объекта-источника, однако, при вводе данных в объект-приемник они однократно передаются в объект-источник после завершения изменения данных
Что такое wc_DownloadStringCompleted в нижеприведенном коде, при условии что wc – это объект класса WebClient? wc.DownloadStringCompleted += new DownloadStringCompletedEventHandler(wc_DownloadStringCompleted);
(1) это имя переменной, в которой содержится результат асинхронного получения данных, запрошенных с веб-ресурса командой DownloadStringAsync
(2) это имя процедуры-обработчика события, которая вызывается при завершении получения данных, которые будут запрошены с веб-ресурса командой DownloadStringAsync
(3) это адрес запрашиваемого веб-ресурса
(4) это переменная, которая содержит параметры объекта WebClient
Как, при создании новой мобильной службы в Windows Azure, выбрать конкретный физический сервер конкретного дата-центра для размещения базы данных?
(1) это возможно, но можно указать лишь конкретный дата-центр, выбор физического сервера невозможен
(2) это невозможно, можно лишь указать предпочтительный регион размещения дата-центра
(3) это возможно, без ограничений
(4) указывать какие-либо параметры, касающиеся физического размещения базы данных при создании мобильной службы нельзя
Какое значение свойства InputScope текстового поля приведет к тому, что при входе в режим редактирования поля пользователь увидит клавиатуру, предусматривающую быстрый ввод таких символов, как "=", ":", ">"?
(1) Number
(2) Chat
(3) TelephoneNumber
(4) Url
(5) Formula
(6) Text
Как установить приложение, написанное для платформы Windows Mobile, на устройстве, работающем под управлением Windows Phone 8 при условии, что это приложение не подвергается модификации?
(1) это можно сделать только в отладочных целях, используя стандартные средства разработчика
(2) это можно сделать только предварительно загрузив такое приложение в Центр разработчиков Windows Phone
(3) это можно сделать только пользователям, работающим с корпоративной версией Windows Phone, используя стандартные средства разработчика
(4) это невозможно, платформы несовместимы
Какие операции по работе с SMS-сообщением, при использовании задачи SmsComposeTask, нельзя выполнить из приложения?
(1) заполнить текст сообщения
(2) указать телефон получателя сообщения
(3) указать телефон отправителя сообщения
(4) отправить SMS-сообщение
(5) передать подготовленные материалы сообщения системе для дальнейшей обработки с участием пользователя
Если в приложении для Windows Phone 8 планируется сделать доступными часть возможностей по модели покупок из приложения (In-App Purchase), что можно сказать о сроке действия таких возможностей?
(1) покупки из приложения могут быть только одноразовыми, с неистекающим сроком действия
(2) поддерживаются только многоразовые покупки, они могут иметь срок действия, по истечение этого срока понадобится новая покупка
(3) покупки из приложения могут быть как одноразовыми, так и многоразовыми
(4) реализовать такую модель в подобных приложениях нельзя
Если в корневом разделе проекта приложения имеется файл SplashScreenImage.screen-WVGA.jpg, о чем это говорит?
(1) о том, что этот файл содержит изображение для экрана-заставки, рассчитанное на устройство с разрешением экрана 480х800
(2) о том, что этот файл содержит изображение для экрана-заставки, рассчитанное на устройство с разрешением экрана 768х1280
(3) о том, что этот файл содержит изображение для экрана-заставки, рассчитанное на устройство с разрешением экрана 720х1280
(4) это обычный графический файл, мы, лишь по его наличию в проекте, не можем судить о его роли в приложении
Если у некоторого пользовательского элемента управления объявлено пользовательское событие, как, при добавлении этого элемента на страницу, работать с этим событием?
(1) так же, как и при работе с обычными элементами управления, например, двойной щелчок по строке, соответствующей событию в окне свойств элемента создает обработчик события в файле кода элемента управления
(2) так же, как и при работе с обычными элементами управления, например, двойной щелчок по строке, соответствующей событию в окне свойств элемента создает обработчик события в файле кода страницы
(3) вопрос некорректен, пользовательские элементы управления нельзя добавлять на страницы
(4) вопрос некорректен, пользовательские элементы управления не поддерживают объявление обработчиков событий
Какая из технологий беспроводного взаимодействия, поддерживаемая Windows Phone, позволяет обмениваться данными на наименьшем расстоянии в сравнении с другими технологиями?
(1) Wi-Fi
(2) Bluetooth
(3) NFC
(4) все перечисленные технологии обеспечивают примерно одинаковую дальность связи
Каковы особенности работы приложения с файлами, которые содержатся в установочном пакете другого приложения, установленного в системе при условии, что это – приложения разных разработчиков?
(1) приложение не имеет доступа к таким файлам
(2) эти файлы доступны для чтения и для записи
(3) эти файлы доступны только для чтения
(4) если это XML-файлы – они доступны и для чтения и для записи, другие файлы доступны только для чтения
Какова роль класса Microsoft.WindowsAzure.MobileServices.MobileServiceClient при разработке приложения для Windows Phone 8, работающего с мобильными службами Windows Azure?
(1) он предоставляет только инструменты для аутентификации приложений в Windows Azure
(2) он предоставляет базовые средства для взаимодействия приложения с мобильной службой, размещенной в Windows Azure
(3) он предоставляет базовые средства для работы с любыми облачными службами
(4) он предоставляет базовые средства для работы с любыми веб-ресурсами, которые построены на базе служб Windows Azure
При выполнении такого жеста пользователь касается экрана и достаточно быстро поднимает палец. О каком жесте идет речь?
(1) Flick
(2) Hold
(3) Pinch/Zoom
(4) Tap
Чем отличаются релизы ОС Windows Phone 7.1 для обычных и бизнес-пользователей?
(1) в корпоративных версиях, помимо других возможностей, присутствует системное приложение Кошелек
(2) корпоративные версии, помимо других возможностей, предоставляют пользователям доступ к мобильным приложениям пакета Microsoft Office
(3) использование корпоративной версии ОС позволяет производителям устройств оснащать их аппаратной клавиатурой
(4) вопрос некорректен, один и тот же релиз ОС Windows Phone рассчитан и на бизнес-пользователей, и на обычных пользователей
Какие операции по подготовке и совершению телефонного звонка, при использовании задачи PhoneCallTask, нельзя выполнить из приложения?
(1) указать имя вызываемого абонента
(2) указать телефон вызываемого абонента
(3) выполнить звонок
(4) используя синтезатор речи и средство распознавания речи, в автоматическом режиме провести беседу с вызванным абонентом
(5) передать данные, подготовленные для совершения звонка системе для дальнейшей обработки с участием пользователя
Что возвратит метод IsTrial класса Microsoft.Phone.Marketplace.LicenseInformation если платное приложение, для которого он вызывается, еще не куплено и имеет статус пробной версии?
(1) True
(2) False
(3) Null
(4) Trial
(5) такой метод в классе LicenseInformation не описан
Что произойдет, если во время работы с приложением в Windows Phone пользователь нажмет на кнопку Пуск (Start)?
(1) будет открыт Рабочий стол системы без каких-либо дополнительных условий
(2) приложение обычно задает пользователю вопрос о том, хочет ли он покинуть приложение, после чего открывается Рабочий стол системы
(3) будет выполнено действие, которое пользователь закрепил за кнопкой Пуск (Start)
(4) будет осуществлен перевод приложения в прикрепленный режим, оно займет 20% площади экрана, оставшаяся площадь будет отведена под настраиваемое приложение, вызываемое по кнопке Пуск (Start)
Если свойство IsEnabled некоего элемента управления, размещенного на странице приложения, например, кнопки (Button), установлено в значение True, что можно сказать об этой кнопке?
(1) кнопка не будет видна на странице
(2) кнопка будет видна на странице, но пользователь не сможет ей воспользоваться, так как она будет заблокирована
(3) кнопка будет видна на странице, пользователь сможет ей воспользоваться
(4) кнопка будет преобразована в элемент управления CheckButton, предназначенный для ввода логических значений
В каком пространстве имен можно обнаружить классы (такие, как WebClient и HttpWebRequest), предназначенные для организации непосредственной работы с веб-службами в приложениях для Windows Phone?
(1) System.Net
(2) Microsoft.Phone.Net.NetworkInformation
(3) Microsoft.Phone.Tasks
(4) Microsoft.Phone.Controls
Какова роль класса Windows.Storage.StorageFile при выполнении файловых операций в приложениях для Windows Phone 8? Выберите наиболее полный и правильный ответ.
(1) этот класс позволяет работать с локальными папками и их содержимым: управлять файлами и папками
(2) этот класс представляет отдельный файл, он позволяет выполнять с файлами все необходимые операции: управлять файлами и работать с их содержимым
(3) этот класс представляет отдельный файл, он позволяет выполнять с файлами только операции, касающиеся содержимого файлов, а именно – выполнять чтение и запись файлов, которые уже созданы
(4) этот класс позволяет работать с локальными папками и их содержимым: управлять файлами и папками, выполнять чтение данных из файлов, но не запись данных в файлы
Если в коде приложения, рассчитанного на работу с мобильными службами Azure, вам встретился класс, подобный вышеописанному, какую роль он, вероятнее всего, играет в приложении? public class TodoItem { public int Id { get; set; } [JsonProperty(PropertyName = "text")] public string Text { get; set; } [JsonProperty(PropertyName = "complete")] public bool Complete { get; set; } }
(1) это – объектное представление набора разрешений на использование базы данных мобильной службы аутентифицированным пользователем
(2) это – объектное представление одной из таблиц базы данных мобильной службы приложения
(3) это – объектное представление базы данных мобильной службы приложения
(4) это – объектное представление одной из таблиц локальной базы данных, которая всегда используется в приложениях, работающих с мобильными службами
Если разработчик решил самостоятельно настроить реакцию некоего элемента управления на сложный жест, обрабатывая события манипуляции, каким событием этого элемента управления ему следует воспользоваться для того, чтобы узнать об окончании ыполнения этого жеста?
(1) ManipulationStarted
(2) ManipulationDelta
(3) ManipulationCompleted
(4) GestureStarted
(5) GestureDelta
(6) GestureCompleted
Если телефон, работающий под управлением Windows Phone, оснащен 256 Мб ОЗУ, что можно сказать об этом телефоне?
(1) это может быть либо телефон, работающий под управлением Windows Phone 7, либо под управлением Windows Phone 8
(2) это может быть только телефон под управлением Windows Phone 8, так как в телефоны под управлением Windows Phone 7 устанавливают меньшее количество памяти
(3) это будет телефон под управлением Windows Phone 7
(4) выопрос некорректен, так как это – слишком малый объем памяти для любой версии Windows Phone
Какие сведения содержит каждая запись файла строковых ресурсов?
(1) имя ресурса, значение ресурса, комментарий к ресурсу
(2) имя ресурса и значение ресурса
(3) имя ресурса и набор значений ресурса
(4) имя ресурса, ссылка на ресурс, комментарий к ресурсу
Какова обычная практика ограничения возможностей пробных версий приложений для Windows Phone 8, позволяющая разработчику быть уверенным в том, что пользователь не сможет каким-либо образом обойти или ослабить ограничения?
(1) ограничение по времени работы
(2) ограничения по функциональным возможностям
(3) как ограничение по времени работы, так и ограничение по функциональным возможностям
(4) принудительное списание со счета пользователя в Магазине Windows Phone стоимости приложения при попытке обойти ограничение пробной версии
Какое событие жизненного цикла приложения происходит, когда пользователь запускает его из списка приложений при условии, что приложение в это время не пребывает в фоновом режиме?
(1) Launching
(2) Deactivated
(3) Activated
(4) Closing
Какой элемент управления позволяет, не используя обработчик некоего события этого элемента, организовывать переходы с одних страниц на другие?
(1) кнопка
(2) кнопка-гиперссылка
(3) текстовое поле
(4) вопрос некорректен, элементы управления нельзя использовать для организации навигации в приложениях
Какой из перечисленных видов подключений к Интернету, доступных на устройствах, работающих под управлением Windows Phone, обычно является наиболее медленным и дорогим, по сравнению с другими?
(1) Wi-Fi-соединение
(2) 3G-соединение
(3) GPRS-соединение
Каковы особенности работы приложения с изолированными хранилищами настроек других приложений?
(1) приложение не имеет доступа к хранилищам настроек других приложений
(2) данные хранилищ настроек доступны для чтения и для записи
(3) данные хранилищ настроек доступны только для чтения
(4) приложение имеет доступ только к данным хранилищ других приложений того же издателя, который является его издателем
Каково основное назначение и особенности службы SkyDrive?
(1) хранение данных приложений, с разделением по пользователям, в базе данных, которую разработчик создает в службе Windows Azure, базу данных контролирует разработчик
(2) хранение данных пользователя в виде файлов, пользователь получает доступ к хранилищу некоторого объема при регистрации учетной записи Microsoft и самостоятельно контролирует хранилище
(3) хранение данных пользователей приложений в виде файлов, разработчик получает доступ к хранилищу некоторого объема при регистрации учетной записи в Центре разработчиков Windows Phone и самостоятельно контролирует хранилище
(4) хранение данных пользователя в виде файлов, пользователь получает доступ к хранилищу некоторого объема при регистрации в службе Windows Azure и самостоятельно контролирует хранилище
Если расположить телефон лицевой стороной к наблюдателю, так, чтобы кнопки, расположенные под экраном, были внизу, как будет расположена ось Z из показаний акселерометра?
(1) вдоль короткой стороны экрана, положительное направление оси – вправо
(2) вдоль короткой стороны экрана, положительное направление оси – влево
(3) перпендикулярно экрану, положительное направление – в сторону наблюдателя
(4) перпендикулярно экрану, положительное направление – от наблюдателя
(5) вопрос некорректен, показания акселерометра нельзя сопоставить с трехмерной системой координат
Выберите верное утверждение о наличии модуля, позволяющего принимать и воспроизводить FM-радиопередачи в аппаратах, работающих под управлением Windows Phone.
(1) такой модуль поддерживается как в устройствах, работающих под управлением Windows Phone 7, так и под управлением Windows Phone 8
(2) такой сенсор поддерживается как в устройствах, работающих под управлением Windows Phone 7, так и под управлением Windows Phone 8, он является обязательным
(3) такой сенсор поддерживается только в устройствах, работающих под управлением Windows Phone 8, он не является обязательным
(4) такой сенсор поддерживается только в устройствах, работающих под управлением Windows Phone 7
Что такое локализация приложений?
(1) это перевод ресурсов приложений, подготовленных к распространению на рынках различных регионов, на различные языки
(2) это подготовка приложения к особенностям тех стран, где оно будет использоваться. Сюда входят использование соответствующих форматов данных, учет особенностей культуры регионов распространения приложения.
(3) это распространение приложений в различных регионах, при этом говорить о том, что приложение локализовано, можно без каких-либо дополнительных условий, касающихся его подготовки к распространению в данных регионах
(4) это подготовка нескольких версий одного и того же приложения для разных регионов
Как добавить в программу возможность показа рекламных блоков?
(1) воспользоваться элементом управления AdControl
(2) воспользоваться элементом управления AdControl,предварительно зарегистрировавшись на pubcenter.microsoft.com и получив данные, необходимые для настройки элемента управления
(3) зарегистрироваться на на pubcenter.microsoft.com, указав при регистрации ProductID программы, в которой вы хотите разместить рекламу. Все остальное будет сделано автоматически
Какое событие жизненного цикла приложения происходит, когда во время работы приложения пользователь нажимает на кнопку Назад, находясь на стартовой странице приложения?
(1) Launching
(2) Deactivated
(3) Activated
(4) Closing
Если при переходе со страницы А, которая является страницей, открываемой при запуске приложения, на страницу B, в обработчике события OnNavigatedFrom страницы A будет вызвана такая команда: NavigationService.RemoveBackEntry();, к чему приведет нажатие пользователем кнопки Назад, когда он окажется на странице B?
(1) это приведет к возврату на страницу A
(2) это приведет к выходу из приложения
(3) это не приведет к каким-либо действиям, так как указанная команда отключает кнопку Назад
(4) вопрос некорректен, так как переход на страницу B не произойдет, указанная команда отменяет переход
Что такое десериализация?
(1) это процесс преобразования объекта в байтовый поток, подходящий, например, для хранения на каком-либо носителе информации или передачи по сети
(2) это процесс восстановления объекта из байтового потока, например, принятого по сети или считанного с носителя информации
(3) это подход к проектированию приложений, подразумевающий разделение пользовательского интерфейса и данных
(4) это процесс преобразования типов данных
Как можно скопировать данные с компьютера локальную папку разрабатываемого приложения, установленного для отладки на устройство, работающее под управлением Windows Phone, или на эмулятор?
(1) это можно сделать, используя инструмент Isolated Storage Explorer при подключении телефона к компьютеру, для работы с эмулятором эта возможность недоступна
(2) это можно сделать, используя инструмент Isolated Storage Explorer при подключении телефона к компьютеру, то же самое доступно и при работе с эмулятором
(3) это можно сделать, воспользовавшись стандартным средством просмотра папок на Windows Phone
(4) это невозможно
Какую роль играет элемент управления SignInButton в разработке приложения, работающего со SkyDrive?
(1) он позволяет автоматизировать аутентификацию пользователя
(2) он позволяет автоматизировать аутентификацию приложения и выдачу приложению необходимых для работы с данными пользователя разрешений
(3) он позволяет автоматизировать аутентификацию пользователя, позволяет пользователю принять решение о предоставлении приложения доступа к данным, и, при необходимости, позволяет пользователю создать новую учетную запись Microsoft
(4) он позволяет пользователю создать новую учетную запись Microsoft
Если расположить телефон лицевой стороной к наблюдателю, так, чтобы кнопки, расположенные под экраном, были внизу, как будет расположена ось X из показаний акселерометра?
(1) вдоль длинной стороны экрана, положительное направление оси – вверх
(2) вдоль длинной стороны экрана, положительное направление оси – вниз
(3) вдоль короткой стороны экрана, положительное направление оси – вправо
(4) вдоль короткой стороны экрана, положительное направление оси – влево
(5) вопрос некорректен, показания акселерометра нельзя сопоставить с трехмерной системой координат
Как приложения для Windows Phone распространяются среди обычных пользователей и какова роль Магазина Windows Phone в распространении приложений?
(1) приложения распространяются через единый канал – Магазин Windows Phone
(2) пользователи могут либо загружать такие приложения с сайтов разработчиков (или приобретать на SD-картах), либо – пользоваться Магазином Windows Phone
(3) через Магазин Windows Phone, а так же через подобные сервисы, которые организуют некоторые крупные разработчики
(4) пользователи могут загружать приложения с сайтов разработчиков, в Магазине Windows Phone собраны ссылки на ресурсы разработчиков, где и хранятся приложения
Какой размер исходного изображения, обеспечивающий качественное отображение плитки на любых дисплеях, рекомендуется использовать для маленькой плитки типа Iconic?
(1) 159x159 пикселей
(2) 110х110 пикселей
(3) 202х202 пикселя
(4) 336х336 пикселей
(5) 691х336 пикселей
(6) 682х480 пикселей
Каков основной недостаток частого обращения к методу IsTrial() класса Microsoft.Phone.Marketplace.LicenseInformation, например, в любой ситуации, когда необходимы сведения о лицензии приложения?
(1) у такой работы с этим методом нет недостатков
(2) недостаток заключается в том, что этот метод выполняется сравнительно медленно
(3) недостаток заключается в том, что общее количество обращений к API Marketplace одним приложением ограничено, если ограничение будет превышено, приложение не сможет нормально работать
(4) недостаток заключается в том, что при каждом вызове метода открывается страница приложения в Магазине Windows Phone
Где, по умолчанию, находится программный код обработчиков событий жизненного цикла приложения для Windows Phone?
(1) в файле MainPage.xaml.cs
(2) в файле App.xaml.cs
(3) в файле WMAppManifest.xml
(4) в файле LifeTimeEvents.cs
Если при вызове страницы ей передаются несколько параметров, какой знак используется для разделения отдельных групп "параметр – значение" в строке вызова?
(1) "#"
(2) "?"
(3) "&"
(4) "+"
В чем основное преимущество формата представления данных JSON перед форматом XML?
(1) у JSON нет преимуществ перед XML
(2) JSON можно использовать в операциях сериализации и десериализаци, а XML – нет
(3) JSON-данные, несущие ту же информацию, что и XML-данные, имеют меньший физический размер
(4) JSON используется как для представления данных, предназначенных для локального хранения, так и для представления данных, предназначенных для передачи по сети, а XML используется только для представления данных, предназначенных для локального хранения
Какова роль класса System.Data.Linq.Table<TEntity> в разработке приложений для Windows Phone 8?
(1) он используется для объектного представления баз данных и для работы с ними в приложении
(2) он используется для объектного представления таблиц баз данных, для работы с таблицами и управления ими
(3) это – класс, описывающий элемент управления Таблица (Table)
(4) он используется в системе привязки данных
У элемента SignInButton, который используется в приложениях, рассчитанных на работу со службами LiveConnect, имеется свойство ClientID. Зачем оно нужно?
(1) оно позволяет задавать учетные данные пользователя по умолчанию, которые будут использованы для авторизации в сервисе
(2) оно позволяет задавать идентификатор приложения, который выдан при регистрации в Центре разработчиков Live Connect
(3) оно позволяет задавать географические регионы размещения пользователей, которые могут воспользоваться службой единого входа в сервис
(4) оно позволяет задавать области пользовательской информации, с которыми планирует работать приложение
какой класс можно использовать при разработке приложения для Windows Phone 8, можно использовать для организации распознавания речи?
(1) SpeechSynthesizer из пространства имен Windows.Phone.Speech.Synthesis
(2) SpeechRecognizer из пространства имен Windows.Phone.Speech.Recognition
(3) SpeechRecognizer из пространства имен Windows.Phone.Speech.Synthesis
(4) SpeechSynthesizer из пространства имен Windows.Phone.Speech.Recognition
Каковы особенности рекламы тарифных планов операторов мобильной связи в приложениях для Windows Phone в соответствии с Сертификационными Требованиями Магазина Windows Phone?
(1) подобная реклама в приложениях запрещена
(2) подобная реклама разрешена без каких-либо ограничений
(3) подобная реклама разрешена, но не допускается организация перехода на сайт мобильного оператора из приложения – приложение должно содержать всю необходимую информацию о тарифном плане
(4) подобная реклама разрешена только для тарифных планов, основное назначение которых – передача данных
Какой размер исходного изображения, обеспечивающий качественное отображение плитки на любых дисплеях, рекомендуется использовать для средней плитки типа Cycle?
(1) 159x159 пикселей
(2) 110х110 пикселей
(3) 202х202 пикселя
(4) 336х336 пикселей
(5) 691х336 пикселей
(6) 682х480 пикселей
Как с помощью тестового набора магазина протестировать приложение на наличие в нем вредоносного кода?
(1) для этого можно использовать описания того, как провести соответствующие ручные тесты
(2) для этого можно использовать соответствующие автоматические тесты
(3) это невозможно
(4) для этого можно использовать как соответствующие ручные, так и соответствующие автоматические тесты
Какова роль сервиса NuGet, поддержка которого интегрирована в Visual Studio 2012?
(1) он упрощает поиск, установку, обновление пакетов библиотек, которые позволяют расширять возможности приложения
(2) он упрощает отправку готовых приложений в Магазин Windows
(3) он упрощает поиск пакетов библиотек, которые позволяют расширять возможности приложения
(4) он позволяет организовать запуск Windows Phone-приложений в Windows 8 без использования эмулятора
Если некоторая страница приложения вызывает страницу Page1.xaml, используя строку следующего вида: /Page1.xaml?name=user1&level=high, какое утверждение об этой строке вызова справедливо?
(1) строка вызова создана с ошибкой
(2) в строке вызова определены два параметра – name и level, со значениями user1 и high
(3) в строке вызова определены четыре параметра: name, level, user1 и high
(4) в строке вызова определен один параметр – name, его значение "user1&level=high"
Если при выполнении операции сжатия данных, для повышения уровня сжатия, отбрасывается часть информации, как называется такое сжатие?
(1) сжатие без потерь
(2) сжатие с потерями
(3) сжатие со словарем
(4) двоичное сжатие
Как можно скопировать на компьютер файл базы данных из локальной папки приложения для Windows Phone, установленного на устройство или на эмулятор?
(1) это невозможно
(2) это можно сделать с помощью средства Isolated Storage Explorer, но только в применении к приложению, установленному на аппаратное устройство
(3) это можно сделать с помощью средства Isolated Storage Explorer
(4) это можно сделать с помощью Проводника Windows
Какую роль играет ключевое слово «async» в разработке с использованием Visual Studio 2012?
(1) это – оператор, который позволяет вызывать асинхронные методы
(2) это – модификатор, который используется при объявлении метода, в котором можно вызывать асинхронные методы
(3) это – пространство имен, которое содержит средства управления потоками
(4) это – директива компилятора, которая позволяет объявлять асинхронными произвольные участки кода
В каком виде системе синтеза речи в Windows Phone передается русскоязычный текст, который нужно произнести?
(1) в виде обычной строки произвольного содержания
(2) в виде строки, составленной из слов специального словаря, слов, которых нет в словаре, система синтезировать не может
(3) в виде строки, которая должна содержать только символы русского языка, иначе произойдет ошибка
(4) в виде строки, где слова русского языка транслитерированы с использованием латиницы
Каковы основные требования к микропроцессору системы, на которой планируется установить средства разработки для Windows Phone 8, и, в частности, пользоваться эмулятором Windows Phone 8?
(1) особых требований нет
(2) это должен быть 64-разрядный микропроцессор, поддерживающий технологию аппаратной виртуализации
(3) это должен быть микропроцессор, имеющий не менее 8-ми вычислительных ядер
(4) это должен быть 64-разрядный микропроцессор
На какие логические части обычно разбивают процесс работы модульного теста?
(1) подготовка (arrange) и компиляция (compile)
(2) выполнение действий (act) и проверка результатов (assert)
(3) подготовка (arrange), выполнение действий (act) и проверка результатов (assert)
(4) подготовка (arrange), компиляция (compile) и проверка результатов (assert)
В какой конфигурации должно быть построено приложение для Windows Phone для того, чтобы его можно было протестировать с помощью тестового набора магазина?
(1) в конфигурации отладки (Debug)
(2) в конфигурации отправки (Send)
(3) в конфигурации выпуска (Release)
(4) конфигурация построения не играет роли, так как тестирование производится с использованием исходных файлов проекта
Что можно сказать об элементе управления, описанном в следующем фрагменте кода? <Button x:Name="cmdMain" Content="Нажми меня" HorizontalAlignment="Left" Margin="12,37,0,0" Grid.Row="1" VerticalAlignment="Top" Height="88" Width="196" Click="cmdMain_Click"/>
(1) этот элемент управления имеет высоту 88 единиц
(2) этот элемент управления имеет высоту 196
(3) этот элемент управления имеет высоту 12 единиц
(4) этот элемент управления имеет высоту 37 единиц
Где выполняется разбор параметров, которые можно передать странице при ее вызове?
(1) в XAML-коде вызываемой страницы
(2) в CS-коде вызываемой страницы
(3) в XAML-коде вызывающей страницы
(4) в CS-коде вызывающей странице
За счет какого приема использование некоторых алгоритмов сжатия позволяет добиваться очень высокого уровня сжатия файлов изображений, звуковых и видео-файлов?
(1) за счет сериализации таких файлов
(2) за счет десериализации таких файлов
(3) за счет отбрасывания части информации
(4) за счет внесения в такие файлы слабых случайных помех, наличие которых позволяет увеличить уровень сжатия
Если в коде приложения для Windows Phone, которое использует базу данных встретится фрагмент кода, подобный нижеприведенному что можно сказать о классе, который он объявляет? [Table] public class ToDoItem : INotifyPropertyChanged, INotifyPropertyChanging {
(1) это класс, который описывает структуру одной из таблиц базы данных, с которой может работать приложение
(2) это класс, который содержит данные одной из таблиц базы данных, с которыми может работать приложение
(3) это класс, который описывает структуру всех таблиц базы данных, с которой может работать приложение
(4) вопрос некорректен, так как подобный код можно встретить не в коде приложения, а в коде файла базы данных
Каковы особенности совместного использования ключевых слов «await» и «async» при разработке приложения для Windows Phone 8?
(1) оператор await можно использовать в методе, объявленном с модификатором async
(2) оператор async можно использовать в методе, объявленном с модификатором await
(3) оператор async можно использовать в любом методе, кроме метода, объявленного с модификатором await
(4) оператор await можно использовать в любом методе, кроме метода, объявленного с модификатором async
Если планируется создать фотоприложение, как внести соответствующие объявления в манифест приложения?
(1) либо в режиме редактирования кода файла-манифеста, либо в режиме работы с графическим интерфейсом редактора манифеста
(2) в режиме редактирования кода файла-манифеста
(3) в режиме работы с графическим интерфейсом редактора манифеста
(4) это можно сделать, отредактировав манифест программно, во время выполнения приложения
Сколько телефонов, на которых можно производить отладку приложений, можно зарегистрировать на одну учетную запись индивидуального разработчика?
(1) 1
(2) 2
(3) 3
(4) 5
(5) вопрос не корректен, так как подобная процедура для получения возможности отладки приложений не требуется
В чем заключается этап компиляции (compile) в работе модульного теста?
(1) в создании экземпляра тестируемого класса
(2) в задании начальных условий тестирования и ожидаемых результатов
(3) в создании экземпляра тестируемого класса с заданными начальными параметрами и в вызове тестируемого метода, так же, при необходимости, с передачей ему соответствующих начальных параметров
(4) в вызове тестируемой страницы пользовательского итерфейса
(5) такой этап в структуре модульного теста не предусмотрен
В каком разделе портала Центра разработчиков Windows Phone можно найти команды для публикации приложений, просмотра статистики приложений, управления учетной записью?
(1) Design
(2) Develop
(3) Publish
(4) Dashboard
Для каких языков программирования в Visual Studio 2012 доступно создание проектов по шаблону Приложение модульного тестирования Windows Phone?
(1) C#, Visual Basic
(2) С#, Visual Basic, C++
(3) С#, Visual Basic, JavaScript
(4) С#, C++
Если речь идет о странице приложения для Windows Phone, какой фрагмент кода можно найти в заголовочной части файла описания ее разметки?
(1) UserControl x:Class="Px.MyControl"
(2) using System.Collections.Generic
(3) phone:PhoneApplicationPage
(4) public partial class MyControl : UserControl
Какая часть приложения, созданного с использованием шаблона проектирования MVVM, представляет собой исходные данных, лежащие в основе приложения?
(1) Модель
(2) Представление
(3) Модель представления
(4) Конструктор
Если потребности приложения по работе с Интернет-службами ограничиваются отображением в интерфейсе приложения какой-либо веб-страницы, возможностями какого класса можно воспользоваться для выполнения этой задачи?
(1) WebClient
(2) WebRequest
(3) HttpWebRequest
(4) WebBrowserTask
(5) WebBrowser
При использовании данной модели предоставления облачных услуг потребитель получает максимальный уровень контроля над облачной средой, может, например, устанавливать операционные системы на выделенные ему виртуальные машины, управлять инфраструктурой виртуальных сетей и хранилищ данных. О какой модели облачных служб идет речь?
(1) SaaS
(2) PaaS
(3) IaaS
(4) NaaS
Как можно настроить свойство InputScope некоего элемента управления?
(1) только в XAML-разметке
(2) только в программном коде
(3) только используя объявление в манифесте приложения соответствующих возможностей, влияющих на все элементы управления приложения, поддерживающие ввод текста
(4) это можно сделать как в XAML-разметке, так и в программном коде
Какой версии операционной системы Windows Phone OS соответствует релиз Windows Phone 7?
(1) Windows Phone OS 7.1
(2) Windows Phone OS 7.5
(3) Windows Phone OS 7.0
(4) Windows Phone 8.0
(5) ни одному из перечисленных
Как в Windows Phone 8 выполнить действие, предусматривающее использование задачи выполнения, исключительно средствами приложения, исключая управляющие воздействия пользователя?
(1) достаточно добавить в приложение соответствующий элемент управления и обратиться к его механизмам из кода
(2) подобная функциональность не предусмотрена
(3) достаточно создать пользовательский элемент управления на основе необходимой задачи выполнения и использовать его в приложении
(4) каких-то особых усилий для этого не требуется – при вызове задач выполнения разработчик может полностью контролировать их из приложения, не привлекая к этому процессу пользователя
Если имеется приложение, рассчитанное на платформу Windows Phone 7 и это приложение нужно оснастить возможностями по работе с SD-картой устройств на Windows Phone 8, как это можно сделать?
(1) достаточно воспользоваться в этом приложении соответствующими API, оно будет работать с SD-картой при условии установки его на Windows Phone 8-устройство
(2) это невозможно
(3) нужно преобразовать проект этого приложения к проекту, рассчитанному на платформу Windows Phone 8, тогда, после соответствующей настройки манифеста, данная возможность будет доступна как при установке приложения на Windows Phone 7-устройство, так и при установке его на Windows Phone 8-устройство
(4) нужно преобразовать проект этого приложения к проекту, рассчитанному на платформу Windows Phone 8, тогда, после соответствующей настройки манифеста, данная возможность будет доступна при установке приложения на Windows Phone 8-устройство, на Windows Phone 7-устройство установить такое приложение нельзя
Как определяется стартовая страница приложения при его запуске?
(1) она определяется по имени страницы, это всегда страница MainPage.xaml, расположенная в корневом разделе проекта
(2) она определяется в соответствии с настройкой параметра Страница навигации в файле WMAppManifest.xml
(3) она определяется по имени страницы, это всегда страница MainPage.html, расположенная в корневом разделе проекта
(4) она определяется в соответствии с настройкой параметра Страница навигации в файле AppManifest.xml
Как можно добавить на страницу приложения для Windows Phone пользовательский элемент управления, созданный в том же проекте, в котором находится страница?
(1) можно только перетащить его на страницу с Панели элементов
(2) его можно добавить только в режиме редактирования XAML-кода страницы, добавить необходимое описание элемента
(3) можно как воспользоваться перетаскиванием элемента с Панели элементов, так и ввести описание элемента в XAML-код вручную
(4) этого сделать нельзя, так как пользовательский элемент управления – это отдельная самостоятельная страница приложения, можно лишь организовать переход к этой странице, но не добавлять ее в состав другой страницы
Что такое модель в шаблоне проектирования MVVM?
(1) это часть приложения, представляющая собой исходные данные, лежащие в основе приложения
(2) это часть приложения, которая ответственна за связь исходных данных и пользовательского интерфейса
(3) это часть приложения, которая ответственна за пользовательский интерфейс и организацию взаимодействия с пользователем
(4) в шаблоне проектирования MVVM подобный термин не используется
Если потребности приложения по работе с Интернет-службами ограничиваются показом какой-либо страницы с использованием системного браузера, возможностями какого класса можно воспользоваться для выполнения этой задачи?
(1) WebClient
(2) WebRequest
(3) HttpWebRequest
(4) WebBrowserTask
(5) WebBrowser
Как называется технология, которая позволяет разработчику гибко настраивать возможности используемых им облачных служб, например, увеличивая или уменьшая их производительность в зависимости от текущего интереса пользователей к приложению?
(1) резервное копирование
(2) масштабирование
(3) обеспечение отказоустойчивости
(4) диверсификация
Какое значение свойства InputScope текстового поля приведет к тому, что при входе в режим редактирования поля пользователь увидит цифровую клавиатуру, предназначенную для удобного ввода чисел?
(1) Number
(2) Chat
(3) TelephoneNumber
(4) Url
(5) Formula
(6) Text
Какому релизу Windows Phone соответствует версия операционной системы Windows Phone OS 8.0?
(1) Windows Phone 7.8
(2) Windows Phone 7.
(3) Windows Phone 8
(4) Windows Phone 8.1
(5) ни одному из перечисленных
Как в Windows Phone 8 выполнить действие, предусматривающее использование задачи выбора, исключительно средствами приложения, исключая управляющие воздействия пользователя?
(1) достаточно добавить в приложение соответствующий элемент управления и обратиться к его механизмам из кода
(2) подобная функциональность не предусмотрена
(3) достаточно создать пользовательский элемент управления на основе необходимой задачи выбора и использовать его в приложении
(4) каких-то особых усилий для этого не требуется – при вызове задач выбора разработчик может полностью контролировать их из приложения, не привлекая к этому процессу пользователя
С какими файлами на SD-карте устройства может работать приложение для Windows Phone 8?
(1) с любыми
(2) только с теми, описания типов которых есть в манифесте приложения
(3) только с теми, описания типов которых есть в манифесте приложения, при условии, что описанные типы файлов не входят в списки типов, зарезервированных для системы или системных приложений
(4) только с теми, описания типов которых есть в манифесте приложения при условии, что размер таких файлов не превышает 15 Мб
В каком файле проекта приложения для Windows Phone указывают набор возможностей системы, необходимый приложению для работы?
(1) WMAppManifest.xml
(2) AppManifest.xml
(3) MainPage.xaml
(4) App.xaml.cs
Где, при разработке приложения для Windows Phone, можно настроить раскадровку, используя ручное редактирование кода ее описания?
(1) в редакторе кода Visual Studio 2012
(2) в редакторе кода Blend
(3) либо в редакторе кода в Visual Studio 2012, либо в редакторе кода Blend
(4) этого сделать нельзя, доступно лишь редактирование раскадровок с использованием визуальных средств проектирования
Что характерно для одноразовой (one time) привязки данных?
(1) если данные в объекте-источнике изменяются, изменения передаются объекту-приемнику
(2) если данные в объекте-источнике изменяются, изменения передаются объекту-приемнику, так же, если данные изменяются в объекте-приемнике, изменения передаются объекту-источнику
(3) в объекте-приемнике отражается состояние данных, актуальное на момент привязки, изменения данных в объекте-источнике не передаются объекту-приемнику
(4) в объекте-приемнике не отражается состояние данных объекта-приемника, однако, при вводе данных в объект-приемник они однократно передаются в объект-источник после завершения изменения данных
В каком формате обычно возвращаются данные при выполнении запросов к веб-API интернет-служб?
(1) в формате JSON
(2) в формате XML
(3) в формате HTML
(4) точно ответить на этот вопрос нельзя, так как все зависит от устройства каждой конкретной службы, кроме того, многие службы поддерживают работу с несколькими форматами возвращаемых данных
Каковы основные требования к набору символов, используемых в пароле сервера баз данных, которая используется для мобильной службы Windows Azure?
(1) пароль должен содержать символы, по меньшей мере, из двух категорий, среди которых прописные буквы английского алфавита, строчные буквы, цифры, специальные символы.
(2) пароль должен содержать символы, по меньшей мере, из трех категорий, среди которых прописные буквы английского алфавита, строчные буквы, цифры, специальные символы.
(3) пароль должен содержать символы из всех категорий, среди которых прописные буквы английского алфавита, строчные буквы, цифры, специальные символы.
(4) особых требований к набору символов, используемых в пароле к базе данных, не предъявляется
Какое значение свойства InputScope текстового поля приведет к тому, что при входе в режим редактирования поля пользователь увидит текстовую клавиатуру, при работе с которой доступны подсказки и функция автоматического исправления введенного текста?
(1) Number
(2) Chat
(3) TelephoneNumber
(4) Url
(5) Formula
(6) Text
Как установить приложение, написанное для платформы Windows Phone 7, на устройстве, работающем под управлением Windows Mobile при условии, что это приложение не подвергается модификации?
(1) это можно сделать только в отладочных целях, используя стандартные средства разработчика
(2) это можно сделать только предварительно загрузив такое приложение в Центр разработчиков Windows Phone
(3) это можно сделать только пользователям, работающим с корпоративной версией Windows Phone, используя стандартные средства разработчика
(4) это невозможно, платформы несовместимы
Какова роль метода Show() объекта типа SmsComposeTask?
(1) этот метод используется для показа системного интерфейса для работы с SMS-сообщением с передачей данных, подготовленных в приложении, дальнейшие действия по работе с сообщением выполняет либо пользователь, либо приложение, вызвавшее данный метод
(2) этот метод используется для показа системного интерфейса для работы с SMS-сообщением с передачей данных, подготовленных в приложении, дальнейшие действия по работе с сообщением выполняет пользователь
(3) этот метод используется для показа системного интерфейса для работы с SMS-сообщением с передачей данных, подготовленных в приложении, дальнейшие действия по работе с сообщением так же выполняет приложение
(4) этот метод позволяет, без вмешательства пользователя, выполнить отправку подготовленного SMS-сообщения получателю с использованием возможностей телефона по отправке SMS-сообщения
Какова обычная схема заработка на бесплатных приложениях для Windows Phone?
(1) с помощью таких приложений заработать нельзя
(2) в таких приложениях обычно размещают платежные реквизиты разработчика, предлагая пользователям совершать пожертвования
(3) в таких приложениях обычно размещают рекламу, разработчик получает доход от рекламы
(4) размещение таких приложений в Магазине Windows Phone не предусмотрено. Любому приложению должна быть назначена цена, если цена не назначена при публикации, она автоматически устанавливается в размере минимально доступной цены на приложение
Если в корневом разделе проекта приложения имеется файл SplashScreenImage.screen-WXGA.jpg, о чем это говорит?
(1) о том, что этот файл содержит изображение для экрана-заставки, рассчитанное на устройство с разрешением экрана 480х800
(2) о том, что этот файл содержит изображение для экрана-заставки, рассчитанное на устройство с разрешением экрана 768х1280
(3) о том, что этот файл содержит изображение для экрана-заставки, рассчитанное на устройство с разрешением экрана 720х1280
(4) это обычный графический файл, мы, лишь по его наличию в проекте, не можем судить о его роли в приложении
Если на некую страницу приложения для Windows Phone добавлен пользовательский элемент управления, который содержит описание обработчика некоторого события, и мы хотим воспользоваться этим событием, например, при его возникновении вывести сообщение, где будет располагаться код обработчика события, выводящий это сообщение?
(1) в файле кода той страницы, на которой содержится элемент управления
(2) в файле кода элемента управления
(3) вопрос некорректен, пользовательские элементы управления нельзя добавлять на страницы
(4) либо в файле кода той страницы, на которой содержится элемент управления, либо в файле кода самого элемента управления
Какова роль данных периода проектирования при разработке приложений с использованием шаблона MVVM?
(1) это данные, которые передаются из представления в модель с использованием системы привязки данных во время проектирования приложения
(2) это данные, которые не связаны с реальными данными приложения, но похожи на них, что позволяет использовать их для удобного и независимого от реальных данных проектирования пользовательского интерфейса
(3) это – данные, которые неразрывно связаны с той частью шаблона, которая ответственна за пользовательский интерфейс, и с которыми приложение работает во время его реального использования
(4) это любые данные в кодировке UTF-8, которые используются в приложении
Каковы особенности работы приложения с файлами, которые содержатся в его установочном пакете?
(1) приложение не имеет доступа к таким файлам
(2) эти файлы доступны для чтения и для записи
(3) эти файлы доступны только для чтения
(4) если это XML-файлы – они доступны и для чтения и для записи, другие файлы доступны только для чтения
Каково одно из условий для успешного построения шаблонного проекта Windpws Phone 8-приложения для доступа к мобильным службам Windows Azure, загруженного с портала Windows Azure, помимо наличия инструментов разработки?
(1) особых условий нет, достаточно наличия инструментов разработки с настройками по умолчанию
(2) в Visual Studio должна быть разрешена загрузка недостающих пакетов при построении
(3) такой пакет можно построить, только предварительно открыв его в Blend
(4) в Visual Studio нужно запретить загрузку недостающих пакетов при построении
При выполнении такого жеста пользователь касается экрана, быстро проводит пальцем и, не останавливая движения, отрывает палец от экрана. О каком жесте идет речь?
(1) Flick
(2) Hold
(3) Pinch/Zoom
(4) Tap
Чем отличаются релизы ОС Windows Phone 8.0 для обычных и бизнес-пользователей?
(1) в корпоративных версиях, помимо других возможностей, присутствует системное приложение Кошелек
(2) корпоративные версии, помимо других возможностей, предоставляют пользователям доступ к мобильным приложениям пакета Microsoft Office
(3) использование корпоративной версии ОС позволяет производителям устройств оснащать их аппаратной клавиатурой
(4) вопрос некорректен, один и тот же релиз ОС Windows Phone рассчитан и на бизнес-пользователей, и на обычных пользователей
Какие операции по подготовке и совершению телефонного звонка, при использовании задачи PhoneCallTask, можно выполнить из приложения?
(1) указать имя вызываемого абонента
(2) указать телефон вызываемого абонента
(3) выполнить звонок
(4) используя синтезатор речи и средство распознавания речи, в автоматическом режиме провести беседу с вызванным абонентом
(5) передать данные, подготовленные для совершения звонка системе для дальнейшей обработки с участием пользователя
Что возвратит метод IsReal() класса Microsoft.Phone.Marketplace если платное приложение, для которого он вызывается, еще не куплено и имеет статус пробной версии?
(1) True
(2) False
(3) Null
(4) Trial
(5) такой метод в классе LicenseInformation не описан
Каков состав и порядок следования (слева направо) аппаратных кнопок, которые располагаются в нижней части передней панели устройств под управлением Windows Phone?
(1) Назад, Пуск, Поиск
(2) Пуск, Назад, Поиск
(3) Поиск, Назад, Поиск
(4) Назад, Поиск, Пуск
Если некий элемент управления, например, кнопка (Button), размещенный на странице, виден, но неактивен, то есть, пользователь не может им воспользоваться, о чем это, вероятнее всего, говорит?
(1) о том, что свойство IsEnabled кнопки установлено в True
(2) о том, что свойство IsEnabled кнопки установлено в False
(3) о том, что кнопке не назначен обработчик события Click
(4) о том, что данная кнопка используется для целей навигации по страницам приложения
Какой интерфейс обычно реализуют модели в шаблоне проектирования MVVM и зачем это нужно?
(1) IItemProperties, он обеспечивает работу механизма привязки данных, обеспечивая уведомления об изменении свойств
(2) INotifyPropertyChanged, он обеспечивает работу механизма привязки данных, обеспечивая уведомления об изменении свойств
(3) IComNativeDescriptorHandler, он обеспечивает работу механизма привязки данных, обеспечивая уведомления об изменении свойств
(4) ITypeDescriptorContext, он обеспечивает работу механизма привязки данных, обеспечивая уведомления об изменении свойств
Что будет представлять переменная local после успешного выполнения команды, которая приведена ниже? StorageFolder local = Windows.Storage.ApplicationData.Current.LocalFolder;
(1) эта переменная будет представлять локальную папку текущего приложения
(2) эта переменная будет представлять общую локальную папку для всех приложений
(3) эта переменная будет представлять локальную папку, общую для всех приложений одного издателя
(4) эта переменная будет представлять файл Current.Local, расположенный в локальной папке приложения
Нужно ли использовать асинхронные операции при обращении к таблицам базы данных мобильной службы приложения для Windows Phone, размещенной в Windows Azure, и если да – то зачем?
(1) нужно, так как подобные операции выполняются слишком быстро для их синхронной обработки
(2) нужно, так как подобные операции подразумевают использование локальной базы данных Windows Phone
(3) нужно, так как подобные операции выполняются достаточно долго, что является обычной особенностью работы с различными веб-службами
(4) не нужно
Если разработчик решил самостоятельно настроить реакцию некоего элемента управления на сложный жест, обрабатывая события манипуляции, каким событием этого элемента управления ему следует воспользоваться для того, чтобы получать данные в процессе выполнения этого жеста?
(1) ManipulationStarted
(2) ManipulationDelta
(3) ManipulationCompleted
(4) GestureStarted
(5) GestureDelta
(6) GestureCompleted
Если телефон, работающий под управлением Windows Phone, оснащен 1 Гб ОЗУ, что можно сказать об этом телефоне?
(1) это может быть либо телефон, работающий под управлением Windows Phone 7, либо под управлением Windows Phone 8
(2) это может быть только телефон под управлением Windows Phone 8, так как в телефоны под управлением Windows Phone 7 устанавливают меньшее количество памяти
(3) это будет телефон под управлением Windows Phone 7
(4) вопрос некорректен, так как это – слишком большой объем памяти для любой версии Windows Phone
Строковые данные для какого количества языков содержит один файл ресурсов?
(1) для 1 языка
(2) для 2-х языков
(3) для 4-х языков
(4) для всех языков, на которые локализовано приложение
Как часто рекомендуется вызывать метод IsTrial класса Microsoft.Phone.Marketplace.LicenseInformation для определения статуса лицензии приложения?
(1) только при первом запуске приложения
(2) в любой ситуации, когда требуется проверить статус лицензии приложения
(3) не слишком часто, например, в обработчиках событий жизненного цикла приложения и в тех ситуациях, когда есть основания полагать, что статус лицензии может измениться
(4) рекомендуется настроить периодический вызов этого метода, с периодичностью не менее 1-й секунды, сохраняя полученные данные в общедоступную переменную
Что произойдет, если пользователь выполнит длительное нажатие на кнопку Назад в Windows Phone?
(1) будет показан общий список приложений, установленных в системе
(2) будет выполнено настраиваемое действие
(3) будет вызван прокручиваемый список недавно запущенных приложений
(4) будет показан Рабочий стол системы
С помощью каких событий можно инициировать переходы по страницам приложения для Windows Phone?
(1) с помощью любых событий, например, с помощью событий страницы или отдельных элементов управления
(2) только с помощью событий элементов управления кнопка и кнопка-гиперссылка
(3) только с помощью событий элементов управления кнопка, кнопка-гиперссылка и событий элементов управления панели управления
(4) только с помощью событий страницы
В каком пространстве имен описан класс WebBrowser, который позволяет встраивать веб-браузер в страницы приложений для Windows Phone?
(1) System.Net
(2) Microsoft.Phone.Net.NetworkInformation
(3) Microsoft.Phone.Tasks
(4) Microsoft.Phone.Controls
Каковы особенности работы приложения с собственным изолированным хранилищем настроек?
(1) приложение не имеет доступа к хранилищу настроек
(2) данные хранилища настроек доступны для чтения и для записи
(3) данные хранилища настроек доступны только для чтения
(4) если в хранилище настроек расположены данные, которые записаны в него в текущем сеансе работы, до закрытия приложения, приложение имеет к ним полный доступ, если речь идет о данных, записанных в предыдущих сеансах работы, приложение может лишь считывать их
Каковы основные возможности, которыми можно воспользоваться при использовании службы Live Connect?
(1) работа со SkyDrive
(2) работа с Hotmail
(3) работа с Windows Live Messenger
(4) работа с мобильными службами Windows Azure
Что регистрирует акселерометр при неподвижном телефоне?
(1) ничего
(2) вес телефона
(3) силу земного притяжения
(4) высоту телефона над уровнем моря
Выберите верное утверждение о наличии NFC-сенсора в аппаратах, работающих под управлением Windows Phone.
(1) такой сенсор поддерживается как в устройствах, работающих под управлением Windows Phone 7, так и под управлением Windows Phone 8, он не является обязательным
(2) такой сенсор поддерживается как в устройствах, работающих под управлением Windows Phone 7, так и под управлением Windows Phone 8, он является обязательным
(3) такой сенсор поддерживается только в устройствах, работающих под управлением Windows Phone 8, он не является обязательным
(4) такой сенсор поддерживается только в устройствах, работающих под управлением Windows Phone 7, он не является обязательным
Какова роль привязки данных при локализации приложений?
(1) система привязки данных при локализации не используется
(2) система привязки данных используется для указания ссылок на строковые ресурсы в файлах, описывающих разметку страниц
(3) система привязки данных используется для указания ссылок на строковые ресурсы в файлах программного кода
(4) система привязки данных используется для указания ссылок на строковые ресурсы в файлах, описывающих разметку страниц и в файлах программного кода
Как можно узнать, работает ли программа, установленная на Windows Phone, в пробном режиме?
(1) воспользоваться методом IsTrial() класса LicenseInformation
(2) воспользоваться методом IsTrial() класса Marketplace
(3) воспользоваться методом IsReal() класса LicenseInformation
(4) воспользоваться методом IsReal() класса Marketplace
Каким методом можно воспользоваться для того, чтобы произвести какие-либо действия при переходе на страницу в Windows Phone-приложении?
(1) OnNavigatedTo
(2) OnNavigatedFrom
(3) OnLaunchingPage
(4) OnActivatedPage
Если выполняется переход со страницы А на страницу B, при этом на странице А определены обработчики событий OnNavigatingFrom и OnNavigatedFrom, при выполнении какого из обработчиков стек навигации уже будет содержать запись о переходе со страницы А?
(1) при выполнении OnNavigatingFrom
(2) при выполнении OnNavigatedFrom
(3) при выполнении и того и другого обработчика
(4) вопрос некорректен, так как стек навигации будет содержать запись о странице А только после загрузки страницы B, на которую осуществляется переход
В каком пространстве имен описан класс WebBrowserTask, который позволяет приложениям для Windows Phone вызывать системный веб-браузер для открытия передаваемой браузеру ссылку?
(1) System.Net
(2) Microsoft.Phone.Net.NetworkInformation
(3) Microsoft.Phone.Tasks
(4) Microsoft.Phone.Controls
Какова роль класса System.Data.Linq.DataContext в разработке приложений для Windows Phone 8?
(1) он используется в системе привязки данных
(2) он позволяет работать с базами данных, являясь посредником, представляющим данные из базы в объектной форме и позволяющим работать с базой данных из приложения
(3) он используется в системе привязки данных, и позволяет осуществлять привязку файлов, хранящихся в локальной папке приложения, к свойствам элементов управления
(4) он используется как в системе привязки данных, так и в качестве посредника, представляющего данные из базы в объектной форме
Каковы стандартные подготовительные действия, которые нужно выполнить перед тем, как некоторое приложение сможет работать с файлами пользователя, размещенными в SkyDrive?
(1) пользователь должен авторизоваться в в SkyDrive
(2) пользователь должен авторизоваться в SkyDrive и разрешить приложению доступ к нему в соответствии со списком возможностей, запрашиваемых приложением
(3) приложение, сразу после установки и запуска, может работать с файлами пользователя в SkyDrive, например, отображая их в своем интерфейсе или позволяя отправлять файлы в хранилище или загружать их оттуда
(4) пользователь должен авторизоваться в службе поставщика приложения и запросить у этого сервиса разрешение на использование SkyDrive, после получения разрешений – принять решение о том, может ли он позволить приложению работать с его данными в SkyDrive
Как выглядят показания акселерометра, если телефон лежит на горизонтальной поверхности неподвижно экраном вниз?
(1) (0)
(2) (-1)
(3) (0, -1, 0)
(4) (0, 0, 1)
(5) (1, 1)
(6) (0, 1)
Какова роль проверки приложений в Магазине Windows Phone?
(1) эта проверка необязательна, разработчик, если он хочет, чтобы его приложение протестировали сотрудники Магазина, может отправить приложение для тестирования перед распространением
(2) это обязательная процедура, без ее успешного прохождения приложение не будет допущено к распространению
(3) подобная проверка проводится пользователями, в процессе обычной работы, если в приложении допущены какие-либо ошибки, об этом обычно сообщают пользователи в свободной форме, а разработчик, на свое усмотрение, исправляет их
(4) это обязательная процедура, без ее успешного прохождения приложение не будет подписано сертификатом Магазина, то есть, его нельзя будет распространять ни средствами Магазина, ни средствами сторонних сервисов распространения приложений
Какой размер исходного изображения, обеспечивающий качественное отображение плитки на любых дисплеях, рекомендуется использовать для средней плитки типа Flip?
(1) 159x159 пикселей
(2) 110х110 пикселей
(3) 202х202 пикселя
(4) 336х336 пикселей
(5) 691х336 пикселей
(6) 682х480 пикселей
Для чего предназначен метод Show() класса MarketplaceDetailTask?
(1) для организации перехода на страницу приложения в Магазине Windows Phone
(2) для показа пользователю стандартного предложения о приобретении приложения
(3) для проверки статуса лицензии приложения
(4) для осуществления автоматической покупки приложения
Каким методом можно воспользоваться для того, чтобы произвести какие-либо действия при уходе со страницы в Windows Phone-приложении?
(1) OnNavigatedTo
(2) OnNavigatedFrom
(3) OnClosingPage
(4) OnDeactivatedPage
Как в Windows Phone 8 изменить поведение Панели приложения таким образом, чтобы она располагалась не снизу экрана, а, например, сверху?
(1) вопрос некорректен, Панель приложения не используется в приложениях для Windows Phone 8
(2) Это невозможно, подобная настройка Панели приложения не предусмотрена
(3) это можно сделать, установив свойство Side Панели приложения в значение Top
(4) это можно сделать, перетащив Панель приложения в верхнюю часть страницы в визуальном конструкторе, либо – соответствующим образом задав ее свойства Top и Left
Какая из технологий беспроводного взаимодействия, поддерживаемая Windows Phone, позволяет обмениваться данными на наибольшем расстоянии в сравнении с другими технологиями?
(1) Wi-Fi
(2) Bluetooth
(3) NFC
(4) все перечисленные технологии обеспечивают примерно одинаковую дальность связи
Как соотносятся класс System.Data.Linq.DataContext и свойство FrameworkElement.DataContext?
(1) они выполняют одинаковые функции: обеспечивают работу системы привязки данных
(2) они выполняют одинаковые функции: служат посредниками, представляющими базу данных в приложении
(3) они выполняют различные функции, схожи лишь их наименования
(4) свойство FrameworkElement.DataContext имеет тип System.Data.Linq.DataContext
У элемента SignInButton, который используется в приложениях, рассчитанных на работу со службами LiveConnect, имеется свойство Scopes. Зачем оно нужно?
(1) будут использованы для авторизации в сервисе
(2) оно позволяет задавать учетные данные приложения, полученные при регистрации приложения в Центре разработчиков Live Connect
(3) оно позволяет задавать географические регионы размещения пользователей, которые могут воспользоваться службой единого входа в сервис
(4) оно позволяет задавать области пользовательской информации, с которыми планирует работать приложение
(5) оно позволяет задавать учетные данные пользователя по умолчанию, которые
Какие возможности нужно объявить в манифесте приложения для того, чтобы приложение могло воспользоваться речевыми функциями Windows Phone 8?
(1) ID_CAP_SPEECH_RECOGNITION
(2) ID_CAP_MICROPHONE
(3) ID_CAP_NETWORKING
(4) ID_CAP_SENSORS
Каков предельный размер XAP-файлов приложений, в соответствии с Сертификационными Требованиями Магазина Windows Phone?
(1) 10 Мб
(2) 100 Мб
(3) 512 Мб
(4) 1 Гб
Какой размер исходного изображения, обеспечивающий качественное отображение плитки на любых дисплеях, рекомендуется использовать для средней плитки типа Iconic?
(1) 159x159 пикселей
(2) 110х110 пикселей
(3) 202х202 пикселя
(4) 336х336 пикселей
(5) 691х336 пикселей
(6) 682х480 пикселей
Если из некоего приложения осуществлен переход на страницу приложения в Магазине Windows Phone, как программно выполнить покупку приложения?
(1) воспользовавшись методом AutoBuy() класса Marketplace
(2) воспользовавшись методом TrialConvert() класса LicenseInformation
(3) воспользовавшись его методом Show() класса MarketplaceDetailTask
(4) это невозможно
Как, в процессе выполнения программы, можно изменить значение свойства элемента управления, поддерживающее изменения?
(1) отредактировать XAML-код элемента, изменив значение нужного свойства
(2) воспользоваться окном Свойства для данного элемента
(3) обратиться к свойству из программного кода и изменить его значение
(4) это невозможно, в процессе выполнения программы нельзя менять значения свойств элементов управления
Если некоторая страница приложения вызывает страницу Page1.xaml, используя строку следующего вида: /Page1.xaml&name=user1&level=high, какое утверждение об этой строке вызова справедливо?
(1) строка вызова создана с ошибкой
(2) в строке вызова определены два параметра – name и level, со значениями user1 и high
(3) в строке вызова определены четыре параметра: name, level, user1 и high
(4) в строке вызова определен один параметр – name, его значение "user1&level=high"
Если после выполнении операции сжатия данных из сжатых данных можно восстановить точную копию исходных данных, как называется такое сжатие?
(1) сжатие без потерь
(2) сжатие с потерями
(3) сжатие со словарем
(4) двоичное сжатие
Как приложение для Windows Phone может получить доступ только для чтения к базе данных другого приложения, установленного в системе?
(1) это невозможно
(2) это можно сделать, только если приложение – владелец базы данных построено по проекту Приложение базы данных для Windows Phone
(3) это можно сделать только если такая база данных будет размещена в системном хранилище баз данных
(4) это можно сделать без каких-либо ограничений и условий
Какую роль играет ключевое слово "await" в разработке с использованием Visual Studio 2012?
(1) это – директива компилятора, которая позволяет объявлять асинхронными произвольные участки кода
(2) это – оператор, который позволяет вызывать асинхронные методы
(3) это – модификатор, который используется при объявлении метода, в котором можно вызывать асинхронные методы
(4) это – пространство имен, которое содержит средства управления потоками
Что произойдет, если системе синтеза речи в Windows Phone, язык голосовых функций которой установлен как Русский будет передан текст, содержащий как русскоязычные слова, так и слова, написанные латиницей?
(1) будут синтезированы все слова
(2) произойдет ошибка, так как в тексте, передаваемом для синтеза, можно использовать лишь один язык
(3) будут синтезированы только слова, написанные по-русски
(4) будут синтезированы только слова, написанные по-русски, после чего будет вызвано исключение
Возможна ли ситуация, в которой на некоем компьютере нормально работает среда разработки для Windows Phone 8, но, в то же время, не удается запустить эмулятор?
(1) нет, если на компьютере нормально работает среда разработки, эмулятор так же сможет работать
(2) возможна, это может быть связано с тем, что отключена или отсутствует функция аппаратной виртуализации процессора либо с тем, что используется ОС Windows 8 выпуска ниже, чем Профессиональный
(3) возможна, это может быть связано с тем, что среда разработки установлена на компьютере, работающем под управлением Windows 7, а для успешной работы эмулятора нужна Windows 8 Профессиональная
(4) вопрос некорректен, это – нормальная ситуация, так как эмулятор нельзя запустить на том же компьютере, где установлена основная среда разработки, для этого нужен отдельный компьютер
Какие сведения о некоем методе класса, который планируется протестировать с помощью модульного теста нужно знать перед написанием модульного теста?
(1) нужно знать лишь данные, которые передаются методу, проверку правильности обработки этих данных выполнит модульный тест
(2) нужно знать лишь сведения о конструкторе и открытых полях класса, после передачи этих данных модульному тесту все остальное будет сделано автоматически
(3) нужно иметь как можно более подробную информацию о методе и классе, ориентироваться во внутренней структуре класса и метода, знать о входных и выходных данных метода, о том, какой результат работы можно считать правильным
(4) для тестирования по данному методу не нужно ничего знать не только о методе, но и о классе, где он описан – система модульного тестирования полностью автоматизирует проверку правильности работы классов и методов
Как отправить приложение в Магазин Windows Phone?
(1) это можно сделать из интерфейса Visual Studio
(2) это можно сделать с помощью средств учетной записи в Центре разработчиков Windows Phone
(3) это можно сделать либо с помощью средств учетной записи в Центре разработчиков Windows Phone, либо – с помощью отправки приложения, развернутого на устройстве в Магазин непосредственно с устройства
(4) это можно сделать из интерфейса Visual Studio либо с помощью средств учетной записи в Центре разработчиков Windows Phone
Что можно сказать об элементе управления, описанном в следующем фрагменте кода? <Button x:Name="cmdMain" Content="Нажми меня" HorizontalAlignment="Left" Margin="12,37,0,0" Grid.Row="1" VerticalAlignment="Top" Height="88" Width="196" Click="cmdMain_Click"/>
(1) это - кнопка
(2) это – текстовое поле
(3) это - переключатель
(4) это - рамка
Если некоторая страница приложения вызывает страницу Page1.xaml, используя строку следующего вида: /Page1.xaml=name=user1=level=high, какое утверждение об этой строке вызова справедливо?
(1) строка вызова создана с ошибкой
(2) в строке вызова определены два параметра – name и level, со значениями user1 и high
(3) в строке вызова определены четыре параметра: name, level, user1 и high
(4) в строке вызова определен один параметр – name, его значение "user1=level=high"
Какой алгоритм сжатия данных подходит для обработки с его помощью текстовых документов?
(1) ZIP
(2) MP3
(3) JPG
(4) любой из перечисленных
Какой формат используется для файлов локальных баз данных в Windows Phone 8?
(1) SDF
(2) CSV
(3) XLS
(4) LDB
Каковы последствия выполнения в некотором потоке команды Thread.Sleep(7*1000)?
(1) поток пользовательского интерфейса будет блокирован на 7 секунд
(2) поток, в котором вызвана команда, будет блокирован на 7 миллисекунд
(3) поток пользовательского интерфейса будет блокирован на 7 миллисекунд
(4) поток, в котором вызвана команда, будет блокирован на 7 секунд
О чем говорит наличие в манифесте приложения описания расширения, подобного тому, которое показано ниже? <Extension ExtensionName="Camera_Capture_App" ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5631}" TaskID="_default" />
(1) о том, что это приложение может работать с камерой
(2) о том, что это приложение будет зарегистрировано в системе как фотоприложение (Lens app)
(3) о том, что это приложение может автоматически запускаться и выполнять снимки даже тогда, когда телефон заблокирован
(4) о том, что это приложение, после установки его в системе, будет воспринято как фотоприложение, то есть, автоматически заменит стандартное системное приложение для работы с камерой
Если вы собираетесь использовать для отладки приложений для Windows Phone 8 смартфон, каковы особенности выбора устройства и подготовки его к работе?
(1) подойдет любой телефон, имеющийся в свободной продаже, перед тем, как на нем можно будет тестировать приложения, понадобится его регистрация, для этого нужна учетная запись разработчика
(2) подойдет только специальная версия телефона, предназначенная для тестирования приложения, на таком телефоне приложения можно устанавливать без каких-либо дополнительных требований
(3) подойдет любой телефон, имеющийся в свободной продаже, перед тем, как на нем можно будет тестировать приложения, понадобится его регистрация, для этого достаточно учетной записи Microsoft
(4) подойдет только специальная версия телефона, предназначенная для тестирования приложения, перед тем, как на нем можно будет тестировать приложения, понадобится его регистрация, для этого достаточно учетной записи Microsoft
В чем заключается подготовительный (arrange) этап работы модульного теста?
(1) в указании сведений об имени тестируемого класса
(2) в задании начальных условий тестирования и ожидаемых результатов
(3) в задании начальных условий тестирования
(4) в задании ожидаемых результатов тестирования
(5) такой этап в структуре модульного теста не предусмотрен
Если процедура прохождения сертификации приложения прошла неудачно, как следует поступить?
(1) следует изучить сообщения об ошибках в приложении, которые стали причиной того, что оно не прошло сертификацию, исправить их и снова отправить приложение на сертификацию
(2) следует изучить сообщения об ошибках в приложении, которые стали причиной того, что оно не прошло сертификацию, после чего подтвердить в интерфейсе центра разработчиков Windows Phone свое согласие на автоматическое исправление этих ошибок. Ошибки будут исправлены и приложение будет опубликовано
(3) следует отказаться от дальнейшей работы над данным приложением
(4) следует повторно отправить на сертификацию то же приложение