игра брюс 2048
Главная / Программирование / Сложные приёмы разработки приложений для Windows Phone 8 / Тест 63

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

Упражнение 1:
Номер 1
Какую возможность требуется объявить в манифесте приложения для платформы Windows Phone 8 для того, чтобы приложение могло работать с SD-картой?

Ответ:

 (1) ID_CAP_REMOVABLE_STORAGE 

 (2) ID_CAP_MEDIALIB 

 (3) ID_CAP_SD_STORAGE 

 (4) вопрос некорректен, такие приложения не могут работать с SD-картой 


Номер 2
Какую возможность требуется объявить в манифесте приложения для платформы Windows Phone 7 для того, чтобы приложение могло работать с SD-картой?

Ответ:

 (1) ID_CAP_REMOVABLE_STORAGE 

 (2) ID_CAP_MEDIALIB 

 (3) ID_CAP_SD_STORAGE 

 (4) вопрос некорректен, такие приложения не могут работать с SD-картой 


Номер 3
Если имеется приложение, рассчитанное на платформу 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-устройство установить такое приложение нельзя 


Упражнение 2:
Номер 1
Какова роль класса, унаследованного от UriMapperBase в приложении для Windows Phone 8, для которого настроено сопоставление с неким типом файлов?

Ответ:

 (1) этот класс позволяет во время выполнения приложения настроить его манифест для расширения списка сопоставленных с приложением типов файлов 

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

 (3) этот класс предназначен для регистрации типов файлов, которые может обрабатывать приложение, в системе 

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


Номер 2
Как в манифесте приложения для Windows Phone 8 настроить список типов файлов, с которыми может работать приложение при обращении к SD-карте?

Ответ:

 (1) это можно сделать в графическом интерфейсе редактора манифеста 

 (2) это можно сделать, воспользовавшись ручным редактированием файла-манифеста 

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

 (4) это можно сделать как в графическом интерфейсе редактора манифеста, так и изменив манифест из программного кода во время выполнения программы 


Номер 3
С какими файлами на SD-карте устройства может работать приложение для Windows Phone 8?

Ответ:

 (1) с любыми 

 (2) только с теми, описания типов которых есть в манифесте приложения 

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

 (4) только с теми, описания типов которых есть в манифесте приложения при условии, что размер таких файлов не превышает 15 Мб 


Упражнение 3:
Номер 1
Если пробная версия приложения рассчитана на работу в течение определенного пробного периода, как можно сохранить на устройстве сведения об установке приложения для того, чтобы удаление и повторная установка приложения пользователем гарантированно не привела бы к тому, что приложение снова будет работоспособным в течение пробного периода?

Ответ:

 (1) это невозможно 

 (2) для этого можно воспользоваться системным словарем настроек 

 (3) для этого можно воспользоваться локальной папкой приложения, так как ее содержимое не удаляется при удалении приложения 

 (4) для этого можно воспользоваться общей системной папкой, предназначенной для хранения данных приложений 


Номер 2
Если в приложении для Windows Phone 8 планируется сделать доступными часть возможностей по модели покупок из приложения (In-App Purchase), что можно сказать о сроке действия таких возможностей?

Ответ:

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

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

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

 (4) реализовать такую модель в подобных приложениях нельзя 


Номер 3
Какова обычная схема заработка на бесплатных приложениях для Windows Phone?

Ответ:

 (1) с помощью таких приложений заработать нельзя 

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

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

 (4) размещение таких приложений в Магазине Windows Phone не предусмотрено. Любому приложению должна быть назначена цена, если цена не назначена при публикации, она автоматически устанавливается в размере минимально доступной цены на приложение 


Упражнение 4:
Номер 1
Что возвратит метод IsTrial класса Microsoft.Phone.Marketplace.LicenseInformation если платное приложение, для которого он вызывается, уже куплено и имеет статус полнофункциональной версии?

Ответ:

 (1) True 

 (2) False 

 (3) Null 

 (4) Trial 


