Главная / Мобильные технологии / Основы разработки приложений для мобильных устройств на платформе Windows Phone

Основы разработки приложений для мобильных устройств на платформе Windows Phone - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: В курсе рассматриваются основные принципы и средства разработки и публикации приложений для мобильных устройств, работающих на платформе Windows Phone 7.5, с использованием технологий Silverlight и XNA.
Смотрите также:
Какое разрешение имеет экран устройства на платформе Windows Phone 7.5?
(1) 480*320
(2) 800*480
(3) 320*240
(4) 960*640
Почему изолированное хранилище в Windows Phone называется "изолированным"?
(1) потому что все данные упаковываются в один файл, и этот файл недоступен для других приложений в устройстве
(2) потому что приложения не могут получить доступ к данным других приложений
(3) потому что приложения могут пользоваться только теми данными, которые они сами создали, и не могут пользоваться данными операционной системы Windows Phone
(4) особых причин нет — так придумали разработчики платформы Windows Phone
Какой минимальный размер данных, передаваемых по сети?
(1) 1 байт
(2) 2 байта
(3) 4 байта
(4) 8 байт
Для каких платформ можно создавать игрына основе технологии XNA?
(1) Windows для настольных компьютеров
(2) Windows Phone
(3) Xbox 360
(4) Windows Mobile
Какие изображения должно содержать приложение для Windows Phone?
(1) изображение для списка приложений
(2) изображение для экрана меню Пуск
(3) изображение снимка экрана программы
(4) изображение логотипа компании
Как можно сделать свое приложение для Windows Phone доступным для других пользователей?
(1) разместить файл приложения на любом Интернет-сайте
(2) разместить приложение в Windows Phone Marketplace
(3) разместить приложение в любом Интернет-магазине
(4) распространить файл приложения самостоятельно
Какой компонент используется в программе для ввода текста пользователем?
(1) TextBox
(2) TextBlock
(3) Button
(4) Canvas
Какой язык программирования используют разработчики программ для Windows Phone 7?
(1) С++
(2) Visual Basic
(3) C#
(4) Java
Какое средство использует Silverlight для отрисовки объектов на экране?
(1) кисть
(2) перо
(3) ручку
(4) заливку
Какие минимальные требования предъявляет Windows Phone 7.5 к камере устройства?
(1) разрешение не менее 3 мегапикселей, наличие вспышки
(2) разрешение не более 8 мегапикселей, вспышка не обязательна
(3) разрешение не менее 5 мегапикселей, наличие вспышки
(4) разрешение не менее 8 мегапикселей, наличие вспышки
(5) разрешение не менее 5 мегапикселей, вспышка не обязательна
Можно ли создавать папки в изолированном хранилище?
(1) нет, в изолированном хранилище все файлы хранятся в одной директории
(2) да, и при этом одни папки можно вкладывать в другие папки
(3) можно, но уровень вложенности папок ограничен значением 2
(4) можно, только если создавать архивы формата ZIP
Каким образом можно указать, какому компьютеру в сети передать данные?
(1) указать имя компьютера
(2) указать IP-адрес компьютера
(3) указать маску подсети, к которой принадлежит компьютер
(4) указать MAC-адрес компьютера
Какой механизм используется в XNA для загрузки игровых ресурсов?
(1) контент-менеджер
(2) потоки
(3) файлы
(4) сетевые подключения
Сколько приложений могут быть активными одновременно?
(1) одно
(2) два
(3) зависит от количества свободной оперативной памяти
(4) неограниченное количество
Проходит ли приложение для Windows Phone перед публикацией предварительное тестирование?
(1) всегда проходит
(2) нет
(3) по желанию разработчика
(4) предварительное тестирование проводится лишь для некоторых типов приложений
Какой класс в Silverlight является родительским для всех элементов, которые могут отображаться на экране как визуальный объект и принимать пользовательский ввод?
(1) Control
(2) ButtonBase
(3) UIElement
(4) ContentControl
Какой минимальный набор файлов и инструментов необходим для создания рабочей программы на языке C#?
(1) виртуальная машина и файл с исходным кодом на языке C#
(2) компилятор и несколько файлов с исходным кодом на языке C#
(3) компилятор и хотя бы один файл исходным кодом на языке C#
(4) виртуальная машина и компилятор
Какие варианты указания свойства Height в XAML являются правильными?
(1) <TextBox><TextBox.Height>72</TextBox.Height></TextBox>
(2) <TextBox><Height>72</Height></TextBox>
(3) <TextBox Height="72"></TextBox>
(4) <TextBox></TextBox Height="72">
Какое минимальное количество оперативной памяти (RAM) должно быть установлено в телефоне под управлением Windows Phone 7.5?
(1) 512 Мб
(2) 256 Мб
(3) 128 Мб
(4) 192 Мб
Как называется класс, который используется для хранения настроек в изолированном хранилище?
(1) IsolatedSettings
(2) IsolatedStorageSettings
(3) IsolatedStorageSettingsFile
(4) SettingsFile
Через какую сеть передаются пакеты удаленным устройствам с домашнего компьютера?
(1) сеть Интернет-провайдера
(2) домашняя сеть
(3) локальная сеть Интернет-провайдера
(4) подсеть домашней сети
Как часто вызывается метод Draw?
(1) настолько часто, насколько это возможно
(2) 60 раз в секунду
(3) 30 раз в секунду
(4) строго после каждого вызова метода Update
Какое событие происходит при закрытии приложения Silverlight?
(1) Application_Closing
(2) Application_Closed
(3) Closing
(4) Closed
В каком виде инструмент для анализа производительности приложения выдает результаты?
(1) в текстовом файле с расширением .log
(2) в файле формата HTML
(3) в файле с расширением .sap, который Visual Studio представляет в графическом виде
(4) пользователю предоставляется выбор формата файла, в котором можно сохранить результаты
С помощью какого свойства задается высота элемента управления?
(1) Height
(2) TextHeight
(3) ControlHeight
(4) ElementHeight
Какие программные средства необходимо иметь на компьютере, чтобы можно было установить и использовать Windows Phone SDK?
(1) обязательное наличие установленной среды Visual Studio
(2) никаких особых требований нет: Windows Phone SDK включает в себя все необходимое
(3) обязательное наличие установленного .NET Framework SDK
(4) наличие установленной среды Visual Studio и . NET Framework SDK
Укажите значение свойства Действие при построении для того чтобы встроить ресурс в сборку?
(1) Компилировать
(2) Содержание
(3) Внедренный ресурс
(4) Нет
Может ли телефон под управлением Windows Phone 7 получать уведомления из сети?
(1) да, только если в момент передачи уведомления телефон подключен к сети
(2) нет, телефон не может получать уведомления
(3) да, и если в момент передачи уведомления телефон не подключен к сети, он получит уведомление при следующем подключении
(4) да, но уведомления могут получать только встроенные приложения
Что произойдет, если попытаться получить значение настроек приложения по несуществующему значению ключа?
(1) будет возвращено значение null
(2) будет сгенерировано исключение
(3) поведение в данном случае не определено
(4) ключ будет создан, и ему будет присвоено пустое значение
Какой класс позволяет получить доступ к информации о доступных сетевых подключениях?
(1) DeviceNetworkInformation
(2) NetworkInformation
(3) NetworkConnectionInformation
(4) NetworkConnection
Где расположено начало системы координат, используемой в XNA при альбомной ориентации телефона?
(1) в левом верхнем углу экрана
(2) в левом нижнем углу экрана
(3) в центре экрана
(4) в правом верхнем углу экрана
Какой метод вызывается при возобновлении выгруженного приложения Silverlight?
(1) Application_Launching
(2) Application_Start
(3) Application_Loaded
(4) Application_Wakeup
На каком количестве устройств можно использовать одну и ту же учетную запись Windows Live?
(1) только на одном устройстве
(2) не более чем на 3 устройствах
(3) не более чем на 5 устройствах
(4) на любом количестве устройств
Какой язык используется для описания внешнего вида страниц в Silverlight?
(1) XAML
(2) XML
(3) HTML
(4) C#
Какой метод вызывается первым при запуске программ на C#?
(1) Start
(2) First
(3) Begin
(4) Main
Для чего используется привязка данных?
(1) чтобы связать визуальные элементы с данными
(2) чтобы связать визуальные элементы с другими визуальными элементами
(3) чтобы организовать наследование визуальных элементов
(4) чтобы организовать связь между несколькими источниками данных
Существует ли возможность создавать фоновые задачи в Windows Phone 7?
(1) фоновые задачи нельзя создавать
(2) фоновые задачи могут запускаться, только когда основное приложение не запущено
(3) фоновые задачи могут работать независимо от основного приложения, в том числе параллельно с ним
(4) фоновые задачи могут запускать только встроенные приложения
В каком виде хранятся данные в базах данных Windows Phone?
(1) в виде таблиц
(2) в виде структуры из файлов и папок
(3) в формате "ключ—значение"
(4) в текстовых файлах, каждый из которых хранит записи одной таблицы
Какой класс используется для конфигурации созданного сокета?
(1) SocketAsyncEventArgs
(2) Socket
(3) SocketConfiguration
(4) SocketParameter
Можно ли использовать шрифты для отрисовки текста в XNA?
(1) да, все системные шрифты доступны в классах XNA
(2) да, необходимо в контент-менеджере добавить специальный файл, описывающий используемый шрифт
(3) нет, текст можно вывести на экран только средствами Silverlight
(4) да, но используя только один стандартный шрифт Metro-стиля
Какое событие происходит на странице, на которую перешел пользователь?
(1) OnNavigatedFrom
(2) OnNavigatedTo
(3) OnNavigatingFrom
(4) OnNavigatingTo
Какие файлы содержит файл с расширениием .xap?
(1) файл манифеста WMAppManifest.xml
(2) исходные коды программы
(3) все сборки и ресурсы программы
(4) текстовый файл, содержащий различную информацию об авторе программы
Какое событие происходит при нажатии на кнопку?
(1) Click
(2) Loaded
(3) BindingValidtionError
(4) SizeChanged
Файл с каким расширением содержит сборку библиотеки?
(1) .lib
(2) .dll
(3) .exe
(4) .obj
Какое свойство визуального элемента используется для привязки данных?
(1) DataContext
(2) ID
(3) Name
(4) Text
Какие преимущества дает запуск программ в управляемой среде?
(1) компиляция программы из файлов исходного кода выполняется во время ее запуска
(2) программа не может привести к неправильной работе телефона
(3) запуск программы сопровождается дополнительными расходами со стороны системы
(4) данные программы не могут быть повреждены другими программами
Какие интерфейсы должен реализовывать класс, предназначенный для работы с LINQ?
(1) только интерфейс INotifyPropertyChanged
(2) только интерфейс INotifyPropertyChanging
(3) интерфейсы INotifyPropertyChanged и INotifyPropertyChanging
(4) класс не должен реализовывать никакие интерфейсы
Какой тип подключения предпочтительно использовать в Windows Phone для взаимодействия с сетью?
(1) синхронный
(2) асинхронный
(3) последовательный
(4) параллельный
Как можно тестировать программы, использующие акселерометр?
(1) только в физическом устройстве Windows Phone
(2) только в эмуляторе Windows Phone
(3) как в физическом устройстве, так и в эмуляторе Windows Phone
(4) только разместив программу в Marketplace и загрузив ее оттуда в физическое устройство
Какое пространство имен содержит классы для работы с задачами?
(1) System.Tasks
(2) Microsoft.Phone.Tasks
(3) Microsoft.Phone.Launchers
(4) Microsoft.Phone.Choosers
Какую информацию содержит файл WMAppManifest.xml?
(1) ссылку на веб-сайт разработчика приложения
(2) список используемых функций телефона
(3) жанр приложения
(4) результаты теста производительности
Свойство класса в Silverlight – это:
(1) член класса, который содержит значение
(2) член класса, который описывает событие
(3) функция, которая возвращает значение поля
(4) функция, которая задает новое значение поля
Вы пишете простую игру для Windows Phone 7 и Xbox и хотите использовать только одно решение. Как лучше организовать работу с графическими ресурсами игры (изображения, иконки, текстуры)?
(1) включить графические ресурсы в каждый из проектов отдельно
(2) не включать графические ресурсы в решение. Доступ к графическим ресурсам реализовать отдельно с помощью каких-либо механизмов
(3) создать в решении отдельный проект, предназначенный для хранения графических ресурсов, и затем использовать его
(4) После создания файла приложения встроить в него файлы с графическими ресурсами
Какие из перечисленных элементов выполняют автоматическое перестроение элементов при повороте экрана?
(1) Grid
(2) StackPanel
(3) Canvas
(4) TextBox
Для создания каких приложений лучше подходит технология XNA?
(1) 2D игры с растровой графикой
(2) офисные приложения
(3) 3D игры
(4) новостные приложения
Вы собираетесь создать базу данных в Windows Phone. Какой класс вы будете для этого использовать?
(1) класс Application
(2) класс DataContext
(3) собственный класс, наследуемый от класса DataContext
(4) любой класс, имена свойств которого совпадают с именами полей связанной таблицы
Какой протокол применяется при необходимости гарантированной доставки пакетов?
(1) TCP
(2) UDP
(3) ICMP
(4) IP
Можно ли использовать звуки в программе Silverlight для Windows Phone?
(1) нет, звуки можно использовать только к программах XNA
(2) да, механизм работы со звуками точно такой же, как и в XNA
(3) да, но звуки придется загружать способом, отличным от способа XNA, и нужно будет проводить дополнительную обработку для корректного воспроизведения
(4) да, но встроенных механизмов для воспроизведения звуков нет — нужно использовать сторонние библиотеки
Какие протоколы можно использовать для передачи файлов в фоновых задачах?
(1) HTTP
(2) HTTPs
(3) FTP
(4) SNMP
Может ли разработчик тестировать разрабатываемые им приложения на своем устройстве Windows Phone до публикации приложения в Windows Phone Marketplace?
(1) да, без всяких ограничений
(2) да, но нужно разблокировать устройство за дополнительную плату
(3) да, только если разработчик является сотрудником или партнером компании Microsoft
(4) нет
К какому типу относится язык XAML?
(1) декларативный
(2) императивный
(3) функциональный
(4) объектно-ориентированный
В файл какого формата собирается и упаковывается приложение для Windows Phone?
(1) XAP
(2) EXE
(3) APK
(4) DLL
Какой элемент XAML используется для задания шаблона данных элемента ListBox?
(1) элемент ListBox.ItemTemplate с вложенным элементом DataTemplate
(2) элемент DataTemplate с вложенным элементом ListBox.ItemTemplate
(3) элемент ListBox.DataTemplate
(4) элемент ItemTemplate
Какие приложения может распространять разработчик через Windows Phone Marketplace?
(1) только платные
(2) только бесплатные
(3) как платные, так и бесплатные
(4) никакие — приложение может распространять только компания Microsoft
В какой момент происходит считывание данных из базы данных Windows Phone?
(1) при создании запроса LINQ
(2) при попытке обращения к результатам запроса LINQ
(3) необходимо явно указывать, в какой момент требуется выполнить запрос
(4) при компиляции программы
Какой способ обработки данных в формате XML позволяет быстро считать необходимую информацию?
(1) использовать LINQ
(2) вручную обходить и запоминать все вершины, попутно создавая необходимые объекты
(3) создать словарь узлов, затем обращаться к этому словарю
(4) читать документ посимвольно, вручную выделяя из него вершины и данные
Какой из проектов будет главным при создании решения, содержащего и приложение Silverlight, и компонент игры XNA?
(1) проект программы Silverlight
(2) проект программы XNA
(3) проект ресурсов XNA
(4) программист сам решает, какой проект будет главным
Какой класс позволяет создать ресурсоемкую задачу?
(1) ResourceIntensiveTask
(2) BackgroundTask
(3) PeriodicTask
(4) OneTime
Сколько собственных приложений можно загрузить в телефон, не используя Windows Phone Marketplace?
(1) только одно приложение
(2) не более 5 приложений
(3) не более 10 приложений
(4) любое количество приложений
В какой файл преобразуется XAML-файл при компиляции программы?
(1) в файл, содержащий низкоуровневые инструкции
(2) в файл, содержащий XML код
(3) в файл, содержащий код на языке C# или Visual Basic
(4) файл с кодом XAML не изменяется и используется как ресурс приложения
Где можно отлаживать проект программы для Windows Phone, в котором заданы точки останова?
(1) в эмуляторе Windows Phone
(2) в физическом устройстве Windows Phone
(3) в физическом устройстве Windows Mobile
(4) точки останова для проверки и отладки программ Windows Phone использовать нельзя
Какой класс используется в коде приложений для Windows Phone для указания адреса страницы?
(1) Page
(2) URI
(3) URL
(4) string
Какой тип экрана используется в Windows Phone 7.5?
(1) сенсорный емкостного типа
(2) сенсорный резистивного типа
(3) может использоваться сенорные экран как емкостного, так и резистивного типа
(4) только обычные экраны без возможности сенсорного ввода
Каков максимальный объем памяти может использовать приложение для сохранения данных в изолированном хранилище?
(1) 256 Мб
(2) 512 Мб
(3) 2 Гб
(4) объем памяти для хранения данных ограничен свободной памятью устройства
Как называется минимальная единица передачи данных по сети?
(1) октет
(2) байт
(3) бит
(4) килобит
Какие игры можно создавать с помощью технологии XNA?
(1) только двухмерные
(2) только трехмерные
(3) двухмерные и трехмерные
(4) зависит от используемой версии Visual Studio
Какой файл в приложении Silverlight содержит изображение экрана-заставки?
(1) SplashScreenImage.jpg
(2) ApplicationIcon.png
(3) GameThumbnail.png
(4) Background.png
В каком формате сохраняется файл с приложением для Windows Phone?
(1) .dll
(2) .sap
(3) .exe
(4) .xap
Какой компонент используются в программе для отображения текста?
(1) TextBox
(2) TextBlock
(3) Button
(4) Canvas
Какие языки программирования позволяют использовать к API Windows Phone?
(1) C#
(2) Java
(3) C++
(4) Visual Basic .NET
Какой атрибут элемента TextBox указывает тип экранной клавиатуры, которая появляется при нажатии на элемент?
(1) InputScope
(2) KeyboardType
(3) InputType
(4) KeyboardLayout
Имеет ли устройство Windows Phone поддержку распознавания жестов?
(1) нет
(2) да
(3) нет, но программист может сам реализовать подобный механизм
(4) да, но распознавать жесты могут только встроенные приложения
Какой класс позволяет работать с файлом, находящимся в изолированном хранилище?
(1) IsolatedStorageObject
(2) IsolatedFile
(3) IsolatedStorageFile
(4) UserStorageFile
Какую информацию содержит каждый пакет, передаваемый удаленному устройству?
(1) адрес получателя
(2) номер пакета
(3) адрес отправителя
(4) информацию о пройденных узлах
Как часто вызывается метод LoadContent?
(1) каждый раз, когда необходимо загрузить какой-либо ресурс
(2) один раз при запуске игры
(3) перед каждым вызовом метода Update
(4) определяется средой XNA
Какой класс контролирует процесс создания и управления страницами приложения Silverlight?
(1) App
(2) AppPage
(3) SilverlightPage
(4) SilverlightApplication
Сколько приложений в год может опубликовать разработчик приложений для Windows Phone, не внося дополнительную плату?
(1) до 100 платных приложений и неограниченное количество бесплатных приложений
(2) до 100 любых приложений
(3) количество приложений не ограничено
(4) до 100 бесплатных приложений и неограниченное количество платных приложений
Какой класс в Silverlight нужно расширить, если нужно создать собственный тип текстового поля?
(1) TextBlock
(2) Button
(3) TextBox
(4) ContentControl
Какие преимущества дает использование промежуточного языка MSIL?
(1) возможность запуска программы только на компьютере под управлением операционной системы Windows
(2) возможность запуска программы только на платформе Windows Phone
(3) возможность запуска программы только на Xbox
(4) возможность запуска программы на всех платформах с поддержкой .NET Framework
Какие варианты указания свойства Width в XAML являются правильными?
(1) <TextBox><TextBox. Width>110</TextBox.Width></TextBox>
(2) <TextBox><Width>110</Width></TextBox>
(3) <TextBox Width="110"></TextBox>
(4) <TextBox></TextBox Width="110">
Какой минимальный объем должно иметь хранилище данных устройства Windows Phone 7.5?
(1) 2 Гб
(2) 4 Гб
(3) 8 Гб
(4) 16 Гб
Какой тип объекта используется в качестве ключа в словаре настроек приложения для Windows Phone?
(1) целое число
(2) класс IsolatedStorageSettingsKey
(3) строка
(4) может использоваться объект любого типа
Какой класс позволяет создавать соединение между программой и сетью?
(1) SocketConnection
(2) Socket
(3) NetworkConnection
(4) Connection
Какое максимальное разрешение может иметь игра для Windows Phone?
(1) 800*480
(2) 320*240
(3) 480*320
(4) 640*480
Укажите событие, которое возникает при деактивации Silverlight-приложения?
(1) Application_Deactivated
(2) Application_Deactivating
(3) Application_Close
(4) Application_Closing
Можно ли использовать рекламу в приложениях для Windows Phone и получать за это прибыль?
(1) да, разработчик получает 70% дохода от рекламы
(2) да, разработчик получает 50% дохода от рекламы
(3) да, разработчик получает 90% дохода от рекламы
(4) нет, реклама в приложениях запрещена
С помощью какого свойства задается ширина элемента управления?
(1) Width
(2) TextWidth
(3) ControlWidth
(4) ElementWidth
Какие из следующих терминов используются в Visual Studio для организации создаваемых программ и систем?
(1) проект
(2) модуль
(3) решение
(4) рабочее пространство
Укажите значение свойства Действие при построении для того чтобы ресурс помещался в отдельный файл?
(1) Компилировать
(2) Содержание
(3) Внедренный ресурс
(4) Нет
Что произойдет с активным приложением, если пользователь решит запустить другое приложение?
(1) приложение продолжит работать в фоновом режиме без каких либо ограничений
(2) работа приложения будет приостановлена
(3) приложение сразу будет закрыто и полностью выгружено из памяти
(4) операционная система выдаст сообщение с предложением закрыть активное приложение
Какие приложения могут использовать механизм изолированного хранилища?
(1) только приложения Silverlight
(2) только игры XNA
(3) как приложения Silverlight, так и игры XNA
(4) только приложения, встроенные в Windows Phone
Какой протокол применяется при отсутствии необходимости гарантированной доставки пакетов?
(1) TCP
(2) UDP
(3) ICMP
(4) IP
В каком методе следует изменять состояние игрового мира?
(1) Draw
(2) LoadContent
(3) Update
(4) Start
Каким образом отличить запуск бездействующего приложения от запуска выгруженного из памяти приложения Silverlight?
(1) при запуске выгруженного приложения происходит событие Application_Launching, затем Application_Activated
(2) при запуске выгруженного приложения происходит событие Application_Activated, в параметрах которого флаг IsApplicationInstancePreserved имеет значение false
(3) при запуске выгруженного приложения запускается событие Application_Activated, в параметрах которого флаг IsApplicationInstancePreserved установлен в true
(4) запуск бездействующего и выгруженного из памяти приложения происходит одинаково
Какое максимальное количество тестеров может принять участие при разработке программы для Windows Phone через Windows Phone Marketplace?
(1) до 50 человек
(2) до 100 человек
(3) до 200 человек
(4) количество тестеров неограниченно
Какой из приведенных элементов является контейнером?
(1) Grid
(2) Button
(3) TextBox
(4) TextBlock
Какая директива используется для указания необходимости использования классов из какого-либо другого пространства имен?
(1) using
(2) import
(3) uses
(4) include
Какие режимы привязки данных можно указать в приложении для Windows Phone?
(1) однонаправленная — от объекта данных к визуальному элементу
(2) однонаправленная — от визуального элемента к объекту данных
(3) двунаправленная — от объекта данных к визуальному элементу, и наоборот
(4) двунаправленная — между двумя визуальными элементами
Каким образом выполняются программы на Windows Phone 7?
(1) в управляемой среде отдельно от других программ
(2) в управляемой среде и используют все данные совместно с другими программами
(3) в управляемой или неуправляемой среде в зависимости от настроек приложения
(4) в неуправляемой среде
Какой язык запросов используется в Windows Phone для взаимодействия с базами данных?
(1) SQL
(2) LINQ
(3) XQuery
(4) XPath
Какая кодировка используется в Windows Phone для кодирования символов?
(1) UTF-8
(2) UTF-16
(3) CP1251
(4) WP7E
В каких приложениях можно использовать акселерометр?
(1) только в приложениях Silverlight
(2) в приложениях Silverlight и XNA
(3) только в приложениях XNA
(4) только во встроенных приложениях
Каким образом приложение может вызвать системную функцию телефона, которая не возвращает объект?
(1) создать задачу запуcка
(2) создать задачу выбора
(3) создать фоновую задачу
(4) никак: пользовать должен "свернуть" программу и сам вызвать необходимую функцию
Для чего предназначен файл манифеста?
(1) содержит информацию о функциях телефона, которые использует программа
(2) система Windows Phone на устройстве использует файл манифеста для определения разрешений, необходимых для работы приложения
(3) содержит информацию о файлах исходного кода, на основе которых программа была скомпилирована
(4) содержит информацию об используемых ресурсах телефона
С помощью какого механизма реализуется работа с событиями в Silverlight?
(1) делегаты
(2) удаленный вызов процедур
(3) использование статических методов
(4) использование динамических методов
Что произойдет, если указанный ресурс не будет доступен во время выполнения программы?
(1) программа аварийно завершит работу
(2) программа продолжит свое выполнение в нормальном режиме
(3) программа выдаст предупреждение, но продолжит свое выполнение
(4) программа создаст и будет использовать пустой ресурс с заданным именем
Какие значения свойств класса PhoneApplicationPage указывают на то, что страница будет поддерживать альбомную ориентацию без возможности перехода в портретную?
(1) SupportedOrientations="Portrait" Orientation="Portrait"
(2) SupportedOrientations="Portrait" Orientation="Landscape"
(3) SupportedOrientations="Landscape" Orientation="Landscape"
(4) SupportedOrientations="PortaitOrLandscape" Orientation="Landscape"
Какая интегрированная среда разработки используется для создания программ для Windows Phone 7?
(1) NetBeans IDE
(2) Qt Creator
(3) Eclipse
(4) Visual Studio
Какой атрибут надо добавить к свойству, чтобы LINQ мог его использовать для связи со столбцом таблицы базы данных?
(1) [TableColumn]
(2) [Table]
(3) [Row]
(4) [Column]
Какой класс позволяет задать конечную точку подключения при помощи IP-адреса?
(1) IPEndPoint
(2) IPAddress
(3) IPConfiguration
(4) IPArgs
Какие классы позволяют использовать в игре звуковые эффекты?
(1) SoundEffect
(2) MediaPlayer
(3) SoundManager
(4) SoundEffectInstance
Как называется фоновая задача, которая выполняется в течение небольшого промежутка времени (до 15 секунд) и запускается с одинаковыми временными интервалами?
(1) периодическая задача
(2) задача запуска
(3) задача выбора
(4) ресурсоемкая задача
Как можно установить программу в телефоне, если есть ее XAP-файл?
(1) скопировать файл в устройство с помощью программы Проводник Windows на компьютере
(2) передать файл в телефон через службу SkyDrive
(3) с помощью программы Application Deployment, которая входит в состав Windows Phone SDK
(4) только через Windows Phone Marketplace
Каким образом можно создавать дизайн страниц Silverlight?
(1) перетащить элементы с панели элементов на страницу и настроить их свойства
(2) описать элементы страницы в файле XAML
(3) описать элементы страницы в файле XML
(4) описать статические классы, содержащие разметку страницы на языке C#
Сколько проектов создается в шаблонном решении при создании XNA приложения для Windows Phone?
(1) 1
(2) 2
(3) 3
(4) 4
Какое событие происходит при выборе элемента ListBoxItem?
(1) SelectionChanged
(2) SelectionChanging
(3) SelectionBeginChanging
(4) SelectionEndChanging
В каком виде хранятся настройки приложения в изолированном хранилище?
(1) в произвольном формате, определенным программистом
(2) в виде пар "ключ—значение"
(3) в виде таблиц
(4) в файлах конфигурации в формате XML
В какой момент сделанные изменения сохраняются в базе данных?
(1) процесс применения изменений контролируется операционной системой Windows Phone
(2) изменения в базе данных происходят сразу же после изменения соответствующих свойств объектов
(3) при вызове метода SubmitChanges
(4) при выключении телефона
Какой класс рекомендуется использовать для взаимодействия с удаленными узлами по протоколу HTTP?
(1) WebClient
(2) WebConnection
(3) WebSocket
(4) HttpConnection
Какая ориентация экрана используется в играх XNA по умолчанию?
(1) альбомная ориентация, при которой телефон повернут влево
(2) альбомная ориентация, при которой телефон повернут вправо
(3) портретная ориентация
(4) должна быть указана в приложении
Какой класс реализует работу с задачами, которые вызываются по расписанию?
(1) ScheduledTask
(2) BackgroundTask
(3) PhoneTask
(4) PeriodicTask
Какие изображения нужно обязательно предоставить вместе с приложением для его одобрения в Windows Phone Marketplace?
(1) значок маленькой плитки приложения в списке приложений телефона размером 99*99 пикселей
(2) значок большой плитки приложения на рабочем столе телефона размером 173*173 пикселей
(3) значок плитки приложения для Windows Phone Marketplace размером 200*200 пикселей
(4) фоновое изображение, которое используется в фоновой панораме страницы Marketplace для приложения, размером 1000*800 пикселей
Какие программные инструменты можно использовать для создания страниц приложения?
(1) Visual Studio
(2) Expression Blend
(3) Paint
(4) OneNote
Как можно взаимодействовать с интерфейсом приложения для Windows Phone, запущенного в эмуляторе?
(1) только с помощью мыши
(2) только через программный код
(3) с использованием мыши или мультисенсорного монитора
(4) только с помощью клавиатуры компьютера
Укажите свойство, которое используется для указания источника данных элемента ListBox?
(1) ItemSource
(2) DataSource
(3) ListSource
(4) Elements
Сколько бесплатных приложений можно распространять через Windows Phone Marketplace без необходимости внесения дополнительной оплаты?
(1) не более 50 приложений в год
(2) не более 100 приложений в год
(3) не более 10 приложений в год
(4) нет ограничений на количество бесплатных приложений
С помощью каких классов можно задавать ассоциации в LINQ?
(1) EntityRef
(2) TableRef
(3) EntitySet
(4) AssociationReference
С каким количеством служб WCF может взаимодействовать приложение?
(1) только с одной службой
(2) только с двумя службами
(3) с любым количеством служб
(4) не может взаимодействовать со службами
Можно ли использовать элементы Silverlight в игре XNA?
(1) нет
(2) да, элементы Silverlight можно разместить в форме игры XNA в дизайнере Visual Studio
(3) да, но нужно использовать экземпляр класса UIElementRenderer для отрисовки элементов Silverlight
(4) да, достаточно добавить в приложение вызов конструктора элемента Silverlight
К каким звуковым файлам имеет доступ агент воспроизведения звука?
(1) к файлам изолированного хранилища приложения, которое запустило агент
(2) к музыкальным хранилищам в сети
(3) к музыкальным файлам в библиотеке мультимедиа
(4) к музыкальным файлам в изолированных хранилищах других приложений
Как приложение может определить, запущено ли оно в тестовом режиме?
(1) с помощью класса LicenseInformation
(2) в обработчике события Application_Trial, которое происходит при запуске приложения в тестовом режиме
(3) с помощью класса App
(4) никак — нужно создать отдельную тестовую версию приложения
Какая команда преобразует строку в вещественное число?
(1) float.Parse("123.45");
(2) float.Decode("123.45");
(3) int.Parse("123.45");
(4) decimal.Parse("123.45");
Как при отладке можно приостановить выполнение программы?
(1) задать точку останова в редакторе кода Visual Studio
(2) нажать в эмуляторе или устройстве кнопку Назад
(3) нажать в эмуляторе или устройстве кнопку Пуск
(4) выбрать в главном меню Visual Studio пункт Отладка -> Остановить отладку
В каком случае произойдет завершение работы из приложения?
(1) при нажатии на кнопку Назад на главной странице приложения
(2) при нажатии на кнопку Назад на любой странице приложения, кроме главной
(3) при "длительнном нажатии" на кнопку Назад на любой странице приложения
(4) при нажатии на кнопку Пуск
Какое минимальное количество одновременных касаний экрана должен отслеживать сенсорный экран Windows Phone 7.5?
(1) 2
(2) 1
(3) 6
(4) 4
Что происходит с изолированным хранилищем, когда приложение, связанное с этим хранилищем, удаляется из телефона?
(1) оно удаляется вместе с приложением
(2) оно сохраняется в изолированной области памяти, и его можно восстановить, если пользователь повторно установит приложение
(3) оно остается в памяти телефона, и пользователь может удалить его вручную
(4) оно упаковывается в архивный файл, из которого пользователь может восстановить информацию при повторной установке приложения
Какой тип в C# является оптимальным для сохранения одного октета?
(1) byte
(2) int
(3) char
(4) double
Сколько проектов создает Visual Studio при создании решения игры XNA?
(1) 1
(2) 2
(3) 3
(4) 4
В каком методе обычно загружаются все ресуры игры XNA?
(1) LoadContent
(2) Start
(3) Main
(4) GameStart
Какие файлы могут находиться в XAP-файле приложения для Windows Phone?
(1) DLL-библиотеки
(2) файлы изображений
(3) исполняемые EXE-файлы
(4) файлы манифеста
Какой компонент используется в приложении для начала выполнения какого-либо действия?
(1) TextBox
(2) TextBlock
(3) Button
(4) Canvas
В код какого типа компилируются программы на языке C# при построении проекта?
(1) бинарный код
(2) MSIL-код
(3) код на языке C#
(4) код на языке Visual Basic .NET
Каким образом в XAML можно задавать свойства элемента?
(1) с помощью вложенных элементов, имена которых совпадают со свойствами элемента
(2) с помощью атрибутов XAML, имена которых совпадают со свойствами элемента
(3) с помощью шаблонов
(4) в коде C#
Какие требования предъявляет Windows Phone 7.5 к аппаратным средствам для определения местоположения телефона?
(1) наличие ГЛОНАСС-приемника
(2) наличие GPS-приемника
(3) наличие как ГЛОНАСС-, так и GPS-приемника
(4) наличие устройства для определения местоположения телефона не является обязательным
В каком формате сохраняются данные в хранилище настроек в Windows Phone?
(1) в виде простого списка значений
(2) в виде пар "имя—значение"
(3) в таблице базы данных
(4) в виде дерева
Какой размер адреса узла в Интернете?
(1) 16 бит
(2) 24 бита
(3) 32 бита
(4) 48 бит
Как часто вызывается метод Update?
(1) строго перед каждым вызовом метода Draw
(2) настолько часто, насколько это возможно
(3) 30 раз в секунду
(4) 60 раз в секунду
Какое событие происходит при запуске приложения Silverlight?
(1) Application_Launching
(2) Application_Start
(3) Main
(4) Application_Run
Какие этапы проходит приложение для Windows Phone перед публикацией в Windows Phone Marketplace?
(1) тестирование
(2) одобрение
(3) декомпиляцию
(4) шифрование
Как в редакторе Visual Studio можно изменить имя элемента управления?
(1) изменить текст в верхней части области свойств
(2) изменить значение свойства Text в области свойств
(3) изменить значение свойства Style в области свойств
(4) изменить значение свойства Title в области свойств
Как можно использовать компилятор .NET, чтобы скомпилировать программу?
(1) из командной строки
(2) из среды разработки Visual Studio
(3) из программы Expression Blend
(4) из программы ILDASM
Какой класс Silverlight предназначен для вывода пользователю сообщений об ошибке?
(1) MessageBox
(2) MessageShow
(3) ErrorMessage
(4) ErrorDialog
Каким образом пользователь может передать мультимедиа контент с компьютера на телефон под управлением Windows Phone 7.5?
(1) c помощью программного обеспечения Zune
(2) с помощью технологии передачи данных Bluetooth
(3) с помощью проводника Windows, если телефон подключен к компьютеру с помощью кабеля
(4) только через службу SkyDrive
В какой момент изменений в настройки приложения?
(1) при вызове метода Save()
(2) сразу же после добавления/удаления значений в словаре настроек
(3) при закрытии приложения
(4) процесс внесения изменений контролируется операционной системой Windows Phone
Какая система выполняет разрешение имен узлов в Интернете в IP-адреса?
(1) DNS
(2) WWW
(3) WINS
(4) WCF
Какой класс используется для отрисовки изображений в XNA?
(1) Canvas
(2) SpriteBatch
(3) Path
(4) Image
Какое событие происходит при переходе пользователя на другую страницу?
(1) OnNavigatedFrom
(2) OnNavigatedTo
(3) OnNavigatingFrom
(4) OnNavigatingTo
Какие средства предоставляет компания Microsoft для размещения рекламы в приложениях для Windows Phone?
(1) пакет Advertising SDK
(2) готовые рекламные баннеры
(3) рекламирование приложений на сайте http://www.microsoft.com
(4) размещение рекламы в приложениях запрещено
С помощью какого свойства задается содержимое элемента TextBlock?
(1) Text
(2) TextValue
(3) InnerText
(4) TextBlockText
Что является контейнером для исходных текстов программы и файлов ресурсов?
(1) решение
(2) проект
(3) исполняемый файл
(4) динамическая библиотека
Для чего необходимы файлы ресурсов в проекте приложения?
(1) для использования в приложение звуков и изображений
(2) для того чтобы можно было использовать ресурсы приложения в других приложениях
(3) для того, чтобы пользователь мог передавать ресурсы по Wi-Fi или Bluetooth
(4) для того, чтобы на основе этих файлов получать псевдослучайные числа при выполнении программы
Сколько активных приложений может работать в Windows Phone 7 одновременно?
(1) только одно приложение
(2) не более 3 приложений
(3) не более 5 приложений
(4) одновременно могут работать неограниченное количество приложений
Можно ли просмотреть содержимое изолированного хранилища?
(1) да, с помощью программы Проводник Windows на компьютере
(2) да, с помощью встроенного в Windows Phone приложения
(3) да, с помощью программы Isolated Storage Explorer
(4) нет
Каким образом можно обратиться к программе, запущенной на удаленном компьютере?
(1) указать IP-адрес
(2) указать IP-адрес и имя программы
(3) указать IP-адрес и порт
(4) указать IP-адрес, имя программы и порт
Какой класс используется для взаимодействия с сенсорным экраном?
(1) TouchPanel
(2) MotionEvent
(3) View
(4) TouchScreen
Как можно сохранить состояние при деактивации и выгрузке приложения?
(1) в хранилище состояния приложения
(2) в изолированном хранилище
(3) в свойствах объектов приложения
(4) в специальных свойствах класса App
Сколько устройств можно прикрепить к учетной записи Windows Live?
(1) 1
(2) 3
(3) 5
(4) любое количество
Какой из приведенных элементов нельзя использовать для получения данных от пользователя?
(1) CheckBox
(2) ListBox
(3) TextBox
(4) TextBlock
Куда помещаются ресурсы проекта после построения проекта?
(1) всегда копируются в папку с созданным файлом сборки
(2) всегда встраиваются в файл сборки
(3) в зависимости от настроек компиляции могут быть либо скопированы в директорию с созданным файлом сборки, либо внедрены в файл сборки
(4) остаются там, где были изначально, и их нужно скопировать вручную
Какой интерфейс должен реализовать класс для использования привязки данных?
(1) INotifyPropertyChanged
(2) INotifyPropertyChanging
(3) IRevertibleChangeTracking
(4) IChangeTracking
В какой момент времени происходит компиляция кода приложения для Windows Phone в низкоуровневые инструкции?
(1) при построении приложения на этапе разработки
(2) при установке приложения на телефон
(3) при запуске приложения в телефоне
(4) при включении телефона
Что означает атрибут [Table] перед именем класса?
(1) класс может быть использован в качестве основы для таблицы данных
(2) с помощью этого класса можно получить доступ к одноименной таблице в базе данных
(3) никакого влияния не оказывает — используется для наглядности программы
(4) класс содержит только свойства и не содержит методы, поскольку представляет собой запись таблицы в базе данных
В каком порядке Windows Phone выбирает тип подключения к сети передачи данных?
(1) вначале пробует подключиться к Wi-Fi, если не получается — использует сеть оператора сотовой связи
(2) вначале подключается к сети оператора сотовой связи, при нехватке скорости переключается на сеть Wi-Fi
(3) при создании подключения программист явно указывает тип используемого подключения
(4) устройство выбирает подключение в случайном порядке
Как в программе получить значения от акселерометра?
(1) просто создать экземпляр класса Accelerometer
(2) создать экземпляр класса Accelerometer, назначить ему обработчик события и вызвать метод Start
(3) нужно переопределить один из методов класса Game
(4) вызвать подходящий статических методов класса Acceleromete
Каким образом приложение может вызвать системную функцию телефона, которая используется для выбора объекта системы?
(1) создать задачу запуcка
(2) создать задачу выбора
(3) создать фоновую задачу
(4) никак: пользовать должен "свернуть" программу и сам вызвать необходимую функцию
Какую информацию не содержит файлы манифеста?
(1) используемые программой функции телефона
(2) требования к процессору и оперативной памяти целевого устройства
(3) информация об авторах
(4) список файлов с исходным текстом программы
Какой метод программы создает все визуальные элементы страницы?
(1) InitializeComponent
(2) CreateElements
(3) PageLoad
(4) CreatePage
Для чего предназначено решение в Visual Studio?
(1) является контейнером для одного проекта
(2) является контейнером для нескольких проектов
(3) является контейнером для исходных текстов программы
(4) является контейнером для ресурсов приложения
Какое событие происходит при изменении ориентации экрана?
(1) OrientationChanged
(2) OrientationChanging
(3) OrientationBeginChanging
(4) OrientationEndChanging
В каких случаях лучше использовать технологию Silverlight вместо XNA?
(1) для создания приложения для хранения текстовых заметок
(2) для создания динамической 3D игры
(3) для создания приложения для чтения новостей из Интернета
(4) для создания приложения для работы с графикой
Можно ли указать LINQ, какой столбец таблицы будет использоваться в качестве первичного ключа, и что для каждой записи должны задаваться уникальные значения?
(1) да, в атрибуте [Column]
(2) можно указать, какой столбец является первичным ключом, но уникальность значений в таблице реализуется программистом
(3) нет, вся работа по созданию первичных ключей и контролю их уникальности ложится на программиста
(4) да, в атрибуте [Table]
Какой класс позволяет для подключения к узлу использовать его доменное имя?
(1) DnsEndPoint
(2) IPEndPoint
(3) DnsConnection
(4) DnsToIPConvert
С помощью какого класса можно использовать расширенные возможности по воспроизведению звука в приложениях XNA?
(1) SoundEffectInstance
(2) SoundEffect
(3) MediaPlayer
(4) SoundManager
Как называется фоновая задача, которая выполняется в течение длительного времени (до 10 минут), когда телефон заблокирован, подключен к источнику энергии и высокоскоростному подключению к сети?
(1) периодическая задача
(2) задача запуска
(3) задача выбора
(4) ресурсоемкая задача
Как можно тестировать программу, полученную от другого разработчика в виде XAP-файла?
(1) в эмуляторе Windows Phone
(2) в любом телефоне Windows Phone
(3) в телефоне Windows Phone, зарегистрированном в качестве устройства разработчика
(4) открыть полученный файл в Visual Studio
Как можно создать обработчик события нажатия на кнопку?
(1) дважды щелкнуть левой кнопкой мыши по кнопке в окне дизайнера Visual Studio
(2) в области свойств нажать кнопку События и дважды щелкнуть левой кнопкой мыши в поле справа от значения Click
(3) добавить в код страницы приложения метод с именем Click
(4) в XAML-коде в описание элемента кнопки добавить атрибут Click="Button_Click"
Какой подход используется в Silverlight для управления внешним видом приложений для Windows Phone?
(1) используются только файлы XAML
(2) используются только файлы С#
(3) разметка интерфейса задается в файлах графических форматов
(4) используется связка XAML и C# файлов
Укажите элементы, которые будут выводить полосы прокрутки, если не все элементы помещаются на экране?
(1) StackPanel
(2) ScrollViewer
(3) ListBox
(4) Grid
Сколько локальных серверов баз данных может быть в устройстве Windows Phone 7.5?
(1) 1
(2) 3
(3) 5
(4) неограниченное количество
Как называются отношения между двумя таблицами в LINQ?
(1) агрегация
(2) ассоциация
(3) композиция
(4) связность
Какое событие класса SocketAsyncEventArgs сигнализирует об окончании передачи данных?
(1) Completed
(2) Done
(3) DataLoaded
(4) AllDataLoaded
Сколько проектов будет создано в решении, содержащем и приложение Silverlight, и компонент игры XNA?
(1) 1
(2) 2
(3) 3
(4) 4
Какой класс реализует работу с периодическими задачами?
(1) ScheduledTask
(2) BackgroundTask
(3) PhoneTask
(4) PeriodicTask
Какие изображения не являются обязательными для публикации приложения в Windows Phone Marketplace?
(1) значок маленькой плитки приложения в списке приложений телефона размером 99*99 пикселей
(2) значок большой плитки приложения на рабочем столе телефона размером 173*173 пикселей
(3) значок плитки приложения для Windows Phone Marketplace размером 200*200 пикселей
(4) фоновое изображение, которое используется в фоновой панораме страницы Marketplace для приложения, размером 1000*800 пикселей
Как имена атрибутов элементов в коде XAML соотносятся с именами свойств, указанных в области свойств?
(1) атрибутам соответствуют свойства с одинаковыми именами
(2) различаются специальным префиксом имени xaml_
(3) различаются форматом значений
(4) не все свойства элемента можно задать с помощью атрибутов
Как соотносится производительность эмулятора и физического устройства Windows Phone?
(1) производительность эмулятора и физического устройства никак не связаны друг с другом
(2) производительность эмулятора приблизительно соответствует производительности физического устройства
(3) производительность эмулятора и реального устройства полностью идентичны
(4) производительность эмулятора зависит от производительности компьютера, на котором он запущен, поэтому ее нельзя сравнивать с производительностью физического устройства
Какую модель построения приложения рекомендуется использовать для SilverLight-приложения?
(1) Model—View—Controller
(2) Model—View—Model
(3) Model—View—ViewModel
(4) Mode—ViewModel—Controller
Сколько пользователей могут принять участие в закрытом бета-тестировании приложения, опубликованного для тестирования в Windows Phone Marketplace?
(1) не более 100 пользователей
(2) не более 500 пользователей
(3) не более 1000 пользователей
(4) количество пользователей не ограничено
Что произойдет при попытке удаления из таблицы базы данных записи, связанной с записями в других таблицах?
(1) удалится сама запись и все другие записи, которые с ней связаны
(2) удалится только указанная запись
(3) будет сгенерировано исключение
(4) приложение выдаст сообщение с предложением удалить связанные записи из других таблиц
Какой класс в LINQ представляет XML-документ?
(1) XElemnt
(2) XMLElement
(3) LINQXEl
(4) LINQElement
Как называется класс, который нужно использовать для вывода элементов Silverlight в игре XNA?
(1) ViewRenderer
(2) UIElementRenderer
(3) UIRenderer
(4) SilverlightElement
Как приложение может обратиться к уведомлению и управлять им?
(1) указать имя уведомления
(2) указать целочисленный идентификатор уведомления
(3) указать GUID уведомления
(4) приложение не может управлять уведомлением
Сколько бесплатных приложений можно загрузить в телефон с Windows Phone Marketplace?
(1) только одно приложение
(2) не более 10 приложений
(3) не более 100 приложений
(4) любое количество приложений
Какая команда преобразует значение переменной f типа float в строку?
(1) string.Parse(f);
(2) float.Decode(f);
(3) f.ToString();
(4) string.FromFloat(f);
Какие возможности предоставляет инструмент для анализа производительности?
(1) для оценки используемого объема памяти
(2) для просмотра ресурсов приложения
(3) для управления эмулятором
(4) для оценки загруженности CPU
Какое событие происходит при нажатии на кнопку Назад?
(1) Click
(2) BackClick
(3) BackKeyPress
(4) KeyPress