Программирование для Windows Phone для начинающих - ответы

Количество вопросов - 129

Ядром интерфейса обработки простого касания в Silverlight является класс TouchPoint (Точка касания), экземпляр которого представляет отдельное касание экрана. TouchPoint имеет следующие свойства только для чтения:

Отметьте мобильную операционную систему, изображённую на рисунке:

В XNA файлы шрифтов имеют следующее расширение:

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

Облачное хранилище файлов, через которое возможно синхронизировать документы и заметки в телефоне с обычным компьютером, это -…

На каком из перечисленных языков программирования разработана мобильная операционная система компании Apple iOS ?

К базовым принципам дизайна Metro относятся:

Windows Phone SDK не включает в себя:

Какой элемент управления изображён на картинке

Какие из этих форматов растровых изображений поддерживает Silverlight?

Какой из следующих методов обеспечивает отрисовку образов на экране?

В XNA для обработки мультисенсорного ввода используются методы статического класса…

Файл метаданных, который содержит множество настроек приложения: заголовок, задание первой страницы, пути к иконкам, определение необходимых системных возможностей, называется…

Программа, используемая для синхронизации WP-смартфонов с компьютером, называется…

TouchCollection (Коллекция касаний) – это коллекция, включающая нуль или более объектов TouchLocation (Место касания). Какие из этих свойств не имеет TouchLocation:

Xbox Live это - …

Какие из следующих файлов по умолчанию не содержит Windows Phone 7 Silverlight проект (Windows Phone Application)?

Какая библиотека используется для работы с акселерометром в Windows Phone 7?

Элементы управления Pivot, и Panorama располагаются в библиотеке…

Основным классом Windows Phone 7 для определения местоположения является…

Какие из перечисленных мобильных операционных систем разработаны на Java?

Отметьте мобильную операционную систему, изображённую на рисунке:

В данной строчке кода
Console.WriteLine();
Console – это…

Облачное хранилище файлов, через которое возможно синхронизировать документы и заметки в телефоне с обычным компьютером, это -…

Xbox Live это - …

Windows Phone SDK не включает в себя:

Какая из следующих фраз не подходит под описание Microsoft Silverlight …

Данный C# код в файле Page1.xaml.cs
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)        {            NavigationService.Navigate(new Uri("/page4.xaml", UriKind.Relative));            e.Cancel = true;         }
Обеспечивает:

Какие C# файлы изначально содержит новый XNA Windows Phone Game проект?

Американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. Представляет собой кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов называется…

Выберите два класса, являющиеся основными для приложения Silverlight в Windows Phone 7:

Это свойство объекта TouchDevice в приложении Silverlight, которое определяет элемент, находящийся непосредственно под пальцем, оно указывает какого элемента пользователь касается

Какой из этих форматов растровых изображений поддерживает Silverlight?

Дана часть кода проекта XNA
…            spriteBatch.Begin();             spriteBatch.Draw(helloTexture,position, Color.White);             spriteBatch.End(); …
Последний аргумент Draw – это цвет, который может использоваться для _______ существующих цветов растрового изображения. Выберите пропущенное слово

Какие из следующих датчиков и сервисов не обязательно должно иметь устройство Windows Phone 7?

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

Какая библиотека используется для работы с акселерометром в Windows Phone 7?

Какой класс, в пространстве имен System.Windows.Threading, направляет задания из потока, не являющегося UI-потоком, в очередь, которая позднее будет обработана UI-потоком?

После создания объекта GeoCoordinateWatcher необходимо задать обработчик события PositionChanged (Местоположение изменилось) и вызвать метод Start. Событие PositionChanged возвращает объект GeoCoordinate (Географические координаты), имеющий свойства:

Вспомогательные компоненты элементов управления Pivot, и Panorama описаны в пространстве имен …

Какой элемент управления изображён на картинке

Каким тегом задаётся открытие новой части пивота?

К базовым принципам дизайна Metro не относится:

Какие приоритеты в интерфейсе не входят в суть подхода?

Какие из следующих файлов по умолчанию не содержит Windows Phone 7 Silverlight проект (Windows Phone Application)?

К базовым принципам дизайна Metro не относится:

Какие из этих классов не являются основными для приложения Silverlight в Windows Phone 7:

Какой класс, в пространстве имен System.Windows.Threading, направляет задания из потока, не являющегося UI-потоком, в очередь, которая позднее будет обработана UI-потоком?