Номер 2
Что возвратит метод IsTrial класса Microsoft.Phone.Marketplace.LicenseInformation если платное приложение, для которого он вызывается, еще не куплено и имеет статус пробной версии?

Ответ:

 (1) True 

 (2) False 

 (3) Null 

 (4) Trial 

 (5) такой метод в классе LicenseInformation не описан 


Номер 3
Что возвратит метод IsReal() класса Microsoft.Phone.Marketplace если платное приложение, для которого он вызывается, еще не куплено и имеет статус пробной версии?

Ответ:

 (1) True 

 (2) False 

 (3) Null 

 (4) Trial 

 (5) такой метод в классе LicenseInformation не описан 


Упражнение 5:
Номер 1
Какие товары можно продавать в приложениях для Windows Phone 8?

Ответ:

 (1) цифровые товары (с определенными ограничениями) 

 (2) любые товары 

 (3) физические товары 

 (4) в приложениях для Windows Phone 8 нельзя продавать никаких товаров 


Номер 2
Какова обычная практика ограничения возможностей пробных версий приложений для Windows Phone 8, позволяющая разработчику быть уверенным в том, что пользователь не сможет каким-либо образом обойти или ослабить ограничения?

Ответ:

 (1) ограничение по времени работы 

 (2) ограничения по функциональным возможностям 

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

 (4) принудительное списание со счета пользователя в Магазине Windows Phone стоимости приложения при попытке обойти ограничение пробной версии 


Номер 3
Как часто рекомендуется вызывать метод IsTrial класса Microsoft.Phone.Marketplace.LicenseInformation для определения статуса лицензии приложения?

Ответ:

 (1) только при первом запуске приложения 

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

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

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


Упражнение 6:
Номер 1
Если вы не можете найти элемент управления AdControl среди элементов управления, доступных для ваших проектов, что это, вероятнее всего, означает?

Ответ:

 (1) то, что вы не зарегистрированы на advertising.microsoft.com 

 (2) то, что у вас не установлен Microsoft Advertising SDK 

 (3) то, что вы не зарегистрировали свою копию Visual Studio 2010 

 (4) то, что ваш компьютер не подключен к Интернету 


Номер 2
Как добавить в программу возможность показа рекламных блоков?

Ответ:

 (1) воспользоваться элементом управления AdControl 

 (2) воспользоваться элементом управления AdControl,предварительно зарегистрировавшись на pubcenter.microsoft.com и получив данные, необходимые для настройки элемента управления 

 (3) зарегистрироваться на на pubcenter.microsoft.com, указав при регистрации ProductID программы, в которой вы хотите разместить рекламу. Все остальное будет сделано автоматически 


Номер 3
Как можно узнать, работает ли программа, установленная на Windows Phone, в пробном режиме?

Ответ:

 (1) воспользоваться методом IsTrial() класса LicenseInformation 

 (2) воспользоваться методом IsTrial() класса Marketplace 

 (3) воспользоваться методом IsReal() класса LicenseInformation 

 (4) воспользоваться методом IsReal() класса Marketplace 


Упражнение 7:
Номер 1
Что означает сообщение об ошибке с кодом 805a0194, которое может появиться при попытке показать пользователю страницу на Marketplace для отлаживаемой вами программы?

Ответ:

 (1) это означает, что программа написана неверно 

 (2) это нормальное поведение системы при отладке программы 

 (3) это значит, что размер приложения больше, чем разрешено для размещения в Marketplace 

 (4) это означает, что приложение находится в пробном режиме 


Номер 2
Каков основной недостаток частого обращения к методу IsTrial() класса Microsoft.Phone.Marketplace.LicenseInformation, например, в любой ситуации, когда необходимы сведения о лицензии приложения?

Ответ:

 (1) у такой работы с этим методом нет недостатков 

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

 (3) недостаток заключается в том, что общее количество обращений к API Marketplace одним приложением ограничено, если ограничение будет превышено, приложение не сможет нормально работать 

 (4) недостаток заключается в том, что при каждом вызове метода открывается страница приложения в Магазине Windows Phone 


Номер 3
Для чего предназначен метод Show() класса MarketplaceDetailTask?

