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

Программная логика приложений для Windows 8 и их взаимодействие с системой - тест 3

Упражнение 1:
Номер 1
Как можно кратко описать главную цель использования контрактов в Windows 8?

Ответ:

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

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

 (3) изолированный запуск приложения 

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


Номер 2
Сколько приложений обычно участвует в реализации контрактов в Windows 8 и каковы роли этих приложений?

Ответ:

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

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

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

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


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

Ответ:

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

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

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

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


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

Ответ:

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

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

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

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


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

Ответ:

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

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

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

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


Номер 3
Если приложение намеревается предоставить в общий доступ некие данные посредством чудо-кнопки Общий доступ, какой механизм выполняет размещение данных в свойстве Windows.ApplicationModel.DataTransfer.DataPackage соответствующего события, которое принимает данное приложение при активации этой чудо-кнопки?

Ответ:

 (1) Windows 

 (2) приложение-источник данных 

 (3) приложение-приемник данных 

 (4) брокер общего доступа 


Упражнение 3:
Номер 1
Чем, при отправке данных в общий доступ, отличается выбор целевого приложения из общего списка, от выбора так называемой быстрой ссылки (quicklink), которые поддерживают некоторые приложения?

Ответ:

 (1) эти способы взаимодействия с целевыми приложениями ничем не отличаются 

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

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

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


Номер 2
С каким видом активации запускаются целевые приложения для обслуживания контракта Общий доступ?

Ответ:

 (1) shareTarget 

 (2) commonAccess 

 (3) dataRequested 

 (4) evetnArgs 


Номер 3
Как можно активировать чудо-кнопку Общий доступ и каковы особенности доступных способов?

Ответ:

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

 (2) ее можно активировать только программно 

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

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


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

Ответ:

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

 (2) можно воспользоваться свойством Windows.ApplicationModel.Store.CurrentApp.linkUri, которое позволяет получить ссылку на страницу приложения в Магазине Windows 

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

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


Номер 2
Какое приложение обрабатывает событие datarequested, когда пользователь нажимает на чудо-кнопку Общий доступ, и что этому приложению нужно сделать со свойством data объекта, доступного через свойство события eventArgs.request?

Ответ:

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

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

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

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


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

Ответ:

 (1) оно предоставляет этому приложению сведения об имени приложения-приемника 

 (2) оно предоставляет этому приложению ссылку на точку входа в приложение-приемник 

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

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


Упражнение 5:
Номер 1
Данными какого формата могут обмениваться приложения при реализации контракта Общий доступ?

Ответ:

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

 (2) только данными текстового и графических форматов 

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

 (4) большим набором стандартных форматов данных, а так же – данными пользовательских форматов 


Номер 2
Если некоторое приложение выступает, при реализации контракта Общий доступ, поставщиком данных пользовательского формата, от чего зависит возможность других приложений принять и обработать эти данные?

Ответ:

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

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

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

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


Номер 3
В чем заключается сущность операций отложенного общего доступа?

Ответ:

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

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

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

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


Упражнение 6:
Номер 1
Выберите верное утверждение об ограничениях на время передачи данных, предоставляемых в общий доступ.

Ответ:

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

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

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

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


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

Ответ:

 (1) это всегда та же страница, которая является домашней страницей такого приложения 

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

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

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


Номер 3
Выберите верное утверждение о настройке целевых приложений для их участия в операциях общего доступа к данным.

Ответ:

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

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

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

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


Упражнение 7:
Номер 1
Для работы с какими данным приложений предназначены возможности чудо-кнопки Поиск?

Ответ:

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

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

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

 (4) для организации поиска по любой текущей открытой странице приложения 


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

Ответ:

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

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

 (3) следует воспользоваться возможностями чудо-кнопки Общий доступ 

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


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

Ответ:

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

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

 (3) следует воспользоваться возможностями чудо-кнопки Общий доступ 

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


Упражнение 8:
Номер 1
Как одно приложение для Магазина Windows может запустить другое приложение?

Ответ:

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

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

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

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


Номер 2
Какова сущность возможности «ввод для поиска», которая доступна в Windows 8, и каковы рекомендованные особенности реализации подобного сценария работы в приложении?

Ответ:

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

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

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

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


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

Ответ:

 (1) это всегда та же страница, которая является домашней страницей такого приложения 

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

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

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


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

Ответ:

 (1) система откроет файл в приложении Блокнот, интерпретировав его содержимое как обычный текст 

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

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

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


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

Ответ:

 (1) с объектами StorageFile или StorageFolder 

 (2) с объектами StorageFile  

 (3) с объектами StorageFolder 

 (4) с объектами StorageFile, StorageFolder, а так же с объектами, соответствующими внутреннему формату данных у приложения-поставщика, которые не обязательно представлены внешним приложениям в виде StorageFile или StorageFolder  


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

Ответ:

 (1) средство выбора файлов для открытия (File Open Picker) 

 (2) средство выбора файлов для сохранения (File Save Picker)  

 (3) средство обновления кэшированных файлов (Cached File Updater) 

 (4) контракт средства выбора файлов для открытия (File Open Picker contract item) 

 (5) приложение-источник (Source App) 


Упражнение 10:
Номер 1
Как зарегистрировать приложение для Магазина Windows в качестве приложения, которое предназначено для обработки исполняемых файлов?

Ответ:

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

 (2) нужно объявить в манифесте приложения о том, что приложение поддерживает Средство выбора файлов для открытия (File Open Picker) с указанием необходимых форматов исполняемых файлов 

 (3) нужно добавить в манифест объявление Сопоставление типов файлов (File Type Associations) с указанием необходимых форматов исполняемых файлов 

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


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

Ответ:

 (1) только системное приложение Контакты (Contacts) 

 (2) только системные приложения Контакты (Contacts) и Календарь (Calendar)  

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

 (4) любые приложения, в манифесте которых присутствуют объявления Выбор контактов (Contact Picker) и Средство обновления кэшированных файлов (Cached File Updater), и имеется соответствующая инфраструктура для целей реализации контракта поставщика контактных сведений 


Номер 3
Какова роль контракта средства обновления кэшированных файлов?

Ответ:

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

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

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

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




Главная / Программирование / Программная логика приложений для Windows 8 и их взаимодействие с системой / Тест 3