Сертификат "Введение в XNA"
  • Сертификат "Введение в XNA"
  • Сертификат "Введение в XNA"
Сертификат "Введение в XNA"
  • Сертификат "Введение в XNA"
  • Сертификат "Введение в XNA"

Введение в XNA

700,00 руб.
В течение часа!
Экзамен "Введение в XNA" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
10542 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

К стандартным интерфейсам Win32 следует отнести

MCI
CGI
GDI



OpenGL - это

сетевой протокол
API
библиотека макросов Linux



Что представляет собой DirectX?

протокол
библиотеку
комплексный интерпретатор



Классы и структуры Managed DirectX активно используют функциональность из пространств имен

System.Drawing
System.Windows.Forms
System.Addict



Из приведенных ниже записей выделите уровни абстракции компонентов XNA Framework:

Game
Modify
Extended
Framework



К уровням абстракции компонентов XNA Framework следует отнести

Window Render
Platform
Core Framework



Какие из приведенных ниже компонентов содержит Core Framework?

Audio
Graphics
Input



Нижний платформо-независимый уровень XNA, обеспечивающий базовую функциональность, носит название

Base Framework
Core Framework
Append Framework



К компонентам Extended Framework следует отнести

Content Pipeline
Application Model
Game Connect



К компонентам Platform следует отнести

Game
XACT
Direct3D



Компонент XNA Math содержит элементы

матричной алгебры
проверки столкновений
аналитической геометрии



Работа с упакованными векторами XNA осуществляется с помощью компонента

Graphics
Vector
Retail



К компонентам конструктора класса GraphicsDevice следует отнести

renderWindowHandle
deviceType
adapter



В XNA Framework все низкоуровневые графические операции выполняются с использованием класса

GUI-интерфейс
GraphicsDevice
AppendModule



К значениям перечислимого типа CreateFlags следует отнести

RenderDestuctWindow
MixedVertexProcessing
SingleThreaded



К значениям перечислимого типа DeviceType относят

Hardware
Reference
NullReference



Формат чисел в регистрах является

120-ти битным
64-ти битным
80-ти битным



Что такое FPU?

блок вычислений с плавающей точкой
протокол векторизации
метод формирования исключений платформы



Описание решения Visual Studio 2005 хранятся в текстовом файле формата XML с расширением

.sln
.dll
.xls



Устройство Direct3D по умолчанию запускается

в однопоточном режиме
в двухпоточном режиме
в многопоточном режиме



Самой крупной единицей Visual Studio 2005 является

платформа
проект
решение



Какие конфигурации добавляет Visual Studio 2005 при создании нового проекта?

Append
Debug
Release



Файлы исходного кода C#-программы имеют расширение

.cs
.pf
.pc



Какая конфигурация Visual Studio 2005 применяется для построения финальной версии приложения?

Release
Content
Debug



Для вычисления промежуточных значений цвета можно воспользоваться конструктором

RGB
Color
Restore



Какой стиль формы нужно установить, чтобы при изменении размера формы автоматически генерировалось событие Paint?

ResizeRedraw
ResizeRestore
ResizeRefresh



Значения цветов конструктора Color находятся в диапазоне

0…64
0…127
0…255



Если устройство потеряно и пока не может быть восстановлено перечислимый тип GraphicsDeviceStatus принимает значение

Lost
Reset
Lose



Какие значения может возвращать перечислимый тип GraphicsDeviceStatus?

Normal
Lost
NotReset



Для определения текущего состояния устройства в классе GraphicsDevice имеется свойство

GraphicsInputWindow
GraphicsDeviceStatus
GraphicsRestoreMode



Какие графические примитивы поддерживает XNA Framework?

точки
отрезки
треугольники



Фигуры, с помощью которых реализуются графические построения в XNA Framework, носят название

примитивы
коннекторы
маркеры



В XNA Framework координаты вершин обычно задаются

одной координатой
тремя координатами
двумя координатами



Какая информация содержится в каждом элементе массива elements?

тип поля структуры
адрес описываемого поля структуры
информация, содержащаяся в данном поле



Код визуализации примитива следует поместить в обработчик события

Store
Draw
Paint



При визуализации примитивов информация о вершинах напрямую передается

в GPU
в GDI
в GUI



Программа для вершинного процессора называется

вершинным вектором
вершинным контейнером
вершинным шейдером



В XNA Framework шейдеры пишутся языке

HLSL
C#
SSL



Для программирования вершинных и пиксельных процессоров графического ускорителя используется язык

HLSL
SAP
SSI



На выходе из вершинного процессора получаются

трансформированные вершины
коммутативные вершины
модификативные вершины



Какие параметры могут быть привязаны к вершинам?

тип массивного шейдера
цвет вершины
текстурные координаты



Координаты трансформированных вершин задаются в логической системе однородных координат, называемой