Ответ:

 (1) для организации перехода на страницу приложения в Магазине Windows Phone 

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

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

 (4) для осуществления автоматической покупки приложения  


Упражнение 8:
Номер 1
Как с помощью тестового набора магазина проверить, правильно ли оно взаимодействует с системой, например, при поступлении звонка или SMS-сообщения во время работы приложения?	

Ответ:

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

 (2) для этого можно использовать соответствующие автоматические тесты 

 (3) это невозможно 

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


Номер 2
Как с помощью тестового набора магазина протестировать приложение на наличие в нем вредоносного кода?

Ответ:

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

 (2) для этого можно использовать соответствующие автоматические тесты 

 (3) это невозможно 

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


Номер 3
Если из некоего приложения осуществлен переход на страницу приложения в Магазине Windows Phone, как программно выполнить покупку приложения?

Ответ:

 (1) воспользовавшись методом AutoBuy() класса Marketplace 

 (2) воспользовавшись методом TrialConvert() класса LicenseInformation 

 (3) воспользовавшись его методом Show() класса MarketplaceDetailTask 

 (4) это невозможно 


Упражнение 9:
Номер 1
Если приложение для Windows Phone 8 протестировано с помощью тестового набора магазина, что можно сказать о перспективах его сертификации в Магазине Windows Phone?

Ответ:

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

 (2) такое приложение будет опубликовано в Магазине автоматически, после проведения серии автоматических тестов без прохождения полной процедуры сертификации 

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

 (4) такое приложение будет проходить сертификацию, но успешное прохождение тестов гарантирует успешную сертификацию 


Номер 2
В какой конфигурации должно быть построено приложение для Windows Phone для того, чтобы его можно было протестировать с помощью тестового набора магазина?

Ответ:

 (1) в конфигурации отладки (Debug) 

 (2) в конфигурации отправки (Send) 

 (3) в конфигурации выпуска (Release) 

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


Номер 3
Как отправить приложение в Магазин Windows Phone?

Ответ:

 (1) это можно сделать из интерфейса Visual Studio 

 (2) это можно сделать с помощью средств учетной записи в Центре разработчиков Windows Phone 

 (3) это можно сделать либо с помощью средств учетной записи в Центре разработчиков Windows Phone, либо – с помощью отправки приложения, развернутого на устройстве в Магазин непосредственно с устройства 

 (4) это можно сделать из интерфейса Visual Studio либо с помощью средств учетной записи в Центре разработчиков Windows Phone 


Упражнение 10:
Номер 1
Если вы подготовили обновленную версию приложения, которое уже размещено в Магазине Windows Phone, каков порядок отправки обновления?

Ответ:

 (1) отправка производится из Visual Studio, обновления, как и исходные приложения, проходят сертификацию 

 (2) отправка производится в интерфейсе центра разработчиков Windows Phone, обновления, как и исходные приложения, проходят сертификацию 

 (3) отправка производится в интерфейсе центра разработчиков Windows Phone, обновления, в отличие от исходных приложений, не проходят сертификацию 

 (4) отправка производится из Visual Studio, обновления, в отличие от исходных приложений, не проходят сертификацию 


Номер 2
В каком разделе портала Центра разработчиков Windows Phone можно найти команды для публикации приложений, просмотра статистики приложений, управления учетной записью?

Ответ:

 (1) Design 

 (2) Develop  

 (3) Publish 

 (4) Dashboard 


Номер 3
Если процедура прохождения сертификации приложения прошла неудачно, как следует поступить?

Ответ:

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

 (2) следует изучить сообщения об ошибках в приложении, которые стали причиной того, что оно не прошло сертификацию, после чего подтвердить в интерфейсе центра разработчиков Windows Phone свое согласие на автоматическое исправление этих ошибок. Ошибки будут исправлены и приложение будет опубликовано 

 (3) следует отказаться от дальнейшей работы над данным приложением 

 (4) следует повторно отправить на сертификацию то же приложение 




Главная / Программирование / Сложные приёмы разработки приложений для Windows Phone 8 / Тест 63