В данной строчке кода
public static void Main()
Main() – это…

Какие из перечисленных мобильных операционных систем разработаны на C#?

Ядром интерфейса обработки простого касания в Silverlight является класс TouchPoint (Точка касания), экземпляр которого представляет отдельное касание экрана. TouchPoint имеет свойства только для чтения, некоторые из них это:

В XNA для обработки мультисенсорного ввода используются методы статического класса…

Какой текст выведет данная часть программы на С#? Ответ - строка (на английском языке)
static void Main(string[] args)        {            Console.WriteLine("Console");            Console.ReadLine();            return;        }

(Ответ необходимо ввести в поле ввода.)

Какой результат выведет программа
static void Main(string[] args)        {          int k=0;                       for (int j = 0; j < 11; j++)             {                if (j > 3) k = k + 2;                else k = k - 2;            }                       Console.WriteLine(k);            Console.ReadLine();            return;        }

Дан фрагмент кода, обрабатывающий нажатие на кнопку
private void Browser_Click(object sender, RoutedEventArgs e)        {            string site = textBox1.Text;            Navigator.Navigate(new Uri(site, UriKind.Absolute));        }
Введите название кнопки, нажатие на которую он обрабатывает (имя события нажатия не переопределялось). Ответ - слово (на английском языке)
(Ответ необходимо ввести в поле ввода.)

Какой результат выведет программа? Ответ - целое число
using System;namespace Hello_world{    class Program    {        static void Main(string[] args)        {            int k=11;            int h = 14;            int j=k+h;            int m = h - 3;            Console.WriteLine(m);            Console.ReadLine();            return;        }    }}

(Ответ необходимо ввести в поле ввода.)

На какое количество различных страниц можно перейти из следующего списка ссылок:
<StackPanel>	<HyperlinkButton Content="Автомобили" NavigateUri="/Page1.xaml"/>	<HyperlinkButton Content="Техника" NavigateUri="/Page2.xaml"/>	<HyperlinkButton Content="Мебель" NavigateUri="/Page3.xaml"/>	<HyperlinkButton Content="Электроника" NavigateUri="/Page2.xaml"/>	<HyperlinkButton Content="Продукты питания" NavigateUri="/Page5.xaml"/>	<HyperlinkButton Content="Другое" NavigateUri="/Page9.xaml"/></StackPanel>
Ответ - целое число
(Ответ необходимо ввести в поле ввода.)

Дан фрагмент кода, обрабатывающий нажатие на кнопку
private void Load_Click(object sender, RoutedEventArgs e)        {            string site = textBox3.Text;            Navigator.Navigate(new Uri(site, UriKind.Absolute));        }
Введите название строковой переменной, содержимое которой передаётся элементу “веб браузер” методом Navigate. Ответ - слово (на английском языке)

Какой результат выведет программа? Ответ - целое число
…static void Main(string[] args)        {          int k=0;                       for (int j = 0; j < 7; j++)             {                k = k + 1;                                          }            k = k * 2;            Console.WriteLine(k);            Console.ReadLine();            return;        }…

(Ответ необходимо ввести в поле ввода.)

Следующий код выводит элемент TextBlock , напишите имя, данного элемента. Ответ - слово (на английском языке)
	<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">            <TextBlock Height="30" HorizontalAlignment="Left" Margin="10,10,0,0" Name="Margin" Text="Grid" VerticalAlignment="Top" />        </Grid>

Дан код метода LoadContent приложения XNA. Какой жест он обрабатывает (например Tap - Касание)?
protected override void LoadContent()         {             spriteBatch = new SpriteBatch(GraphicsDevice);             segoe36 = this.Content.Load<SpriteFont>("Segoe36");             textSize = segoe36.MeasureString(text);             Viewport viewport = this.GraphicsDevice.Viewport;  textPosition = new Vector2((viewport.Width - textSize.X) / 2, (viewport.Height - textSize.Y) / 2);             TouchPanel.EnabledGestures = GestureType.HorizontalDrag;         }
Ответ - слово (на английском языке)
(Ответ необходимо ввести в поле ввода.)

Дан фрагмент кода XNA приложения, выводящего строку
public class Game1 : Microsoft.Xna.Framework.Game    {        GraphicsDeviceManager graphics;         SpriteBatch spriteBatch;         Random rand = new Random();         string text = " Windows Phone 7";         SpriteFont segoe36; Vector2 textSize;         Vector2 textPosition;         Color textColor = Color.White;…     }
Напишите название используемого шрифта. Ответ - слово (на английском языке)