append space
clip space
mode space



Первый параметр метода GraphicsDevice.DrawUserPrimitives определяет

систему модульных координат
метод оформления вершинных шейдеров
тип примитивов



Преобразование каждого примитива в набор пикселей экрана носит название

растеризация
конкатенация
структуризация



DirectX позволяет программисту задавать координаты вершин

в оконных координатах
в статических координатах
в модульных координатах



Самой крупной логической единицей HLSL является

решение
эффект
шейдер



Составляющими частями эффекта являются

техники
контейнеры
методы



Эффект языка HLSL содержится в файле с расширением

.pf
.fx
.sc



Способ визуализации материала носит название

рефракция
техника
метод



К скалярным типам языка HLSL следует отнести

half
bool
float



К встроенным типам HLSL следует отнести

векторные
модальные
скалярные



К семантикам входных данных вершинного шейдера следует отнести

POSITION[]
PSIZE[]
COLOR[]



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

грамматики
семантики
шейдеры



Для создания сложных спецэффектов используются

многопроходные техники
маркированные техники
комплексные техники



Визуализация примитивов, использующих эффект, начинается с вызова метода

Effect.Start
Effect.Begin
Effect.Init



К членам перечислимого типа CompilerOptions следует отнести

Debug
PartialPrecision
NotCloneable



К классам XNA Framework, предназначенным для работы с эффектами, относится класс

Depend
Effect
Restore



Если не указан тип параметра функции, HLSL делает этот параметр

входящим
исходящим
комплексным



Для указания входных параметров, передающихся по значению, используется ключевое слово

get
nod
in



Если параметр является одновременно и входным и выходным, то для указания этого факта используется ключевое слово

point
inout
restore



К типам отрезков XNA следует отнести

связанные отрезки
маркированные отрезки
независимые отрезки



В логической системе координат ширина и высота формы всегда равна

двум
одному
трем



Для привязки входных данных пиксельного шейдера к интерполированным выходным данным из вершинного шейдера используется семантика

array
color
pixel



Язык программирования HLSL является

модификативным
ассоциативным
высокоуровневым



Какие типы примитивов используются для визуализации наборов треугольников с различной топологией в XNA Framework?

PrimitiveType.TriangleFan
PrimitiveType.TriangleStrip
PrimitiveType.TriangleList



К значениям перечислимого типа FillMode следует отнести

FillMode.Poin
FillMode.Solid
FillMode.WireFrame



Любой элемент управления Windows Forms обладает свойствами

Width
Handle
Mode



Любой элемент управления Windows Forms обладает методами

Show
Hide
Visible



К обработчикам событий любого элемента управления Windows Forms следует отнести

Resize
Click
Paint



К параметрам используемого видеорежима следует отнести

частоту вертикальной развертки
формат пикселей экрана
разрешение экрана



Для ограничения области визуализации XNA Framework можно воспользоваться компонентом

XnaPoint
XnaPanel
XnaContent



К свойствам структуры PresentationParameters следует отнести

BackBufferModule
BackBufferWidth
BackBufferHeight



Формат пикселей определяет

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



По умолчанию свойство SurfaceFormat равно

SurfaceFormat.Depend
SurfaceFormat.Markup
SurfaceFormat.Unknown



Перечислимый тип, используемый для задания формата пикселей, носит название

SurfaceFormat
SheiderFormat
NodeFormat



К свойствам формы выбора видеорежима следует отнести

Text
Init
Name



Применение формата SurfaceFormat.Unknown для полноэкранного графического устройства приводит к генерации исключения

System.InvalidRestoreException
System.InvalidIdException
System.InvalidOperationException



Из приведенных ниже записей выделите свойства формы выбора видеорежима:

FormBorderStyle
MaximizeBox
MinimizeBox



Соотношение сторон при разрешении 1280x960 составляет

8:7
16:9
4:3



При разрешении 1280x1024 соотношение сторон составляет

1.33
1.25
1.42



Свойство, возвращающее информацию о выбранном видеорежиме, носит назание

ContainedDisplayMode
RestoredDisplayMode
SelectedDisplayMode



Список поддерживаемых частот экрана зависит

от выбранной глубины цвета
от разрешения экрана
от типа шейдеров



.NET Framework 2.0 сохраняет пользовательские настройки в XML-файле

user.config
user.xml
user.dat



К типовым фильтрам видеорежимов следует отнести

16:9
4:3
5:4



Для создания эффекта плавного движения частота смены кадров должна быть порядка

12
16
25



Путь к файлу user.config .NET Framework 2.0 формируется на основе

каталога локального профиля приложения
названия приложения
версии приложения



Точность каждого тика таймера составляет

85 миллисекунд
55 миллисекунд
40 миллисекунд



Какова точность каждого тика таймера?

25 миллисекунд
70 миллисекунд
55 миллисекунд



