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

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

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

Ответ:

 (1) интернет (Клиент) (Internet (Client)) 

 (2) частные сети (клиент и сервер) (Private Networks (Client & Server)) 

 (3) интернет (клиент и сервер) Internet (Client & Server) 

 (4) интернет (Сервер) (Internet (server)) 


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

Ответ:

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

 (2) частные сети (клиент и сервер) (Private Networks (Client & Server)) 

 (3) интернет (клиент и сервер) Internet (Client & Server) 

 (4) интернет (Сервер) (Internet (server)) 


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

Ответ:

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

 (2) частные сети (клиент и сервер) (Private Networks (Client & Server))  

 (3) интернет (клиент и сервер) Internet (Client & Server) 

 (4) интернет (Сервер) (Internet (server)) 


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

Ответ:

 (1) подобные функции берет на себя Windows 8, она автоматически генерирует соответствующие оповещения 

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

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

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


Номер 2
Если некоторое приложение, для целей тестирования функциональности на компьютере разработчика, на котором установлена соответствующая лицензия, нуждается в использовании локальной обратной петли (http://localhost), каковы особенности реализации подобного тестирования?

Ответ:

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

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

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

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


Номер 3
Если некоторое приложение рассчитано на использование локальной обратной петли (http://localhost) после установки его на компьютерах клиентов, как реализовать подобную возможность?

Ответ:

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

 (2) нужно объявить в манифесте приложения возможность Частные сети (клиент и сервер) (Private Networks (Client & Server)) 

 (3) нужно объявить в манифесте приложения возможность Интернет (клиент и сервер) Internet (Client & Server) 

 (4) нужно объявить в манифесте приложения возможность Интернет (Клиент) (Internet (Client)) 


Упражнение 3:
Номер 1
Каковы особенности реализации обмена файлами больших размеров с сетевыми хранилищами в приложениях для Windows 8?

Ответ:

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

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

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

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


Номер 2
Каковы особенности работы с классом Windows.Networking.BackgroundTransfer.BackgroundDownloader в приложениях для Магазина Windows?

Ответ:

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

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

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

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


Номер 3
Каковы особенности работы с классом Windows.Networking.BackgroundTransfer.BackgroundUploader в приложениях для Магазина Windows?

Ответ:

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

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

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

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


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

Ответ:

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

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

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

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


Номер 2
в чем заключается сущность авторизации пользователя с использованием режима единого входа (single sign on, SSO)? Укажите наиболее полный и правильный ответ

Ответ:

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

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

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

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


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

Ответ:

 (1) эта задача полностью возлагается на Windows 

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

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

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


Упражнение 5:
Номер 1
Какова роль API Windows.Security.Cryptography в разработке приложений для Магазина Windows?

Ответ:

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

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

 (3) оно предоставляет инструменты для работы с RSS-каналами 

 (4) оно предоставляет инструменты для работы с каналами AtomPub 


Номер 2
Какова роль API Windows.Web.Syndication в разработке приложений для Магазина Windows?

Ответ:

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

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

 (3) оно предоставляет инструменты для работы с RSS-каналами 

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


Номер 3
Какова роль API Windows.Security.Credentials в разработке приложений для Магазина Windows?

Ответ:

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

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

 (3) оно предоставляет инструменты для работы с RSS-каналами 

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


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

Ответ:

 (1) Wi-Fi 

 (2) Bluetooth 

 (3) NFC 

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


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

Ответ:

 (1) Wi-Fi 

 (2) Bluetooth 

 (3) NFC 

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


Номер 3
Каковы особенности использования приложениями технологии Near Field Communication (NFC)?

Ответ:

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

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

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

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


Упражнение 7:
Номер 1
Какова роль объявления в манифесте приложения для Магазина Windows возможности Бесконтактное взаимодействие (Proximity)?

Ответ:

 (1) она нужна для организации всех видов сетевого взаимодействия 

 (2) она нужна для организации взаимодействия с использованием технологии NFC 

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

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


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

Ответ:

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

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

 (3) подобные фоновые задачи не предусмотрены 

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


Номер 3
Какова роль API Windows.Networking.Proximity в приложениях для Магазина Windows?

Ответ:

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

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

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

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


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

Ответ:

 (1) список аппаратных устройств, таких, как различные принтеры 

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

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

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


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

Ответ:

 (1) устройства 

 (2) общий доступ 

 (3) принтеры 

 (4) поиск 


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

Ответ:

 (1) нужна точка доступа NFC, которая служит посредником при обмене данными 

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

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

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


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

Ответ:

 (1) это возможно, с помощью средств объекта MSApp.getHtmlPrintDocumentSource 

 (2) это возможно, с помощью средств API Windows.Graphics.Printing 

 (3) это возможно, с помощью средств объекта PrintManager 

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


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

Ответ:

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

 (2) это можно сделать, воспользовавшись методом Windows.Graphics.Printing.PrintManager.showPrintUIAsync 

 (3) это можно сделать, воспользовавшись средствами объекта MSApp.getHtmlPrintDocumentSource 

 (4) это можно сделать, вызвав window.print 


Номер 3
Какова роль объекта MSApp.getHtmlPrintDocumentSource в организации печати из приложений для Магазина Windows?

Ответ:

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

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

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

 (4) он предназначен для настройки интерфейса печати 


Упражнение 10:
Номер 1
для чего предназначено API Windows.Devices.Portable?

Ответ:

 (1) для работы с Переносными устройствами Windows, среди которых устройства для хранения информации, мультимедиа-проигрыватели, мобильные телефоны и другие устройства. 

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

 (3) для организации печати в приложениях для Магазина Windows 

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


Номер 2
Каковы особенности использования API XInput в приложениях для Магазина Windows, написанных с использованием HTML, JavaScript и CSS?

Ответ:

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

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

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

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


Номер 3
Какова роль API Windows.Devices.Enumeration в разработке приложений для Магазина Windows?

Ответ:

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

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

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

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




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