игра брюс 2048
Главная / Программирование / Введение в разработку для Windows Phone / Тест 4

Введение в разработку для Windows Phone - тест 4

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

Ответ:

 (1) GeoCoordinateWatcher 

 (2) Accelerometer 

 (3) Gyroscope 

 (4) Compass 

 (5) Push Notifications 


Номер 2
Какой класс в .NET CF позволяет получить вектор ускорения мобильного устройства?

Ответ:

 (1) GeoCoordinateWatcher 

 (2) Accelerometer 

 (3) Gyroscope 

 (4) Compass 

 (5) Periodic Background Agent 


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

Ответ:

 (1) GeoCoordinateWatcher 

 (2) Accelerometer 

 (3) Gyroscope 

 (4) Compass 


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

Ответ:

 (1) Компас 

 (2) Магнитометр 

 (3) Гироскоп 

 (4) Акселерометр 


Номер 2
Какое из устройств (сенсоров) на мобильном устройстве позволяет определить ускорение устройства?

Ответ:

 (1) Компас 

 (2) Магнитометр 

 (3) Гироскоп 

 (4) Акселерометр 


Номер 3
Какое из устройств (сенсоров) на мобильном устройстве позволяет определить скорость вращения устройства?

Ответ:

 (1) Компас 

 (2) Магнитометр 

 (3) Гироскоп 

 (4) Акселерометр 


Упражнение 3:
Номер 1
Какие есть типы GeoPositionStatus?

Ответ:

 (1) Ready 

 (2) IsReady 

 (3) Initializing 

 (4) NoData 

 (5) Disabled 

 (6) Enabled 


Номер 2
Какие пространства имён .NET CF необходимо подключить, что бы работать с сенсорами и с географическими координатами устройства?

Ответ:

 (1) Microsoft.Devices.Sensors – для работы с сенсорами 

 (2) Microsoft.Phone.Controls.Map – для работы с координатами 

 (3) System.Device.Location – для работы с координатами 

 (4) Microsoft.Xna.Framework – для работы с векторами 

 (5) System.Collections.Generic - для работы с векторами 


Номер 3
Выберите верные типы GeoPositionStatus:

Ответ:

 (1) IsReady 

 (2) Ready 

 (3) EndOfStream 

 (4) Initializing 

 (5) Loading 

 (6) Disabled 

 (7) Enabled 


Упражнение 4:
Номер 1
При работе с камерой программно (прямой доступ) можно:

Ответ:

 (1) делать снимки 

 (2) управлять фокусом 

 (3) управлять вспышками 

 (4) автоматически убирать эффект «красных глаз» 

 (5) обращаться к камере через класс PhotoCamera 


Номер 2
Какие виды доступа к камере есть в Windows Phone?

Ответ:

 (1) прямой доступ 

 (2) при помощи Silverlight 4 WebCam API 

 (3) обратный доступ 


Номер 3
При работе с камерой через Silverlight 4 WebCam API можно:

Ответ:

 (1) записывать видео 

 (2) делать снимки 

 (3) автоматически убирать эффект «красных глаз» 


Упражнение 5:
Номер 1
Выберите верные утверждения:

Ответ:

 (1) гироскоп есть не на всех электронных устройствах Windows Phone 

 (2) магнитометр обязателен для устройств Windows Phone 

 (3) гироскоп определяет скорость вращения устройства в радианах/сек 

 (4) данные магнитометра устройств Windows Phone в виде вектора в микротеслах 


Номер 2
Выберите верные утверждения:

Ответ:

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

 (2) GeoPositionStatus.Initializing – означает, что сервис для предоставления географических координат инициализируется 

 (3) motion sensor – это аппаратный сенсор, который включает в себя: акселерометр, гироскоп и магнитометр 

 (4) API motion sensor ничем не отличается от API магнитометра, но при этом даёт гораздо больше данных 


Номер 3
Выберите верные утверждения:

Ответ:

 (1) motion sensor – это виртуальный сенсор, который оперирует данными акселерометра, гироскопа и магнитометра 

 (2) API motion sensor ничем не отличается от API гироскопа, но при этом даёт гораздо больше данных 

 (3) motion sensor – может выдавать матрицу положения устройства 

 (4) для работы с камерой в .NET CF есть стандартный класс CameraDeviceClass 


Упражнение 6:
Номер 1
Выберите НЕВЕРНЫЕ утверждения:

Ответ:

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

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

 (3) motion sensor – это виртуальный сенсор, который оперирует данными акселерометра, гироскопа и магнитометра 

 (4) при помощи Silverlight WebCam API можно записывать видео 

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


Номер 2
Выберите НЕВЕРНЫЕ утверждения:

Ответ:

 (1) для работы с камерой в .NET CF есть класс PhotoCamera 

 (2) нельзя при помощи класса PhotoCamera установить режим вспышки 

 (3) класс CaptureSource из Silverlight WebCam API предназначен для сохранения в файл записываемого видео 

 (4) элемент VideoBrush из XAML позволяет отображать информацию с камеры 

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


Номер 3
Выберите НЕВЕРНЫЕ утверждения:

Ответ:

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

 (2) магнитометр и гироскоп могут не присутствовать на мобильном устройстве 

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

 (4) класс CameraButtons из .NET CF обеспечивает прямой доступ к кнопкам камеры 

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

 (6) нельзя при помощи класса PhotoCamera установить режим вспышки 


Упражнение 7:
Номер 1
Укажите, какие события из приведённого списка можно обрабатывать при помощи прямого доступа к камере:

Ответ:

 (1) завершение выполнения снимка 

 (2) автофокусировка камеры 

 (3) завершение инициализации камеры 

 (4) завершение записи кадра видео 


Номер 2
Класс FileSink из пространства имён System.Windows.Media позволяет:

Ответ:

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

 (2) сохранить снимок в файл 

 (3) открыть файл со снимком 


Номер 3
Пространство имён System.Windows.Media содержит классы:

Ответ:

 (1) для работы с камерой 

 (2) для работы с микрофоном 

 (3) для работы с магнитометром 


Упражнение 8:
Номер 1
Для запуска акселерометра необходимо:

Ответ:

 (1) вызвать метод Start класса Accelerometer 

 (2) вызвать метод Open класса Accelerometer 

 (3) вызвать метод Run класса Accelerometer 

 (4) вызвать метод Enable(true) класса Accelerometer 


Номер 2
Для запуска гироскопа необходимо:

Ответ:

 (1) вызвать метод Start класса Gyroscope 

 (2) вызвать метод Open класса Gyroscope 

 (3) вызвать метод Run класса Gyroscope 

 (4) вызвать метод Enable(true) класса Gyroscope 


Номер 3
Для запуска магнитометра необходимо:

Ответ:

 (1) вызвать метод Start класса Compass 

 (2) вызвать метод Open класса Compass 

 (3) вызвать метод Run класса Compass 

 (4) вызвать метод Enable(true) класса Compass 




Главная / Программирование / Введение в разработку для Windows Phone / Тест 4