Минимальный интервал таймера составляет

1 миллисекунду
0.03 миллисекунды
0.015 миллисекунд



Чтобы визуализировать кадры с максимально возможной частотой достаточно поместить в обработчик события Idle вызов метода

Invalidate
Marckup
Restore



Для измерения временных интервалов между вызовами обработчика события Idle можно воспользоваться свойством

System.Extended.TickCount
System.Exception.TickCount
System.Enviroment.TickCount



Свойство System.Enviroment.TickCount возвращает количество миллисекунд, прошедших с момента

инициализации переменных и шейдеров
запуска приложения
загрузки операционной системы



Точность функции Win32 GeTickCount составляет

20 миллисекунд
5 миллисекунд
10 миллисекунд



Класс System.Diagnostics.Stopwatch предназначен для

для рекурсивного вызова методов Window
высокоточного измерения временных интервалов
определения типа шейдеров



Метод ElapsedMilliseconds не может изменять интервалы

меньше 1 миллисекунды
меньше 5 миллисекунд
меньше 3 миллисекунд



Характеристика объекта, показывающая, какую часть света пропускает среда без изменения направления его распространения, носит название

полупрозрачность
расфокусирование
вариантность



Количественная мера, позволяющая оценить, какая доля светового, падающего на поверхность раздела сред, проходит дальше, а какая поглощается, носит название

коэффициент вариативности
коэффициент поглощения
коэффициент слияния



К значениям перечислимого типа PresentInterval следует отнести

PresentInterval.Default
PresentInterval.Immediate
PresentInterval.One



В современных процессорах смешивание пикселей реализуется посредством специализированных блоков

SSI
TTL
ROP



FSAA - это

модификация блока ROP
тип вершинных шейдеров
полноэкранное сглаживание



К значениям перечислимого типа BlendFunction следует отнести

Subtract
Add
Int



Хранитель экрана представляет собой исполняемый exe-файл с расширением

.ssl
.scs
.scr



К параметрам командой строки хранителя экрана следует отнести

/s
/p
/c



Разработчики C++ обычно создают хранители экрана с использованием библиотеки

Scrnsave.lib
ConIO.h
Scr.dll



Какой параметр командной строки запускает хранитель экрана в окне предварительного просмотра?

/p
/t
/b



Какой параметр командной строки показывает диалоговое окно конфигурации хранителя экрана?

/r
/y
/c



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

/s
/u
/i



Чтобы развернуть форму на весь экран необходимо свойству FormBorderStyle присвоить значение

Clear
None
All



Чтобы убрать заголовок формы необходимо свойству WindowState присвоить значение

Minimized
Maximized
Optimized



Метод DrawUserPrimitives может визуализировать вершины

только из файлов инициализации
как из массивов, так и из файлов инициализации
только из массивов



Курсор мыши для хранителя экрана является

родственным
чужеродным
потомком



Какой метод класса Cursor позволяет скрыть курсор?

Add
Hide
Separate



Преобразование списка в массив реализуется посредством метода

