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

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

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

Ответ:

 (1) приложениеWindows Phone 

 (2) панорамное приложение Windows Phone 

 (3) сводное приложение Windows Phone 

 (4) приложение Silverlight и XNA для Windows Phone 


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

Ответ:

 (1) приложениеWindows Phone 

 (2) панорамное приложение Windows Phone 

 (3) сводное приложение Windows Phone 

 (4) приложение Silverlight и XNA для Windows Phone 


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

Ответ:

 (1) приложениеWindows Phone 

 (2) панорамное приложение Windows Phone 

 (3) сводное приложение Windows Phone 

 (4) приложение Silverlight и XNA для Windows Phone 


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

Ответ:

 (1) в XAML-файлах страниц 

 (2) в CS-файлах страниц 

 (3) B XAML-файлах и в CS-файлах страниц 

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


Номер 2
Каково назначение файлов .XAML и .CS, с помощью которых представлены Silverlight-страницы?

Ответ:

 (1) в XAML-файле хранится разметка страницы, в CS-файле – программный код, связанный со страницей 

 (2) в файлах XAML и CS хранится разметка страницы 

 (3) в файлах XAML и CS хранится программный код страницы 

 (4) в XAML-файле хранится программный код страницы, в CS – разметка. 


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

Ответ:

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

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

 (3) написать соответствующий код в XAML-файле страницы 

 (4) написать соответствующий код в CS-файле страницы 


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

Ответ:

 (1) в XAML-файлах страниц 

 (2) в CS-файлах страниц 

 (3) B XAML-файлах и в CS-файлах страниц 

 (4) в специальном хранилище настроек, недоступном из Silerlight-проекта 


Номер 2
Какое свойство элемента управления Button отвечает за текст, который будет выведен на кнопке?

Ответ:

 (1) Text 

 (2) Content 

 (3) Label 

 (4) Caption 


Номер 3
Какое свойство элемента управления TextBox отвечает за текст, отображаемый в текстовом поле?

Ответ:

 (1) Text 

 (2) Content 

 (3) Label 

 (4) Caption 


Упражнение 4:
Номер 1
Где в шаблонном проекте Silverlight-приложения расположен код обработчиков событий жизненного цикла приложения?

Ответ:

 (1) в файле App.xaml 

 (2) в файле App.xaml.cs 

 (3) в файле MainPage.xaml 

 (4) в файле MainPage.xaml.cs 

 (5) в шаблонном проекте кода таких обработчиков нет 


Номер 2
Какова роль файлов App.xaml и связанного с ним App.xaml.cs в Silverlight-приложениях?

Ответ:

 (1) они не несут полезной нагрузки 

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

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

 (4) они содержат метаданные сборки 


Номер 3
Как можно подключить и создать обработчик события Click для элемента управления типа Button (Кнопка)?

Ответ:

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

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

 (3) написать код обработчика в CS-файле страницы 

 (4) написать код обработчика в XAML-файле страницы 


Упражнение 5:
Номер 1
К чему приводит выполнение команды добавления в Silverlight-проект новой страницы?

Ответ:

 (1) к добавлению в проект XAML-файла страницы 

 (2) к добавлению в проект XAML-файла страницы и CS-файла страницы 

 (3) к добавлению в проект XAML-файла страницы, CS-файла страницы, а так же к созданию кнопки-гиперссылки, ведущей с главной страницы на добавленную страницу 

 (4) к добавлению в проект CS-файла страницы 


Номер 2
Каковы особенности использования элемента управления HyperlinkButton (кнопка-гиперссылка) для организации навигации между страницами Silverlight-приложения?

Ответ:

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

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

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

 (4) для обеспечения перехода на страницу достаточно соответствующим образом задать свойство Navigation элемента управления 


Номер 3
Каковы особенности использования элемента управления Button (кнопка) для организации навигации между страницами Silverlight-приложения?

Ответ:

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

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

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

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


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