Какой текст выведет данная часть программы на С#? Ответ - строка (на английском языке)
static void Main(string[] args)        {            Console.WriteLine("Write line");            Console.ReadLine();            return;        }

Какой результат выведет программа? Ответ - целое число
using System;namespace Hello_world{    class Program    {        static void Main(string[] args)        {            int k=10;            int h = 15;            int j=k*h;            int m = h * 2;            Console.WriteLine(m);            Console.ReadLine();            return;        }    }}

Какой результат выведет программа? Ответ - целое число
…static void Main(string[] args)        {          int k=0;                       for (int j = 4; j < 11; j++)             {                k = k + 1;                                          }            k = k + 5;            Console.WriteLine(k);            Console.ReadLine();            return;        }…

Какой результат выведет программа – ответ число (регулярное выражение)
static void Main(string[] args)        {          int k=0;                       for (int j = 1; j < 9; j++)             {                if (j < 5) k = k + 1;                else k = k + 2;            }                       Console.WriteLine(k);            Console.ReadLine();            return;        }

(Ответ необходимо ввести в поле ввода.)

Следующий код выводит элемент TextBlock , напишите фразу, которая выведется в нём – ответ слово (на английском языке).
	<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">	    <TextBlock Height="30" HorizontalAlignment="Left" Margin="10,10,0,0" Name="textBlock1" Text="Text" VerticalAlignment="Top" />	</Grid>

Следующий код выводит элемент TextBlock , напишите имя, данного элемента. Ответ - слово (на английском языке)
	<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">            <TextBlock Height="30" HorizontalAlignment="Left" Margin="10,10,0,0" Name="Name" Text="Grid" VerticalAlignment="Top" />        </Grid>

Дан фрагмент кода, обрабатывающий нажатие на кнопку
private void Do_Click(object sender, RoutedEventArgs e)        {            string site = textBox1.Text;            Navigator.Navigate(new Uri(site, UriKind.Absolute));        }
Введите название кнопки, нажатие на которую он обрабатывает (имя события нажатия не переопределялось). Ответ - слово (на английском языке)

Дан фрагмент кода, обрабатывающий нажатие на кнопку
private void Do_Click(object sender, RoutedEventArgs e)        {            string site = textBox3.Text;            Navigator.Navigate(new Uri(site, UriKind.Absolute));        }
Введите название элемента “веб браузер”, содержимое которого изменяется данным кодом. Ответ - слово (на английском языке)

На какое количество различных страниц можно перейти из следующего списка ссылок:
<StackPanel>	<HyperlinkButton Content="Огурцы" NavigateUri="/Page6.xaml"/>	<HyperlinkButton Content="Томаты" NavigateUri="/Page5.xaml"/>	<HyperlinkButton Content="Зелень" NavigateUri="/Page3.xaml"/>	<HyperlinkButton Content="Картофель" NavigateUri="/Page8.xaml"/>	<HyperlinkButton Content="Баклажаны" NavigateUri="/Page8.xaml"/>	<HyperlinkButton Content="Перец" NavigateUri="/Page5.xaml"/></StackPanel>
Ответ - целое число

Следующий код выводит элемент TextBlock , напишите фразу, которая выведется в нём. Ответ - слово (на английском языке)
        <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">            <TextBlock Height="30" HorizontalAlignment="Left" Margin="10,10,0,0" Name="textBlock1" Text="Grid" VerticalAlignment="Top" />        </Grid>        

(Ответ необходимо ввести в поле ввода.)

Дан фрагмент кода, обрабатывающий нажатие на кнопку
private void Load_Click(object sender, RoutedEventArgs e)        {            string site = textBox1.Text;            Navigator.Navigate(new Uri(site, UriKind.Absolute));        }
Введите название кнопки, нажатие на которую он обрабатывает (имя события нажатия не переопределялось). Ответ - слово (на английском языке)

Какие из следующих датчиков и сервисов не обязательно должно иметь устройство Windows Phone 7?

Данный C# код в файле Go.xaml.cs
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)        {            NavigationService.Navigate(new Uri("/navigate.xaml", UriKind.Relative));            e.Cancel = true;         }
Обеспечивает:

В приложении Silverlight объект TouchFrameEventArgs (Аргументы события касания рамки) имеет свойство TimeStamp (Отметка времени) типа int и следующие методы:

