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

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

Упражнение 1:
Номер 1
Некоторые механизмы в Windows Phone 8 реализованы с помощью задач выбора. В чем особенность таких задач?

Ответ:

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

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

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

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


Номер 2
Некоторые механизмы в Windows Phone 8 реализованы с помощью задач выполнения. В чем особенность таких задач?

Ответ:

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

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

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

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


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

Ответ:

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

 (2) подобная функциональность не предусмотрена 

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

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


Упражнение 2:
Номер 1
Какие операции по работе с сообщением электронной почты, при использовании задачи EmailComposeTask, нельзя выполнить в приложении?

Ответ:

 (1) заполнить текст письма 

 (2) указать получателя письма 

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

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

 (5) указать тему письма 

 (6) отправить письмо 

 (7) передать подготовленные материалы сообщения системе для дальнейшей обработки с участием пользователя 


Номер 2
Какие операции по работе с сообщением электронной почты, при использовании задачи EmailComposeTask, можно выполнить в приложении?

Ответ:

 (1) заполнить текст письма 

 (2) указать получателя письма 

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

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

 (5) указать тему письма 

 (6) отправить письмо 

 (7) передать подготовленные материалы сообщения системе для дальнейшей обработки с участием пользователя 


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

Ответ:

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

 (2) подобная функциональность не предусмотрена 

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

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


Упражнение 3:
Номер 1
Какие операции по работе с SMS-сообщением, при использовании задачи SmsComposeTask, можно выполнить из приложения?

Ответ:

 (1) заполнить текст сообщения 

 (2) указать телефон получателя сообщения 

 (3) указать телефон отправителя сообщения 

 (4) отправить SMS-сообщение 

 (5) передать подготовленные материалы сообщения системе для дальнейшей обработки с участием пользователя 


Номер 2
Какие операции по работе с SMS-сообщением, при использовании задачи SmsComposeTask, нельзя выполнить из приложения?

Ответ:

 (1) заполнить текст сообщения 

 (2) указать телефон получателя сообщения 

 (3) указать телефон отправителя сообщения 

 (4) отправить SMS-сообщение 

 (5) передать подготовленные материалы сообщения системе для дальнейшей обработки с участием пользователя 


Номер 3
Какова роль метода Show() объекта типа SmsComposeTask?

Ответ:

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

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

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

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


Упражнение 4:
Номер 1
Какие данные из списка контактов телефона нельзя получить, используя возможности класса Microsoft.Phone.UserData.Contacts?

Ответ:

 (1) данные о длительности разговоров с абонентами 

 (2) различные представления имен абонентов 

 (3) телефоны абонентов 

 (4) данные об адресах абонентов 


Номер 2
Какие операции по подготовке и совершению телефонного звонка, при использовании задачи PhoneCallTask, нельзя выполнить из приложения?

Ответ:

 (1) указать имя вызываемого абонента 

 (2) указать телефон вызываемого абонента 

 (3) выполнить звонок 

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

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


Номер 3
Какие операции по подготовке и совершению телефонного звонка, при использовании задачи PhoneCallTask, можно выполнить из приложения?

Ответ:

 (1) указать имя вызываемого абонента 

 (2) указать телефон вызываемого абонента 

 (3) выполнить звонок 

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

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


Упражнение 5:
Номер 1
В файлах какого формата в проекте приложения хранятся строковые ресурсы, которые используют для локализации приложений?

Ответ:

 (1) DBF 

 (2) RESX 

 (3) TXT 

 (4) XAML 


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

Ответ:

 (1) имя ресурса, значение ресурса, комментарий к ресурсу 

 (2) имя ресурса и значение ресурса 

 (3) имя ресурса и набор значений ресурса 

 (4) имя ресурса, ссылка на ресурс, комментарий к ресурсу 


Номер 3
Строковые данные для какого количества языков содержит один файл ресурсов?

Ответ:

 (1) для 1 языка 

 (2) для 2-х языков 

 (3) для 4-х языков 

 (4) для всех языков, на которые локализовано приложение 


Упражнение 6:
Номер 1
Что такое глобализация приложений?

Ответ:

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

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

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

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


Номер 2
Что такое локализация приложений?

Ответ:

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

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

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

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


Номер 3
Какова роль привязки данных при локализации приложений?

Ответ:

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

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

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

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


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

Ответ:

 (1) 159x159 пикселей 

 (2) 110х110 пикселей 

 (3) 202х202 пикселя 

 (4) 336х336 пикселей 

 (5) 691х336 пикселей 

 (6) 682х480 пикселей 


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

Ответ:

 (1) 159x159 пикселей 

 (2) 110х110 пикселей 

 (3) 202х202 пикселя 

 (4) 336х336 пикселей 

 (5) 691х336 пикселей 

 (6) 682х480 пикселей 


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

Ответ:

 (1) 159x159 пикселей 

 (2) 110х110 пикселей 

 (3) 202х202 пикселя 

 (4) 336х336 пикселей 

 (5) 691х336 пикселей 

 (6) 682х480 пикселей 


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

Ответ:

 (1) 159x159 пикселей 

 (2) 110х110 пикселей 

 (3) 202х202 пикселя 

 (4) 336х336 пикселей 

 (5) 691х336 пикселей 

 (6) 682х480 пикселей 


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

Ответ:

 (1) 159x159 пикселей 

 (2) 110х110 пикселей 

 (3) 202х202 пикселя 

 (4) 336х336 пикселей 

 (5) 691х336 пикселей 

 (6) 682х480 пикселей 


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

Ответ:

 (1) 159x159 пикселей 

 (2) 110х110 пикселей 

 (3) 202х202 пикселя 

 (4) 336х336 пикселей 

 (5) 691х336 пикселей 

 (6) 682х480 пикселей 


Упражнение 9:
Номер 1
Плитка какого типа может использоваться в качестве основной плитки приложения?

Ответ:

 (1) плитка любого типа, поддерживаемого системой 

 (2) только типов Flip и Cycle 

 (3) только типа Iconic 

 (4) только типов Flip и Iconic 


Номер 2
На какие логические части обычно разбивают процесс работы модульного теста?

Ответ:

 (1) подготовка (arrange) и компиляция (compile) 

 (2) выполнение действий (act) и проверка результатов (assert) 

 (3) подготовка (arrange), выполнение действий (act) и проверка результатов (assert) 

 (4) подготовка (arrange), компиляция (compile) и проверка результатов (assert) 


Номер 3
Какие сведения о некоем методе класса, который планируется протестировать с помощью модульного теста нужно знать перед написанием модульного теста?

Ответ:

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

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

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

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


Упражнение 10:
Номер 1
В чем заключается этап выполнения действий (act) в работе модульного теста?

Ответ:

 (1) в создании экземпляра тестируемого класса 

 (2) в задании начальных условий тестирования и ожидаемых результатов 

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

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

 (5) такой этап в структуре модульного теста не предусмотрен 


Номер 2
В чем заключается этап компиляции (compile) в работе модульного теста?

Ответ:

 (1) в создании экземпляра тестируемого класса 

 (2) в задании начальных условий тестирования и ожидаемых результатов 

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

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

 (5) такой этап в структуре модульного теста не предусмотрен 


Номер 3
В чем заключается подготовительный (arrange) этап работы модульного теста?

Ответ:

 (1) в указании сведений об имени тестируемого класса 

 (2) в задании начальных условий тестирования и ожидаемых результатов 

 (3) в задании начальных условий тестирования 

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

 (5) такой этап в структуре модульного теста не предусмотрен 




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