Главная / Программирование / Разработка компьютерных игр для Windows Phone 7 с использованием технологий Silverlight и XNA

Разработка компьютерных игр для Windows Phone 7 с использованием технологий Silverlight и XNA - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: Курс посвящен разработке игровых приложений для Windows Phone 7 с использованием технологий Silverlight и XNA. Предназначен для студентов специальности "Прикладная информатика (по областям)", старших школьников, владеющих основами программирования на C#.
Смотрите также:
В виде чего хранятся символы шрифта, который планируется использовать для вывода текстов, в XNA-программе, установленной на телефоне?
(1) в виде изображений
(2) в виде XML-файлов
(3) в виде векторных описаний символов
(4) символы шрифтов не хранятся в XNA-проектах
Для упрощения обработки столкновений объектов в двумерном пространстве объект можно представить состоящим из
(1) прямоугольников, описанных около объекта
(2) прямоугольников, вписанных в объект
(3) такое представление не требуется – достаточно проверить попиксельное перекрытие объектов
Анимация двумерных спрайтов в XNA 4.0. может быть реализована следующим образом:
(1) анимация – встроенная возможность XNA, никаких дополнительных действий кроме подготовки подходящего спрайта, не требуется
(2) для анимации спрайта нужно создать механизм, который будет выводить кадры анимации с заданной частотой
(3) в XNA невозможно реализовать анимацию двумерных спрайтов
Что такое сериализация объекта?
(1) уничтожение объекта
(2) сохранение объекта в виде файла
(3) восстановление состояния объекта из файла
(4) создание нового объекта
Объект какого типа можно использовать для хранения информации о координатах точки в трехмерном пространстве?
(1) Vector2
(2) Model
(3) Vector3
(4) Plane
Объект BoundingSphere представляет собой
(1) прямоугольный «ящик» вокруг объекта
(2) сферу, в которой содержится объект
(3) плоскость в пространстве
(4) луч в пространстве
(5) видимую в данный момент область игрового пространства
Какую разработку принято считать прародителем компьютерных игр?
(1) ракетный симулятор 1947 года
(2) программу OXO 1952 года
(3) Tennis for Two 1958 года
(4) Spacewar! 1961 года
Для какого шаблона Silverlight-приложения характерно автоматическое создание одной страницы, не предусматривающей прокрутку по горизонтали?
(1) приложениеWindows Phone
(2) панорамное приложение Windows Phone
(3) сводное приложение Windows Phone
(4) приложение Silverlight и XNA для Windows Phone
Изображения каких форматов поддерживает Silverlight без каких-либо дополнительных усилий со стороны разработчика?
(1) PNG
(2) JPEG
(3) BMP
(4) PSD
Как называются дополнительные свойства, которые появляются у объекта Ellipse, размещенного внутри объекта Canvas?
(1) виртуальные свойства
(2) присоединенные свойства
(3) перегруженные свойства
(4) свойства времени выполнения
В каком году была выпущена Windows Phone OS?
(1) 2000
(2) 205
(3) 2010
(4) 2012
Какие источники можно использовать при установке Windows Phone SDK 7.1.?
(1) только Web-инсталлятор
(2) только установку из ISO-образа
(3) только установку с DVD-диска, приобретаемого у партнера Microsoft
(4) либо Web-инсталлятор, либо установку из ISO-образа
Если коллекция типа TouchCollection инициализирована с помощью команды TouchPanel.GetState(), и в ней находится два объекта, о чем это говорит?
(1) об ошибке сенсорной панели
(2) о том, что на момент получения состояния сенсорной панели было зафиксировано три касания
(3) о том, что на момент получения состояния сенсорной панели не было зафиксировано ни одного касания
(4) о том, что на момент получения состояния сенсорной панели было зафиксировано два касания
Для обработки взаимодействия точки и окружности достаточно знать
(1) координаты точки и координаты центра окружности
(2) координаты центра окружности и координату X точки
(3) координаты точки и длину окружности
(4) координаты точки, координаты центра окружности и радиус окружности
Переменная position типа Vector2 содержит координаты точки привязки начала координат объекта. К ней прибавляют другую переменную - speed типа Vector2, которая содержит информацию о скорости перемещения. Если переменная speed была создана с такими параметрами: speed = new Vector2(5f, 0), в какую сторону будет перемещаться фон?
(1) слева направо
(2) справа налево
(3) сверху вниз
(4) снизу вверх
(5) по диагонали от левого нижнего угла к правому верхнему
(6) по диагонали от правого верхнего угла к левому нижнему
(7) по диагонали от левого верхнего угла к правому нижнему
(8) по диагонали от правого нижнего угла к левому верхнему
Как называется структура, входящая в состав изолированного хранилища, в которой можно хранить данные в словаре, содержащем ключи и значения?
(1) изолированное хранилище словарей
(2) изолированное хранилище ключей
(3) изолированное хранилище настроек
(4) изолированное хранилище значений
Как называются точки, соответствующие вершинам пространственных треугольников?
(1) грани
(2) вершины
(3) углы
(4) точки
С помощью какого объекта можно описать сферу, в которой содержится другой объект?
(1) BoundingSphere
(2) BoundingBox
(3) Plane
(4) Ray
(5) BoundingFrustum
ZX Spectrum, Apple II, Apple Macintosh, Commodore 64, IBM PC – это
(1) жанры компьютерных игр
(2) компании-разработчики компьютерных игр
(3) модели компьютеров, популярные в 1980-х годах
(4) компьютерные игры, занесенные в Книгу Рекордов Гиннеса
Где хранится код обработчиков событий элементов управления, размещенных на Silverlight-страницах?
(1) в XAML-файлах страниц
(2) в CS-файлах страниц
(3) B XAML-файлах и в CS-файлах страниц
(4) в специальном хранилище обработчиков, недоступном из Silverlight-проекта
Установка какого значения свойства Stretch элемента управления Image, приведет к тому, что изображение, выводимое элементом, не меняется, сохраняя исходный размер.
(1) None
(2) Fill
(3) Uniform
(4) UniformToFill
(5) вопрос некорректен, указанный элемент управления не используется в Silverlight для подобных целей
В каком формате предоставляются данные с акселерометра?
(1) Int32
(2) Vector2
(3) Vector3
(4) CubeMap
Как различаются версии Windows Phone 7, предназначенные для обычных и бизнес-пользователей?
(1) они не различаются, и для тех и для других предназначена одна и та же платформа
(2) в бизнес-версии системы добавлены возможности по работе с SharePoint Server
(3) в бизнес-версии системы отключены мультимедийные возможности
(4) в бизнес-версии системы повышены ключевые аппаратные характеристики устройств
С помощью какого программного инструмента можно зарегистрировать телефон разработчика для целей отладки приложений?
(1) Zune Developer Registration
(2) Windows Phone Developer Registration
(3) Expression Blend
(4) Visual Studio 2010
Если коллекция типа TouchCollection инициализирована с помощью команды TouchPanel.GetState(), и в ней находится три объекта, о чем это говорит?
(1) об ошибке сенсорной панели
(2) о том, что на момент получения состояния сенсорной панели было зафиксировано три касания
(3) о том, что на момент получения состояния сенсорной панели не было зафиксировано ни одного касания
(4) о том, что на момент получения состояния сенсорной панели было зафиксировано четыре касания
Структура данных какого типа обычно используется для хранения координат точек на плоскости?
(1) Bool
(2) Int32
(3) Point
(4) Vector2
(5) Vector3
Переменная position типа Vector2 содержит координаты точки привязки начала координат объекта. К ней прибавляют другую переменную - speed типа Vector2, которая содержит информацию о скорости перемещения. Если переменная speed была создана с такими параметрами: speed = new Vector2(0, 5f), в какую сторону будет перемещаться фон?
(1) слева направо
(2) справа налево
(3) сверху вниз
(4) снизу вверх
(5) по диагонали от левого нижнего угла к правому верхнему
(6) по диагонали от правого верхнего угла к левому нижнему
(7) по диагонали от левого верхнего угла к правому нижнему
(8) по диагонали от правого нижнего угла к левому верхнему
Из каких этапов состоит жизненный цикл XNA-приложения?
(1) активация, деактивация
(2) запуск, деактивация, прекращение работы
(3) запуск, активация, деактивация, прекращение работы
(4) запуск, прекращение работы
Как называется плоский объект, который определяется несколькими вершинами?
(1) точка
(2) плоскость
(3) вершина
(4) грань
С помощью какого объекта можно описать прямоугольный «ящик», в котором содержится другой объект?
(1) BoundingSphere
(2) BoundingBox
(3) Plane
(4) Ray
(5) BoundingFrustum
В какой стране была разработана игра Tetris?
(1) Япония
(2) сША
(3) германия
(4) россия
Если настраивать свойства элемента управления на Silverlight-странице с помощью окна свойства, где сохраняются сделанные изменения?
(1) в XAML-файлах страниц
(2) в CS-файлах страниц
(3) B XAML-файлах и в CS-файлах страниц
(4) в специальном хранилище настроек, недоступном из Silerlight-проекта
Установка какого значения свойства Stretch элемента управления TextBox, приведет к тому, что изображение, выводимое элементом, не меняется, сохраняя исходный размер.
(1) None
(2) Fill
(3) Uniform
(4) UniformToFill
(5) вопрос некорректен, указанный элемент управления не используется в Silverlight для подобных целей
Если объект ellipse типа Ellipse размещен внутри объекта Canvas, к чему приведет попытка выполнить команду Canvas.GetTop(ellipse)?
(1) к сообщению об ошибке
(2) к получению значения присоединенного свойства Canvas.Top объекта ellipse
(3) к получению значения свойства Top объекта Canvas, в котором находится объект ellipse
(4) к получению значения перегруженного свойства Canvas.Top объекта ellipse
Каким должен быть экран устройства, удовлетворяющего требованиям, предъявляемым Microsoft к устройствам, рассчитанным на работу с Windows Phone 7
(1) экран может быть любым
(2) сенсорным, резистивным, поддерживающим как минимум 4 точки касания
(3) сенсорным, емкостным, поддерживающим как минимум 4 точки касания
(4) сенсорным, емкостным, поддерживающим как минимум 2 точки касания
Для успешного начала отладки приложения на устройстве, при условии, что телефон зарегистрирован для разработки, нужно, чтобы
(1) телефон был подключен к компьютеру
(2) ПО Zune было запущено
(3) телефон должен быть включен и разблокирован (виден стартовый экран)
(4) телефон должен быть выключен
Переменная sprPosition хранит текущую позицию спрайта. Переменная newPosition хранит позицию, в которую спрайт должен переместиться. Если координата Y текущей позиции спрайта меньше, чем координата Y желаемой позиции, какая команда приведет к сокращению расстояния между позициями?
(1) sprPosition.Y += 1;
(2) sprPosition.Y -= 1;
(3) sprPosition.Y = 0;
Что нужно сделать для того, чтобы узнать географические координаты устройства на Windows Phone?
(1) ничего делать не нужно, это невозможно
(2) нужно воспользоваться встроенным акселерометром
(3) нужно воспользоваться встроенным гироскопом
(4) нужно воспользоваться встроенной системой GPS
Можно ли при разработке ИИ в XNA-игре создать систему, которая пользуется исключительно данными, рассчитанными заранее?
(1) да
(2) нет
(3) да, но только не в XNA
Где можно узнать ApplicationID XNA-приложения, который необходим для доступа к его изолированному хранилищу с помощью утилиты ISETool?
(1) вопрос некорректен, такой утилиты не существует
(2) его можно узнать в файле WMAppManifest.xml приложения
(3) его можно узнать в справочной системе Visual Studio 2010
(4) его можно узнать в файле Program.cs приложения
Матрица проекции (Projection Matrix) предназначена для
(1) управления камерой
(2) управления проекцией трехмерной сцены на экран
(3) управления пространственными преобразованиями объекта
Какое свойство объекта типа BoundingSphere можно использовать для установки его позиции в пространстве?
(1) Center
(2) Radius
(3) Value
(4) Distance
Главная особенность этих игр – игра в роли какого-то персонажа, улучшение характеристик персонажа. Эти игры ведут историю от настольных игр аналогичного вида, именно поэтому они были популярны в прошлом и не теряют популярности в наши дни. О каком классе игр идет речь?
(1) головоломки (Puzzle)
(2) пошаговые стратегии (Turn Based Strategy)
(3) платформеры (Platformers)
(4) экшны (Actions)
(5) Ролевые игры (Role Play Game)
Где в шаблонном проекте Silverlight-приложения расположен код обработчиков событий жизненного цикла приложения?
(1) в файле App.xaml
(2) в файле App.xaml.cs
(3) в файле MainPage.xaml
(4) в файле MainPage.xaml.cs
(5) в шаблонном проекте кода таких обработчиков нет
Если вы хотите протестировать на телефоне приложение, которое вызывает интерфейс управления камерой для того, чтобы пользователь мог сделать снимок, который после этого планируется обрабатывать в приложении, как следует поступить?
(1) никаких особенностей у такого тестирования нет
(2) нужно добиться установки и запуска приложения на устройстве, после чего отключить устройство от компьютера, так как при подключенном устройстве и запущенной программе Zune камерой воспользоваться невозможно
(3) вопрос некорректен, написание, а, следовательно, и тестирование подобной программы, невозможно
Что, в первую очередь, нужно сделать, если в Silverlight-программе требуется работать с микрофоном?
(1) ничего особенного делать не нужно, описание объекта для работы с микрофоном находится в библиотеке System
(2) нужно подключить библиотеку Microsoft.XNA.Framework
(3) нужно подключить библиотеку Microsoft.Phone.Controls
(4) нужно подключить библиотеку Microsoft.Phone.Shell
Что нужно сделать разработчику для того, чтобы получить возможность тестирования разрабатываемых программ на Windows Phone-устройстве?
(1) устройство достаточно подключить к ПК, на котором установлены средства разработки, больше ничего делать не нужно
(2) нужно пройти процедуру разблокировки устройства для целей разработки
(3) нужно приобрести устройство, работающее под управлением Windows Phone Developer Edition
(4) нужно опубликовать программу на Marketplace, после чего загрузить ее на устройство для тестирования
Каким методом представлен конструктор класса Game1 в стандартном игровом проекте?
(1) Initialise()
(2) Game1()
(3) Main()
(4) Update()
Что регистрирует акселерометр при неподвижном телефоне?
(1) ничего
(2) вес телефона
(3) силу земного притяжения
(4) высоту телефона над уровнем моря
Использование какого жеста позволяет распознать свободное перемещение пальца по экрану устройства на Windows Phone?
(1) FreeDrag
(2) DoubleTap
(3) Flick
(4) Hold
(5) Pinch
Игровой персонаж может содержать реализацию нескольких алгоритмов ИИ, которые применяются в зависимости от текущей игровой ситуации. Какие преимущества имеет такой подход?
(1) сокращается время разработки игры
(2) объект может использовать сильные стороны каждого из алгоритмов, в результате его действия выглядят более естественными
(3) такой подход не имеет преимуществ
Какое событие объекта PhoneApplicationService, соответствующего текущему приложению, соответствует запуску программы?
(1) Launching
(2) Activated
(3) Deactivated
(4) Closing
Какой метод объекта Matrix позволяет создать мировую матрицу, не изменяющую состояние объекта в пространстве
(1) Matrix.CreateScale
(2) Matrix.CreateLookAt
(3) Matrix.Identity
(4) Matrix. CreatePerspectiveFieldOfView
При тестировании пересечения объекта типа Plane и объекта типа BoundingSphere получена переменная типа PlaneIntersectionType, содержащая значение Intersecting. Это значит, что
(1) BoundingSphere находится перед плоскостью
(2) BoundingSphere пересекает плоскость
(3) BoundingSphere находится за плоскостью
К играм этого вида относятся Minesweeper (Сапер), Tetris, Lemmings, Color Lines. О каком классе игр идет речь?
(1) головоломки (Puzzle)
(2) ролевые игры (Role Play Game)
(3) это – игры смешанных жанров
(4) приключенческие игры (Adventure)
(5) Онлайновые игровые миры (Massively Multiplayer Online Games)
К чему приводит выполнение команды добавления в Silverlight-проект новой страницы?
(1) к добавлению в проект XAML-файла страницы
(2) к добавлению в проект XAML-файла страницы и CS-файла страницы
(3) к добавлению в проект XAML-файла страницы, CS-файла страницы, а так же к созданию кнопки-гиперссылки, ведущей с главной страницы на добавленную страницу
(4) к добавлению в проект CS-файла страницы
Если вы хотите протестировать на эмуляторе Windows Phone приложение, которое вызывает интерфейс управления камерой для того, чтобы пользователь мог сделать снимок, который после этого планируется обрабатывать в приложении, как следует поступить?
(1) никаких особенностей у такого тестирования нет, за исключением того, что эмулятор возвращает одно и то же изображение при работе с камерой
(2) нужно добиться установки и запуска приложения на эмуляторе, после чего зкрыть Visual Studio, так как при запущенной программе Visual Studio эмулятор не открывает интерфейс управления камерой
(3) вопрос некорректен, написание, а, следовательно, и тестирование подобной программы, невозможно
Как можно кратко охарактеризовать внутреннюю структуру решения, построенного по шаблону Приложение Silverlignt и XNA для Windows Phone
(1) это XNA-приложение, которое позволяет пользоваться возможностями Silverlight
(2) это Silverlight-приложение, которое позволяет пользоваться средствами XNA, в частности, организует игровой цикл, использует принятый в XNA способ хранения контента
(3) это приложение совершенно нового типа, внутренняя структура решения не сопоставима ни с XNA-приложениями, ни с Silverlight-приложениями
(4) это – обычное Silverlight-приложение, использующее некоторые библиотеки XNA, его структура не отличается от внутренней структуры приложений, которые строятся по Silverlight-шаблону Приложение Windows Phone
Как называется программное обеспечение, которое позволяет синхронизировать данные на Windows Phone-устройстве с компьютером, обновлять ПО устройства?
(1) Marketplace
(2) Zune
(3) Metro
(4) Expression Blend
Какой метод класса Game1 в стандартном игровом проекте предназначен для загрузки графических игровых ресурсов?
(1) Initialise()
(2) UnloadContent()
(3) LoadContent()
(4) Update()
Если расположить телефон лицевой стороной к наблюдателю, так, чтобы кнопки, расположенные под экраном, были внизу, как будет расположена ось Z из показаний акселерометра?
(1) вдоль короткой стороны экрана, положительное направление оси – вправо
(2) вдоль короткой стороны экрана, положительное направление оси – влево
(3) перпендикулярно экрану, положительное направление – в сторону наблюдателя
(4) перпендикулярно экрану, положительное направление – от наблюдателя
(5) вопрос некорректен, показания акселерометра нельзя сопоставить с трехмерной системой координат
Использование какого жеста позволяет распознать разведение двух пальцев на экране устройства на Windows Phone?
(1) FreeDrag
(2) DoubleTap
(3) Flick
(4) Hold
(5) Pinch
Управление отдельным игровым объектом характерно для…
(1) индивидуального ИИ
(2) группового ИИ
(3) физического ИИ
(4) вопрос некорректен, методики ИИ не предусматривают управление отдельным игровым объектом
Укажите, что является ProductID в следующей команде: isetool.exe dir de 69ebc0c5-68eb-49a7-b2ca-20beeb988232
(1) isetool.exe dir
(2) de 69ebc0c5-68eb-49a7-b2ca-20beeb988232
(3) 69ebc0c5-68eb-49a7-b2ca-20beeb988232
(4) 20beeb988232
(5) вопрос некорректен, здесь нет ProductID
Объекты какого класса используются для представления в игре трехмерных моделей?
(1) Texture2D
(2) Model
(3) Float
(4) Matrix
Метод CopyAbsoluteBoneTransformsTo объекта типа Model предназначен для
(1) копирования объекта
(2) копирования отдельных сетей объекта
(3) копирования матриц трансформаций костей объекта в специально созданную матрицу
(4) копирования скелета объекта
При прохождении игры этого жанра, как правило – пошаговом прохождении – игрок разгадывает загадки, решает головоломки, довольно много читает, общается с другими игровыми персонажами, погружаясь в глубину игрового сюжета. О каком классе игр идет речь?
(1) головоломки (Puzzle)
(2) пошаговые стратегии (Turn Based Strategy)
(3) приключенческие игры (Adventure)
(4) онлайновые игровые миры (Massively Multiplayer Online Games)
(5) симуляторы (Simulator)
Если в Silverlight-приложении имеется две страницы – стандартная MainPage, и дополнительная, Game, мы организовали механизм перехода со страницы MainPage на Game, больше ничего не настраивая, что произойдет при нажатии на аппаратную кнопку Назад, когда мы находимся на странице MainPage?
(1) переход на страницу Game
(2) завершение работы приложения
(3) показ Рабочего стола Windows Phone
(4) блокировка телефона
Если мы хотим модифицировать открытую переменную, объявленную на уровне приложения, возвращаясь на страницу A со страницы B, на которую ранее был осуществлен переход со страницы А, для того, чтобы воспользоваться данными этой переменной на странице A, где имеет смысл модифицировать эту переменную?
(1) в перегруженном методе OnNavigatedFrom() объекта PhoneApplicationPage страницы B
(2) в перегруженном методе OnNavigatedTo() объекта PhoneApplicationPage страницы B
(3) в перегруженном методе OnNavigatedFrom() объекта PhoneApplicationPage страницы A
(4) в перегруженном методе OnNavigatedTo() объекта PhoneApplicationPage страницы A
Объект какого типа используется в решении, построенном по шаблону Приложение Silverlignt и XNA для Windows Phone используется для вывода двумерных изображений на странице, графический вывод которой формируется средствами XNA?
(1) Image
(2) SpriteBatch
(3) Canvas
(4) Draw
XACT – это
(1) графический редактор (не поддерживается для Windows Phone-разработки)
(2) графический редактор
(3) инструмент для обработки звука
(4) инструмент для обработки звука (не поддерживается для Windows Phone-разработки)
Какое из перечисленных пространств имен содержит средства для работы с чувствительным к касаниям экраном ?
(1) Microsoft.Xna.Framework.Content
(2) Microsoft.Xna.Framework.GamerServices
(3) Microsoft.Xna.Framework.Input
(4) Microsoft.Xna.Framework.Input.Touch
(5) Microsoft.Xna.Framework.Touch
Как выглядят показания акселерометра, если телефон лежит на горизонтальной поверхности неподвижно экраном вверх?
(1) (0)
(2) (1)
(3) (0, 1, 0)
(4) (0, 0, -1)
(5) (0, -1)
(6) (0, 1)
Какое пространство имен нужно подключить для получения возможности вывода отладочных сообщений из приложения в окно отладчика?
(1) Windows.Debug
(2) Windows.Diagnostics
(3) System.Diagnostics
(4) System.Debug
Назовите характерные особенности игрового персонажа, оснащенного недетерминированным ИИ.
(1) непредсказуемость поведения
(2) предсказуемость поведения
(3) невозможность самообучения персонажа
(4) возможность самообучения персонажа
К чему приведет выполнение следующей команды: isetool ts xd 69ebc0c5-68eb-49a7-b2ca-20beeb988232 "C:\WP"
(1) к копированию в папку "C:\WP" файлов из изолированного хранилища программы с ProductID 69ebc0c5-68eb-49a7-b2ca-20beeb988232, которая установлена на эмуляторе Windows Phone
(2) к копированию в папку "C:\WP" файлов из изолированного хранилища программы с ProductID 20beeb988232, которая установлена на эмуляторе Windows Phone
(3) к копированию в папку "C:\WP" файлов из изолированного хранилища программы с ProductID xd 69ebc0c5-68eb-49a7-b2ca-20beeb988232, которая установлена на устройстве под управлением Windows Phone
(4) к копированию в папку "C:\WP" файлов из изолированного хранилища программы с ProductID 20beeb988232, которая установлена на устройстве под управлением Windows Phone
(5) к сообщению об ошибке
Объекты какого класса позволяют работать с отдельными сетями в объектах?
(1) Matrix
(2) Model
(3) ModelMesh
(4) BasicEffect
Какой объект может описывать следующий код: pen.Meshes[3].ParentBone?
(1) кость №3 модели pen
(2) сеть №3 модели pen
(3) матрицу трансформации родительской кости для сети №3 модели pen
(4) модель pen
(5) родительскую кость для сети №3 модели pen
Этот стандарт хранения изображений разработан специально для хранения цифровых фотографий. Фотоснимки в этом формате могут быть очень сильно сжаты, однако, это ведет к потерям качества. О каком стандарте идет речь?
(1) PNG
(2) JPEG
(3) BMP
(4) DDS
(5) TGA
К чему приводит длительное нажатие на кнопку Назад при работе в Windows Phone?
(1) к выключению телефона
(2) к блокировке телефона
(3) к переходу на Рабочий стол
(4) к отображению журнала переходов
Код какого обработчика события времени выполнения приложения, присутствующий по умолчанию в шаблонном Silverlight-проекте, выполняется при запуске приложения?
(1) Application_Launching()
(2) Application_Activated()
(3) Application_Deactivated()
(4) Application_Closing()
Игровой экран какого размера, по умолчанию, предоставляется для страницы, выполняющий рендеринг графики средствами XNA в решении, построенном по шаблону Приложение Silverlignt и XNA для Windows Phone?
(1) 800x480
(2) 760x480
(3) 240x320
(4) 480x480
Каковы условия распространения интегрированной среды разработки Microsoft Visual Studio Express 2010 for Windows Phone?
(1) среда разработки распространяется только среди платных подписчиков MSDN
(2) среда разработки распространяется бесплатно только среди разработчиков, имеющих устройство, работающее под управлением Windows Phone Developer Edition
(3) среда разработки распространяется на платной основе, ее стоимость в два раза меньше стоимости Visual Studio 2010 Professional
(4) среда разработки распространяется бесплатно, без ограничений
Где находится начало экранной системы координат?
(1) в правом нижнем углу экрана
(2) в правом верхнем углу экрана
(3) в левом верхнем углу экрана
(4) в левом нижнем углу экрана
(5) в центре экрана
Как выглядят показания акселерометра, если телефон установлен на горизонтальной поверхности горизонтально, так, что кнопки под экраном расположены слева?
(1) (0)
(2) (-1)
(3) (1,0, 0)
(4) (0, 1, 0)
(5) (-1, 0)
(6) (0, -1)
Каковы подготовительные действия для использования в программе на XNA виброзвонка телефона на Windows Phone?
(1) подключить библиотеку System.Phone и пространство имен Microsoft.Devices
(2) подключить библиотеку Microsoft.Phone и пространство имен Microsoft.Devices
(3) подключить библиотеку System.Phone и пространство имен System.Devices
(4) ничего делать не нужно, стандартный игровой проект уже содержит все необходимое для использования виброзвонка
Какой жест логичнее всего использовать в XNA-проекте для управления размером объекта, выведенного на экран?
(1) DoubleTap
(2) Pinch
(3) Tap
(4) Flick
Какого подхода следует придерживаться разработчику, создающему интерфейс для XNA-игры?
(1) следует пользоваться инструментами пространства имен XNA.User.Interface, которые автоматизируют построение игрового интерфейса
(2) разработчик реализует интерфейс самостоятельно, поэтому он может поступать так, как считает нужным, помня об удобстве и понятности интерфейса для конечного пользователя
(3) следует придерживаться подхода, который предусматривает использование не более двух различных экранов
(4) следует придерживаться подхода, который предусматривает использование не более трех различных экранов
Команда Matrix.CreatePerspectiveFieldOfView(MathHelper.ToRadians(45.0f), aspectRatio, 1.0f, 1000.0f) позволяет настроить перспективную проекцию сцены на экран с углом зрения, равным
(1) 0,7853 градуса
(2) 45 градусов
(3) 180 градусов
(4) 5 градусов
Если для визуализации трехмерной модели планируется использовать эффект EnvironmentMapEffect, как это должно соотноситься со свойством Обработчик контента > Эффект по умолчанию для данной трехмерной модели?
(1) данное свойство должно иметь значение BasicEffect
(2) данное свойство должно иметь значение EnvironmentMapEffect
(3) данное свойство должно иметь значение SkinnedEffect
(4) значение данного свойства несущественно
FBX и X – это форматы файлов, предназначенные для хранения…
(1) звуковой информации
(2) растровой графической информации
(3) трехмерных моделей
(4) шрифтов
Если телефон находится в горизонтальном положении, так, что кнопки лицевой панели расположены справа, как называется такая ориентация его экрана?
(1) LandscapeRight
(2) LandscapeLeft
(3) PortraitUp
(4) PortraitDown
Если приложению A требуются данные, которые хранятся в изолированном хранилище приложения B, каковы особенности обеспечения такого доступа?
(1) нужно воспользоваться стандартными инструментами пространства имен System.IO.IsolatedStorage
(2) нужно воспользоваться стандартными инструментами пространства имен System.IO.IsolatedStorage.Interaction
(3) это невозможно, изолированное хранилище одних приложений недоступно из других приложений
Как можно узнать, работает ли программа, установленная на Windows Phone, в пробном режиме?
(1) воспользоваться методом IsTrial() класса LicenseInformation
(2) воспользоваться методом IsTrial() класса Marketplace
(3) воспользоваться методом IsReal() класса LicenseInformation
(4) воспользоваться методом IsReal() класса Marketplace
Какими навыками нужно обладать для успешной разработки приложения с использованием шаблона Приложение Silverlight и XNA для Windows Phone?
(1) достаточно знаний в области Silverlight
(2) достаточно знаний в области XNA
(3) нужны и знания в области Silverlight и знания в области XNA
Переменную какого типа можно использовать для хранения параметров прямоугольника?
(1) Vector2
(2) Texture2D
(3) Rectangle
(4) SpriteBatch
Как можно охарактеризовать данные, которые поступают с акселерометра неподвижного телефона, лежащего на горизонтальной поверхности экраном вверх?
(1) они принимают значения 0, 1 или -1
(2) они принимают значения, близкие к 0, 1 или -1
(3) они принимают значения, близкие к 0
(4) они принимают значения, близкие к 1
Каковы особенности добавления звуковых файлов в проект игры на XNA для Windows Phone?
(1) эти файлы добавляются так же, как остальные файлы ресурсов, специфических особенностей нет
(2) звуковые файлы в проект напрямую не добавляются, предварительно с ними нужно поработать средствами XACT, после чего – интегрировать в игровой проект
(3) в один проект можно добавлять только звуковые файлы одного вида
(4) в проект можно добавлять только файлы, длительность которых не превышает 7 секунд
Если при выводе графики средствами метода Draw() объекта типа SpriteBatch в методе Draw() игрового цикла нужно вывести несколько различных изображений, каковы требования к использованию различных вариантов Draw?
(1) вопрос некорректен, несколько различных изображений в методе Draw() игрового цикла вывести нельзя
(2) можно использовать любые варианты метода Draw() объекта типа SpriteBatch
(3) можно использовать только какой-нибудь один вариант метода Draw() объекта типа SpriteBatch
Как можно сделать объект, построенный на основе класса-наследника Microsoft.Xna.Framework.DrawableGameComponent, невидимым?
(1) установить его свойство Visible в False
(2) установить его свойство Visible в True
(3) установить его свойство Enabled в False
(4) установить его свойство Visible в True
При использовании этого вида проекции объекты, которые расположены дальше от камеры, выглядят меньшими, чем те, которые расположены ближе. Так же объекты подвергаются перспективным искажениям. О каком виде проекции идет речь?
(1) ортогональная
(2) перспективная
(3) аксонометрическая
(4) косоугольная
Переменная какого типа используется для хранения кубической карты окружающей среды?
(1) Texture2D
(2) Model
(3) TextureCube
(4) TextureCubeMap
Пиксель (Pixel) – это
(1) двумерная игра
(2) пространственный многоугольник
(3) наименьший элемент растрового изображения
(4) небольшое изображение, которое используется для конструирования уровней в играх
Если телефон находится в горизонтальном положении, так, что кнопки лицевой панели расположены слева, как называется такая ориентация его экрана?
(1) LandscapeRight
(2) LandscapeLeft
(3) PortraitUp
(4) PortraitDown
Что произойдет при попытке записать в изолированное хранилище настроек данные с ключом, который уже присутствует в хранилище?
(1) новые данные будут добавлены к существующим, предварительно новые и старые данные будут конвертированы в строки
(2) произойдет ошибка
(3) старые данные будут замещены новыми
(4) новый ключ, соответствующий одному из старых, будет автоматически изменен так, чтобы имена ключей не повторялись
Как можно ограничить функциональность игры в пробном режиме?
(1) только урезав функциональные возможности игры
(2) только показывая рекламу в пробной версии и не показывая ее в полной
(3) только ограничив использование игры достижением пользователем некоторых внутренних показателей
(4) только ограничив сохранение и загрузку игры
(5) любым удобным для разработчика способом
Используя XNA, можно создавать игры для…
(1) мобильных платформ Microsoft
(2) настольных платформ Microsoft
(3) для игровых консолей Microsoft
(4) для мобильных, настольных, консольных платформ Microsoft
Переменная какого типа используется для создания объекта, который применяется для групповой обработки изображений?
(1) Vector2
(2) Texture2D
(3) Rectangle
(4) SpriteBatch
Что нужно сделать для того, чтобы визуальные представления движущихся игровых объектов не пересекали границы экрана?
(1) ничего делать не нужно, это контролируется автоматически
(2) нужно самостоятельно, в программном коде, контролировать соотношение координат объектов и границ экрана
(3) нужно использовать для представления игровых объектов игровые компоненты-наследники Microsoft.Xna.Framework.DrawableGameComponent
Что такое XACT?
(1) формат звукового файла, используемый в качестве исходного материала для звукового оформления игры
(2) средство XNA для подготовки звуков и музыки перед включением их в игру, не поддерживается в проектах для Windows Phone, предназначено для озвучивания настольных и консольных приложений
(3) набор WAV-файлов
(4) набор ссылок, которые используются для работы с соответствующими им звуками в игре
Как может поступить разработчик, желающий включить систему ИИ в свою игру для Windows Phone?
(1) он может разработать собственную реализацию ИИ
(2) он может использовать библиотеки сторонних разработчиков, реализующие методы ИИ
(3) он может воспользоваться стандартной реализацией ИИ, представленной пространством имен XNA.Game.AI
Каков основной недостаток хранения данных об игровых уровнях, например, в массивах, которые создаются и инициализируются при запуске игры, так, что все игровые уровни являются доступными, то есть, не требуется их дополнительная загрузка и другие подобные операции?
(1) у такого подхода нет существенных недостатков
(2) основной недостаток – нерациональное использование системной памяти, хранящей большой объем данных, существенная часть из которых, вероятнее всего, не потребуется в текущем сеансе игры
(3) основной недостаток - большой объем программного кода, который придется писать разработчику
(4) основной недостаток – потенциальное снижение быстродействия игрового приложения, так как хранение данных в массивах делает медленным доступ к этим данным
Если для создания иллюзии перемещения неподвижного объекта используется перемещение игрового мира вокруг него, как будет воспринято сравнительно небольшое перемещение объекта в направлении движения мира?
(1) как ошибочное поведение объекта
(2) как замедление движения
(3) как ускорение движения
(4) переместить объект в описанной ситуации невозможно
Если параметр Alpha шейдера BasicEffect равен 1, о чем это говорит?
(1) о том, что выводимый объект будет полностью прозрачным
(2) о том, что выводимый объект будет полностью непрозрачным
(3) о том, что выводимый объект будет бесцветным
(4) о том, что выводимый объект будет выведен в своем реальном размере, без масштабирования
На каких языках программирования, поддержка которых предусмотрена по умолчанию, можно вести разработку в Visual Studio 2010 Express for Windows Phone?
(1) только на Visual C#
(2) только на Visual Basic
(3) только на Visual C++
(4) на Visual C# или на Visual Basic
Какой инструмент можно использовать для визуальной настройки анимации объектов страниц Silverlight-приложений, основанной на временной шкале и ключевых кадров?
(1) XNA Framework
(2) Microsoft Expression Blend
(3) Visual Studio 2010
(4) Silverlight Timeline
С помощью какого элемента управления можно воспроизводить музыкальные композиции на Silverlight-страницах?
(1) MusicElement
(2) ImageVideo
(3) MediaElement
(4) AutoPlayElement
Какое общее правило применимо при анализе показателей производительности программы, выражающихся в кадрах в секунду (FPS, Frame Per Seconds)
(1) чем меньше эти показатели – тем лучше
(2) чем больше эти показатели – тем лучше (в определенных пределах, которые считаются нормальными для каждого из показателей)
(3) эти показатели должны быть равны 30 с возможным отклонением в 1-2 FPS в большую или меньшую сторону
(4) эти показатели должны быть равны 15 с возможным отклонением в 1-2 FPS в большую или меньшую сторону
Акселерометр – это …
(1) сенсор, который обязательно должен присутствовать в Windows Phone-устройстве
(2) сенсор, решение о включении которого в устройство принимает производитель устройства
(3) сенсор, который не рекомендовано включать в состав Windows Phone-устройств
Rectangle a = new Rectangle(100, 200, 150, 140); Эта команда создает новый прямоугольник со следующими параметрами:
(1) координаты левого верхнего угла прямоугольника (100,200), координаты правого нижнего – (150,140)
(2) координаты левого верхнего угла – (100,200), ширина 150, высота – 140.
(3) координаты центра – (100,200), длины сторон – 150 и 140.
(4) длина 100, ширина 200, координаты левого верхнего угла – (150,140).
В файле какого формата производится описание шрифта, который планируется использовать для вывода текстов в XNA-проекте?
(1) DLL
(2) PNG
(3) SPRITEFONT
(4) CS
Если спрайт перемещается со скоростью более чем 1 пиксель за один проход игрового цикла и обрабатывается его столкновение с другим спрайтом, нужно ли применять дополнительные меры для того, чтобы при столкновении спрайтов расположить их таким образом, чтобы между ними не было видимого промежутка?
(1) нет, не нужно ни при каких обстоятельствах – при столкновении спрайты автоматически располагаются вплотную друг к другу
(2) нужно, но лишь в том случае, если указанный недостаток вредит игровому процессу
(3) нужно, в любом случае
(4) нужно, лишь в том случае, если игровые объекты, реализующие вывод спрайтов, не являются наследниками DrawableGameComponent
Для создания иллюзии перемещения объекта можно настроить вертикальный скроллинг фона. Для того, чтобы создавалась иллюзия перемещения объекта снизу вверх, фон нужно перемещать в следующем направлении?
(1) сверху вниз (в строну возрастания координаты Y)
(2) снизу вверх (в сторону убывания координаты Y)
(3) справа налево (в сторону убывания координаты X)
Что такое десериализация объекта?
(1) уничтожение объекта
(2) сохранение объекта в виде файла
(3) восстановление состояния объекта из файла
(4) создание нового объекта
Из скольких компонентов состоит координата точки в трехмерном пространстве?
(1) 1
(2) 2
(3) 3
(4) 4
Объект BoundingBox представляет собой
(1) прямоугольный «ящик» вокруг объекта
(2) сферу, в которой содержится объект
(3) плоскость в пространстве
(4) луч в пространстве
(5) видимую в данный момент область игрового пространства
Какую игру принято считать первой программой для ОС Unix?
(1) Spacewar!
(2) Space Travel
(3) Galaxy
(4) Airflight
Для какого шаблона Silverlight-приложения характерно автоматическое создание одной страницы, содержащей элемент управления, который может включать в себя несколько экранов, объединенным общим заголовком и общим фоном, с возможностью вертикального перемещения между экранами?
(1) приложениеWindows Phone
(2) панорамное приложение Windows Phone
(3) сводное приложение Windows Phone
(4) приложение Silverlight и XNA для Windows Phone
Если в Silverlight-приложении планируется выводить изображения, включенные в состав проекта, куда именно нужно добавлять эти изображения?
(1) в проект Content, который обязательно входит в состав решения Silverlight-приложения
(2) только в папку Images, которая по умолчанию присутствует в проекте
(3) в основной проект, для удобства в проекте можно создать папку для хранения изображений
(4) только в папку Resources, которая по умолчанию присутствует в проекте
Если у элемента управления Ellipse имеются свойства Canvas.Left и Canvas.Top, о чем это говорит?
(1) это не дает какой-либо специфической информации
(2) это говорит о том, что данный элемент управления размещен внутри элемента управления Canvas
(3) это говорит о том, что внутри данного элемента управления размещен элемент управления Canvas
(4) это говорит о том, что перед нами фигура, описанная средствами XNA
Устройство Windows Phone 7.5. работает под управлением операционной системы
(1) Windows Phone OS 7.5
(2) Windows Phone OS 7.1
(3) Windows Phone OS 7.0
(4) Windows Phone OS 5.7
Как должны соотноситься Live ID, введенный при первоначальной настройке смартфона на Windows Phone и Live ID, указанный при настройке Zune на компьютере, к которому планируется подключать смартфон?
(1) это могут быть разные ID, главное условие – указание одной и той же страны
(2) это должен быть один и тот же ID
(3) это могут быть любые ID, без каких-либо ограничений
(4) вопрос некорректен, Live ID не нужен ни для настройки смартфона, ни для настройки Zune
Если коллекция типа TouchCollection инициализирована с помощью команды TouchPanel.GetState(), и в ней нет ни одного объекта, о чем это говорит?
(1) об ошибке сенсорной панели
(2) такая ситуация невозможна
(3) о том, что на момент получения состояния сенсорной панели не было зафиксировано ни одного касания
(4) о том, что на момент получения состояния сенсорной панели было зафиксировано одно касание
Взаимодействие каких объектов можно проконтролировать, используя нижеприведенный алгоритм? Если (А.X+A.Ширина > B.X И A.X < B.X+B.Ширина И A.Y+A.Высота>В.Ширина И A.Y<B.Y+B.Высота) Тогда Есть столкновение Иначе Нет столкновения
(1) двух прямоугольников
(2) точки и окружности
(3) точки и прямоугольника
(4) прямоугольника и окружности
Переменная position типа Vector2 содержит координаты точки привязки начала координат объекта. К ней прибавляют другую переменную - speed типа Vector2, которая содержит информацию о скорости перемещения. Если переменная speed была создана с такими параметрами: speed = new Vector2(-5f, 0), в какую сторону будет перемещаться фон?
(1) слева направо
(2) справа налево
(3) сверху вниз
(4) снизу вверх
(5) по диагонали от левого нижнего угла к правому верхнему
(6) по диагонали от правого верхнего угла к левому нижнему
(7) по диагонали от левого верхнего угла к правому нижнему
(8) по диагонали от правого нижнего угла к левому верхнему
Где приложения для Windows Phone могут хранить файлы, которые, например, сгенерированы самими приложениями?
(1) в едином, общем для всех установленных на устройство программ, хранилище файлов
(2) в изолированном хранилище, индивидуальном для каждого приложения
(3) в изолированном хранилище, которое используют несколько приложений, выполняющих схожую функциональность
(4) вопрос некорректен, Windows Phone не предоставляет приложениям возможности самостоятельно генерировать файлы. Работать можно только с уже существующими файлами изображений (в формате JPEG) и видеозаписями (в формате MP4)
Каким образом расположены оси X, Y, Z в правосторонней системе координат
(1) начало координат можно сопоставить с левым нижним углом монитора, положительная часть оси X расположена справа от начала координат, положительная часть оси Y – сверху, положительная часть оси Z – сзади.
(2) начало координат можно сопоставить с левым нижним углом монитора, положительная часть оси X расположена слева от начала координат, положительная часть оси Y – сверху, положительная часть оси Z – сзади.
(3) начало координат можно сопоставить с левым нижним углом монитора, положительная часть оси X расположена справа от начала координат, положительная часть оси Y – сверху, положительная часть оси Z – спереди.
Объект BoundingFrustum представляет собой
(1) прямоугольный «ящик» вокруг объекта
(2) сферу, в которой содержится объект
(3) плоскость в пространстве
(4) луч в пространстве
(5) видимую в данный момент область игрового пространства
Какая из перечисленных игр занесена в Книгу Рекордов Гиннеса как самая распространенная игра в мире?
(1) Space Invaders
(2) Pac Man
(3) Tetris
(4) Airflight
Каково назначение файлов .XAML и .CS, с помощью которых представлены Silverlight-страницы?
(1) в XAML-файле хранится разметка страницы, в CS-файле – программный код, связанный со страницей
(2) в файлах XAML и CS хранится разметка страницы
(3) в файлах XAML и CS хранится программный код страницы
(4) в XAML-файле хранится программный код страницы, в CS – разметка.
Какое свойство элемента управления Image позволяет задавать параметры заполнения изображением области, занимаемой элементом?
(1) Content
(2) Outline
(3) Stretch
(4) Image
(5) вопрос некорректен, этот элемент управления не используется в Silverlight для вывода изображений
Если в приложении, написанном на Silverlight, нужно работать с акселерометром, что, в первую очередь, нужно сделать?
(1) особых действий не требуется, описание объекта, используемого для работы с акселерометром, находится в подключенном по умолчанию пространстве имен System.Windows.Comtrols
(2) нужно подключить библиотеку System.Vector
(3) нужно подключить библиотеку Microsoft.XNA.Framework
(4) нужно подключить библиотеку Microsoft.Devices.Sensors
Какие программы, написанные для Windows Mobile, можно запускать на Windows Phone 7?
(1) только программы, созданные для Windows Mobile 6.x
(2) любые программы
(3) запуск программ, написанных для Windows Mobile, невозможен на Windows Phone 7
(4) только Windows Mobile-программы, одобренные для размещения в Marketplace
Что дает разработчику регистрация на https://dev.windowsphone.com?
(1) возможность публиковать приложения на Marketplace
(2) возможность самостоятельно, минуя сервисы Microsoft, распространять приложения среди пользователей
(3) приложений после процедуры регистрации телефона разработчика
(4) это – формальная процедура, никаких дополнительных возможностей она не дает
(5) она дает возможность скачать и установить Windows Phone SDK
Какие состояния касания можно обрабатывать?
(1) Pressed и Released
(2) Pressed, Moved и Released
(3) Pressed и Moved
(4) Pressed, Changed и Released
Какие данные используют в XNA для задания параметров прямоугольника?
(1) координаты правого верхнего угла, ширину и высоту
(2) координаты правого нижнего угла, ширину и высоту
(3) координаты левого верхнего угла, ширину и высоту
(4) координаты левого нижнего угла, ширину и высоту
Переменная position типа Vector2 содержит координаты точки привязки начала координат объекта. К ней прибавляют другую переменную - speed типа Vector2, которая содержит информацию о скорости перемещения. Если переменная speed была создана с такими параметрами: speed = new Vector2(-5f, 5f), в какую сторону будет перемещаться фон?
(1) слева направо
(2) справа налево
(3) сверху вниз
(4) снизу вверх
(5) по диагонали от левого нижнего угла к правому верхнему
(6) по диагонали от правого верхнего угла к левому нижнему
(7) по диагонали от левого верхнего угла к правому нижнему
(8) по диагонали от правого нижнего угла к левому верхнему
Каково стандартное поведение XNA-приложений при нажатии на кнопку Назад, при условии, что код, выполняемый при нажатии на кнопку Назад, оставлен в исходном для нового проекта состоянии?
(1) приложение запускается
(2) приложение деактивируется
(3) приложение прекращает работу
(4) приложение переходит в спящий режим
Векторы используются для описания
(1) положения в пространстве
(2) направления и скорости движения в пространстве
(3) граней пространственного треугольника
(4) сетей
С помощью какого объекта можно описать плоскость в пространстве?
(1) BoundingSphere
(2) BoundingBox
(3) Plane
(4) Ray
(5) BoundingFrustum
Counter Strike – это
(1) модель игровой приставки
(2) любительский мод к Half Life
(3) графический ускоритель
(4) первая трехмерная игра
Какое свойство элемента управления Button отвечает за текст, который будет выведен на кнопке?
(1) Text
(2) Content
(3) Label
(4) Caption
Установка какого значения свойства Stretch элемента управления Image, приведет к тому, что изображение, выводимое элементом, масштабируется без сохранения пропорций, заполняя видимую область элемента?
(1) None
(2) Fill
(3) Uniform
(4) UniformToFill
(5) вопрос некорректен, указанный элемент управления не используется в Silverlight для подобных целей
Если объект ellipse типа Ellipse размещен внутри объекта Canvas, к чему приведет попытка выполнить команду Canvas.GetLeft(ellipse)?
(1) к сообщению об ошибке
(2) к получению значения присоединенного свойства Canvas.Left объекта ellipse
(3) к получению значения свойства Left объекта Canvas, в котором находится объект ellipse
(4) к получению значения перегруженного свойства Canvas.Left объекта ellipse
Каковы минимальные требования к объему встроенной флэш-памяти для устройств, работающих под Windows Phone 7?
(1) они должны содержать как минимум 256 Мб встроенной флэш-памяти
(2) они должны содержать как минимум 2 Гб встроенной флэш-памяти
(3) они должны содержать как минимум 4 Гб встроенной флэш-памяти
(4) они должны содержать как минимум 8 Гб встроенной флэш-памяти
Для каких приложений характерно использование при разработке как визуального режима, так и режима редактирования программного кода?
(1) для XNA-приложений
(2) для Silverlight-приложений
(3) и для XNA-приложений и для Silverlight-приложений
(4) ни для XNA-приложений, ни для Silverlight-приложений
Переменная sprPosition хранит текущую позицию спрайта. Переменная newPosition хранит позицию, в которую спрайт должен переместиться. Если координата X текущей позиции спрайта больше, чем координата X желаемой позиции, какая команда приведет к сокращению расстояния между позициями?
(1) sprPosition.X += 1;
(2) sprPosition.X -= 1;
(3) sprPosition.X = 0
Что нужно сделать для того, чтобы узнать скорость перемещения устройства на Windows Phone?
(1) ничего делать не нужно, это невозможно
(2) нужно воспользоваться встроенным акселерометром
(3) нужно воспользоваться встроенным гироскопом
(4) нужно воспользоваться встроенной системой GPS
Можно ли при разработке ИИ в XNA-игре создать систему, которая интерактивно реагирует на игровые события, не используя предварительно рассчитанные данные?
(1) да
(2) нет
(3) да, но только не в XNA
Как можно просмотреть содержимое изолированного хранилища приложения на эмуляторе телефона, на котором запущено отлаживаемое приложение?
(1) это невозможно, можно лишь работать с ним из кода приложения
(2) это возможно, с помощью стандартного средства ОС Windows Phone Обозреватель
(3) это возможно, с использованием утилиты IsolatedStorageExplorerTool
(4) это возможно, с использованием Проводника ОС Windows компьютера, на котором запущен эмулятор
Мировая матрица (World Matrix) предназначена для
(1) управления камерой
(2) управления проекцией трехмерной сцены на экран
(3) управления пространственными преобразованиями объекта
Какой метод объекта типа BoundingSphere позволяет проверять его на пересечение с другими подходящими объектами?
(1) Transform
(2) ToString
(3) Intersects
(4) GetType
Основной признак этих игр – постоянная деятельность героя во время игры. В частности, к этому классу игр относятся шутеры (Shooters) и другие подобные игры. О каком классе игр идет речь?
(1) головоломки (Puzzle)
(2) пошаговые стратегии (Turn Based Strategy)
(3) экшны (Actions)
(4) ролевые игры (Role Play Game)
(5) это – игры смешанных жанров
Какова роль файлов App.xaml и связанного с ним App.xaml.cs в Silverlight-приложениях?
(1) они не несут полезной нагрузки
(2) они содержат настройки и обработчики событий уровня приложения
(3) они представляют собой главную страницу приложения, которая по умолчанию отображается при запуске стандартного проекта
(4) они содержат метаданные сборки
Объектом какого типа можно воспользоваться для того, чтобы добавить в приложение функциональность захвата изображений с камеры, по определенной команде показывая пользователю интерфейс камеры, а после того, как он сделает фото, обрабатывая результаты съемки?
(1) Camera
(2) ImageTask
(3) CameraCaptureTask
(4) вопрос некорректен, описанная ситуация невозможна в Windows Phone 7
Какими характеристиками можно описать панель приложения при портретной ориентации экрана Silverlight-приложения?
(1) это набор системных значков, расположенных вдоль верхней части окна
(2) это набор элементов управления, обычно видимый как несколько кнопок, расположенный вдоль нижней части окна
(3) на ней имеется кнопка с тремя точками, нажав на которую можно развернуть панель
(4) это набор элементов управления, обычно видимый как несколько кнопок, расположенный вдоль правой части окна
Каким образом осуществляется распространение приложений среди пользователей Windows Phone-устройств?
(1) каждый разработчик самостоятельно распространяет приложения среди пользователей
(2) приложения распространяются только централизованно, с помощью сервиса Windows Phone Marketplace
(3) разработчик может распространять приложения как самостоятельно, так и с использованием сервиса Windows Phone Marketplace
Из каких методов состоит игровой цикл в стандартном проекте?
(1) Update() и Main()
(2) Main() и LoadContent()
(3) Draw() и Initialise()
(4) Update() и Draw()
Когда показания акселерометра отражают силу земного притяжения?
(1) вопрос некорректен, акселерометр не регистрирует силу земного притяжения
(2) тогда, когда телефон находится в состоянии свободного падения
(3) тогда, когда телефон неподвижен
(4) только тогда, когда телефон расположен на горизонтальной поверхности лицевой стороной вверх
Использование какого жеста позволяет распознать двойное прикосновение к экрану устройства на Windows Phone?
(1) FreeDrag
(2) DoubleTap
(3) Flick
(4) Hold
(5) Pinch
Между какими игровыми показателями программист вынужден идти на компромисс при разработке системы ИИ?
(1) красота игрового мира и производительность игры
(2) естественность действий персонажей и производительность игры
(3) простота разработки и производительность игры
Какое событие объекта PhoneApplicationService, соответствующего текущему приложению, соответствует завершению работы программы?
(1) Launching
(2) Activated
(3) Deactivated
(4) Closing
Какой метод объекта Matrix позволяет создавать видовую матрицу?
(1) Matrix.CreateScale
(2) Matrix.CreateLookAt
(3) Matrix.Identity
(4) Matrix. CreatePerspectiveFieldOfView
При тестировании пересечения объекта типа Plane и объекта типа BoundingSphere получена переменная типа PlaneIntersectionType, содержащая значение Front. Это значит, что
(1) BoundingSphere находится перед плоскостью
(2) BoundingSphere пересекает плоскость
(3) BoundingSphere находится за плоскостью
Играя в игру этого вида вы, обычно, управляете армией, причем, события происходят в реальном времени – у вас нет возможности бесконечно долго обдумывать следующее действие. Ярким примером этого вида игр является Star Craft.
(1) головоломки (Puzzle)
(2) пошаговые стратегии (Turn Based Strategy)
(3) платформеры (Platformers)
(4) стратегические игры реального времени (Real Time Strategy)
(5) симуляторы (Simulator)
Каковы особенности использования элемента управления HyperlinkButton (кнопка-гиперссылка) для организации навигации между страницами Silverlight-приложения?
(1) для обеспечения перехода на страницу достаточно соответствующим образом задать свойство Content элемента управления
(2) для обеспечения перехода на страницу достаточно соответствующим образом задать свойство NavigateUri элемента управления
(3) для обеспечения перехода на страницу достаточно соответствующим образом задать свойство Page элемента управления
(4) для обеспечения перехода на страницу достаточно соответствующим образом задать свойство Navigation элемента управления
Каким событием объекта Image можно воспользоваться для организации манипуляции изображением, выводимым на экран в Silverlight-приложении?
(1) Manipulation
(2) ManipulationDelta
(3) ManipulationEnded
(4) вопрос некорректен, указанный элемент управления не используется в Silverlight для подобных целей
Если вы планируете использовать изображения для вывода их средствами XNA в приложении, построенном по шаблону Приложение Silverlignt и XNA для Windows Phone, где следует размещать эти изображения?
(1) в том же проекте, где расположены основные файлы приложения
(2) в папке Res проекта, где расположены основные файлы приложения
(3) в специальном проекте для хранения контента
(4) в любом месте решения, представляющего приложение
Как называется язык дизайна, который используется для организации интерфейса Windows Phone 7?
(1) Marketplace
(2) Zune
(3) Metro
(4) Windows Phone Emulator
Для того, чтобы освободить системные ресурсы, занятые игровыми данными, следует воспользоваться методом:
(1) Initialise()
(2) UnloadContent()
(3) LoadContent()
(4) Update()
Если расположить телефон лицевой стороной к наблюдателю, так, чтобы кнопки, расположенные под экраном, были внизу, как будет расположена ось X из показаний акселерометра?
(1) вдоль длинной стороны экрана, положительное направление оси – вверх
(2) вдоль длинной стороны экрана, положительное направление оси – вниз
(3) вдоль короткой стороны экрана, положительное направление оси – вправо
(4) вдоль короткой стороны экрана, положительное направление оси – влево
(5) вопрос некорректен, показания акселерометра нельзя сопоставить с трехмерной системой координат
Использование какого жеста позволяет распознать сведение двух пальцев на экране устройства на Windows Phone?
(1) FreeDrag
(2) DoubleTap
(3) Flick
(4) Hold
(5) Pinch
Координация взаимодействия нескольких игровых объектов характерна для…
(1) индивидуального ИИ
(2) группового ИИ
(3) физического ИИ
(4) вопрос некорректен, методики ИИ не предусматривают управления несколькими игровыми объектами
Какие переопределенные методы класса Game вызываются, когда программа на XNA активируется после деактивации?
(1) OnActivated
(2) Initialise
(3) OnDeactivated
(4) Closing
Какой метод объекта Matrix позволяет создавать перспективную проекционную матрицу?
(1) Matrix.CreateScale
(2) Matrix.CreateLookAt
(3) Matrix.Identity
(4) Matrix. CreatePerspectiveFieldOfView
Какой объект может описывать следующий код: pen.Meshes[3].ParentBone.Transform?
(1) кость №3 модели pen
(2) сеть №3 модели pen
(3) матрицу трансформации родительской кости для сети №3 модели pen
(4) модель pen
Главная цель этих игр – как можно полнее сымитировать какой-либо реальный процесс и дать игроку возможность почувствовать себя водителем гоночного автомобиля, пилотом самолета или вертолета, главой транспортной корпорации. О каком классе игр идет речь?
(1) головоломки (Puzzle)
(2) пошаговые стратегии (Turn Based Strategy)
(3) экшны (Actions)
(4) онлайновые игровые миры (Massively Multiplayer Online Games)
(5) симуляторы (Simulator)
Если в Silverlight-приложении имеется две страницы – стандартная MainPage, и дополнительная, Game, мы организовали механизм перехода со страницы MainPage на Game, больше ничего не настраивая, что произойдет при нажатии на аппаратную кнопку Назад, когда мы находимся на странице Game?
(1) возврат на страницу MainPage
(2) завершение работы приложения
(3) показ Рабочего стола Windows Phone
(4) блокировка телефона
Если при вызове страницы Game.xaml нужно передать параметр с именем Username этой странице, как может выглядеть URI для вызова страницы?
(1) /Game.xaml?Username=Александр
(2) /Game.xaml/Username=Александр
(3) /Game.xaml?UsernameАлександр
(4) /Game.xaml=Username?Александр
В каком присутствующем по умолчанию методе приложения, реализованного в решении, построенном по шаблону Приложение Silverlignt и XNA для Windows Phone, нужно загружать рафический игровой контент?
(1) в методе OnLoadContent(), в файле GamePage.xaml.cs
(2) в методе OnNAvigatedTo(), в файле GamePage.xaml.cs
(3) в методе OnLoadContent(), в файле MainPage.xaml.cs
(4) в методе OnNavigatedTo(), в файле MainPage.xaml.cs
(5) верного ответа среди представленых нет
XNA Content Pipeline – это
(1) графический редактор
(2) набор библиотек, которые содержат классы, необходимые при разработке игры
(3) набор технологий, предназначенный для унификации включения в игру различных игровых ресурсов
(4) инструмент для обработки звука
В каком методе стандартного игрового проекта осуществляется вывод графических объектов?
(1) Draw()
(2) UnloadContent()
(3) LoadContent()
(4) Update()
Как выглядят показания акселерометра, если телефон лежит на горизонтальной поверхности неподвижно экраном вниз?
(1) (0)
(2) (-1)
(3) (0, -1, 0)
(4) (0, 0, 1)
(5) (1, 1)
(6) (0, 1)
Каким будет результат выполнения команды Debug.WriteLine(“Message”) при отладке программы при условии, что в области видимости команды имеется строковая переменная с именем Message?
(1) в окно программы будет выведена строка "Message"
(2) в окно программы будет выведено значение переменной с именем Message
(3) в окно отладчика будет выведена строка "Message"
(4) в окно отладчика будет выведено значение переменной с именем Message
Назовите характерные особенности игрового персонажа, оснащенного детерминированным ИИ.
(1) непредсказуемость поведения
(2) предсказуемость поведения
(3) невозможность самообучения персонажа
(4) возможность самообучения персонажа
К чему приведет выполнение следующей команды: isetool ts xd 69ebc0c5b2ca-20beeb988232 "C:\WP"
(1) к копированию в папку "C:\WP" файлов из изолированного хранилища программы с ProductID 69ebc0c5-68eb-49a7-b2ca-20beeb988232, которая установлена на эмуляторе Windows Phone
(2) к копированию в папку "C:\WP" файлов из изолированного хранилища программы с ProductID 20beeb988232, которая установлена на эмуляторе Windows Phone
(3) к копированию в папку "C:\WP" файлов из изолированного хранилища программы с ProductID xd 69ebc0c5-68eb-49a7-b2ca-20beeb988232, которая установлена на устройстве под управлением Windows Phone
(4) к копированию в папку "C:\WP" файлов из изолированного хранилища программы с ProductID 20beeb988232, которая установлена на устройстве под управлением Windows Phone
(5) к сообщению об ошибке
Мировая матрица объекта преобразована таким образом: worldMatrix = Matrix.CreateTranslation(10.0f, 0.0f, -12.0f). Как изменится объект после применения такого преобразования?
(1) уменьшится в 2 раза
(2) увеличится в 2 раза
(3) переместится в позицию 10,0,-12
(4) переместится в начало координат
Что возвратит следующая команда для трехмерной модели pen: pen.Bones.Count?
(1) количество скелетов в модели
(2) количество костей в скелете модели
(3) количество копий модели pen
(4) количество сетей в модели pen
Этот стандарт сжатия изображений умеет сжимать их без потери качества, поддерживает альфа-каналы. Он пришел на смену популярному некогда стандарту хранения изображений GIF. О каком стандарте идет речь?
(1) PNG
(2) JPEG
(3) BMP
(4) DDS
(5) TGA
Если нам нужно переопределить поведение системы при нажатии кнопки Назад на одной из страниц Silverlight-приложения, как следует поступить?
(1) задать обработчик события BackKeyPress для объекта PhoneApplicationPage этой страницы
(2) задать обработчик события BackKeyPress для объекта SystemTray этой страницы
(3) задать обработчик события BackKeyPress для объекта ApplicationPage этой страницы
(4) это невозможно, так как мы не можем вмешиваться в функциональность кнопки Назад
Код какого обработчика события времени выполнения приложения, присутствующий по умолчанию в шаблонном Silverlight-проекте, выполняется при выходе приложения из фонового режима?
(1) Application_Launching()
(2) Application_Activated()
(3) Application_Deactivated()
(4) Application_Closing()
В каком режиме ведется разработка части, представляющей собой XNA-приложение, в решении, построенном по шаблону Приложение Silverlignt и XNA для Windows Phone?
(1) в визуальном
(2) в режиме редактирования программного кода
(3) и в визуальном, и в режиме редактирования программного кода
(4) либо в визуальном, либо в режиме редактирования программного кода, выбор делается один раз при создании решения
Какая версия XNA Game Studio используется для разработки под Windows Phone?
(1) 2.0
(2) 3.0
(3) 3.1
(4) 4.0
В экранной системе координат координата У возрастает при движении вдоль границы экрана
(1) справа налево
(2) слева направо
(3) снизу вверх
(4) сверху вниз
Как выглядят показания акселерометра, если телефон установлен на горизонтальной поверхности горизонтально, так, что кнопки под экраном расположены справа?
(1) (0)
(2) (-1)
(3) (-1,0, 0)
(4) (0, 0, -1)
(5) (-1, 0)
(6) (0, -1)
Каковы результаты выполнения следующей команды: TouchPanel.EnabledGestures = GestureType.DoubleTap;?
(1) команда, в любом случае, приведет к ошибке
(2) команда включит распознавание жестов, и, в частности, жеста DoubleTap
(3) команда задает имя метода, где нужно самостоятельно реализовать процедуру распознавания жеста DoubleTap
Если пользователь коснулся сенсорного экрана и удерживает палец в точке касания неподвижно, в каком состоянии будет находиться данное касание?
(1) Pressed
(2) Moved
(3) Released
(4) Touched
Какова обычная практика использования сплэш-скрина?
(1) он выводится при запуске программы
(2) он может содержать краткие сведения о программе
(3) он содержит подробную справочную информацию по программе
(4) пользователь обычно может вызвать его из меню программы
Мировая матрица объекта преобразована таким образом: worldMatrix = Matrix.CreateRotationY (MathHelper.ToRadians (10)). Как изменится объект после применения такого преобразования?
(1) переместится в позицию 10,10,10
(2) уменьшится в 10 раз
(3) повернется вокруг оси Y на 10 градусов
(4) повернется вокруг оси X на 10 градусов
Какой эффект вывода указывается по умолчанию в свойстве Обработчик контента > Эффект по умолчанию для трехмерных моделей, добавленных в XNA-проект?
(1) BasicEffect
(2) EnvironmentMapEffect
(3) SkinnedEffect
(4) DualTextureEffect
Файлы этого формата часто используются для создания элементов интерфейса пользователя в Windows-программах. Формат обычно хранит изображения в несжатом виде, поэтому они имеют достаточно большой объем. Этот формат поддерживается практически всеми графическими редакторами.
(1) PNG
(2) JPEG
(3) BMP
(4) DDS
(5) TGA
Если телефон находится в вертикальном положении, так, что кнопки лицевой панели расположены снизу, как называется такая ориентация его экрана?
(1) LandscapeRight
(2) LandscapeLeft
(3) PortraitUp
(4) PortraitDown
Если приложению требуется сохранить файл произвольной структуры, чем следует воспользоваться?
(1) изолированным хранилищем
(2) изолированным хранилищем настроек
(3) общей файловой системой телефона
(4) вопрос некорректен, сохранение файлов произвольной структуры Windows Phone-приложениями невозможен
Где находится начало координат страницы, используемой для рендеринга двумерных изображений средствами XNA в решении, построенном по шаблону Приложение Silverlignt и XNA для Windows Phone?
(1) в центре страницы
(2) в левом верхнем углу страницы
(3) в правом верхнем углу страницы
(4) в правом нижнем углу страницы
(5) в левом нижнем углу страницы
Если вы планируете разработку игры под Windows Phone, основная функциональность которой возлагается на вывод трехмерной графики, какую технологию разработки логичнее всего использовать?
(1) XNA
(2) Silverlight
(3) либо XNA, либо Silverlight, в данном случае различия между платформами несущественны
Переменную какого типа можно использовать для хранения координат в двумерном пространстве?
(1) Vector2
(2) Texture2D
(3) Rectangle
(4) SpriteBatch
Как нужно изменить состав библиотек, подключенных к проекту по умолчанию, для работы с акселерометром?
(1) его не нужно изменять, все необходимое уже подключено
(2) нужно удалить из состава библиотек библиотеку Windows.Phone
(3) нужно добавить ссылку на библиотеку Microsoft.Devices.Sensors
(4) нужно добавить ссылку на библиотеку Microsoft.Sensors.Accelerometer
Какой обработчик контента используется по умолчанию для MP3-файлов, добавленных в игровой проект?
(1) вопрос некорректен, такие файлы нельзя использовать в XNA-проектах
(2) обработчик контента Композиция – XNA Framework
(3) обработчик контента Звуковой эффект – XNA Framework
(4) обработчик контента MP3 – XNA Framework
Можно ли протестировать на эмуляторе Windows Phone программу, использующую жест Pinch?
(1) можно на любом компьютере
(2) можно, но лишь на компьютере, оснащенном сенсорным дисплеем
(3) нельзя на любом компьютере
(4) можно, но лишь на компьютере, к которому подключен телефон на базе Windows Phone
Как можно отключить обновление игровой логики объекта, построенного на основе класса-наследника Microsoft.Xna.Framework.DrawableGameComponent?
(1) установить его свойство Visible в False
(2) установить его свойство Visible в True
(3) установить его свойство Enabled в False
(4) установить его свойство Visible в True
Можно ли на одном и том же игровом экране выводить на экран одновременно и трехмерные и двумерные модели?
(1) да
(2) да, но только при условии использования для вывода двумерных моделей трехмерной системы координат
(3) нет
(4) да, но только при условии использования для вывода трехмерных моделей двумерной системы координат
Если имеется переменная для хранения кубической карты окружающей среды, каков порядок работы с этой переменной в стандартном XNA-проекте?
(1) ее достаточно объявить, после чего можно использовать в настройках соответствующего шейдера
(2) ее нужно объявить, загрузить в нее модель в конструкторе класса, после чего можно пользоваться ей в настройках соответствующего шейдера
(3) ее нужно объявить, загрузить в нее модель в методе LoadContent, после чего можно пользоваться ей в настройках соответствующего шейдера
Тайл (Tile) – это
(1) двумерная игра
(2) пространственный многоугольник
(3) наименьший элемент растрового изображения
(4) небольшое изображение, которое используется для конструирования уровней в играх
Как называется объект пространства имен System.Windows.Shapes, который позволяет задавать линии, содержащие прямые и искривленные участки?
(1) Polyline
(2) Path
(3) Line
(4) HyperLine
Что произойдет при попытке с помощью метода TryGetValue объекта типа IsolatedStorageSettings прочитать из изолированного хранилища настроек данные по ключу, которого нет в хранилище?
(1) произойдет ошибка времени выполнения
(2) в хранилище будет автоматически создана пустая запись с указанным ключом, метод вернет значение False
(3) данные не будут прочитаны, метод вернет значение True, ошибки не произойдет
(4) данные не будут прочитаны, метод вернет значение False, ошибки не произойдет
Как добавить в программу возможность показа рекламных блоков?
(1) воспользоваться элементом управления AdControl
(2) воспользоваться элементом управления AdControl,предварительно зарегистрировавшись на advertising.microsoft.com и получив данные, необходимые для настройки элемента управления
(3) зарегистрироваться на на advertising.microsoft.com, указав при регистрации ProductID программы, в которой вы хотите разместить рекламу. Все остальное будет сделано автоматически
Одним из популярных способов заработка на Windows Phone-приложениях является…
(1) самостоятельная продажа приложений разработчиком
(2) встраивание рекламных блоков в приложения с использование Microsoft Advertising SDK for Windows Phone
(3) автоматическая отправка приложениями платных SMS на специально выделенные номера
(4) звонки, выполняемые приложениями автоматически на специально выделенные номера
Какой метод объекта типа SpriteBatch используется для подготовки графического устройства к выводу изображения?
(1) Begin()
(2) End()
(3) Dispose()
(4) Draw()
Зачем может понадобиться знание идентификаторов касаний при разработке системы управления игрой, основанной на работе с сенсорным экраном?
(1) это не несет практической пользы
(2) это позволяет управлять каждым касанием, отслеживая его состояния отдельно от других
(3) это позволяет обрабатывать до 8 касаний одновременно, расширяя стандартный функционал панели
Каковы результаты выполнения следующей команды: TouchPanel.EnabledGestures = GestureType.FreeDrag | GestureType.DoubleTap | GestureType.Flick;?
(1) команда, в любом случае, приведет к ошибке
(2) команда включит распознавание жестов, и, в частности, жестов DoubleTap, FreeDrag и Flick
(3) команда задает имя методов, где нужно самостоятельно реализовать процедуры распознавания жестов DoubleTap , FreeDrag и Flick
Какой эффект позволяет имитировать боковой скроллинг фона, состоящего из нескольких изображений, при условии, что игровой объект, расположенный поверх фона, неподвижен?
(1) эффекта увеличения или уменьшения размеров объекта
(2) эффекта перемещения объекта по игровому ландшафту при условии наличия соответствующего рисунка на фоне
(3) никакого особенного эффекта подобный прием достичь не позволяет
(4) эффекта перемещения объекта в любом случае, даже при однородном фоне
Каковы преимущества визуальных конструкторов игровых уровней перед конструированием игр исключительно в программном коде?
(1) повышается скорость, наглядность и удобство создания новых уровней.
(2) конструктор можно предоставить пользователям, если организовать возможность взаимодействия пользователей, обмена уровнями, это позволит повысить интерес к игре
(3) повышается быстродействие игр, оснащенных конструктором за счет автоматической внутренней оптимизации кода
(4) сокращается общий объем игрового кода (не считая кода, хранящего сведения об уровнях)
При выводе двумерных изображений в игровом окне, в которое выводятся и трехмерные модели, как изменится система координат, используемая для вывода двумерных моделей?
(1) она не изменится
(2) это будет трехмерная система координат, двумерные изображения трактуются как плоскости
(3) вопрос некорректен, в одном и том же окне нельзя выводить двумерные и трехмерные модели
(4) будет применяться особая система координат, отличная от двумерной и трехмерной
Чем позволяет управлять параметр Alpha шейдера BasicEffect?
(1) глубиной цвета выводимой модели
(2) прозрачностью выводимой модели
(3) скоростью перемещения выводимой модели
(4) освещенностью выводимой модели
Как можно отлаживать Windows Phone-приложения в процессе разработки?
(1) только с использованием эмулятора Windows Phone
(2) только с использованием устройства на Windows Phone
(3) и с использованием эмулятора, и с использованием устройства
Каким классом из пространства имен System.Windows.Media следует воспользоваться для того, чтобы получить возможность применения к объекту трансформации путем изменения положения объекта?
(1) RotateTransform
(2) TranslateTransform
(3) TransformGroup
(4) ScaleTransform
С помощью какого элемента управления можно выводить видео на Silverlight-страницы?
(1) VideoElement
(2) ImageVideo
(3) MediaElement
(4) AutoPlayElement
Что отображается по умолчанию вдоль правой части экрана (при портретной ориентации) Silverlight-страниц, при условии, что в код шаблона Приложение Windows Phone не было внесено никаких изменений?
(1) сведения о версии программы
(2) различные показатели производительности программы
(3) сведения о разработчике
(4) сведения о состоянии системы (о заряде батареи, сотовом сигнале и т.д.)
Каковы требования к графическому ускорителю, которым оснащаются устройства, работающие под управлением Windows Phone?
(1) он должен поддерживать Direct X 7
(2) он должен поддерживать Direct X 8
(3) он должен поддерживать Direct X 9
(4) он должен поддерживать Direct X 10
Services.AddService(typeof(SpriteBatch), spriteBatch); Приведенная команда из метода LoadContent класса Game1 стандартного игрового проекта нужна для того, чтобы:
(1) добавить объект типа SpriteBatch в список игровых сервисов для того, чтобы сделать его доступным игровым компонентам
(2) очистить системные ресурсы, занятые объектом SpriteBatch
(3) вывести на игровой экран изображение, воспользовавшись средствами объекта типа SpriteBatch
(4) создать новый игровой компонент
Как редактируется файл формата SPRITEFONT, включенный в XNA-проект?
(1) он не редактируется
(2) вопрос некорректен, подобные файлы не используются в XNA-проектах
(3) он редактируется с помощью XML-редактора
(4) он редактируется с помощью любого графического редактора
Если игровые объекты перемещаются автоматически и есть необходимость обрабатывать их столкновения, нужно ли разрабатывать специальные процедуры для этого?
(1) нет, так как автоматически перемещаемые объекты автоматически обрабатывают столкновения друг с другом
(2) да, так как то, что объекты перемещаются без участия пользователя, еще не значит, что они автоматически обрабатывают столкновения друг с другом
(3) нужно, лишь в том случае, если игровые объекты, реализующие вывод спрайтов, не являются наследниками DrawableGameComponent
Для создания иллюзии перемещения объекта в горизонтальной плоскости можно настроить горизонтальный скроллинг фона. Для того, чтобы создавалась иллюзия перемещения объекта слева направо, в каком направлении нужно перемещать фон?
(1) вопрос некорректен, подобного эффекта нельзя достичь с помощью скроллинга фона
(2) снизу вверх (в сторону убывания координаты Y)
(3) справа налево (в сторону убывания координаты X)
(4) слева направо (в сторону возрастания координаты X)
Какой атрибут должен иметь класс, подлежащий сериализации?
(1) [Serializable]
(2) [AttributeUsage]
(3) [Author]
(4) [Deserializable]
(5)
Какие геометрические фигуры являются основными при построении пространственных моделей?
(1) окружности
(2) прямоугольники
(3) пятиугольники
(4) треугольники
Объект Plane представляет собой
(1) прямоугольный «ящик» вокруг объекта
(2) сферу, в которой содержится объект
(3) плоскость в пространстве
(4) луч в пространстве
(5) видимую в данный момент область игрового пространства
Какая игра впервые использовала в качестве устройства вывода информации обычный телевизор?
(1) Spacewar!
(2) Galaxy
(3) Chase
(4) Airflight
Для какого шаблона Silverlight-приложения характерно автоматическое создание одной страницы, содержащей элемент управления, который может включать в себя несколько экранов, каждый из которых обладает собственным заголовком, с возможностью вертикального перемещения между экранами?
(1) приложениеWindows Phone
(2) панорамное приложение Windows Phone
(3) сводное приложение Windows Phone
(4) приложение Silverlight и XNA для Windows Phone
Каким элементом управления в Silverlight можно воспользоваться для вывода растровых изображений?
(1) Image
(2) Screen
(3) Media
(4) TextBox
К чему приведет модификация свойств Canvas.Left и Canvas.Top у элемента управления Ellipse при условии, что у него присутствуют эти свойства?
(1) к сообщению об ошибке
(2) к изменению местоположения объекта
(3) к увеличению или уменьшению размеров объекта
(4) к преобразованию объекта в другой элемент управления
К чему приводит необходимость смены Live ID, который введен при первоначальной настройке смартфона на Windows Phone?
(1) вопрос некорректен, Live ID не нужен для настройки смартфона
(2) это штатная процедура, меняется лишь Live ID, никаких других последствий это не несет
(3) эта процедура требует сброса устройства с сохранением установленных программ и данных пользователя
(4) эта процедура требует полного сброса устройства с удалением всех программ и данных пользователя
Что может содержать коллекция типа TouchCollection?
(1) данные о параметрах сенсорной панели
(2) данные о касаниях экрана
(3) данные о нажатиях на кнопки устройства
(4) данные для визуализации спрайтов на сенсорном экране
Взаимодействие каких объектов можно проконтролировать, используя нижеприведенный алгоритм? Если (А.X+A.Ширина > B.X И A..X < B.X И A.Y+A.Высота>В.Y И A.Y<B.Y) Тогда Есть столкновение Иначе Нет столкновения
(1) двух прямоугольников
(2) точки и окружности
(3) точки и прямоугольника
(4) прямоугольника и окружности
Верно ли, что описанным способом можно организовать вертикальный скроллинг фона: "Нужно как минимум два графических объекта. Их нужно синхронно сдвигать в направлении возрастания координаты Y. При уходе первого объекта за пределы видимости, его нужно переместить в исходную позицию второго объекта"
(1) да
(2) нет
(3) да, но не в применении к XNA
При проектировании класса, подлежащего сериализации, рекомендуется
(1) включать в класс как можно больше свойств, которые хранят всю информацию об игре
(2) включать в класс лишь ту информацию, которая необходима для реализации функций сохранения и загрузки игры
Сеть (mesh) состоит из
(1) граней пространственных треугольников, составляющих объект
(2) точек
(3) плоскостей
Объект Ray представляет собой
(1) прямоугольный «ящик» вокруг объекта
(2) сферу, в которой содержится объект
(3) плоскость в пространстве
(4) луч в пространстве
(5) видимую в данный момент область игрового пространства
Игры Maze War и Spasim – это первые попытки создания
(1) авиасимуляторов
(2) логических игр
(3) многопользовательских трехмерных FPS
(4) приключенческих игр
Как можно добавить новый элемент управления на страницу Silverlight-приложения, чтобы его визуальное представление появилось бы на странице в процессе разработки?
(1) перетащить элемент с панели Элементы управления на визуальное представление страницы
(2) выделить нужный элемент на панели Элементы управления и на визуальном представлении страницы указать место и размер его вставки с помощью прямоугольного выделения нужной области
(3) написать соответствующий код в XAML-файле страницы
(4) написать соответствующий код в CS-файле страницы
Что может послужить источником данных при выводе изображения на Silverlight-страницу с помощью элемента управления Image?
(1) вопрос некорректен, этот элемент управления не используется в Silverlight для вывода изображений
(2) изображение, добавленное в проект на стадии разработки
(3) изображение, загруженное из Интернета
(4) изображение, хранящееся на устройстве
Если в приложении, написанном на Silverlight, нужно пользоваться переменной типа Vector3, что, в первую очередь, нужно сделать?
(1) особых действий не требуется, описание данного типа находится в подключенном по умолчанию пространстве имен System.Windows.Controls
(2) нужно подключить библиотеку System.Vector
(3) нужно подключить библиотеку Microsoft.XNA.Framework
(4) нужно подключить библиотеку Microsoft.Devices.Sensors
Каким образом можно обновить устройство, работающее под управлением ОС Windows Mobile 6.x, до Windows Phone 7?
(1) это возможно только для устройств, выпущенных после 2009 года
(2) это возможно только в том случае, если производитель устройства выпустит собственную версию Windows Phone 7, предназначенную для устаревшего устройства
(3) это невозможно
(4) это возможно для любых Windows Mobile-устройств
Что дает разработчику регистрация на create.msdn.com?
(1) возможность самостоятельно, минуя сервисы Microsoft, распространять приложения среди пользователей
(2) возможность использовать смартфон на Windows Phone для отладки приложений после процедуры регистрации телефона разработчика
(3) это – формальная процедура, никаких дополнительных возможностей она не дает
(4) она дает возможность скачать и установить Windows Phone SDK
Какой фундаментальный игровой механизм позволяет организовать автоматическое перемещение объектов?
(1) наследование кода
(2) игровой цикл
(3) свойства класса
(4) игровые компоненты
Какие данные используют в XNA для задания параметров прямоугольника?
(1) координаты правого верхнего угла, ширину
(2) координаты правого нижнего угла, высоту
(3) координаты левого верхнего угла, ширину
(4) координаты левого нижнего угла, высоту
(5) Нет правильного ответа
Переменная position типа Vector2 содержит координаты точки привязки начала координат объекта. К ней прибавляют другую переменную - speed типа Vector2, которая содержит информацию о скорости перемещения. Если переменная speed была создана с такими параметрами: speed = new Vector2(5f, -5f), в какую сторону будет перемещаться фон?
(1) слева направо
(2) справа налево
(3) сверху вниз
(4) снизу вверх
(5) по диагонали от левого нижнего угла к правому верхнему
(6) по диагонали от правого верхнего угла к левому нижнему
(7) по диагонали от левого верхнего угла к правому нижнему
(8) по диагонали от правого нижнего угла к левому верхнему
Где приложения для Windows Phone могут хранить файлы, которые, например, загружены приложениями из Интернета?
(1) в едином, общем для всех установленных на устройство программ, хранилище файлов
(2) в изолированном хранилище, индивидуальном для каждого приложения
(3) в изолированном хранилище, которое используют несколько приложений, выполняющих схожую функциональность
(4) вопрос некорректен, Windows Phone не предоставляет приложениям возможности сохранять файлы, загруженные из Интернета. Работать можно только с уже существующими файлами изображений (в формате JPEG) и видеозаписями (в формате MP4)
Матрица вида (View Matrix) предназначена для
(1) управления камерой
(2) управления проекцией трехмерной сцены на экран
(3) управления пространственными преобразованиями объекта
С помощью какого объекта можно описать луч в пространстве?
(1) BoundingSphere
(2) BoundingBox
(3) Plane
(4) Ray
(5) BoundingFrustum
Для какого этапа разработки компьютерной игры характерно исправление ошибок, выявленных практическим использованием игры?
(1) выпуск
(2) производство
(3) подготовка к производству
(4) поддержка
Какое свойство элемента управления TextBox отвечает за текст, отображаемый в текстовом поле?
(1) Text
(2) Content
(3) Label
(4) Caption
Установка какого значения свойства Stretch элемента управления Image, приведет к тому, что изображение, выводимое элементом, масштабируется с сохранением пропорций, при этом часть видимой области элемента управления может оказаться незаполненной?
(1) None
(2) Fill
(3) Uniform
(4) UniformToFill
(5) вопрос некорректен, указанный элемент управления не используется в Silverlight для подобных целей
Если объект ellipse типа Ellipse размещен внутри объекта Canvas, к чему приведет попытка выполнить команду Canvas.SetLeft(ellipse, 10)?
(1) к сообщению об ошибке
(2) к модификации значения присоединенного свойства Canvas.Left объекта ellipse
(3) к модификации значения свойства Left объекта Canvas, в котором находится объект ellipse
(4) к модификации значения перегруженного свойства Canvas.Left объекта ellipse
Каковы требования к объему оперативной памяти для устройств, работающих под Windows Phone 7?
(1) они должны содержать как минимум 2 Гб оперативной памяти
(2) они должны содержать как минимум 512 Мб оперативной памяти
(3) они должны содержать как минимум 8 Гб оперативной памяти
(4) они должны содержать как минимум 256 Мб оперативной памяти
Над интерфейсом каких приложений можно работать в Expression Blend?
(1) XNA-приложений
(2) Silverlight-приложений
(3) XNA-приложений и Silverlight-приложений
(4) ни XNA-приложений, ни Silverlight-приложений
Охарактеризуйте следующую команду: Components.Add(new spriteComp(this, ref texture,new Rectangle(16, 203, 17, 17), i));
(1) это неверная команда
(2) эта команда позволяет добавить к списку игровых компонентов новый компонент
(3) эта команда нужна для проверки наличия среди игровых компонентов нужного компонента
(4) эта команда позволяет удалить компонент из списка игровых компонентов
Что нужно сделать для того, чтобы узнать высоту устройства на Windows Phone над уровнем моря?
(1) ничего делать не нужно, это невозможно
(2) нужно воспользоваться встроенным акселерометром
(3) нужно воспользоваться встроенным гироскопом
(4) нужно воспользоваться встроенной системой GPS
Каковы преимущества сложной системы ИИ, предусматривающей адекватную интерактивную реакцию на различные события игрового мира?
(1) игровые объекты ведут себя естественно
(2) производительность игры при такой организации ИИ увеличивается
(3) такую систему несложно разработать
Как можно просмотреть содержимое изолированного хранилища приложения на телефоне, на котором запущено отлаживаемое приложение, подключенном к ПК разаботчика?
(1) это невозможно, можно лишь работать с ним из кода приложения
(2) это возможно, с помощью стандартного средства ОС Windows Phone Обозреватель
(3) это возможно, с использованием утилиты IsolatedStorageExplorerTool
(4) это возможно, с использованием Проводника ОС Windows компьютера, к которому подключен телефон
Какой метод объекта Matrix позволяет изменять размер объекта в пространстве?
(1) Matrix.CreateScale
(2) Matrix.CreateLookAt
(3) Matrix.Identity
(4) Matrix. CreatePerspectiveFieldOfView
С помощью какого объекта можно описать видимую, с учетом параметров видовой и проекционной матриц, область игрового пространства?
(1) BoundingSphere
(2) BoundingBox
(3) Plane
(4) Ray
(5) BoundingFrustum
Основной признак этих игр – игровой мир, который состоит из платформ, по которым перемещается герой игры. Об играх каких жанров идет речь?
(1) головоломки (Puzzle)
(2) пошаговые стратегии (Turn Based Strategy)
(3) платформеры (Platformers)
(4) стратегические игры реального времени (Real Time Strategy)
(5) Ролевые игры (Role Play Game)
Как можно подключить и создать обработчик события Click для элемента управления типа Button (Кнопка)?
(1) выполнить двойной щелчок по элементу управления
(2) задать имя обработчика в соответствующем поле окна Свойства
(3) написать код обработчика в CS-файле страницы
(4) написать код обработчика в XAML-файле страницы
Как проще всего вывести изображение из Интернета на Silverlight-страницу с помощью элемента управления Image?
(1) это невозможно
(2) достаточно ввести полный адрес к изображению в его свойство Source
(3) вопрос некорректен, указанный элемент управления не используется в Silverlight для подобных целей
(4) нужно сначала загрузить изображение на телефон, сохранить его в библиотеке изображений, после чего программно загрузить в элемент управления
Если объект ellipse типа Ellipse размещен внутри объекта Canvas, к чему приведет попытка выполнить команду Canvas.SetTop(ellipse, 10)?
(1) к сообщению об ошибке
(2) к модификации значения присоединенного свойства Canvas.Top объекта ellipse
(3) к модификации значения свойства Top объекта Canvas, в котором находится объект ellipse
(4) к модификации значения перегруженного свойства Canvas.Top объекта ellipse
Каким образом могут соотноситься технологии XNA и Silverlight при разработке игр для Windows Phone?
(1) для разработки игр можно использовать только XNA
(2) для разработки игр можно использовать только Silverlight
(3) для разработки игр можно использовать либо XNA, либо Silverlight, эти технологии не могут использоваться совместно в одном игровом проекте
(4) для разработки игр можно использовать либо XNA, либо Silverlight, эти технологии могут использоваться совместно в одном игровом проекте
Какова роль файла Program.cs в игровом проекте?
(1) в Windows Phone он не несет полезной нагрузки
(2) он является одной из составных частей игрового цикла.
(3) он нужен для загрузки игровых ресурсов.
(4) он позволяет обрабатывать данные от устройств ввода информации.
Что представляют собой данные, которые можно получить от акселерометра?
(1) двумерный вектор, отражающий положение телефона на плоскости
(2) трехмерный вектор, отражающий данные об ускорении устройства в гравитационных единицах
(3) Число типа Int32, отражающее высоту устройства над уровнем моря
(4) трехмерный вектор, отражающий данные о скорости перемещения устройства в гравитационных единицах
Использование какого жеста позволяет распознать касание с быстрым перемещением по экрану устройства на Windows Phone?
(1) FreeDrag
(2) DoubleTap
(3) Flick
(4) Hold
(5) Pinch
Как называется популярный алгоритм поиска кратчайшего пути?
(1) A-
(2) A+
(3) A*
(4) A^
Какое событие объекта PhoneApplicationService, соответствующего текущему приложению, соответствует возобновлению работы из состояния приостановки?
(1) Launching
(2) Activated
(3) Deactivated
(4) Closing
Объект какого класса можно использовать для вывода трехмерных изображений?
(1) Matrix
(2) VertexPosition
(3) BasicEffect
(4) Random
Метод Decompose объектов типа Matrix позволяет:
(1) уничтожить объект
(2) создать копию объекта
(3) извлечь из объекта информацию о его пространственных параметрах
(4) создать новый объект
Играя в игру этого вида, вы, как правило, управляете некоей армией, занимаетесь постройкой зданий, исследованием местности, сражаетесь с врагами. Но действия в этих играх разбито на шаги. Вы можете долго решать – какую же комбинацию из доступных вам средств применить против того или иного юнита врага и так далее. Ярким примером этого вида игр является Heroes of Might and Magic.
(1) головоломки (Puzzle)
(2) пошаговые стратегии (Turn Based Strategy)
(3) платформеры (Platformers)
(4) онлайновые игровые миры (Massively Multiplayer Online Games)
(5) симуляторы (Simulator)
Каковы особенности использования элемента управления Button (кнопка) для организации навигации между страницами Silverlight-приложения?
(1) для обеспечения перехода на страницу достаточно соответствующим образом задать свойство Caption элемента управления
(2) для обеспечения перехода на страницу достаточно соответствующим образом задать свойство NavigateUri элемента управления
(3) для обеспечения перехода на страницу нужно создать обработчик подходящего события, например, Click, и создать его код, осуществляющий переход на страницу
(4) вопрос некорректен, элемент управления Button нельзя использовать для подобных целей
В чем заключается универсальный способ обмена данными между страницами Silverlight-приложения?
(1) в описании общедоступных полей в файле App.xaml.cs
(2) в описании общедоступных полей в файле MainPAge.xaml
(3) в описании общедоступных полей в файле App.xaml
(4) в описании общедоступных полей в файле MainPage.xaml.cs
Где, в решении, построенном по шаблону Приложение Silverlignt и XNA для Windows Phone реализован игровой цикл XNA?
(1) в файле MainPage.xaml
(2) в файле MainPage.xaml.cs
(3) в файле GamePage.xaml
(4) в файле GamePage.xaml.cs
Что такое Expression Blend?
(1) это редактор кода исполняемых файлов
(2) это программный эмулятор Windows Phone-устройств
(3) это редактор XAML-интерфейсов
(4) это программа для связи ПК и устройства, работающего под управлением Windows Phone
Какой класс является родительским для класса Game1 стандартного игрового проекта?
(1) Microsoft.Xna.Framework.GameComponent
(2) Microsoft.Xna.Framework.Game
(3) Microsoft.Xna.Framework.GameTime
(4) Microsoft.Xna.Framework.GameWindow
Если расположить телефон лицевой стороной к наблюдателю, так, чтобы кнопки, расположенные под экраном, были внизу, как будет расположена ось Y из показаний акселерометра?
(1) вдоль длинной стороны экрана, положительное направление оси – вверх
(2) вдоль длинной стороны экрана, положительное направление оси – вниз
(3) вдоль короткой стороны экрана, положительное направление оси – вправо
(4) вдоль короткой стороны экрана, положительное направление оси – влево
(5) вопрос некорректен, показания акселерометра нельзя сопоставить с трехмерной системой координат
Использование какого жеста позволяет распознать касание с удержанием пальца на экране устройства на Windows Phone?
(1) FreeDrag
(2) DoubleTap
(3) Flick
(4) Hold
(5) Pinch
На какие виды можно разделить игровые реализации искусственного интеллекта?
(1) на индивидуальный и групповой
(2) на физический и гуманитарный
(3) на машинный и человеческий
Какие переопределенные методы класса Game вызываются, когда программа на XNA запускается и начинает работу?
(1) OnActivated
(2) Initialise
(3) OnDeactivated
(4) Closing
Мировая матрица объекта преобразована таким образом: worldMatrix = Matrix.CreateScale(2.0f). Как изменится объект после применения такого преобразования?
(1) уменьшится в два раза
(2) увеличится в два раза
(3) повернется вокруг оси X
(4) переместится в начало координат
Что такое скелетная анимация?
(1) анимация трехмерных персонажей с помощью модификации их видовой матрицы
(2) анимация трехмерных персонажей с помощью модификации отдельных частей их скелета с последующим отражением изменений в мировой матрице
(3) анимация трехмерных персонажей с помощью модификации параметров проекционной матрицы
Бурное развитие Интернета привело к возникновению и популяризации этого вида игр. Эти игры имеют различные сюжетные линии, но их объединяет то, что в них одновременно могут принимать участие большие количества игроков, подключающихся к игровым серверам через Интернет. О каком классе игр идет речь?
(1) головоломки (Puzzle)
(2) пошаговые стратегии (Turn Based Strategy)
(3) платформеры (Platformers)
(4) онлайновые игровые миры (Massively Multiplayer Online Games)
(5) симуляторы (Simulator)
Если в Silverlight-приложении мы перешли со страницы A на страницу B как, стандартным образом, вернуться на страницу A при условии, то больше никаких изменений в приложение мы не вносили?
(1) нажать на аппаратную кнопку Назад
(2) это невозможно, нужно добавить на страницу B собственный элемент управления для возврата на страницу A
(3) нажать на кнопку Домой
(4) нажать на кнопку блокировки телефона
Если мы вызываем Silverlight-страницу B со страницы A, передавая при этом параметры, в каком методе можно получить и обработать эти параметры?
(1) в перегруженном методе OnNavigatedTo() объекта PhoneApplicationPage страницы В
(2) в любом методе страницы В
(3) в перегруженном методе OnNavigatedFrom() объекта PhoneApplicationPage страницы В
(4) в перегруженном методе OnNavigatedTo() объекта PhoneApplicationPage страницы A
В каком присутствующем по умолчанию методе приложения, реализованного в решении, построенном по шаблону Приложение Silverlignt и XNA для Windows Phone, нужно загружать неграфический игровой контент?
(1) в методе OnLoadContent(), в файле GamePage.xaml.cs
(2) в методе OnNAvigatedTo(), в файле GamePage.xaml.cs
(3) в методе OnLoadContent(), в файле MainPage.xaml.cs
(4) в методе OnNavigatedTo(), в файле MainPage.xaml.cs
(5) верного ответа среди представленных нет
XNA Framework – это
(1) графический редактор
(2) набор библиотек, которые содержат классы, необходимые при разработке игры
(3) набор технологий, предназначенный для унификации включения в игру различных игровых ресурсов
(4) инструмент для обработки звука
В каком методе стандартного игрового проекта проводятся игровые вычисления?
(1) Draw()
(2) UnloadContent()
(3) LoadContent()
(4) Update()
Как выглядят показания акселерометра, если телефон установлен на горизонтальной поверхности вертикально, кнопками под экраном вниз?
(1) (0)
(2) (1)
(3) (0, -1, 0)
(4) (0, 0, 1)
(5) (-1, 1)
(6) (0, -1)
Каким будет результат выполнения команды Debug.WriteLine(Message) при отладке программы при условии, что в области видимости команды имеется строковая переменная с именем Message?
(1) в окно программы будет выведена строка "Message"
(2) в окно программы будет выведено значение переменной с именем Message
(3) в окно отладчика будет выведена строка "Message"
(4) в окно отладчика будет выведено значение переменной с именем Message
Выберите верное утверждение о возможности моделирования физических явлений при разработке XNA-игр.
(1) это возможно с использованием стандартной библиотеки FModel
(2) это возможно с использованием сторонних библиотек сторонних разработчиков
(3) это невозможно
(4) это возможно только для игр, написанных на XNA 3.0. и более свежих версий платформы
К чему приведет выполнение следующей команды: isetool ts de 69ebc0c5-68eb-49a7-b2ca-20beeb988232 "C:\WP"
(1) к копированию в папку "C:\WP" файлов из изолированного хранилища программы с ProductID 69ebc0c5-68eb-49a7-b2ca-20beeb988232, которая установлена на устройстве под управлением Windows Phone
(2) к копированию в папку "C:\WP" файлов из изолированного хранилища программы с ProductID 20beeb988232, которая установлена на эмуляторе Windows Phone
(3) к копированию в папку "C:\WP" файлов из изолированного хранилища программы с ProductID de 69ebc0c5-68eb-49a7-b2ca-20beeb988232, которая установлена на эмуляторе Windows Phone
(4) к копированию в папку "C:\WP" файлов из изолированного хранилища программы с ProductID 49a7-b2ca-20beeb988232, которая установлена на устройстве под управлением Windows Phone
(5) к сообщению об ошибке
Команда Matrix.CreateLookAt(new Vector3(0.0f, 0.0f, 10.0f), Vector3.Zero, Vector3.Up) позволяет создать камеру, которая
(1) находится в точке 0,0,0 и направлена в точку 0,0,10
(2) находится в точке 0,0,10 и направлена на точку 0,0,0
(3) находится в точке 0,0,1 и направлена на точку 0,0,10
(4) находится в точке 0,0,10 и направлена на точку 0,0,1
Какова ключевая возможность шейдера EnvironmentMapEffect, которой можно пользоваться при выводе с его помощью трехмерных моделей?
(1) визуализация зеркального объекта, в котором отражается окружающий мир
(2) визуализация перемещения объекта
(3) визуализация нескольких трехмерных объектов
Основное назначение этого формата – хранение игровых текстур. Какой это формат?
(1) PNG
(2) JPEG
(3) BMP
(4) DDS
(5) TGA
Если запустить Silverlight-приложение, построенное по стандартному шаблону с вертикальной ориентацией страницы и повернуть телефон так, чтобы его экран принял горизонтальную ориентцию, что произойдет?
(1) ориентация страницы изменится в соответствии с ориентацией экрана
(2) ориентация страницы не изменится
(3) произойдет ошибка, будет выведено сообщение о ней
(4) приложение будет закрыто
Код какого обработчика события времени выполнения приложения, присутствующий по умолчанию в шаблонном Silverlight-проекте, выполняется при закрытии приложения?
(1) Application_Launching()
(2) Application_Activated()
(3) Application_Deactivated()
(4) Application_Closing()
В каком режиме ведется разработка части, представляющей собой Silverlight-приложение, в решении, построенном по шаблону Приложение Silverlignt и XNA для Windows Phone?
(1) в визуальном
(2) в режиме редактирования программного кода
(3) и в визуальном, и в режиме редактирования программного кода
(4) либо в визуальном, либо в режиме редактирования программного кода, выбор делается один раз при создании решения
Какая версия Silverlight используется для разработки Silverlight-приложения под Windows Phone?
(1) Silverlight 1
(2) Silverlight 4
(3) Silverlight 5
(4) Silverlight for Windows Phone
В экранной системе координат координата X возрастает при движении вдоль границы экрана
(1) справа налево
(2) слева направо
(3) снизу вверх
(4) сверху вниз
Как выглядят показания акселерометра, если телефон установлен на горизонтальной поверхности вертикально, кнопками под экраном вверх?
(1) (0)
(2) (1)
(3) (0, 1, 0)
(4) (0, 1, 1)
(5) (-1, 1)
(6) (0, -1)
Что следует сделать прежде чем можно будет обрабатывать жесты в программе для Windows Phone?
(1) следует включить обработку жестов, указав жесты, с которыми можно будет работать
(2) ничего делать не нужно, обработка жестов включена по умолчанию
(3) следует самостоятельно написать код, который, основываясь на простых касаниях экрана, будет распознавать жест, который произвел пользователь
Выберите верное утверждение о возможности моделирования физических явлений при разработке XNA-игр.
(1) это возможно с использованием стандартной библиотеки FModel
(2) это возможно с использованием собственной реализации модели физических взаимодействий
(3) это невозможно
(4) это возможно только для игр, написанных на XNA 4.0. и более свежих версий платформы
Какие стандартные элементы управления может применять разработчик, конструируя интерфейс игры на XNA?
(1) кнопки (Button) и текстовые поля (Textbox)
(2) кнопки (Button)
(3) изображения (Images) и гиперссылки (Hyperlink)
(4) стандартные элементы управления не используются при конструировании XNA-интерфейсов
При использовании этого вида проекции объекты, находящиеся на различных расстояниях от камеры, не меняют размеров и не искажаются.
(1) ортогональная
(2) перспективная
(3) аксонометрическая
(4) косоугольная
Сколько изображений обычно используют как основу для создания кубической карты окружающего мира?
(1) 2
(2) 4
(3) 6
(4) 8
Этот графический формат разработан специально для использования в DirectX SDK. Как правило, для работы с файлами этого формата требуется установка плагинов для популярных графических редакторов, либо использование специальных редакторов. О каком формате идет речь?
(1) PNG
(2) JPEG
(3) BMP
(4) DDS
(5) TGA
Как включить автоматическое изменение ориентации страницы Silverlight-приложения при повороте экрана?
(1) ничего включать не нужно, эта возможность активна по умолчанию
(2) это невозможно, Silverlight-страницы всегда поддерживают лишь одну, заданную при разработке, ориентацию
(3) нужно установить свойство SupportedOrientations объекта PhoneApplicationPage в значение PortraitOrLandscape
(4) нужно установить свойство Orientations объекта PhoneApplicationPage в значение LandscapeRight
Для того чтобы гарантированно сохранить данные приложения в изолированном хранилище, при каких событиях жизненного цикла приложения следует выполнять сохранение данных?
(1) при запуске приложения
(2) при активации приложения
(3) при деактивации приложения
(4) при закрытии приложения
В какой ориентации, по умолчанию, расположена страница, используемая для рендеринга изображений средствами XNA в решении, построенном по шаблону Приложение Silverlignt и XNA для Windows Phone?
(1) в ориентации Portrait
(2) в ориентации LandscapeLeft
(3) в ориентации LanscapeRight
(4) в ориентации None
Если вы планируете разработку игры под Windows Phone, основная функциональность которой возлагается на пользовательский интерфейс, на использование простой двумерной графики, какую технологию разработки логичнее всего использовать?
(1) XNA
(2) Silverlight
(3) либо XNA, либо Silverlight, в данном случае различия между платформами несущественны
Переменную какого типа можно использовать для хранения двумерной текстуры?
(1) Vector2
(2) Texture2D
(3) Rectangle
(4) SpriteBatch
Как организовать отладку приложений, использующих акселерометр, с использованием Windows Phone Emulator?
(1) это возможно лишь формально, показания акселерометра всегда будут принимать одно и то же значение
(2) это невозможно, при попытке запуска в эмуляторе приложения, использующего акселерометр, произойдет ошибка
(3) это возможно, но в ограниченных пределах, за счет эмуляции акселерометра с помощью средства эмулятора Дополнительные инструменты
(4) это возможно без ограничений, на любом компьютере
Какой обработчик контента используется по умолчанию для WAV-файлов, добавленных в игровой проект?
(1) вопрос некорректен, такие файлы нельзя использовать в XNA-проектах
(2) обработчик контента Композиция – XNA Framework
(3) обработчик контента Звуковой эффект – XNA Framework
(4) обработчик контента MP3 – XNA Framework
Если для игры, разрабатываемой для телефона, нужно игровое окно, размеры которого отличаются от стандартного разрешения экрана в 480х800 пикселей, как можно настроить экран на вывод такого изображения в полный экран?
(1) это невозможно
(2) нужно установить соответствующим образом параметр ScreenResolution объекта типа GraphicsDeviceManager, относящегося к игре
(3) нужно установить соответствующим образом параметры PreferredBackBufferHeight и PreferredBackBufferWidth объекта типа GraphicsDeviceManager, относящегося к игре
Как можно отключить обновление игровой логики объекта, построенного на основе класса-наследника Microsoft.Xna.Framework.DrawableGameComponent и скрыть этот объект?
(1) установить его свойства Visible и Enabled в False
(2) установить его свойства Visible и Enabled в True
(3) установить его свойство Enabled в False
(4) установить его свойство Visible в False
Координатная система какого типа используется в XNA для работы с трехмерными объектами?
(1) правосторонняя
(2) левосторонняя
Что позволяет сделать метод CreateShadow объекта Matrix?
(1) создавать тень от объекта на основе информации об источнике освещения и плоскости, на которую должна проецироваться тень
(2) создавать тень от объекта на основе информации об источнике освещения
(3) создавать тень от объекта на основе информации о плоскости, на которую должна проецироваться тень
Полигон (Polygone) –это
(1) двумерная игра
(2) пространственный многоугольник
(3) наименьший элемент растрового изображения
(4) небольшое изображение, которое используется для конструирования уровней в играх
Какое свойство объектов, входящих в пространство имен System.Windows.Shapes позволяет задавать цвет обводки?
(1) Margin
(2) Stroke
(3) Line
(4) OutlineColor
При каких условиях в Silverlight-приложениях можно использовать библиотеки XNA?
(1) без особых условий, так же, как другие библиотеки
(2) только в проектах, построенных по шаблону Приложение Silverlight и XNA для Windows Phone
(3) это невозможно
Если вы не можете найти элемент управления AdControl среди элементов управления, доступных для ваших проектов, что это, вероятнее всего, означает?
(1) то, что вы не зарегистрированы на advertising.microsoft.com
(2) то, что у вас не установлен Microsoft Advertising SDK
(3) то, что вы не зарегистрировали свою копию Visual Studio 2010
(4) то, что ваш компьютер не подключен к Интернету
Что является основным фактором защиты устройств на базе Windows Phone от вредоносных программ?
(1) мобильный антивирус, установленный на устройстве
(2) невозможность написания вредоносного кода под Windows Mobile
(3) процедура сертификации приложений и единый канал распространения приложений – Marketplace
Какой метод объекта типа SpriteBatch используется для завершения операций вывода и фактического отображения объектов на экране?
(1) Begin()
(2) End()
(3) Dispose()
(4) Draw()
В какой ситуации показатели акселерометра телефона могут быть заметно больше 1 или меньше -1?
(1) это невозможно
(2) это возможно только при неподвижном телефоне
(3) это возможно при перемещениях телефона
Каковы результаты выполнения следующей команды: TouchPanel.EnabledGestures = GestureType.FreeDrag | GestureType.DoubleTap;?
(1) команда, в любом случае, приведет к ошибке
(2) команда включит распознавание жестов, и, в частности, жестов DoubleTap и FreeDrag
(3) команда задает имя методов, где нужно самостоятельно реализовать процедуры распознавания жестов DoubleTap и FreeDrag
Какого эффекта позволяет достичь анимация фона методом скроллинга при условии, что игровой объект, расположенный поверх фона, неподвижен?
(1) эффекта увеличения или уменьшения размеров объекта
(2) эффекта перемещения объекта при условии наличия соответствующего рисунка на фоне
(3) никакого особенного эффекта подобный прием достичь не позволяет
(4) эффекта перемещения объекта в любом случае, даже при однородном фоне
Если пользовательский интерфейс XNA-приложения для Windows Phone состоит из нескольких экранов, оно, например, имеет экран главного меню, с которого можно вызвать экран справки и игровой экран, каким обязательным механизмом возврата на главный экран с игрового и справочного экранов нужно оснастить приложение?
(1) достаточно разместить на справочном и игровом экранах экранный элемент управления для возврата на главный экран
(2) нужно обрабатывать нажатие кнопки Назад, таким образом, чтобы с игрового экрана и экрана справки это нажатие возвращало пользователя на экран главного меню
(3) нужно обрабатывать нажатие кнопки Домой, таким образом, чтобы с игрового экрана и экрана справки это нажатие возвращало пользователя на экран главного меню
(4) нужно обрабатывать нажатие кнопки Поиск, таким образом, чтобы с игрового экрана и экрана справки это нажатие возвращало пользователя на экран главного меню
Каковы особенности применения сенсорной панели, в частности, распознавания жестов, в управлении играми, использующими трехмерную графику?
(1) жесты обрабатываются точно так же, как и в двумерных играх
(2) при выводе трехмерных моделей распознавание жестов сенсорной панелью невозможно
(3) при распознавании жестов используется особая, трехмерная, модель распознавания жестов
Объект какого типа является выходным для метода CreateShadow объекта Matrix?
(1) Model
(2) Vector3
(3) Matrix
(4) Quaternion
XNA Framework – это
(1) графический редактор
(2) набор библиотек, которые содержат классы, необходимые при разработке игры
(3) набор технологий, предназначенный для унификации включения в игру различных игровых ресурсов
(4) инструмент для обработки звука
Каким классом из пространства имен System.Windows.Media следует воспользоваться для того, чтобы получить возможность применения к объекту несколько трансформаций разных видов?
(1) SkewTransform
(2) TranslateTransform
(3) TransformGroup
(4) ScaleTransform
Как скрыть строку системных значков, которая, по умолчанию, отображается в верхней части экрана (при портретной ориентации экрана) стандартных Silverlight-страниц?
(1) это невозможно
(2) для этого нужно установить свойство SystemTray объекта PhoneApplicationPage этой страницы в значение False
(3) для этого нужно установить свойство SystemTray объекта PhoneApplicationPage этой страницы в значение True
Что означает сообщение об ошибке с кодом 805a0194, которое может появиться при попытке показать пользователю страницу на Marketplace для отлаживаемой вами программы?
(1) это означает, что программа написана неверно
(2) это нормальное поведение системы при отладке программы
(3) это значит, что размер приложения больше, чем разрешено для размещения в Marketplace
(4) это означает, что приложение находится в пробном режиме
Каковы минимальные требования к процессору, который имеет устройство, работающее под управлением Windows Phone?
(1) он должен иметь частоту не менее 512 Мгц
(2) он должен иметь частоту не менее 1 Ггц
(3) он должен иметь частоту не менее 1,5 Ггц
(4) он должен иметь частоту не менее 2 Ггц
От какого объекта должен быть унаследован игровой объект, который будет иметь графическое представление?
(1) Microsoft.Xna.Framework.GameComponent
(2) Microsoft.Xna.Framework.DrawableGameComponent
(3) Microsoft.Xna.Framework.GraphicsDeviceManager
(4) Microsoft.Xna.Framework.CurveKeyCollection