Пространство имён Windows Phone 7 необходимое для работы с координатами называется…

Какой элемент управления изображён на следующей картинке?

Следующий код выводит элемент TextBlock , напишите фразу, которая выведется в нём. Ответ - слово (на английском языке)
        <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">            <TextBlock Height="30" HorizontalAlignment="Left" Margin="10,10,0,0" Name="textBlock1" Text="TextBlock" VerticalAlignment="Top" />        </Grid>

Какой класс, в пространстве имен System.Windows.Threading, направляет задания из потока, не являющегося UI-потоком, в очередь, которая позднее будет обработана UI-потоком?

Какая из следующих фраз не подходит под описание Microsoft Silverlight …

Какой результат выведет программа:
static void Main(string[] args)        {          int k=0;                       for (int j = 4; j < 10; j++)             {                if (j == 7) k = k * 2;                else k = k + 1;            }                       Console.WriteLine(k);            Console.ReadLine();            return;        }

Какие C# файлы изначально содержит новый XNA Windows Phone Game проект?

В данной строчке кода
using System;
System – это…

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

Дан код метода LoadContent приложения XNA. Какой жест он обрабатывает (например Tap - Касание)?
protected override void LoadContent()         {             spriteBatch = new SpriteBatch(GraphicsDevice);             segoe36 = this.Content.Load<SpriteFont>("Segoe36");             textSize = segoe36.MeasureString(text);             Viewport viewport = this.GraphicsDevice.Viewport;  textPosition = new Vector2((viewport.Width - textSize.X) / 2, (viewport.Height - textSize.Y) / 2);             TouchPanel.EnabledGestures = GestureType.Hold;         }
Ответ - слово (на английском языке)

TouchCollection (Коллекция касаний) – это коллекция, включающая нуль или более объектов TouchLocation (Место касания). Какое из этих свойств имеет TouchLocation:

Какой элемент управления изображён на картинке

Какая библиотека используется для работы с акселерометром в Windows Phone 7?

Какой текст выведет данная часть программы на С#? Ответ - строка (на английском языке)
static void Main(string[] args)        {            Console.WriteLine("Program write");            Console.ReadLine();            return;        }

Программа, используемая для синхронизации WP-смартфонов с компьютером, называется…

Облачное хранилище файлов, через которое возможно синхронизировать документы и заметки в телефоне с обычным компьютером, это -…

Windows Phone SDK не включает в себя:

Следующий код выводит элемент TextBlock , напишите имя, данного элемента. Ответ - слово (на английском языке)
	<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">            <TextBlock Height="30" HorizontalAlignment="Left" Margin="10,10,0,0" Name="textBlock15" Text="Grid" VerticalAlignment="Top" />        </Grid>

Выберите правильное название шрифта в XNA:

Какой из следующих методов подготавливает программу к выполнению метода Draw?

Дан фрагмент кода, обрабатывающий нажатие на кнопку
private void Browser_Click(object sender, RoutedEventArgs e)        {            string site = textBox3.Text;            Navigator.Navigate(new Uri(site, UriKind.Absolute));        }
Введите название элемента, содержимое которого присваивается строковой переменной site. Ответ - слово (на английском языке)

В приложении Silverlight для использования интерфейса обработки простого касания необходимо установить обработчик статического события который называется…

Элементы управления Pivot, и Panorama описаны в пространстве имен …

Какими тегами задаётся фон панорамы?

Какие из этих форматов растровых изображений не поддерживает Silverlight?

Файл необходимый для создания XAP пакета, называется…

Данный C# код в файле Button.xaml.cs
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)        {            NavigationService.Navigate(new Uri("/page2.xaml", UriKind.Relative));            e.Cancel = true;         }
Обеспечивает:

Какие из следующих файлов по умолчанию не содержит Windows Phone 7 Silverlight проект (Windows Phone Application)?

Дана часть кода проекта XNA
…            spriteBatch.Begin();             spriteBatch.Draw(helloTexture,position, Color.White);             spriteBatch.End(); …
Последний аргумент Draw – это цвет, который может использоваться для _______ существующих цветов растрового изображения. Выберите пропущенное слово

Система для построения клиентских приложений Windows с визуально привлекательными возможностями взаимодействия с пользователем, графическая (презентационная) подсистема в составе .NET Framework (начиная с версии 3.0), имеющая прямое отношение к XAML это…