GetArray()
ToArray()
SetArray(



Какие пункты содержит меню любого исполняемого файла хранителя экрана?

Test
Configure
Install



Информация об экранных координатах всех мониторов системы храниться в коллекции

AllScreens
ScrInit
ScreenMarkUp



Хранитель экрана должен активироваться только при запуске приложения с ключом

/r
/s
/d



Вызываются ли обработчики события FormClosed при завершении работы методом Application.Exit?

да, вызываются
нет, не вызываются
только в вершинных шейдерах



Диалоговое окно настроек хранителя экрана должно отображаться

если приложение запущено без параметров.
если приложение запущено с параметром вида /c:n, где n - дескриптор диалогового окна Display Properties
если приложение запущено с ключом /c



Может ли конструктор принимать в качестве параметра дескриптор окна Display Properties?

да, может
нет, не может
только в модульном приложении



При запуске хранителя экрана диалоговое окно Display Properties передает ему в качестве параметра

инициализатор
дескриптор
модификатор



Информации о положении окна по его дескриптору можно получить с помощью функции

DeclineWindMode
SetWinInit
GetWindowRect



Какие из приведенных ниже параметров содержит функция GetWindowRect?

дескриптор окна
маркерный шейдер
указатель на структуру rect



Визуализация изображения реализуется с помощью сообщения

rectmode
wmpaint
refresh



Сообщение wm_paint используется

для визуализации изображения
для переопределения структуры приложения
для формирования вершинных шейдеров



Для чего используется сообщение wmclose?

для удаления окна
для освобождения ресурсов
для переопределения вершинных шейдеров



Освобождение ресурсов и удаление окна реализуется с помощью

wmreset
wmescape
wmclose



Завершение работы приложения реализуется с помощью

wmconnect
wmdestroy
wmmarkup



Библиотека, которая реализует окно Display Properties, носит название

unit.dll
desk.cpl
scop.sc



Встроенный макрос, указывающий на каталог, в который устанавливается приложение, носит название

targetdir
markupinit
recycler



Сервис установки и конфигурирования программных продуктов, являющийся неотъемлемой частью операционных систем Windows 2000 и выше носит название

Windows Handle
Windows Restore
Windows Installer



Возможность по завершению установки приложения запустить код из пользовательской сборки, выполняющий некоторые нестандартные действия, носит название

Markup Store
Run Dll
Custom Actions



Для вызова функции InstallScreenSaver можно воспользоваться утилитой

rundll32
storeinit32
system32



Какой класс обеспечивает базовую функциональность Custom Actions?

Verify
Installer
Depend



C помощью какой утилиты можно изменять текущий хранитель экрана?

appenddll32
rundll32
resetdll32



Cвойствo Context.Parameters содержит

ассоциативный массив параметров
модификатор приложения
типизацию пиксельных шейдеров



Для добавления новых действий, выполняемых при инсталляции приложения, необходимо переопределить виртуальный метод

Destroy
Compound
Install



Главным предназначением шейдеров является

детерминация ассоциативных массивов
разгрузка центрального процессора
маркировка связанных отрезков



К математическим операторам языка HLSL следует отнести

%
++
/



С какой точностью выполняются вычисления в HLSL?

с 32-битной
с 64-битной
с 128-битной



В языке HLSL скалярные типы являются

маркированными модификаторами
одномерными векторами
ассоциативными шейдерами



Приложение может трактовать компоненты вектора

как геометрические координаты
как цветовые каналы
как ассоциативные шейдеры



Коллекция AllScreens принадлежит классу

Module
Screen
Monitor



Какие из перечисленных ниже элементов содержит формат COLLADA?

трехмерные модели
эффекты
техники



Формат COLLADA основан

на SSL
на UML
на XML



К элементам формата COLLADA следует отнести

шейдеры
материалы
источники света



Файл Project.fxcproj имеет формат

API
IIS
XML



Чтобы файл формата COLLADA мог корректно обрабатываться любым приложением, он должен содержать профиль

RESTORE
POINTER
COMMON



Файл формата COLLADA с информацией о контенте FX Composer имеет расширение

.cls
.dae
.res



Языки семейства Vertex Shader предназначены для программирования

виртуальных вершинных процессоров
ассоциативных модификаторов
комплексных шейдеров



Регистры пиксельных шейдеров для GeForce3 и GeForce4 рассчитаны на работу с числами в диапазоне

от -1 до +1
от -1 до 0
от 0 до 1



Большинство регистров виртуального вершинного процессора являются

скалярными
векторными
модульными



К данным, с которыми работает виртуальный процессор, следует отнести

текущее время
координаты вершин
модификаторы шейдеров



Регистры исходных данных виртуального процессора могут быть

маркированными
константными
модульными



К элементам вершинного процессора следует отнести

регистры итоговых результатов
регистры исходных данных
регистры общего назначения



К директивам, связывающим входные параметры с атрибутами вершины, следует отнести

dcl_color
dcl_position
dcl_psize



Регистры общего назначения используются

для хранения результатов команд
для хранения операндов
для адресации массива константных регистров



Задание константы осуществляется посредством директивы

res
mod
def



Команда пересылки данных из регистра в регистр носит название

set
res
mov



К составным частям команды вершинного процессора следует отнести

регистр назначения
регистры-операнды с исходными данными
идентификатор команды



Число ассемблерных команд вершинного шейдера не может превышать

64
128
256



Перемножение регистров осуществляется командой

mpl
mul
stl



Какая команда перемножает два регистра и прибавляет к полученному результату содержимое третьего регистра?

sap
mad
ssl



Сложение двух регистров осуществляется командой

mod
con
add



Какая функция возвращает дробную часть компонентов вектора?

dps
frc
ttl



Деление единицы на скалярный аргумент осуществляется функцией

ref
rcp
ads



Скалярное произведение трехмерных векторов осуществляется командой

sd3
dp3
ad3



Доступ к элементам коллекции Parameters возможен

по идентификатору
по шейдеру
по индексу



Для объявления статических локальных переменных функции применяется ключевое слово

static
point
modify



При написании эффекта в FX Composer 2.0 в качестве главного критерия оптимальности шейдера выступает

промежуточный код на языке Vertex Shader 1.1
тип рекурсивных модификаций шейдеров
количество тактов графического процессора, затрачиваемых на обработку одной вершины



Какая функция покомпонентно сравнивает содержимое двух регистров и возвращает 1, если компонент первого аргумента больше второго или равен ему, и 0 в противном случае?

dfe
sge
npe



Какая функция возводит 2 в степень скалярного аргумента с точностью 2-3 знака после запятой?

ads
dep
expp

Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png