Ответ:

 (1) переход на страницу Game 

 (2) завершение работы приложения 

 (3) показ Рабочего стола Windows Phone 

 (4) блокировка телефона 


Номер 2
Если в Silverlight-приложении имеется две страницы – стандартная MainPage, и дополнительная, Game, мы организовали механизм перехода со страницы MainPage на Game, больше ничего не настраивая, что произойдет при нажатии на аппаратную кнопку Назад, когда мы находимся на странице Game?

Ответ:

 (1) возврат на страницу MainPage 

 (2) завершение работы приложения 

 (3) показ Рабочего стола Windows Phone 

 (4) блокировка телефона 


Номер 3
Если в Silverlight-приложении мы перешли со страницы A на страницу B как, стандартным образом, вернуться на страницу A при условии, то больше никаких изменений в приложение мы не вносили?

Ответ:

 (1) нажать на аппаратную кнопку Назад 

 (2) это невозможно, нужно добавить на страницу B собственный элемент управления для возврата на страницу A 

 (3) нажать на кнопку Домой 

 (4) нажать на кнопку блокировки телефона 


Упражнение 7:
Номер 1
К чему приводит длительное нажатие на кнопку Назад при работе в Windows Phone?

Ответ:

 (1) к выключению телефона 

 (2) к блокировке телефона 

 (3) к переходу на Рабочий стол 

 (4) к отображению журнала переходов 


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

Ответ:

 (1) задать обработчик события BackKeyPress для объекта PhoneApplicationPage этой страницы 

 (2) задать обработчик события BackKeyPress для объекта SystemTray этой страницы 

 (3) задать обработчик события BackKeyPress для объекта ApplicationPage этой страницы 

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


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

Ответ:

 (1) ориентация страницы изменится в соответствии с ориентацией экрана 

 (2) ориентация страницы не изменится 

 (3) произойдет ошибка, будет выведено сообщение о ней 

 (4) приложение будет закрыто 


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

Ответ:

 (1) LandscapeRight 

 (2) LandscapeLeft 

 (3) PortraitUp 

 (4) PortraitDown 


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

Ответ:

 (1) LandscapeRight 

 (2) LandscapeLeft 

 (3) PortraitUp 

 (4) PortraitDown 


Номер 3
Как включить автоматическое изменение ориентации страницы Silverlight-приложения при повороте экрана?

Ответ:

 (1) ничего включать не нужно, эта возможность активна по умолчанию 

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

 (3) нужно установить свойство SupportedOrientations объекта PhoneApplicationPage в значение PortraitOrLandscape 

 (4) нужно установить свойство Orientations объекта PhoneApplicationPage в значение LandscapeRight 


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

Ответ:

 (1) LandscapeRight 

 (2) LandscapeLeft 

 (3) PortraitUp 

 (4) PortraitDown 


Номер 2
Как называется объект пространства имен System.Windows.Shapes, который позволяет задавать линии, содержащие прямые и искривленные участки?

Ответ:

 (1) Polyline 

 (2) Path 

 (3) Line 

 (4) HyperLine 


Номер 3
Какое свойство объектов, входящих в пространство имен System.Windows.Shapes позволяет задавать цвет обводки?

Ответ:

 (1) Margin 

 (2) Stroke 

 (3) Line 

 (4) OutlineColor 


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

Ответ:

 (1) XNA Framework 

 (2) Microsoft Expression Blend 

 (3) Visual Studio 2010 

 (4) Silverlight Timeline 


Номер 2
Каким классом из пространства имен System.Windows.Media следует воспользоваться для того, чтобы получить возможность применения к объекту трансформации путем изменения положения объекта?

Ответ:

 (1) RotateTransform 

 (2) TranslateTransform 

 (3) TransformGroup 

 (4) ScaleTransform 


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

Ответ:

 (1) SkewTransform 

 (2) TranslateTransform 

 (3) TransformGroup 

 (4) ScaleTransform 




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