Отметьте мобильную операционную систему, изображённую на рисунке:

Какой результат выведет программа? Ответ - целое число
using System;namespace Hello_world{    class Program    {        static void Main(string[] args)        {            int k=7;            int h = 9;            int j=k*h;            int m = h + 5;            Console.WriteLine(m);            Console.ReadLine();            return;        }    }}

Какой результат выведет программа? Ответ - целое число
…static void Main(string[] args)        {          int k=0;                       for (int j = 1; j < 10; j++)             {                k = k + 1;                                          }            k = k - 3;            Console.WriteLine(k);            Console.ReadLine();            return;        }…

Программа, используемая для синхронизации WP-смартфонов с компьютером, называется…

На какое количество различных страниц можно перейти из следующего списка ссылок:
<StackPanel>	<HyperlinkButton Content="Стекловолокно" NavigateUri="/Page1.xaml"/>	<HyperlinkButton Content="Древесина" NavigateUri="/Page5.xaml"/>	<HyperlinkButton Content="Фанера" NavigateUri="/Page4.xaml"/>	<HyperlinkButton Content="Битум" NavigateUri="/Page9.xaml"/>	<HyperlinkButton Content="Стекло" NavigateUri="/Page2.xaml"/>	<HyperlinkButton Content="Бетон" NavigateUri="/Page1.xaml"/>	<HyperlinkButton Content="Лакокрасочные материалы" NavigateUri="/Page6.xaml"/></StackPanel>
Ответ - целое число

Какой из следующих методов загружает в программу ресурсы проекта (например шрифт)?

Дана часть кода проекта XNA
…            spriteBatch.Begin();             spriteBatch.Draw(helloTexture,position, Color.White);             spriteBatch.End(); …
Последний аргумент Draw – это цвет, который может использоваться для _______ существующих цветов растрового изображения. Выберите пропущенное слово

Xbox Live это - …

Дан код метода LoadContent приложения XNA. Какой жест он обрабатывает (например Tap - Касание)?
protected override void LoadContent()         {             spriteBatch = new SpriteBatch(GraphicsDevice);             segoe36 = this.Content.Load<SpriteFont>("Segoe36");             textSize = segoe36.MeasureString(text);             Viewport viewport = this.GraphicsDevice.Viewport;  textPosition = new Vector2((viewport.Width - textSize.X) / 2, (viewport.Height - textSize.Y) / 2);             TouchPanel.EnabledGestures = GestureType.Flick;         }
Ответ - слово (на английском языке)

Дан фрагмент кода XNA приложения, выводящего строку
public class Game1 : Microsoft.Xna.Framework.Game    {        GraphicsDeviceManager graphics;         SpriteBatch spriteBatch;         Random rand = new Random();         string text = " Windows Phone 7";         SpriteFont segoe36; Vector2 textSize;         Vector2 textPosition;         Color textColor = Color.White;…     }
Напишите цвет выводимой строки. Ответ - слово (на английском языке)

Каким тегом задаётся открытие новой части панорамы?

Какие C# файлы изначально содержит новый XNA Windows Phone Game проект?

Какие из этих классов являются основными для приложения Silverlight в Windows Phone 7:

В XNA для обработки мультисенсорного ввода используются методы статического класса…

TouchCollection (Коллекция касаний) – это коллекция, включающая нуль или более объектов TouchLocation (Место касания). TouchLocation имеет три свойства:

Ядром интерфейса обработки простого касания в Silverlight является класс TouchPoint (Точка касания), экземпляр которого представляет отдельное касание экрана. TouchPoint не имеет следующие свойства только для чтения:

В XNA полное название файла шрифтa Segoe будет иметь вид:

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

Какая из следующих фраз не подходит под описание Microsoft Silverlight …

Дан фрагмент кода XNA приложения, выводящего строку
public class Game1 : Microsoft.Xna.Framework.Game    {        GraphicsDeviceManager graphics;         SpriteBatch spriteBatch;         Random rand = new Random();         string text = "Windows Phone 7";         SpriteFont segoe36; Vector2 textSize;         Vector2 textPosition;         Color textColor = Color.White;…     }
Напишите выводимую строку. Ответ - фраза (на английском языке)

В Metro дизайне расположение элементов должны соответствовать структуре _______

Какие из следующих датчиков и сервисов должно иметь устройство Windows Phone 7?

Файл App.xaml.cs это…