Главная /
Программирование /
Практикум прикладного программирования на C# в среде VS.NET 2008
Практикум прикладного программирования на C# в среде VS.NET 2008 - ответы на тесты Интуит
Правильные ответы выделены зелёным цветом.
Все ответы: В курсе представлена коллекция лабораторных работ, знакомящих с приемами практического применения технологий программирования XNA, WPF, ADO.NET и Crystal Reports в среде VS.NET 2008. Материалы использованных публикаций оформлены в виде справочных сведений, пошаговых инструкций и подробных комментариев к выполняемым действиям и коду C#.
Все ответы: В курсе представлена коллекция лабораторных работ, знакомящих с приемами практического применения технологий программирования XNA, WPF, ADO.NET и Crystal Reports в среде VS.NET 2008. Материалы использованных публикаций оформлены в виде справочных сведений, пошаговых инструкций и подробных комментариев к выполняемым действиям и коду C#.
Какой класс в WPF, производный от
Drawing
, готовит внутри себя данные фигуры для рисования?
(1)
geometryDrawing
(2)
imageDrawing
(3)
glyphRunDrawing
(4)
videoDrawing
(5)
drawingGroup
Сколько видов элементов управления используется в WPF?
(1) 2
(2) 3
(3) 4
(4) 5
Ресурсы WPF окна приложения ...
(1) невидимы в других окнах приложения
(2) невидимы во всех окнах приложения
(3) видимы во всех окнах приложения
Укажите краткое определение реляционной базы данных:
(1) база данных, основанная на реляционной модели данных
(2) база данных, основанная на объектно-реляционной модели данных
(3) база данных, основанная на объектно-ориентированной модели данных
Какое из утверждений верно:
(1) пользовательские элементы управления имеют проектную плоскость времени проектирования
(2) пользовательские элементы управления имеют проектную плоскость время-частота
(3) пользовательские элементы управления не имеют проектную плоскость времени проектирования
Какие утверждения верны:
(1) пространство имен
System
содержит основные классы, чаще всего используемые в приложениях
(2) пространство имен
System
содержит базовые классы, чаще всего используемые в приложениях
(3) пространство имен
System
содержит классы, обеспечивающие поддержку преобразования типов данных, математических операций, удаленного и локального вызова программ Если свойство
CanRead = False
, то мы не можем использовать следующие методы, унаследованные от класса Stream
:
(1)
Read
(2)
ReadByte
(3)
WriteByte
Укажите, какой из терминов, обозначает наименьший элемент растрового изображения, отображаемый на экране:
(1) pixel
(2) voxel
(3) texel
Какой класс из библиотеки
System.Data.dll
обеспечивает подключение к источнику данных?
(1)
oleDbConnection
(2)
oleDbDataAdapter
(3)
oleDbCommand
На каком уровне многоуровневых систем управления данными непосредственно хранятся данные?
(1) data Store
(2) data Access Layer
(3) business Logic Layer
(4) presentation/User Interface Layer
Сколько типов отчетов по способу выборки данных выделяют в пакете Crystal Reports для Visual Studio .NET?
(1) 2
(2) 3
(3) 4
Сколько категорий элементов использует XAML?
(1) 4
(2) 3
(3) 2
(4) 5
Какой класс в WPF, производный от
Drawing
, готовит внутри себя аудиофайл?
(1)
geometryDrawing
(2)
imageDrawing
(3)
glyphRunDrawing
(4)
videoDrawing
(5)
drawingGroup
Какие существуют модели дерева элементов в WPF?
(1) логическое дерево
(2) визуальное дерево
(3) гибридное дерево
(4) виртуальное дерево
Каждому объекту, задекларированному как ресурс WPF, необходимо задать значение свойства:
(1)
x:Key
(2)
value
(3)
resources
Укажите определение первичного ключа базы данных:
(1) поле таблицы базы данных, значение которого используется в качестве уникального идентификатора записи этой таблицы
(2) поле таблицы, предназначенное для хранения значения внешнего ключа другой таблицы с целью организации связи между этими таблицами
(3) любое поле таблицы базы данных, значение которого является уникальным в данной строке
Какое из утверждений верно:
(1) класс активизирует обычное событие
StopDigitalClock
, когда заканчивается лимит времени
(2) класс активизирует обычное событие
StopDigitalClock
, когда превышен лимит времени
(3) класс активизирует по умолчанию обычное событие
StopDigitalClock
Какие утверждения верны:
(1) внутри пространства имен
System
можно объявлять классы и структуры
(2) внутри пространства имен
System
можно объявлять делегаты и перечисления
(3) внутри пространства имен
System
можно объявлять интерфейсы или другое пространство имен Класс
MemoryStream
может использоваться для создания потока, содержимое которого хранится:
(1) на диске
(2) в сети
(3) в памяти
Укажите назначение метода
LoadContent()
библиотеки XNA Game Studio:
(1) выполняет загрузку графического содержимого игры
(2) освобождает ресурсы, занятые игрой
(3) обновляет состояние игры
На первой ступени компиляции шейдера в систему команд физического процессора ...
(1) вершины обрабатываются вершинным процессором по программе, называемой вершинным шейдером
(2) видеокарта производит преобразование координат вершины из логической системы координат в оконную
(3) идет сборка примитивов
(4) происходит преобразование каждого примитива в набор пикселей экрана
(5) происходит обработка пикселей пиксельным процессором с использованием пиксельного шейдера
На каком уровне многоуровневых систем управления данными расположен код, который определяет, что именно должен видеть пользователь на экране?
(1) data Store
(2) data Access Layer
(3) business Logic Layer
(4) presentation/User Interface Layer
Укажите описание отчета Crystal Reports в Pull-режиме:
(1) машина Crystal Reports сама связывается с БД и выталкивает из нее данные в отчет согласно своим настройкам по выборке данных
(2) машина Crystal Reports сама связывается с БД и вталкивает в БД данные
(3) с БД связывается ADO-приложение, выбирает нужные данные по своим критериям, а машина Crystal Reports уже готовые данные вталкивает в отчет
Укажите верную последовательность этапов работы приложения WPF:
(1) конструируется объект
Application
- > вызывается метод Run()
- > возбуждается событие Application.Startup
(2) вызывается метод
Run()
- > возбуждается событие Application.Startup
- > конструируется объект Application
(3) возбуждается событие
Application.Startup
- > конструируется объект Application
- > вызывается метод Run()
Класс-контейнер WPF
RichTextBox
- это ...
(1) текстовое поле с расширенными возможностями
(2) текстовый блок с расширенным содержимым и управляемой полосой прокрутки
(3) блок, который дает возможность просматривать документ постранично и имеет привычные навигационные элементы
(4) элемент управления, в котором пользователь сам выбирает способ просмотра документа
Какие стратегии маршрутизации в WPF поддерживают маршрутизированные события?
(1)
itemsControl
(2)
direct
(3)
tunnel
(4)
bubble
Свойство
x:Key
ресурса WPF означает:
(1) пространство имен XAML
(2) имя, по которому другие элементы WPF будут получать доступ к ресурсу
(3) пространство имен WPF
Укажите определение внешнего ключа базы данных:
(1) любое поле таблицы базы данных, значение которого является уникальным в данной строке
(2) поле таблицы, предназначенное для хранения значения первичного ключа другой таблицы с целью организации связи между этими таблицами
(3) поле таблицы базы данных, значение которого используется в качестве уникального идентификатора записи этой таблицы
Какое из утверждений верно:
(1) после выполнение команды
Set as StartUp Project
узел стартового проекта выделяется полужирным стилем
(2) после выполнение команды
Set as StartUp Project
узел стартового проекта выделяется курсивом
(3) после выполнение команды
Set as StartUp Project
стиль узла стартового проекта не изменяется
Какие утверждения верны:
(1)
CreationTime
- свойство типа DateTime
, определяющее временные характеристики файловой единицы
(2)
LastAccessTime
- свойство типа DateTime
, определяющее временные характеристики файловой единицы по Гринвичу
(3)
LastWriteTime
- свойство типа DateTime
, определяющее временные характеристики файловой единицы Рассмотрим пример кода:
struct Situation
{
//Наш поток
public FileStream filestream;
//Здесь будем хранить данные
public byte [] bText;
//Размер буфера
public long bufSize;
public MaualResetEvent manualresetevent;
}
static void EndAsingRead(IAsyncResult iasyncresult)
{
Situation situation = (Situation)iasyncresult.AsyncState;
int readCount = situation.filestream.EndRead(iasyncresult);
situation.filestream.Close();
situation.manualresetevent.Set();
situation.manualresetevent.Close();
}
Если в приведенном выше коде закоментировать строку situation.manualresetevent.Set()
, то в этом случае:
(1) в функции
EndAsingRead
данные не будут выведены вообще
(2) будет выведено содержимое текстового файла только после окончания операции чтения
(3) будет выведено содержимое текстового файла перед окончанием операции чтения
Какая структура в библиотеке XNA Framework служит детектором столкновений между объектами?
(1)
boundBox
(2)
boundingBox
(3)
vector3
На четвертой ступени компиляции шейдера в систему команд физического процессора ...
(1) вершины обрабатываются вершинным процессором по программе, называемой вершинным шейдером
(2) видеокарта производит преобразование координат вершины из логической системы координат в оконную
(3) идет сборка примитивов
(4) происходит преобразование каждого примитива в набор пикселей экрана
(5) происходит обработка пикселей пиксельным процессором с использованием пиксельного шейдера
Класс
DbConnection
обобщенного поставщика данных используется ...
(1) для выполнения SQL-команд и хранимых процедур
(2) для установки соединения с источником данных
(3) для предоставления быстрого последовательного доступа к данным только для чтения
(4) для наполнения набора данных
DataSet
информацией из источника данных Переключатель
Using the Report Wizard
в окне галереи отчетов Crystal Reports Gallery устанавливает ...
(1) создание отчета с использованием мастера
(2) создание отчета с нуля как пустого
(3) создание отчета на основе уже существующего
При вызове конструктора окна WPF - ...
(1) создается объект окна
(2) окно инициализировало декларативные элементы
(3) окно получило фокус ввода
(4) окно теряет фокус ввода
(5) окно построено, но еще не отображено
(6) окно отображено на экране
Класс-контейнер WPF
FlowDocumentReader
- это ...
(1) текстовое поле с расширенными возможностями
(2) текстовый блок с расширенным содержимым и управляемой полосой прокрутки
(3) блок, который дает возможность просматривать документ постранично и имеет привычные навигационные элементы
(4) элемент управления, в котором пользователь сам выбирает способ просмотра документа
Укажите стратегию маршрутизации в WPF, при которой маршрутизация событий является восходящей:
(1)
tunnel
(2)
bubble
(3)
direct
Укажите класс WPF, который содержит свойство
Resources
типа System.Windows.ResourceDictionary
:
(1)
system.Windows.FrameworkDocument
(2)
system.Windows.FrameworkElement
(3)
system.Windows.FrameworkApplication
Как называется логический уровень в многоуровневом подходе к проектированию приложений, фактически являющийся местом, где хранятся структурированные данные?
(1) data store
(2) data access layer
(3) business logic layer
(4) presentation/eser interface layer
Какое из утверждений верно:
(1) приложения WPF можно создавать путем перетаскивания элементов управления с панели элементов на поверхность разработки
(2) как и приложения Windows Forms, приложения WPF можно создавать путем перетаскивания элементов управления с панели элементов на поверхность разработки
(3) как и приложения Windows, приложения WPF можно создавать путем перетаскивания элементов управления с панели элементов на поверхность разработки
Библиотека .NET Framework использует пространство имен System, поэтому в начало каждой программы мы включали следующую инструкцию:
(1) using System
(2) using System.Collections.Generic
(3) using System.Windows.Forms
Внесем в файл C:\a.txt числа 0123456789, выполним следующий код:
private void button1_Click(object sender, System.EventArgs e)
{
//Файл создан заранее, его объем должен быть достаточно большим
string path = "C:\a.txt";
using(FileStream
fileStream = new FileStream(path, FileMode.Open))
{
fileStream.Seek(1, SeekOrigin.Begin);
for (int i=0;i<fileStream.Length;i++)
textBox1.Text=fileStream.ReadByte()+" ";
}
Результат в TextBox:
(1) 495051525354555657-1
(2)
495051525354555657+1
(3)
данные не будут выведены вообще
Укажите назначение метода
Draw()
библиотеки XNA Game Studio:
(1) освобождает ресурсы, занятые игрой
(2) перерисовывает игровую графику
(3) выполняет загрузку графического содержимого игры
(4) обновляет состояние игры
Укажите корректное объявление переменной
v
, являющейся вектором из четырех чисел типа float
:
(1)
vector(float, 4) v;
(2)
vector<float, 4> v;
(3)
float4 v;
Класс
DbDataAdapter
обобщенного поставщика данных используется ...
(1) для выполнения SQL-команд и хранимых процедур
(2) для установки соединения с источником данных
(3) для предоставления быстрого последовательного доступа к данным только для чтения
(4) для наполнения набора данных
DataSet
информацией из источника данных При создании отчетов с использованием мастера, какой из экспертов должен быть выбран для выполнения стандартных отчетов?
(1)
standard
(2)
cross-Tab
(3)
mail Label
При генерации события
Window.Deactivated
окна WPF - ...
(1) создается объект окна
(2) окно инициализировало декларативные элементы
(3) окно получило фокус ввода
(4) окно теряет фокус ввода
(5) окно построено, но еще не отображено
(6) окно отображено на экране
Укажите, какой дочерний элемент верхнего уровня в
FlowDocument
, cодержит форматированный текст:
(1)
paragraph
(2)
list
(3)
table
(4)
blockUIContainer
(5)
section
Укажите событие времени жизни окна, которое возбуждается при получении окном фокуса ввода системы:
(1)
activated
(2)
closed
(3)
closing
(4)
contentRendered
(5)
locationChanged
(6)
sourceInitialized
Укажите тип свойства
Resources
класса System.Windows.Application
:
(1)
system.Windows.ResourceDictionary
(2)
system.Windows.ResourceDocument
(3)
system.Windows.ResourceWindows
Как называется логический уровень в многоуровневом подходе к проектированию приложений, фактически являющийся кодом, необходимым для извлечения и манипулирования необработанными данными?
(1) data store
(2) data access layer
(3) business logic layer
(4) presentation/eser interface layer
Пример кода:
public event PropertyChangedEventHandler PropertyChanged;
демонстрирует:
(1) событие реализации интерфейса INotifyPropertyChanged
(2) событие реализации интерфейса INotifyProperty
(3) событие реализации интерфейса INotifyProperty Interfaces
Какие утверждения характеризуют члены перечисления типа
FileAttributes
:
(1)
Compressed
- наличие его означает, что файл упакован
(2)
Device
- зарезервирован для будущих версий операционной системы
(3)
Directory
- указывает на то, что файл не является каталогом
Следующий код:
Imports System
Imports System.IO
Module VBDemo
Sub Main()
Dim Bytes() As Byte = New Byte(10) {}
Dim I As Integer
Dim MemStr As New MemoryStream()
Dim FileStr As New FileStream(“c:\temp\bytes.bin”, _
FileMode.CreateNew)
Dim Rand As System.Random = New System.Random()
For I = 0 To 9
Bytes(I) = Rand.Next(0, 100)
Next
MemStr.Write(Bytes, 0, I)
MemStr.WriteTo(FileStr)
MemStr.Close()
FileStr.Close()
End Sub
End Module
демонстрирует:
(1) использование класса
MemoryStream
для создания нового потока в памяти
(2) использование класса
MemoryStream
для задания содержимого потока
(3) использование класса
MemoryStream
для сохранения потока в файле
Метод
LoadContent()
срабатывает ...
(1) в начале игры
(2) циклически в течение игры
(3) в конце игры
Сколько типов примитивов поддерживает XNA Framework?
(1) 6
(2) 5
(3) 4
(4) 3
При каком типе команд объекта
DbCommand
, команда будет выполнять прямой SQL-оператор?
(1)
text
(2)
storedProcedure
(3)
tableDirect
При выборе какого из перечисленных ниже источников данных для создания отчета, мы получаем наборы данных, которые используются в проекте приложения?
(1)
project Data
(2)
current Connections
(3)
favorites
(4)
history
(5)
create New Connection
При каком значении свойства
Application.Current.ShutdownMode
, приложение закрывается вместе с закрытием последнего окна?
(1)
ShutdownMode.OnLastWindowClose
(2)
ShutdownMode.OnMainWindowClose
(3)
ShutdownMode.OnExplicitShutdown
Укажите, какой дочерний элемент верхнего уровня в
FlowDocument
, содержит различные элементы пользовательского интерфейса, становящиеся частью размещения:
(1)
paragraph
(2)
list
(3)
table
(4)
blockUIContainer
(5)
section
Объект команды - это ...
(1) элемент, который представляет определенную задачу и следит за тем, когда она может быть выполнена
(2) элемент управления, при активизации которого запускается команда
(3) метод, который выполняется при запуске команды
(4) объект, занимающийся отслеживанием маршрутизованных событий команды и переадресующий ее выполнение соответствующему обработчику
(5) необязательный элемент, который ждет обслуживания своей командой и на котором команда выполняется
Ресурсы WPF определяют в коллекции корневого элемента-окна:
(1)
<html.Resources>
(2)
<document.Resources>
(3)
<window.Resources>
Как называется логический уровень в многоуровневом подходе к проектированию приложений, фактически являющийся кодом, который обрабатывает данные в соответствии с поставленной задачей для последующего представления их пользователю?
(1) data store
(2) data access layer
(3) business logic layer
(4) presentation/eser interface layer
Какое из утверждений верно:
(1) интерфейс INotifyPropertyChanged используется для уведомления клиента (это может быть интерфейс приложения или внутренние объекты приложения) об изменении свойств определенного объекта
(2) интерфейс INotifyPropertyChanged используется для уведомления клиента об изменении свойств определенного приложения
(3) интерфейс INotifyPropertyChanged используется для уведомления клиента об изменении свойств внутренних объектов приложения
Какие утверждения верны:
(1)
Delete()
- этот метод используется для удаления файла или каталога
(2)
Create()
- этот метод используется для создания каталога
(3)
CreateSubDirectory(String)
- метод используется для создания каталога
Какое из определений более полное:
(1) класс
BinaryFormatter
сериализует и десериализует объект или полный граф связанных объектов в двоичном формате
(2) класс
BinaryFormatter
сериализует объект или полный граф связанных объектов в двоичном формате
(3) класс
BinaryFormatter
сериализует и десериализует объект или полный граф связанных объектов в SOAP-формате
Укажите, как называется в игровой терминологии двумерное изображение, которое "накладывают" на трехмерные модели?
(1) texture
(2) tile
(3) camera
Какое значение поля
deviceType
класса GraphicsDevice
определяет тип выбранной видеокарты как реальное аппаратное устройство?
(1)
hardware
(2)
reference
(3)
nullReference
Метод
ExecuteReader()
объекта DbCommand
...
(1) выполняет запрос
SELECT
и возвращает объект DbDataReader
(2) выполняет запрос
SELECT
и возвращает значение первого поля первой строки из набора строк, сгенерированного командой
(3) применяется для исполнения SQL-команд вставки, удаления или обновления записей
При выборе какого из перечисленных ниже источников данных для создания отчета, мы получаем ранее используемые источники данных?
(1)
project Data
(2)
current Connections
(3)
favorites
(4)
history
(5)
create New Connection
Какие значения может принимать свойство
Application.Current.ShutdownMode
?
(1)
ShutdownMode.OnLastWindowClose
(2)
ShutdownMode.Close
(3)
ShutdownMode.OnMainWindowClose
(4)
ShutdownMode.OnExplicitShutdown
Какой объект
GeometryDrawing
описывает структуру самой геометрии фигуры?
(1)
geometry
(2)
pen
(3)
brush
Какое событие времени жизни элемента управления возникает после создания элемента и определения всех его полей и свойств?
(1)
initialized
(2)
loaded
(3)
unloaded
Для правильного применения привязки к сложным объектам данных технология WPF предоставляет специализированные классы:
(1)
xmlDataProvider
(2)
objectDataProvider
(3)
htmlDataProvider
Как называется логический уровень в многоуровневом подходе к проектированию приложений, фактически являющийся кодом, который определяет, что именно пользователь должен видеть на экране?
(1) data store
(2) data access layer
(3) business logic layer
(4) presentation/user interface layer
Какое из утверждений наиболее полное:
(1) необходимые для работы исполнимого файла DLL-библиотеки должны находиться с ним в одном каталоге или в системном каталоге
(2) необходимые для работы исполнимого файла DLL-библиотеки должны находиться с ним в одном каталоге
(3) необходимые для работы исполнимого файла DLL-библиотеки должны находиться с ним в одном в системном каталоге
Пример кода:
Imports System
Imports System.IO
Module VBDemo
Sub Main()
Dim Path As String = "c:\"
Dim DirInfo As New DirectoryInfo(Path)
Dim Dirs() As DirectoryInfo
Dim I As Integer
Console.WriteLine("Initial Directory:"&DirInfo.FullName);
Dirs=DirInfo.GetDirectories
For I=0 To Dirs.GetUpperBound(0)
Console.WriteLine(Dirs(I).FullName)
Next
End Sub
End Module
демонстрирует:
(1) использование метода
GetDirectories
для получения списка каталогов на диске C
(2) использование класса
DirectoryInfo
(3) использование класса
FileInfo
Какое из утверждений верно:
(1) метод
SpecialSettingAttribute
не может быть наследован
(2) метод
SpecialSettingAttribute
может быть наследован
(3) метод
SpecialSettingAttribute
может быть наследован независимо от реализации
Матрица преобразования в трехмерной графике - это ...
(1) матрица, которая служит для выполнения модельных преобразований
(2) матрица, которая содержит в себе координаты размещения камеры в трехмерном пространстве
(3) матрица, которая создает проекцию трехмерной сцены на экран плоского монитора
Какое поле класса
GraphicsDevice
соответствует выбранной для работы видеокарте?
(1)
adapter
(2)
renderWindowHandle
(3)
presentationParameters
Какая коллекция класса
DataTable
содержит объекты, которые определяют имя, тип хранимых данных и первичный ключ каждого столбца из DataTable
?
(1)
columns
(2)
rows
(3)
constraints
Какая секция в отчете Crystal Reports является заголовком всего отчета?
(1)
report Header
(2)
page Header
(3)
group Header
(4)
details
(5)
group Footer
(6)
report Footer
(7)
page Footer
Элемент управления
Thumb
в WPF ...
(1) прокручивает окно, если интерфейс с дочерними элементами в нем не помещается
(2) инкапсулирует область, которую можно перемещать, и генерирует все необходимые события
(3) принимает одного потомка и масштабирует его пропорционально своим размерам
Какие значения может принимать атрибут
Stretch
элемента Image
?
(1)
none
(2)
fill
(3)
uniform
(4)
true
(5)
uniformToFill
Маршрутизацией событий в WPF называют:
(1) прямую реакцию приложения на определенные действия пользователя
(2) запрос приложения на определенные действия пользователя
(3) движение событий по дереву элементов в поиске своих обработчиков
Какое из значений свойства
Mode
элемента Binding
определяет режим двухсторонней привязки для свойств, доступных для редактирования в пользовательском интерфейсе?
(1)
default
(2)
oneTime
(3)
oneWay
(4)
oneWayToSource
(5)
twoWay
Укажите тип свойства
MethodParameters
класса ObjectDataProvider
:
(1)
system.collections.ilist
(2)
bool
(3)
string
(4)
object
(5)
system.Type
Пример кода:
(1) запуск таймера конструктором
(2) останов таймера конструктором
(3) запуск и останов таймера конструктором
Класс
Path
предоставляет набор статических методов, используемых для обработки имен файлов и каталогов; методы, реализованные в этом классе, следующие:
(1)
ChangeExtension(String, String)
(2)
Combine(String, String)
(3)
GetDirectoryName(String)
Следующий код:
using System.Runtime.Serialization;
...
[Serializable]
public class OrderEntity : ISerializable
{
void ISerializable.GetObjectData(SerializationInfo info, StreamingContext
ctxt)
{
info.AddValue("OrderID", orderID);
}
deserialization
public OrderEntity(SerializationInfo info, StreamingContext ctxt)
{
orderID = (int)info.GetValue("OrderID", typeof(int));
}
демонстрирует:
(1) пример организации конструктора десериализации, вызываемый классом
SoapFormatter
при десериализации
(2) пример организации конструктора сериализации, вызываемый классом
SoapFormatter
при сериализации
(3) пример вызова функции сериализации классом
SoapFormatter
при сериализации
Укажите, какой из представленных участков кода трехмерной игры, устанавливает начальную позицию объектов?
(1)
BeginPosition();
(2)
background.Load(this.Content, "Textures\\hallake001");
(3)
Sound.Load(this.Content);
Укажите корректный способ инициализации четырехмерного вектора в HLSL:
(1)
float4 v = (0.2, 0.4, 0.6, 0.8);
(2)
float v = {0.2, 0.4, 0.6, 0.8};
(3)
float4 v = {0.2, 0.4, 0.6, 0.8};
Какое значение принимает свойство
RowState
, если строка только что создана, но еще не добавлена в таблицу?
(1)
detached
(2)
added
(3)
deleted
(4)
modified
(5)
unchanged
Какая секция в отчете Crystal Reports является нижним колонтитулом группы?
(1)
report Header
(2)
page Header
(3)
group Header
(4)
details
(5)
group Footer
(6)
report Footer
(7)
page Footer
На первом этапе работы приложения WPF:
(1) возбуждается событие
Application.Startup
(2) вызывается метод
Run()
(3) конструируется объект
Application
При значении атрибута
Stretch
элемента Image
, равным Fill
, ...
(1) изображение масштабируется до естественного размера
(2) изображение масштабируется по всей области просмотра без соблюдения пропорций
(3) изображение масштабируется с соблюдением пропорций, чтобы полностью поместиться в область просмотра
(4) изображение масштабируется с соблюдением пропорций так, чтобы в область просмотра полностью вместился хотя бы один размер
Какие библиотечные события WPF возникают при загрузке, инициализации и выгрузке элемента, окна или приложения?
(1) события времени жизни
(2) события клавиатуры
(3) события мыши
(4) события стилуса
Какое из значений свойства
Mode
элемента Binding
определяет режим односторонней начальной привязки, когда значение целевого свойства устанавливается по значению источника только один раз?
(1)
default
(2)
oneTime
(3)
oneWay
(4)
oneWayToSource
(5)
twoWay
Минимальное количество таблиц в объекте
DataSet
равно:
(1) 0
(2) 1
(3) 2
Пример кода:
time = COUNT_TIME * 60; // Секунды
}
public void Start()
{
timer.Stop();
timer.Start();
}
public void Restart()
{
time = COUNT_TIME * 60; // Секунды
timer.Stop();
timer.Start();
}
public void StopResult()
{
timer.Stop();
if (StopDigitalClock != null)
StopDigitalClock(this, EventArgs.Empty);
}
public void Stop()
{
timer.Stop();
}
демонстрирует:
(1) как задать начальное значение таймера
(2) как запустить таймер
(3) как остановить таймер
Метод
ToString()
свойства Attributes
возвращает строку с именами атрибутов элемента, которые поддерживают:
(1) побитовые операции над значениями членов
(2) побайтовые операции над значениями членов
(3) как побайтовые, так и побитовые операции над значениями членов
Код:
FileStream sourceFile = File.OpenRead(@"C:\zip.xml");
FileStream destFile = File.Create(@"C:\zip.zip");
GZipStream compStream = new GZipStream(destFile, CompressionMode.Compress);
try
{
int value = sourceFile.ReadByte();
while (value!= -1)
{
compStream.WriteByte((byte)value);
value = sourceFile.ReadByte();
}
}
finally
{
compStream.Dispose();
}
демонстрирует
(1) пример архивирования файла
(2) пример разархивирования файла
(3) пример восстановления файла
Укажите, какой из представленных участков кода двумерной игры, читает буфер клавиатуры?
(1)
keyboardState = Keyboard.GetState();
(2)
this.IsMouseVisible = true;
(3)
graphics.ToggleFullScreen();
При каком значении свойства
GraphicsDeviceStatus
, графическое устройство работает нормально?
(1)
normal
(2)
notReset
(3)
lost
Метод
Read()
класса DbDataReader
...
(1) перемещает курсор строки результирующего набора на следующую строку
(2) возвращает значение поля текущей строки с указанным индексом столбца
(3) заполняет получаемый массив полями текущей записи
(4) возвращает значение поля с указанным индексом в текущей строке
(5) переводит курсор перед первой строкой следующего набора результатов
(6) закрывает модуль чтения
При помощи какого контейнера панели Field Explorer в отчете отображаются те поля, которые напрямую поступают из базы данных?
(1)
database Fields
(2)
special Fields
(3)
unbound Fields
Укажите первый этап процесса работы окна WPF:
(1) вызывается конструктор
(2) возбуждается событие
Window.Initialized
(3) возбуждается событие
Window.Activated
На сколько категорий WPF разделяет текстовые документы на основе их предполагаемого использования?
(1) 4
(2) 3
(3) 2
Библиотечные события WPF делятся на:
(1) события времени жизни
(2) события клавиатуры
(3) события мыши
(4) события стилуса
(5) события вывода
Какое из значений свойства
Mode
элемента Binding
определяет режим односторонней привязки, когда целевое свойство обновляется при изменении свойства источника?
(1)
default
(2)
oneTime
(3)
oneWay
(4)
oneWayToSource
(5)
twoWay
Какое свойство класса
ObjectDataProvider
определяет список параметров для передачи конструктору?
(1)
constructorParameters
(2)
isAsynchronous
(3)
methodName
(4)
methodParameters
(5)
objectInstance
(6)
objectType
Пример кода:
clock = this.Resources["clock"] as DigitalClock;
}
DigitalClock clock; // Ссылка на экземпляр из ресурсов
демонстрирует:
(1) извлечение объекта из коллекции ресурсов
(2) извлечение темы из коллекции ресурсов
(3) извлечение предмета из коллекции ресурсов
Какое из утверждений верно:
(1)
класс
FileInfo
выполняет роль "оболочки" вокруг маршрута к файлу
(2) класс
FileInfo
расширяет класс FileSystemInfo
(3) класс
FileInfo
добавляет к классу FileSystemInfo
свойства и методы для манипуляции файлами
Фрагмента кода:
using System;
using System.Text;
using System.Net;
using System.Net.Sockets;
class SocketServer
{
public static void Main()
{
StreamWriter streamWriter;
StreamReader streamReader;
NetworkStream networkStream;
TcpListener tcpListener = new TcpListener(5555);
tcpListener.Start();
Console.WriteLine("The Server has started on port 5555");
Socket serverSocket = tcpListener.AcceptSocket();
try
{
if (serverSocket.Connected)
{
while (true)
{
Console.WriteLine("Client connected");
networkStream = new NetworkStream(serverSocket);
streamWriter = new StreamWriter(networkStream);
streamReader = new StreamReader(networkStream);
Console.WriteLine(streamReader.ReadLine());
}
}
if (serverSocket.Connected)
serverSocket.Close();
Console.Read();
}
catch (SocketException ex)
{
Console.WriteLine(ex);
}
}
}
демонстрирует, что:
(1) приложение сервер стартует на порте 5555
(2) приложение сервер отображает соответствующее сообщение
(3) приложение сервер ждет входящего запроса на подсоединение от Клиента
Укажите, какой из представленных участков кода трехмерной игры, пересчитывает координаты курсора на трехмерный объем?
(1)
Ray pickRay = GetPickRay();
(2)
mouseFree = mouseState.LeftButton == ButtonState.Released;
(3)
enterFree = keyboardState.IsKeyUp(Keys.Enter);
Укажите назначение класса
oleDbConnection
из библиотеки System.Data.dll
:
(1) обеспечивает подключение к источнику данных
(2) обеспечивает связь между источником данных и набором данных в оперативной памяти
(3) является объектом команд SQL для работы в источнике данных
Какое значение принимает свойство
RowState
, если строка была изменена, но еще не принята?
(1)
detached
(2)
added
(3)
deleted
(4)
modified
(5)
unchanged
Какая операция вычисления сводки вычисляет меру отношений между двумя или более элементами?
(1)
correlation with
(2)
covariance with
(3)
mode
(4)
population variance
(5)
population standard deviation
(6)
weighted average with
Укажите верную последовательность этапов процесса работы окна WPF:
(1) вызывается конструктор - > возбуждается событие
Window.Initialized
- > возбуждается событие Window.Activated
(2) возбуждается событие
Window.Initialized
- > вызывается конструктор - > возбуждается событие Window.Activated
(3) вызывается конструктор - > возбуждается событие
Window.Activated
- > возбуждается событие Window.Initialized
Документы фиксированного формата предназначены для ...
(1) приложений, требующих точного представления в режиме WYSIWYG, независимо от используемого дисплея или принтера
(2) оптимизации просмотра и удобочитаемости и используются, когда простота чтения является основным требованием сценария документа
(3) работы с базами данных
Прослушивающий элемент привязки обработчиков - это ...
(1) элемент, который представляет определенную задачу и следит за тем, когда она может быть выполнена
(2) элемент управления, при активизации которого запускается команда
(3) метод, который выполняется при запуске команды
(4) объект, занимающийся отслеживанием маршрутизованных событий команды и переадресующий ее выполнение соответствующему обработчику
(5) необязательный элемент, который ждет обслуживания своей командой и на котором команда выполняется
Какое из значений свойства
Mode
элемента Binding
организует однонаправленную привязку, при которой выражение привязки помещается в источник?
(1)
default
(2)
oneTime
(3)
oneWay
(4)
oneWayToSource
(5)
twoWay
Какое свойство класса
ObjectDataProvider
определяет список параметров для передачи методу?
(1)
constructorParameters
(2)
isAsynchronous
(3)
methodName
(4)
methodParameters
(5)
objectInstance
(6)
objectType
Пример кода:
public event RoutedEventHandler StopClock
{
add { AddHandler(StopClockEvent, value); }
remove { RemoveHandler(StopClockEvent, value); }
}
демонстрирует:
(1) организацию контейнера для подписки на маршрутизированное событие
(2) организацию контейнера для подписки на немаршрутизированное событие
(3) организацию приемника для подписки на немаршрутизированное событие
Какое из утверждений верно:
(1)
OpenRead()
— мы используем данный метод класса FileInfo
для создания объекта FileStream
с доступом к файлу как для чтения, так и для записи
(2)
OpenText()
— этот метод класса FileInfo
создает объект StreamReader
с кодировкой UTF8, который используется для чтения из существующего файла
(3)
OpenWrite()
— мы используем данный метод класса FileInfo
для создания объекта FileStream
с доступом к файлу только для чтения
Следующий пример:
Imports System
Imports System.IO
Module VBDemo
Sub Main()
Dim Bytes As Byte()
Dim I As Integer
Dim Reader As BinaryReader
Reader = New BinaryReader(File.OpenRead (“c:\demo.exe”))
While Reader.PeekChar() > -1
Bytes = Reader.ReadBytes(16)
For I = 0 To Bytes.GetUpperBound(0)
Console.Write(“0x{0:X2}|”, Bytes(I))
Next
Console.WriteLine()
End While
End Sub
End Module
показывает:
(1) как использовать класс
BinaryReader
для создания простой утилиты шестнадцатеричного дампа
(2) как использовать класс
BinaryWrite
для создания простой утилиты шестнадцатеричного дампа
(3) как использовать класс
BinaryReader
для создания простой утилиты восьмеричного дампа
Укажите, какой из терминов в трехмерной графике, обозначает простые плоские геометрические фигуры?
(1) примитивы
(2) сцена
(3) модельные преобразования
Какой тип данных языка HLSL обозначает логический тип, который может принимать значения
true
или false
?
(1)
bool
(2)
int
(3)
half
(4)
float
(5)
double
Свойство
RowFilter
объекта DataView
...
(1) позволяет задать критерий выбора представляемых строк
(2) позволяет удалять строки
(3) позволяет выбирать строки, находящиеся в определенном состоянии
Какая операция вычисления сводки вычисляет статистическую дисперсию всей генеральной совокупности элементов?
(1)
correlation with
(2)
covariance with
(3)
mode
(4)
population variance
(5)
population standard deviation
(6)
weighted average with
Сколько раз может генерироваться событие
Activated
в процессе работы окна WPF?
(1) один раз
(2) два раза
(3) неограниченное число раз
Какое свойство класса
FlowDocument
может обеспечить выравнивание текста по обеим границам колонок?
(1)
textAlignment
(2)
isHyphenationEnabled
(3)
isOptimalParagraphEnabled
(4)
columnGap
(5)
columnRuleBrush
Укажите событие времени жизни окна, которое возникает сразу после первой визуализации окна:
(1)
activated
(2)
closed
(3)
closing
(4)
contentRendered
(5)
locationChanged
(6)
sourceInitialized
Какое из значений свойства
Mode
элемента Binding
определяет режим двухсторонней привязки, когда целевое свойство обновляется при изменении свойства-источника и свойство-источник обновляется при изменении целевого свойства?
(1)
default
(2)
oneTime
(3)
oneWay
(4)
oneWayToSource
(5)
twoWay
Укажите тип свойства
ConstructorParameters
класса ObjectDataProvider
:
(1)
system.collections.ilist
(2)
bool
(3)
string
(4)
object
(5)
system.Type
Какое из утверждений верно:
(1) для управления таймером в классе
Clock
предусмотрены функции доступа
(2) для управления таймером в классе
ClockStop
предусмотрены функции доступа
(3) для управления таймером в классе
СlockStart
предусмотрены функции доступа
Какое из утверждений верно:
(1)
метод
IsPathRooted(String)
класса Path
проверяет: содержит ли полное имя файла корневой каталог
(2)
метод
IsPathRooted(String)
класса Path
проверяет: содержит ли неполное имя файла корневой каталог
(3)
метод
IsPathRooted(String)
класса Path
проверяет: каждый файл или каталог, кроме корневого, имеет полное имя
Если нас не интересует число строк, которые мы должны прочитать, и мы знаем, что объем файла не очень велик, мы можем использовать:
(1) метод
ReadToEnd
(2) метод
Read
(3) метод
ReadByte
Какой из методов библиотеки XNA Game Studio выполняет загрузку графического содержимого игры?
(1)
loadContent()
(2)
update()
(3)
unloadContent()
(4)
draw()
Какой тип данных языка HLSL обозначает 32-х битное число с плавающей точкой?
(1)
bool
(2)
int
(3)
half
(4)
float
(5)
double
Метод
GetInt32(int ordinal)
класса DbDataReader
...
(1) перемещает курсор строки результирующего набора на следующую строку
(2) возвращает значение поля текущей строки с указанным индексом столбца
(3) заполняет получаемый массив полями текущей записи
(4) возвращает значение поля с указанным индексом в текущей строке
(5) переводит курсор перед первой строкой следующего набора результатов
(6) закрывает модуль чтения
Какая операция вычисления сводки вычисляет статистическую выборочную дисперсию конкретной выборки элементов?
(1)
correlation with
(2)
covariance with
(3)
mode
(4)
sample variance
(5)
sample standard deviation
(6)
count
При генерации события
Window.Closing
окна WPF - ...
(1) поступило требование закрыть окно, которое еще можно отменить
(2) окно разрушено и не подлежит восстановлению
(3) окно выгружено из памяти
Рассмотрим следующий фрагмент кода:
private void button1_Click(object sender, System.EventArgs e)
{
string path = @"C:\a.txt";
using(FileStream filestream=File.Open(path, FileMode.OpenOrCreate))
{
BinaryWriter binarywriter = new BinaryWriter(filestream);
decimal dNum=20.3m;
binarywriter.Write(dNum);
dNum=723.05m;
binarywriter.Write(dNum);
dNum=3000.105m;
binarywriter.Write(dNum);
}
using(FileStream filestream=File.Open(path, FileMode.Open))
{
BinaryReader binaryreader = new BinaryReader(filestream);
decimal dNum;
filestream.Seek(16,SeekOrigin.Begin);
textBox1.Text+=binaryreader.ReadDecimal().ToString()+" ";
filestream.Seek(32,SeekOrigin.Begin);
textBox1.Text+=binaryreader.ReadDecimal().ToString()+" ";
filestream.Seek(0,SeekOrigin.Begin);
textBox1.Text+=binaryreader.ReadDecimal().ToString()+" ";
}
}
Результат в TextBox:
(1) 723,05 3000,105 20,3
(2) 723,05
(3) 3000,105
Какой класс в WPF, производный от
Drawing
, готовит внутри себя данные изображения?
(1)
geometryDrawing
(2)
imageDrawing
(3)
glyphRunDrawing
(4)
videoDrawing
(5)
drawingGroup
Какие виды элементов управления используются в WPF?
(1) с двойственным содержимым
(2) с одиночным содержимым
(3) со множественным содержимым
Ресурсы WPF приложения ...
(1) невидимы во всех окнах приложения
(2) видимы во всех его окнах, но невидимы в других приложениях
(3) видимы во всех приложениях
Как называется база данных, основанная на реляционной модели данных?
(1) объектно-реляционная база данных
(2) реляционная база данных
(3) объектно-ориентированная база данных
Какое из утверждений верно:
(1) пользовательские элементы управления можно запускать на выполнение только с помощью исполнимого теста
(2) пользовательские элементы управления можно остановить в среде исполнения только с помощью исполнимого теста
(3) пользовательские элементы управления можно отключить и повторно включить на выполнение только с помощью исполнимого теста
Какие утверждения верны:
(1) пространство имен
System
содержит множество пространств имен первого уровня
(2) пространство имен
System
содержит множество пространств имен второго уровня
(3) пространство имен
System
содержит множество пространств имен третьего уровня Если свойство
CanSeek = False
, то мы не можем использовать следующие свойства и методы, унаследованные от класса Stream
:
(1)
Length
(2)
Set Length
(3)
Seek
Укажите, какой из терминов, обозначает точку текстуры в трехмерном пространстве:
(1) voxel
(2) texel
(3) pixel
Какой класс из библиотеки
System.Data.dll
обеспечивает связь между источником данных и набором данных в оперативной памяти?
(1)
oleDbConnection
(2)
oleDbDataAdapter
(3)
oleDbCommand
На каком уровне многоуровневых систем управления данными расположен код, который необходим для извлечения и манипулирования данными, находящимися в хранилище?
(1) data Store
(2) data Access Layer
(3) business Logic Layer
(4) presentation/User Interface Layer
Какие типы отчета по способу выборки данных выделяют в пакете Crystal Reports для Visual Studio .NET?
(1) Push
(2) Pull
(3) Access
Какие категории элементов использует XAML?
(1) элементы баз данных
(2) панели размещения
(3) элементы управления
(4) элементы, связанные с документом
(5) графические фигуры
Какой класс в WPF, производный от
Drawing
, послойно накапливает коллекцию данных других объектов класса Drawing
, как один составной объект?
(1)
geometryDrawing
(2)
imageDrawing
(3)
glyphRunDrawing
(4)
videoDrawing
(5)
drawingGroup
Логическое дерево представляет собой ...
(1) модель отображаемых элементов интерфейса, порожденных классом
Visual
(2) модель структуры зависимостей родитель-потомок, определяемую вложенностью содержимого крупных элементов при формировании разметки
XAML
(3) движение событий по дереву элементов в поиске своих обработчиков
В свойстве
x:Key
ресурса WPF префикс x:
означает:
(1) пространство имен WPF и пространство имен XAML
(2) пространство имен XAML
(3) пространство имен WPF
Как называется поле таблицы базы данных, значение которого используется в качестве уникального идентификатора записи этой таблицы?
(1) внешний ключ
(2) первичный ключ
(3) вторичный ключ
Какое из утверждений верно:
(1) чтобы создать библиотечную сборку надо выполнить команду меню Build/Build Solution
(2) чтобы создать библиотечную сборку надо выполнить жест F6
(3) чтобы создать библиотечную сборку надо выполнить жест F5
Какие утверждения верны:
(1) классы ввода-вывода определяются внутри пространства имен, именуемого
System.I0
(2) классы ввода-вывода определяются внутри пространства имен, именуемого
System.Data
(3) классы ввода-вывода определяются внутри пространства имен, именуемого
System.Windows.Forms
Байтовый массив, зарезервированный классом
MemoryStream
, может иметь как фиксированную, так и произвольную длину; в последнем случае мы можем:
(1) изменять размер массива
(2) читать из массива
(3) записывать в массив
Укажите назначение метода
Update()
библиотеки XNA Game Studio:
(1) освобождает ресурсы, занятые игрой
(2) выполняет загрузку графического содержимого игры
(3) обновляет состояние игры
На второй ступени компиляции шейдера в систему команд физического процессора ...
(1) вершины обрабатываются вершинным процессором по программе, называемой вершинным шейдером
(2) видеокарта производит преобразование координат вершины из логической системы координат в оконную
(3) идет сборка примитивов
(4) происходит преобразование каждого примитива в набор пикселей экрана
(5) происходит обработка пикселей пиксельным процессором с использованием пиксельного шейдера
На какие уровни делятся многоуровневые системы управления данными?
(1) уровень "Запись данных"
(2) уровень "Хранилище данных"
(3) уровень "Доступ к данным"
(4) уровень "Бизнес-логика"
(5) уровень "Представление"
Какая операция вычисления сводки вычисляет среднее значение всех элементов?
(1)
distinct count
(2)
average
(3)
median
Укажите правильную последовательность этапов работы приложения WPF?
(1) вызывается метод
Application.Shutdown()
- > вызывается метод Application.Exit()
- > пользовательский код конструирует объект Window
(2) пользовательский код конструирует объект
Window
- > вызывается метод Application.Shutdown()
- > вызывается метод Application.Exit()
(3) вызывается метод
Application.Exit()
- > пользовательский код конструирует объект Window
- > вызывается метод Application.Shutdown()
Класс-контейнер WPF
FlowDocumentScrollViewer
- это ...
(1) текстовое поле с расширенными возможностями
(2) текстовый блок с расширенным содержимым и управляемой полосой прокрутки
(3) блок, который дает возможность просматривать документ постранично и имеет привычные навигационные элементы
(4) элемент управления, в котором пользователь сам выбирает способ просмотра документа
Укажите стратегию маршрутизации в WPF, которая обрабатывается на источнике, возбудившем событие:
(1)
bubble
(2)
direct
(3)
tunnel
Свойство
x:Key
ресурса WPF:
(1) должно быть уникальным во всем приложении
(2) должно быть уникальным не во всем приложении, а лишь в той коллекции-словаре, где определено
(3) не должно быть уникальным
Как называется поле таблицы базы данных, предназначенное для хранения значения первичного ключа другой таблицы с целью организации связи между этими таблицами?
(1) естественный ключ
(2) внешний ключ
(3) суррогатный ключ
Какое из утверждений верно:
(1) чтобы сделать библиотечную сборку
MyLibrary
недоступной для оболочки выполним команду контекстного меню Unload Project
(2) чтобы сделать библиотечную сборку
MyLibrary
недоступной для оболочки выполним команду Set as StartUp Project
(3) чтобы сделать библиотечную сборку
MyLibrary
недоступной для оболочки выполним команду контекстного меню Project
Какие утверждения верны:
(1)
CreationTimeUtc
- свойство типа DateTime
, определяющее временные характеристики файловой единицы по Гринвичу
(2)
LastAccessTimeUtc
- свойство типа DateTime
, определяющее временные характеристики файловой единицы по Гринвичу
(3)
LastWriteTimeUtc
свойство типа DateTime
, определяющее временные характеристики файловой единицы по Гринвичу
(1) использование метода
Write
(2) использование метода
WriteByte
(3) использование метода
ReadByte
Каким методом в структуре
BoundingBox
фиксируется факт столкновения объектов?
(1)
unloadContent()
(2)
intersects()
(3)
update()
На пятой ступени компиляции шейдера в систему команд физического процессора ...
(1) вершины обрабатываются вершинным процессором по программе, называемой вершинным шейдером
(2) видеокарта производит преобразование координат вершины из логической системы координат в оконную
(3) идет сборка примитивов
(4) происходит преобразование каждого примитива в набор пикселей экрана
(5) происходит обработка пикселей пиксельным процессором с использованием пиксельного шейдера
Класс
DbCommand
обобщенного поставщика данных используется ...
(1) для выполнения SQL-команд и хранимых процедур
(2) для установки соединения с источником данных
(3) для предоставления быстрого последовательного доступа к данным только для чтения
(4) для наполнения набора данных
DataSet
информацией из источника данных Переключатель
As a Blank Report
в окне галереи отчетов Crystal Reports Gallery устанавливает ...
(1) создание отчета с использованием мастера
(2) создание отчета с нуля как пустого
(3) создание отчета на основе уже существующего
При генерации события
Window.Initialized
окна WPF - ...
(1) создается объект окна
(2) окно инициализировало декларативные элементы
(3) окно получило фокус ввода
(4) окно теряет фокус ввода
(5) окно построено, но еще не отображено
(6) окно отображено на экране
Класс-контейнер WPF
RichTextBox
может иметь ...
(1) только один элемент содержимого
FlowDocument
, который адресуется его свойством Document
(2) два элемента содержимого
FlowDocument
(3) неограниченное число элементов содержимого
FlowDocument
Сколько стратегий маршрутизации в WPF поддерживают маршрутизированные события?
(1) 3
(2) 4
(3) 2
(4) 5
(5) 6
Какой класс WPF содержит свойство
Resources
типа System.Windows.ResourceDictionary
?
(1)
System.Windows.FrameworkContentElement
(2)
System.Windows.FrameworkContentApplication
(3)
System.Windows.FrameworkContentDocument
Логический уровень data store в многоуровневом подходе к проектированию приложений, фактически является:
(1) местом, где хранятся структурированные данные
(2) кодом, необходимым для извлечения и манипулирования необработанными данными
(3) кодом, который обрабатывает данные в соответствии с поставленной задачей для последующего представления их пользователю
(4) кодом, который определяет, что именно пользователь должен видеть на экране
Какое из утверждений верно:
(1) Windows Presentation Foundation - технология работы с управляемым кодом Windows Vista, расширяющая возможности создания визуальных эффектов, а также отображения пользовательского интерфейса приложений и мультимедийного содержимого
(2) Windows Presentation Foundation - технология работы с управляемым кодом Windows XP, расширяющая возможности создания визуальных эффектов, а также отображения пользовательского интерфейса приложений и мультимедийного содержимого
(3) Windows Presentation Foundation - технология работы с управляемым кодом Windows, расширяющая возможности создания невизуальных эффектов, а также отображения пользовательского интерфейса приложений и мультимедийного содержимого
Форма применения директивы
using
имеет такой вид:
(1) using имя
(2) using псевдоимя = имя
(3) using члены_пространства_имен
Внесем в файл C:\a.txt числа 0123456789, выполним следующий код:
private void button1_Click(object sender, System.EventArgs e)
{
//Файл создан заранее его объем должен быть достаточно большим
string path = "C:\a.txt";
FileInfo fileinfo=new FileInfo(path);
using(FileStream
fileStream = fileinfo.OpenWrite())
{
fileStream.Seek(0, SeekOrigin.Begin);
byte[] bArray=new byte[10];
Random numrandom = new Random();
for(int i=0; i <bArray.Length; i++)
{
//Записываем случайные числа в массив
bArray[i]=(byte)numrandom.Next(48,57);
fileStream.WriteByte(bArray[i]);
textBox1.Text+=bArray[i];
}
}
}
полный результат выполнения кода:
(1) в файле: 7664734068
(2) в файле: 7664734068; в контроле: 55545452555152485456
(3) в контроле: 55545452555152485456
Метод
UnloadContent()
срабатывает ...
(1) в начале игры
(2) циклически в течение игры
(3) в конце игры
Укажите корректное объявление переменной
t
, являющейся вектором из трех чисел типа double
:
(1)
vector(double, 3) t;
(2)
vector<double, 3> t;
(3)
double3 t;
Какие задачи выполняет класс
DbDataAdapter
обобщенного поставщика данных?
(1) наполнение набора данных
DataSet
информацией, извлеченной из источника данных
(2) выполнение SQL-команд и хранимых процедур
(3) применение изменений данных, выполненных пользователем в
DataSet
, к источнику данных При создании отчетов с использованием мастера, какой из экспертов должен быть выбран для выполнения отчетов с перекрестными ссылками?
(1)
standard
(2)
cross-Tab
(3)
mail Label
При генерации события
Window.Loaded
окна WPF - ...
(1) создается объект окна
(2) окно инициализировало декларативные элементы
(3) окно получило фокус ввода
(4) окно теряет фокус ввода
(5) окно построено, но еще не отображено
(6) окно отображено на экране
Укажите, какой дочерний элемент верхнего уровня в
FlowDocument
, содержит списки разного типа:
(1)
paragraph
(2)
list
(3)
table
(4)
blockUIContainer
(5)
section
Укажите событие времени жизни окна, которое возбуждается после закрытия окна, когда еще объекты дерева являются доступными:
(1)
activated
(2)
closed
(3)
closing
(4)
contentRendered
(5)
locationChanged
(6)
sourceInitialized
Какой тип у свойства
Resources
класса System.Windows.FrameworkContentElement
?
(1)
system.Windows.ResourceDocument
(2)
system.Windows.ResourceDictionary
(3)
system.Windows.ResourceWindows
Логический уровень data access layer в многоуровневом подходе к проектированию приложений, фактически является:
(1) местом, где хранятся структурированные данные
(2) кодом, необходимым для извлечения и манипулирования необработанными данными
(3) кодом, который обрабатывает данные в соответствии с поставленной задачей для последующего представления их пользователю
(4) кодом, который определяет, что именно пользователь должен видеть на экране
Пример кода:
public event EventHandler StopDigitalClock;
демонстрирует:
(1) обычное событие остановки таймера
(2) обычное событие остановки таймера и отключение обработчика события
(3) событие, генерируемое сразу после остановки таймера
Какие утверждения о свойствах класса
FileSystemInfo
верны:
(1)
Exists
- это булево свойство используется для подтверждения того, что файл или каталог существует
(2)
Extension
- возвращает строку, содержащую расширение имени файла
(3)
FullName
- это свойство используется для нахождения неполного имени каталога или файла В следующем фрагменте кода:
using System.Xml.Serialization;
...
XmlSerializer serializer = new XmlSerializer(typeof(OrderEntity));
TextWriter writer = new StreamWriter("MyXmlOrderEntity.xml");
serializer.Serialize(writer, order);
writer.Close();
показывается:
(1) как использовать класс
XmlSerializer
для сериализации объекта OrderEntity
в XML
(2) как использовать класс
StreamWriter
для записи содержимого потока
(3) как использовать класс
StreamWriter
для сохранения потока в файле
Метод
Update()
срабатывает ...
(1) в начале игры
(2) циклически в течение игры
(3) в конце игры
Какие типы примитивов поддерживает XNA Framework?
(1)
pointList
(2)
lineList
(3)
lineStrip
(4)
pointStrip
(5)
triangleList
(6)
triangleStrip
(7)
triangleFan
При каком типе команд объекта
DbCommand
, команда будет выполнять созданную ранее процедуру, хранимую в источнике данных?
(1)
text
(2)
storedProcedure
(3)
tableDirect
При выборе какого из перечисленных ниже источников данных для создания отчета, мы получаем источники, с которыми установлено соединение в приложении?
(1)
project Data
(2)
current Connections
(3)
favorites
(4)
history
(5)
create New Connection
При каком значении свойства
Application.Current.ShutdownMode
, приложение закрывается вместе с закрытием главного окна?
(1)
ShutdownMode.OnLastWindowClose
(2)
ShutdownMode.OnMainWindowClose
(3)
ShutdownMode.OnExplicitShutdown
Укажите, какой дочерний элемент верхнего уровня в
FlowDocument
, содержит группу прочих блоков:
(1)
paragraph
(2)
list
(3)
table
(4)
blockUIContainer
(5)
section
Источник команды - это ...
(1) элемент, который представляет определенную задачу и следит за тем, когда она может быть выполнена
(2) элемент управления, при активизации которого запускается команда
(3) метод, который выполняется при запуске команды
(4) объект, занимающийся отслеживанием маршрутизованных событий команды и переадресующий ее выполнение соответствующему обработчику
(5) необязательный элемент, который ждет обслуживания своей командой и на котором команда выполняется
Ресурсы WPF определяют в коллекции приложения:
(1)
<application.Resources>
(2)
<document.Resources>
(3)
<html.Resources>
Логический уровень business logic layer в многоуровневом подходе к проектированию приложений, фактически является:
(1) местом, где хранятся структурированные данные
(2) кодом, необходимым для извлечения и манипулирования необработанными данными
(3) кодом, который обрабатывает данные в соответствии с поставленной задачей для последующего представления их пользователю
(4) кодом, который определяет, что именно пользователь должен видеть на экране
Какое из утверждений верно:
(1) класс возбуждает обычное событие
StopDigitalClock
, когда заканчивается лимит времени
(2) класс инициирует обычное событие
StopDigitalClock
, когда заканчивается лимит времени неактивности
(3) класс инициирует обычное событие
StopDigitalClock
, когда заканчивается лимит времени активности
Какие утверждения верны:
(1) класс
DirectoryInfo
позволяет создавать и перемещать каталоги, но не дает возможности получать содержимое каталогов и подкаталогов
(2) свойство
Parent
типа DirectoryInfo
возвращает родительский каталог для данного подкаталога
(3) свойство
Root
типа DirectoryInfo
возвращает корневой каталог для данного маршрута Какое из определений более полное:
(1) метод
Finalize
, члена BinaryFormatter
, позволяет объекту Object
попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект Object
будет утилизирован в процессе сборки мусора
(2) метод
Finalize
, члена BinaryFormatter
, позволяет объекту Object
попытаться освободить ресурсы, перед тем как объект Object
будет утилизирован в процессе сборки мусора
(3) метод
Finalize
, члена BinaryFormatter
, позволяет объекту Object
выполнить другие операции очистки, перед тем как объект Object
будет утилизирован в процессе сборки мусора
Укажите, как называется в игровой терминологии небольшое изображение, которое используется для конструирования уровней в играх?
(1) texture
(2) tile
(3) camera
Какое значение поля
deviceType
класса GraphicsDevice
определяет тип выбранной видеокарты как реальное устройство, которое эмулируется средствами DirectX SDK?
(1)
hardware
(2)
reference
(3)
nullReference
Метод
ExecuteScalar()
объекта DbCommand
...
(1) выполняет запрос
SELECT
и возвращает объект DbDataReader
(2) выполняет запрос
SELECT
и возвращает значение первого поля первой строки из набора строк, сгенерированного командой
(3) применяется для исполнения SQL-команд вставки, удаления или обновления записей
При выборе какого из перечисленных ниже источников данных для создания отчета, мы получаем иные способы выбора источников?
(1)
project Data
(2)
current Connections
(3)
favorites
(4)
history
(5)
create New Connection
Сколько значений может принимать свойство
Application.Current.ShutdownMode
?
(1) 3
(2) 4
(3) 5
Какой объект
GeometryDrawing
описывает контур фигуры?
(1)
geometry
(2)
pen
(3)
brush
Какое событие времени жизни элемента управления возникает когда все окно закончило инициализацию и дополнительно были применены стили и привязка данных к элементу?
(1)
initialized
(2)
loaded
(3)
unloaded
Какие специализированные классы предоставляет технология WPF для правильного применения привязки к сложным объектам данных?
(1)
xmlDataProvider
(2)
objectDataProvider
(3)
htmlDataProvider
Логический уровень presentation/eser interface layer в многоуровневом подходе к проектированию приложений, фактически является:
(1) местом, где хранятся структурированные данные
(2) кодом, необходимым для извлечения и манипулирования необработанными данными
(3) кодом, который обрабатывает данные в соответствии с поставленной задачей для последующего представления их пользователю
(4) кодом, который определяет, что именно пользователь должен видеть на экране
Какое из утверждений верно:
(1) чтобы добавить к решению новый проект надо выполнить команду File/Add/New Project
(2) чтобы добавить к решению новый проект надо выполнить команду File/ Automate /New Project
(3) чтобы добавить к решению новый проект надо выполнить команду File/ Add Page /New Project
Пример кода:
Imports System
Imports System.IO
Module VBDemo
Sub Main()
Dim FileName As String = "c:\temp\mytext01.txt"
Dim Writer As StreamWriter
Dim MyFile As New FileInfo(FileName)
Writer = MyFile.CreateText()
Writer.WriteLine("Created by"&MyFile.GetType.ToString)
Writer.WriteLine("Written by"&Writer.ToString)
Writer.Close()
End Sub
демонстрирует:
(1) использование метода
CreateText
для создания объекта StreamWriter
и записи в новый текстовый файл
(2) использование класса
DirectoryInfo
(3) использование класса
FileInfo
Какое из утверждений верно:
(1) метод
SpecialSettingAttribute
может быть применен к классу параметров или к индивидуальному свойству параметров
(2) метод
SpecialSettingAttribute
может быть применено только к классу параметров
(3) метод
SpecialSettingAttribute
может быть применено только к индивидуальному свойству параметров
Матрица вида в трехмерной графике - это ...
(1) матрица, которая служит для выполнения модельных преобразований
(2) матрица, которая содержит в себе координаты размещения камеры в трехмерном пространстве
(3) матрица, которая создает проекцию трехмерной сцены на экран плоского монитора
Какое поле класса
GraphicsDevice
является дескриптором окна или элемента управления, который будет использоваться для вывода графических изображений?
(1)
adapter
(2)
renderWindowHandle
(3)
presentationParameters
Какая коллекция класса
DataTable
содержит объекты, которые содержат реальные записи таблицы загруженных данных?
(1)
columns
(2)
rows
(3)
constraints
Какая секция в отчете Crystal Reports является заголовком для страницы?
(1)
report Header
(2)
page Header
(3)
group Header
(4)
details
(5)
group Footer
(6)
report Footer
(7)
page Footer
Элемент управления
ScrollViewer
в WPF ...
(1) прокручивает окно, если интерфейс с дочерними элементами в нем не помещается
(2) принимает одного потомка и масштабирует его пропорционально своим размерам
(3) инкапсулирует область, которую можно перемещать, и генерирует все необходимые события
Сколько значений может принимать атрибут
Stretch
элемента Image
?
(1) 3
(2) 4
(3) 2
Задачей в WPF называют:
(1) движение событий по дереву элементов в поиске своих обработчиков
(2) прямую реакцию приложения на определенные действия пользователя
(3) запрос приложения на определенные действия пользователя
Укажите тип привязки элемента
binding
, определяемый значением default
свойства mode
:
(1) двухсторонняя привязка для свойств, доступных для редактирования в пользовательском интерфейсе
(2) односторонняя начальная привязка, когда значение целевого свойства устанавливается по значению источника только один раз
(3) односторонняя привязка, когда целевое свойство обновляется при изменении свойства источника
(4) однонаправленная привязка, при которой выражение привязки помещается в источник
(5) двухсторонняя привязка, когда целевое свойство обновляется при изменении свойства-источника и свойство-источник обновляется при изменении целевого свойства
Укажите тип свойства
ObjectInstance
класса ObjectDataProvider
:
(1)
system.collections.ilist
(2)
bool
(3)
string
(4)
object
(5)
system.Type
Пример кода:
this.FontFamily = new FontFamily("Arial");
this.FontSize = 1.3333 * 36; // 36pt
this.FontWeight = FontWeights.Bold;
this.Background = Brushes.Red;
this.Foreground = Brushes.Yellow;
this.Padding = new Thickness(5, 0, 5, 0);
демонстрирует:
(1) настройку дизайна таймера
(2) настройку интерфейса таймера
(3) настройку интерфейса и дизайна таймера
При вызове метода
Open
объекта File
указывается способ доступа к файлу; возможные модификаторы доступа к файлу следующие:
(1)
Append
(2)
Open
(3)
OpenOrCreate
В следующем примере кода:
using System.Runtime.Serialization.Formatters.Soap;
SoapFormatter formatter = new SoapFormatter();
FileStream stream = File.Create("MySoapOrderEntity.xml");
formatter.Serialize(stream, order);
stream.Close();
демонстрируется:
(1) применение класса
SoapFormatter
для сериализации объекта OrderEntity
в SOAP-формат
(2) неявное выполнение SOAP-сериализации при использовании протокола SOAP для приема или передачи объекта Web-сервисом XML
(3) неявное выполнение SOAP-сериализации при использовании канала удаленного взаимодействия по протоколу HTTP для приема или передачи объекта сервером Remoting
Укажите, какой из представленных участков кода трехмерной игры, загружает рисунок заднего фона?
(1)
BeginPosition();
(2)
background.Load(this.Content, "Textures\\hallake001");
(3)
Sound.Load(this.Content);
Укажите корректный способ инициализации трехмерного вектора в HLSL:
(1)
float3 v = (0.2, 0.4, 0.6);
(2)
float v = {0.2, 0.4, 0.6};
(3)
float3 v = {0.2, 0.4, 0.6};
Какое значение принимает свойство
RowState
, если строка добавлена в коллекцию таблицы, но не помечена как окончательно принятая?
(1)
detached
(2)
added
(3)
deleted
(4)
modified
(5)
unchanged
Какая секция в отчете Crystal Reports является итоговым полем в конце отчета?
(1)
report Header
(2)
page Header
(3)
group Header
(4)
details
(5)
group Footer
(6)
report Footer
(7)
page Footer
На последнем этапе работы приложения WPF:
(1) пользовательский код конструирует объект
Window
(2) вызывается метод
Application.Exit()
(3) вызывается метод
Application.Shutdown()
При значении атрибута
Stretch
элемента Image
, равным Uniform
, ...
(1) изображение масштабируется до естественного размера
(2) изображение масштабируется по всей области просмотра без соблюдения пропорций
(3) изображение масштабируется с соблюдением пропорций, чтобы полностью поместиться в область просмотра
(4) изображение масштабируется с соблюдением пропорций так, чтобы в область просмотра полностью вместился хотя бы один размер
Какие библиотечные события WPF возникают в результате воздействия на клавиатуру?
(1) события времени жизни
(2) события клавиатуры
(3) события мыши
(4) события стилуса
Укажите тип привязки элемента
binding
, определяемый значением oneTime
свойства mode
:
(1) двухсторонняя привязка для свойств, доступных для редактирования в пользовательском интерфейсе
(2) односторонняя начальная привязка, когда значение целевого свойства устанавливается по значению источника только один раз
(3) односторонняя привязка, когда целевое свойство обновляется при изменении свойства источника
(4) однонаправленная привязка, при которой выражение привязки помещается в источник
(5) двухсторонняя привязка, когда целевое свойство обновляется при изменении свойства-источника и свойство-источник обновляется при изменении целевого свойства
Минимальное количество отношений в объекте
DataSet
равно:
(1) 2
(2) 0
(3) 1
Пример кода:
{
void timer_Tick(object sender, EventArgs e)
if (PropertyChanged != null)
PropertyChanged(this, new PropertyChangedEventArgs("Time"));
if (minutes <= 0 && seconds <= 0)
{
timer.Stop();
if (StopDigitalClock != null)
StopDigitalClock(this, EventArgs.Empty);
}
}
демонстрирует:
(1) как обработчик события таймера возбуждает свойство
Time
и генерирует обычное событие останова
(2) как обработчик события таймера возбуждает свойство
Time
(3) как обработчик события таймера генерирует обычное событие останова
Элемент перечисления
FileAttributes
занимает:
(1) 2 байта
(2) 4 байта
(3) 1 байт
Фрагмент кода:
using System;
using System.IO;
using System.IO.Compression;
namespace Recipe05_23
{
class Recipe05_23
{
static void Main(string[] args)
{
GZipStream zipout = new GZipStream(
File.OpenWrite("compressed_data.gzip"),
CompressionMode.Compress);
StreamWriter writer = new StreamWriter(zipout);
writer.WriteLine("the quick brown fox");
writer.Close();
GZipStream zipin = new GZipStream(
File.OpenRead("compressed_data.gzip"),
CompressionMode.Decompress);
StreamReader reader = new StreamReader(zipin);
a line from the stream and print it out.
Console.WriteLine(reader.ReadLine());
Console.WriteLine(Environment.NewLine);
Console.WriteLine("Main method complete. Press Enter.");
Console.ReadLine();
}
}
}
демонстрирует пример:
(1) сжатия данных
(2) извлечения данных
(3) запись и чтение данных разных типов
Укажите, какой из представленных участков кода двумерной игры, включает стандартный курсор мыши?
(1)
keyboardState = Keyboard.GetState();
(2)
this.IsMouseVisible = true;
(3)
graphics.ToggleFullScreen();
При каком значении свойства
GraphicsDeviceStatus
, графическое устройство потеряно, но может быть восстановлено методом Reset()
объекта устройства?
(1)
normal
(2)
notReset
(3)
lost
Метод
GetValue(int ordinal)
класса DbDataReader
...
(1) перемещает курсор строки результирующего набора на следующую строку
(2) возвращает значение поля текущей строки с указанным индексом столбца
(3) заполняет получаемый массив полями текущей записи
(4) возвращает значение поля с указанным индексом в текущей строке
(5) переводит курсор перед первой строкой следующего набора результатов
(6) закрывает модуль чтения
При помощи какого контейнера панели Field Explorer в отчет добавляется набор служебных полей отчета?
(1)
database Fields
(2)
special Fields
(3)
unbound Fields
Укажите последний этап процесса работы окна WPF:
(1) возбуждается событие
Window.Closing
(2) возбуждается событие
Window.Unloaded
(3) возбуждается событие
Window.Closed
На какие категории WPF разделяет текстовые документы на основе их предполагаемого использования?
(1) документы произвольного формата
(2) документы фиксированного формата
(3) документы нефиксированного формата
На сколько групп делятся библиотечные события WPF?
(1) 3
(2) 4
(3) 2
(4) 5
Укажите тип привязки элемента
binding
, определяемый значением oneWay
свойства mode
:
(1) двухсторонняя привязка для свойств, доступных для редактирования в пользовательском интерфейсе
(2) односторонняя начальная привязка, когда значение целевого свойства устанавливается по значению источника только один раз
(3) односторонняя привязка, когда целевое свойство обновляется при изменении свойства источника
(4) однонаправленная привязка, при которой выражение привязки помещается в источник
(5) двухсторонняя привязка, когда целевое свойство обновляется при изменении свойства-источника и свойство-источник обновляется при изменении целевого свойства
Какое свойство класса
ObjectDataProvider
устанавливает режим создания объекта и вызова метода в текущем или отдельном потоке?
(1)
constructorParameters
(2)
isAsynchronous
(3)
methodName
(4)
methodParameters
(5)
objectInstance
(6)
objectType
Пример кода:
public static readonly RoutedEvent StopClockEvent;
демонстрирует:
(1) поле маршрутизированного события
(2) фон маршрутизированного события
(3) поле немаршрутизированного события
Класс
FileInfo
добавляет следующие свойства и методы:
(1)
Create()
(2)
CreateText()
(3)
CreateNew
Фрагмента кода:
using System.Runtime.Serialization.Formatters.Binary;
...
BinaryFormatter formatter = new BinaryFormatter();
"MyBinaryOrderEntity.dat"
FileStream stream = File.Create("MyBinaryOrderEntity.dat");
formatter.Serialize(stream, order);
stream.Close();
демонстрирует:
(1) применение класса
BinaryFormatter
для сериализации объекта OrderEntity
в двоичный формат
(2) неявное выполнение двоичной сериализации при использовании канала удаленного взаимодействия по протоколу TCP для приема или передачи объекта сервером Remoting
(3) явное выполнение двоичной сериализации при использовании канала удаленного взаимодействия по протоколу TCP для приема или передачи объекта сервером Remoting
Укажите, какой из представленных участков кода трехмерной игры, ожидает освобождения кнопки мыши?
(1)
Ray pickRay = GetPickRay();
(2)
mouseFree = mouseState.LeftButton == ButtonState.Released;
(3)
enterFree = keyboardState.IsKeyUp(Keys.Enter);
Укажите назначение класса
oleDbDataAdapter
из библиотеки System.Data.dll
:
(1) обеспечивает подключение к источнику данных
(2) обеспечивает связь между источником данных и набором данных в оперативной памяти
(3) является объектом команд SQL для работы в источнике данных
Какое значение принимает свойство
RowState
, если строка не изменилась со времени последнего вызова AcceptChanges()
?
(1)
detached
(2)
added
(3)
deleted
(4)
modified
(5)
unchanged
Какая операция вычисления сводки вычисляет меру дисперсии между двумя или более элементами?
(1)
correlation with
(2)
covariance with
(3)
mode
(4)
population variance
(5)
population standard deviation
(6)
weighted average with
Укажите правильную последовательность этапов процесса работы окна WPF?
(1) возбуждается событие
Window.Unloaded
- > возбуждается событие Window.Closed
- > возбуждается событие Window.Closing
(2) возбуждается событие
Window.Closing
- > возбуждается событие Window.Unloaded
- > возбуждается событие Window.Closed
(3) возбуждается событие
Window.Closing
- > возбуждается событие Window.Closed
- > возбуждается событие Window.Unloaded
Документы нефиксированного формата предназначены для ...
(1) работы с базами данных
(2) оптимизации просмотра и удобочитаемости и используются, когда простота чтения является основным требованием сценария документа
(3) приложений, требующих точного представления в режиме WYSIWYG, независимо от используемого дисплея или принтера
Целевой объект команды - это ...
(1) элемент, который представляет определенную задачу и следит за тем, когда она может быть выполнена
(2) элемент управления, при активизации которого запускается команда
(3) метод, который выполняется при запуске команды
(4) объект, занимающийся отслеживанием маршрутизованных событий команды и переадресующий ее выполнение соответствующему обработчику
(5) необязательный элемент, который ждет обслуживания своей командой и на котором команда выполняется
Укажите тип привязки элемента
binding
, определяемый значением oneWayToSource
свойства mode
:
(1) двухсторонняя привязка для свойств, доступных для редактирования в пользовательском интерфейсе
(2) односторонняя начальная привязка, когда значение целевого свойства устанавливается по значению источника только один раз
(3) односторонняя привязка, когда целевое свойство обновляется при изменении свойства источника
(4) однонаправленная привязка, при которой выражение привязки помещается в источник
(5) двухсторонняя привязка, когда целевое свойство обновляется при изменении свойства-источника и свойство-источник обновляется при изменении целевого свойства
Какое свойство класса
ObjectDataProvider
задает или извлекает объект, используемый в качестве источника привязки?
(1)
constructorParameters
(2)
isAsynchronous
(3)
methodName
(4)
methodParameters
(5)
objectInstance
(6)
objectType
Пример кода:
private void DigitalClock_StopDigitalClock(object sender, EventArgs e)
{
this.RaiseEvent(new RoutedEventArgs(Clock.StopClockEvent));
}
демонстрирует:
(1) возбуждение маршрутизированного события через обработчик простого события
(2) возбуждение немаршрутизированного события через обработчик простого события
(3) возбуждение маршрутизированного события через обработчик тривиального события
Какое из утверждений верно:
(1)
свойство
DirectoryName
класса FileInfo
возвращает полный маршрут к файлу
(2)
свойство
Length
Класса FileInfo
возвращает размер текущего файла в виде значения типа Long
(3)
метод
AppendText()
класса FileInfo
создает класс StreamReader
, используемый для добавления к файлу текстовой информации
Следующий пример:
Imports System
Imports System.IO
Module VBDemo
Sub Main()
Dim Bytes As Byte()
Dim Reader As BinaryReader
Dim Writer As BinaryWriter
Reader = New BinaryReader(File.OpenRead (“c:\demo.exe”))
Writer = New BinaryWriter(File.Create (“c:\demo_copy.exe”))
While Reader.PeekChar() > -1
Bytes = Reader.ReadBytes(1024)
Writer.Write(Bytes)
End While
Reader.Close()
Writer.Flush()
Writer.Close()
End Sub
End Module
демонстрирует:
(1) использование класса
BinaryWriter
для записи данных примитивных типов в ассоциированный поток
(2) объединение методов классов
BinaryReader
и BinaryWriter
(3) выполнение операции копирования
Укажите, какой из терминов в трехмерной графике, обозначает совокупность трехмерных объектов?
(1) примитивы
(2) сцена
(3) модельные преобразования
Какой тип данных языка HLSL обозначает 32-х битное целое число?
(1)
bool
(2)
int
(3)
half
(4)
float
(5)
double
Свойство
RowStateFilter
объекта DataView
...
(1) позволяет удалять строки
(2) позволяет выбирать строки, находящиеся в определенном состоянии
(3) позволяет задать критерий выбора представляемых строк
Какая операция вычисления сводки вычисляет среднее отклонение всей генеральной совокупности элементов?
(1)
correlation with
(2)
covariance with
(3)
mode
(4)
population variance
(5)
population standard deviation
(6)
weighted average with
Сколько раз может генерироваться событие
Deactivated
в процессе работы окна WPF?
(1) один раз
(2) два раза
(3) неограниченное число раз
Какое свойство класса
FlowDocument
может обеспечить включение расстановки переносов?
(1)
textAlignment
(2)
isHyphenationEnabled
(3)
isOptimalParagraphEnabled
(4)
columnGap
(5)
columnRuleBrush
Укажите событие времени жизни окна, которое происходит, когда местоположение окна изменяется:
(1)
activated
(2)
closed
(3)
closing
(4)
contentRendered
(5)
locationChanged
(6)
sourceInitialized
Укажите тип привязки элемента
binding
, определяемый значением twoWay
свойства mode
:
(1) двухсторонняя привязка для свойств, доступных для редактирования в пользовательском интерфейсе
(2) односторонняя начальная привязка, когда значение целевого свойства устанавливается по значению источника только один раз
(3) односторонняя привязка, когда целевое свойство обновляется при изменении свойства источника
(4) однонаправленная привязка, при которой выражение привязки помещается в источник
(5) двухсторонняя привязка, когда целевое свойство обновляется при изменении свойства-источника и свойство-источник обновляется при изменении целевого свойства
Укажите тип свойства
IsAsynchronous
класса ObjectDataProvider
:
(1)
system.collections.ilist
(2)
bool
(3)
string
(4)
object
(5)
system.Type
Чтобы создать библиотечную сборку:
(1) надо выполнить команду меню Build/Build Solution
(2) надо выполнить жест F6
(3) надо выполнить жест F5
Какое из утверждений верно:
(1)
метод
GetPathRoot(String)
класса Path
возвращает корневой каталог для заданного файла
(2)
метод
GetPathRoot(String)
класса Path
возвращает каталог, кроме корневого, для заданного файла
(3)
метод
GetPathRoot(String)
класса Path
возвращает каталог, кроме корневого, для каждого файла
Класс
StringWriter
используется для записи строки, которая хранится:
(1) в классе
StringBuilder
, реализованном в пространстве имен System.Text
(2) в классе
StringReader
, реализованном в пространстве имен System.Text
(3) в классе
StringWriter
, реализованном в пространстве имен System.Text
Какой из методов библиотеки XNA Game Studio обновляет состояние игры?
(1)
loadContent()
(2)
update()
(3)
unloadContent()
(4)
draw()
Какой тип данных языка HLSL обозначает 64-х битное число с плавающей точкой?
(1)
bool
(2)
int
(3)
half
(4)
float
(5)
double
Метод
NextResult()
класса DbDataReader
...
(1) перемещает курсор строки результирующего набора на следующую строку
(2) возвращает значение поля текущей строки с указанным индексом столбца
(3) заполняет получаемый массив полями текущей записи
(4) возвращает значение поля с указанным индексом в текущей строке
(5) переводит курсор перед первой строкой следующего набора результатов
(6) закрывает модуль чтения
Какая операция вычисления сводки вычисляет среднее статистическое выборочное отклонение заданной выборки элементов?
(1)
correlation with
(2)
covariance with
(3)
mode
(4)
sample variance
(5)
sample standard deviation
(6)
count
При генерации события
Window.Closed
окна WPF - ...
(1) окно выгружено из памяти
(2) поступило требование закрыть окно, которое еще можно отменить
(3) окно разрушено и не подлежит восстановлению
При выполнении конструктора класса
public StringReader(string str)
:
string sText="съешь"+Environment.NewLine+"этих"+Environment.NewLine+
"сладких"+Environment.NewLine+"булочек"+Environment.NewLine;
string strLine= null;
StringReader stringreader = new StringReader(sText);
while(true)
{
strLine = stringreader.ReadLine();
if(strLine != null)
{
textBox1.Text+=strLine+"\r\n";
}
else
{
break;
}
}
получим результат:
(1) съешь
этих
сладких
булочек
(2) булочек
сладких
этих
съешь
(3) булочек
этих
сладких
съешь
Какой класс в WPF, производный от
Drawing
, готовит внутри себя текстовые данные?
(1)
geometryDrawing
(2)
imageDrawing
(3)
glyphRunDrawing
(4)
videoDrawing
(5)
drawingGroup
Какой вид элемента управления в WPF является производным от
ContentControl
?
(1) с двойственным содержимым
(2) с одиночным содержимым
(3) со множественным содержимым
Укажите классы WPF, которые содержат свойство
Resources
типа System.Windows.ResourceDictionary
:
(1)
system.Windows.FrameworkDocument
(2)
system.Windows.FrameworkElement
(3)
System.Windows.ResourceWindows
(4)
system.Windows.FrameworkContentElement
(5)
system.Windows.Application
Укажите свойство, с помощью которого можно выполнить привязку интерфейса WPF к объекту данных:
(1)
dataText
(2)
dataContext
(3)
dataContent
Какое из утверждений верно:
(1) пользовательские элементы управления можно создавать также, как проект интерфейса приложения WPF Application
(2) пользовательские элементы управления можно кэшировать также, как проект интерфейса приложения WPF Application
(3) пользовательские элементы управления можно создавать только после добавления приложения WPF Application
Какие утверждения верны:
(1) пространство имен
System
определяет область видимости
(2) пространство имен
System
определяет область действия
(3) пространство имен
System
определяет область полномочий Если свойство
CanWrite = False
, то мы не можем применять следующие методы класса Stream
:
(1)
Write
(2)
BeginWrite
(3)
EndWrite
Укажите, какой из терминов, обозначает точку трехмерного изображения:
(1) pixel
(2) voxel
(3) texel
Какой класс из библиотеки
System.Data.dll
является объектом команд SQL для работы в источнике данных?
(1)
oleDbConnection
(2)
oleDbDataAdapter
(3)
oleDbCommand
На каком уровне многоуровневых систем управления данными расположен код, который предоставляет данные клиенту в более понятном виде, обеспечивает безопасность и согласованность действий клиента и данных?
(1) data Store
(2) data Access Layer
(3) business Logic Layer
(4) presentation/User Interface Layer
Укажите описание отчета Crystal Reports в Push-режиме:
(1) машина Crystal Reports сама связывается с БД и вталкивает в БД данные
(2) с БД связывается ADO-приложение, выбирает нужные данные по своим критериям, а машина Crystal Reports уже готовые данные вталкивает в отчет
(3) машина Crystal Reports сама связывается с БД и выталкивает из нее данные в отчет согласно своим настройкам по выборке данных
WPF включает в себя язык разметки ...
(1) XML
(2) XAML
(3) HTML
Какие классы в WPF являются производными от класса
Drawing
?
(1)
geometryDrawing
(2)
imageDrawing
(3)
glyphRunDrawing
(4)
videoDrawing
(5)
drawingGroup
(6)
audioDrawing
Визуальное дерево представляет собой ...
(1) модель отображаемых элементов интерфейса, порожденных классом
Visual
(2) модель структуры зависимостей родитель-потомок, определяемую вложенностью содержимого крупных элементов при формировании разметки
XAML
(3) движение событий по дереву элементов в поиске своих обработчиков
Какой префикс одного из свойств ресурса WPF означает пространство имен XAML?
(1)
y:
(2)
x:
(3)
z:
Укажите класс, с помощью которого можно выполнить привязку интерфейса WPF к объекту данных:
(1)
objectContentProvider
(2)
objectDataProvider
(3)
objectContextProvider
Какое из утверждений верно:
(1) чтобы назначить стартовым контекстное меню, надо выполнить команду
Set as StartUp Project
(2) чтобы назначить стартовым контекстное меню, надо выполнить команду
Project
(3) чтобы назначить стартовым контекстное меню, надо выполнить команду
Unload Project
Какие утверждения верны:
(1) пространство имен
System.IO
содержит ряд классов, используемых для работы с файловой системой
(2) класс
FileSystemInfo
служит в качестве базового класса для классов FileInfo
и DirectoryInfo
(3) для работы с файлами используется класс Directory, а для работы с каталогами - класс
File
Пространство имен
System.IO
содержит следующие классы для чтения потоков:
(1) класс
BinaryReader
для работы с примитивными типами данных
(2) класс
BinaryWriter
для работы с примитивными типами данных
(3) класс
StringReader
для работы с потоками
Укажите назначение метода
UnloadContent()
библиотеки XNA Game Studio:
(1) обновляет состояние игры
(2) освобождает ресурсы, занятые игрой
(3) выполняет загрузку графического содержимого игры
На третьей ступени компиляции шейдера в систему команд физического процессора ...
(1) вершины обрабатываются вершинным процессором по программе, называемой вершинным шейдером
(2) видеокарта производит преобразование координат вершины из логической системы координат в оконную
(3) идет сборка примитивов
(4) происходит преобразование каждого примитива в набор пикселей экрана
(5) происходит обработка пикселей пиксельным процессором с использованием пиксельного шейдера
На сколько уровней делятся многоуровневые системы управления данными?
(1) 5
(2) 4
(3) 3
(4) 2
Какая операция вычисления сводки подсчитывает число неповторяющихся элементов?
(1)
average
(2)
distinct count
(3)
median
Какая последовательность этапов работы приложения WPF является верной?
(1) пользовательский код конструирует объект
Window
- > вызывается метод Run()
- > возбуждается событие Application.Startup
(2) вызывается метод
Run()
- > возбуждается событие Application.Startup
- > пользовательский код конструирует объект Window
(3) возбуждается событие
Application.Startup
- > пользовательский код конструирует объект Window
- > вызывается метод Run()
Класс-контейнер WPF
FlowDocumentPageViewer
- это ...
(1) текстовое поле с расширенными возможностями
(2) текстовый блок с расширенным содержимым и управляемой полосой прокрутки
(3) блок, который дает возможность просматривать документ постранично и имеет привычные навигационные элементы
(4) элемент управления, в котором пользователь сам выбирает способ просмотра документа
Укажите стратегию маршрутизации в WPF, при которой маршрутизация событий является нисходящей:
(1)
direct
(2)
tunnel
(3)
bubble
Имена ресурсов WPF определяются:
(1) без учета регистра
(2) с учетом регистра
При применении какого класса WPF, соединение с базой данных необходимо открывать и закрывать вручную?
(1)
oleDbDataAdapter
(2)
oleDbDataReader
(3)
oleDbDataParser
Какое из утверждений верно:
(1) чтобы выделить узел проекта
TestModal
надо выполнить команду Project
(2) чтобы выделить узел проекта
TestModal
надо выполнить команду Project/Set as StartUp Project
(3) чтобы выделить узел проекта
TestModal
надо выполнить команду Project/ Unload Project
Какие утверждения верны:
(1) Open(FileMode) - этот метод открывает файл и возвращает объект типа
FileStream
(2) Open(FileMode, FileAccess) - этот метод открывает файл и возвращает объект типа
FileStream
(3) Open(FileMode, FileAccess, FileShare) - этот метод открывает файл и возвращает объект типа
FileStream
Пример кода:
private void button1_Click(object sender, System.EventArgs e)
{
manualresetevent=new ManualResetEvent(false);
Thread thread1 = new Thread(new ThreadStart(AsynchronProcess1));
//Процесс 1 стартует первым
thread1.Start();
Thread thread2 = new Thread(new ThreadStart(AsynchronProcess2));
thread2.Start();
Функция AsynchronProcess1
показывает, что:
(1) из процесса первого обратившегося к файлу делать можно все, даже при установленной блокировке. Перед окончанием процесса он приостанавливается, но блокировка для файла остается до выполнения большей части процесса 2
(2) из процесса первого обратившегося к файлу делать можно все, даже при установленной блокировке. Перед окончанием процесса он приостанавливается, но блокировка для файла остается до выполнения большей части процесса 1
(3) из процесса первого обратившегося к файлу делать можно все, блокировка для файла остается в течение выполнения всего процесса 2
Какой структурой в библиотеке XNA Framework задаются размеры плоского прямоугольника
BoundingBox
?
(1)
vector2
(2)
vector3
(3)
vector
Для программирования вершинных и пиксельных процессоров GPU служит язык ...
(1) XML
(2) HLSL
(3) C#
Класс
DbDataReader
обобщенного поставщика данных используется ...
(1) для выполнения SQL-команд и хранимых процедур
(2) для установки соединения с источником данных
(3) для предоставления быстрого последовательного доступа к данным только для чтения
(4) для наполнения набора данных
DataSet
информацией из источника данных Переключатель
From an Existing Report
в окне галереи отчетов Crystal Reports Gallery устанавливает ...
(1) создание отчета с использованием мастера
(2) создание отчета с нуля как пустого
(3) создание отчета на основе уже существующего
При генерации события
Window.Activated
окна WPF - ...
(1) создается объект окна
(2) окно инициализировало декларативные элементы
(3) окно получило фокус ввода
(4) окно теряет фокус ввода
(5) окно построено, но еще не отображено
(6) окно отображено на экране
Если содержимое не загружено в контейнер отображения
RichTextBox
, то свойство Document
имеет значение:
(1)
empty
(2)
none
(3)
null
Какой вид элемента управления в WPF является производным от
ItemsControl
?
(1) с двойственным содержимым
(2) с одиночным содержимым
(3) со множественным содержимым
Класс WPF, содержащий свойство
Resources
типа System.Windows.ResourceDictionary
:
(1)
System.Windows.Element
(2)
System.Windows.Document
(3)
System.Windows.Application
Какой метод класса
OleDbDataReader
считывает текущую запись таблицы и перемещает курсор на следующую запись:
(1)
read()
(2)
commit()
(3)
executeReader()
Какое из утверждений верно:
(1) конструктор WPF для Visual Studio - конструктор в среде Visual Studio, предназначенный для создания элементов управления и приложений WPF
(2) конструктор WPF включает комбинированный режим, в котором можно одновременно просматривать разметку XAML и рабочую область конструирования
(3) конструктор WMI для Visual Studio - конструктор в среде Visual Studio, предназначенный для создания элементов управления и приложений WMI
Укажите ошибочный вариант использования директивы using:
(1) using System.Console
(2) using System
(3) using System.Collections
Внесем в файл C:\a.txt числа 0123456789, выполним следующий код:
private void button1_Click(object sender, System.EventArgs e)
{
//Файл создан заранее его объем должен быть достаточно большим
string path = "C:\a.txt";
FileInfo fileinfo=new FileInfo(path);
using(FileStream
fileStream = fileinfo.OpenRead())
{
fileStream.Seek(0, SeekOrigin.Begin);
byte[] bArray=new byte[10];
int iBytes=fileStream.Read(bArray,0,10);
if(iBytes == 10)
{
for(int i=0; i < iBytes; i++)
textBox1.Text+= bArray[i];
}
}
Результат:
(1) 48495051525354555657
(2) 48495051525354555657+1
(3) данные не будут выведены вообще
Метод
Draw()
срабатывает ...
(1) в начале игры
(2) циклически в течение игры
(3) в конце игры
Укажите корректное объявление переменной
s
, являющейся вектором из двух чисел типа half
:
(1)
vector(half, 2) s;
(2)
vector<half, 2> s;
(3)
half2 s;
Какие значения может принимать свойство
RowState
элемента DataRow
?
(1)
detached
(2)
added
(3)
deleted
(4)
modified
(5)
unchanged
(6)
unload
При создании отчетов с использованием мастера, какой из экспертов должен быть выбран для вывода почтовых этикеток?
(1)
standard
(2)
cross-Tab
(3)
mail Label
При генерации события
Window.ContentRenderer
окна WPF - ...
(1) создается объект окна
(2) окно инициализировало декларативные элементы
(3) окно получило фокус ввода
(4) окно теряет фокус ввода
(5) окно построено, но еще не отображено
(6) окно отображено на экране
Укажите, какой дочерний элемент верхнего уровня в
FlowDocument
, содержит таблицы:
(1)
paragraph
(2)
list
(3)
table
(4)
blockUIContainer
(5)
section
Укажите событие времени жизни окна, которое возникает при получении команды на закрытие окна, которую еще ее можно отменить:
(1)
activated
(2)
closed
(3)
closing
(4)
contentRendered
(5)
locationChanged
(6)
sourceInitialized
Тип свойства
Resources
класса system.Windows.FrameworkElement
:
(1)
system.Windows.ResourceWindows
(2)
system.Windows.ResourceDocument
(3)
system.Windows.ResourceDictionary
Укажите класс, который позволяет создать логический ресурс из данных XML-формата и к нему привязать интерфейс WPF:
(1)
xmlDataProvider
(2)
xmlDataReader
(3)
xmlDataAdapter
Пример кода:
int minutes, seconds, time;
public TextBlock Time
{
get
{
minutes = time / 60;
seconds = time % 60;
this.Text = String.Format("{0:00}:{1:D2}", minutes, seconds);
if (time > 0)
time -= 1;
return this;
}
}
демонстрирует:
(1) использование открытого свойства таймера
(2) использование формы таймера
(3) использование конфигурации таймера
Какие из перечисленных ниже свойств доступны в классах
FileInfo
и DirectoryInfo
:
(1)
LastAccessTime
и LastWriteTime
- два этих свойства типа DateTime
используются для получения или изменения даты последнего доступа или последней записи в файл или каталог соответственно
(2)
Name
- это свойство используется для нахождения имени файла или последнего каталога в иерархии каталогов
(3)
CreationTime
- используется для получения или изменения даты создания файла, это свойство имеет тип DateTime
Следующий фрагмент кода:
<OrderID>10248</OrderID>
<CustomerID>VINET</CustomerID>
<OrderDate>1996-07-04T00:00:00.0000000+01:00</OrderDate>
<OrderDetails> ... see below ... </OrderDetails>
<ShippedDate>1996-07-16T00:00:00.0000000+01:00</ShippedDate>
</OrderEntity>
иллюстрирует следующие правила XML-сериализации:
(1) имя корневого элемента XML-документа совпадает с именем класса,
OrderEntity
(2) каждое открытое свойство объекта
OrderEntity
сериализуется в элемент с тем же именем
(3) каждое открытое поле объекта
OrderEntity
сериализуется в элемент с тем же именем
Какой из методов библиотеки XNA Game Studio перерисовывает игровую графику?
(1)
loadContent()
(2)
update()
(3)
unloadContent()
(4)
draw()
Какая структура в XNA Framework задает типы примитивов?
(1)
primitiveType
(2)
primType
(3)
primitiveStyle
При каком типе команд объекта
DbCommand
, команда извлечет все записи указанной в свойстве DbCommand.CommandText
таблицы подключенной БД?
(1)
text
(2)
storedProcedure
(3)
tableDirect
При выборе какого из перечисленных ниже источников данных для создания отчета, мы получаем предпочитаемые источники данных?
(1)
project Data
(2)
current Connections
(3)
favorites
(4)
history
(5)
create New Connection
При каком значении свойства
Application.Current.ShutdownMode
, приложение закрывается только тогда, когда явно вызван метод Shutdown()
?
(1)
ShutdownMode.OnLastWindowClose
(2)
ShutdownMode.OnMainWindowClose
(3)
ShutdownMode.OnExplicitShutdown
Внутри блоков класса
FlowDocument
дополнительное форматирование текста обеспечивается элементами, которые называются ...
(1) строчными
(2) внестрочными
(3) внутристрочными
Обработчик команды - это ...
(1) элемент, который представляет определенную задачу и следит за тем, когда она может быть выполнена
(2) элемент управления, при активизации которого запускается команда
(3) метод, который выполняется при запуске команды
(4) объект, занимающийся отслеживанием маршрутизованных событий команды и переадресующий ее выполнение соответствующему обработчику
(5) необязательный элемент, который ждет обслуживания своей командой и на котором команда выполняется
В каких коллекциях определяют ресурсы WPF?
(1)
<html.Resources>
(2)
<application.Resources>
(3)
<window.Resources>
(4)
<document.Resources>
Какой метод класса
OleDbDataReader
устанавливает связь с нужной таблицей предварительно открытого соединения с базой данных, в соответствии с настройками SQL-запроса:
(1)
read()
(2)
commit()
(3)
executeReader()
Какое из утверждений верно:
(1) обычное событие
StopDigitalClock
через обработчик возбуждает всплывающее событие StopClock
, интерфейсом которого можно будет управлять
(2) обычное событие
StopDigital
через обработчик возбуждает всплывающее событие StopClock
, интерфейсом которого можно будет управлять
(3) обычное событие
StopClock
через обработчик возбуждает всплывающее событие Clock
, интерфейсом которого можно будет управлять
Какие утверждения верны:
(1) класс
FileInfo
используется для отображения размеров и атрибутов файлов в каталоге
(2) класс
FileInfo
расширяет класс FileSystemInfo
, добавляя к нему свойства и методы для манипуляции файлами
(3) некоторые свойства и методы класса
FileSystemInfo
доступны в классе FileInfo
Какое из определений более полное:
(1) свойство
SurrogateSelector
возвращает или задает ISurrogateSelector
, управляющий подстановкой типа при сериализации и десериализации
(2) свойство
SurrogateSelector
возвращает ISurrogateSelector
, управляющий подстановкой типа при сериализации
(3) свойство
SurrogateSelector
возвращает или задает ISurrogateSelector
, управляющий подстановкой типа при десериализации
Укажите, как называется в игровой терминологии точка в игровом пространстве, из которой игрок видит мир?
(1) texture
(2) tile
(3) camera
При каком значении поля
deviceType
класса GraphicsDevice
выполняется оценка производительности приложения с имитацией бесконечно быстрой видеокарты?
(1)
hardware
(2)
reference
(3)
nullReference
Метод
ExecuteNonQuery()
объекта DbCommand
...
(1) выполняет запрос
SELECT
и возвращает объект DbDataReader
(2) выполняет запрос
SELECT
и возвращает значение первого поля первой строки из набора строк, сгенерированного командой
(3) применяется для исполнения SQL-команд вставки, удаления или обновления записей
Какая секция в отчете Crystal Reports является верхним колонтитулом группы?
(1)
report Header
(2)
page Header
(3)
group Header
(4)
details
(5)
group Footer
(6)
report Footer
(7)
page Footer
Какое значение свойства
Application.Current.ShutdownMode
установлено по умолчанию?
(1)
ShutdownMode.OnLastWindowClose
(2)
ShutdownMode.OnMainWindowClose
(3)
ShutdownMode.OnExplicitShutdown
Какой объект
GeometryDrawing
описывает заливку фигуры?
(1)
geometry
(2)
pen
(3)
brush
Какое событие времени жизни элемента управления возбуждается сразу после удаления элемента из контейнера или его закрытия?
(1)
initialized
(2)
loaded
(3)
unloaded
Укажите варианты синтаксиса привязки данных в WPF:
(1) расширения разметки
(2) изменение конфигурационных файлов
(3) расширения элементов свойств
Данные, поставляемые методами класса
ObjectDataProvider
пользовательскому интерфейсу, доступны:
(1) только для чтения
(2) только для записи
(3) для чтения и для записи
Какое из утверждений верно:
(1) применение кода "Convert HTML tables to a DataSet" является универсальным способом разработки утилиты преобразования HTML-таблиц <table> в объекты DataSet
(2) применение XML-анализатора является универсальным способом разработки утилиты преобразования HTML-таблиц <table> в объекты DataSet
(3) применение XML-анализатора, а также кода "Convert HTML tables to a DataSet" является универсальным способом разработки утилиты преобразования HTML-таблиц <table> в объекты DataSet
Пример кода:
Imports System
Imports System.IO
Module VBDemo
Sub Main()
Dim Path As String = GetPersonalFolder()&"\MyText"
Dim DirInfo As New DirectoryInfo(Path)
Dim Parent As String
Console.WriteLine("Initial Directory : "&DirInfo.FullName)
Parent = DirInfo.Parent.FullName
While Parent DirInfo.Root.FullName
Console.WriteLine("Parent Directory : " & _
DirInfo.Parent.FullName)
Parent = DirInfo.Parent.FullName
DirInfo = New DirectoryInfo(Parent)
End While
End Sub
Function GetPersonalFolder() As String
Dim E As Environment
Return E.GetFolderPath(Environment.SpecialFolder.Personal)
End Function
End Module
демонстрирует:
(1) использование свойства
Parent
и Root
для восстановления корневого каталога для данного каталога
(2) использование класса
DirectoryInfo
(3) использование класса
FileInfo
Какое из утверждений верно:
(1) класс
StringReader
служит для чтения символов из строк
(2) класс
StreamReader
применяется для чтения последовательности символов из указанного файла
(3) класс
StreamReader
применяется для чтения последовательности символов другого потока
Проекционная матрица в трехмерной графике - это ...
(1) матрица, которая служит для выполнения модельных преобразований
(2) матрица, которая содержит в себе координаты размещения камеры в трехмерном пространстве
(3) матрица, которая создает проекцию трехмерной сцены на экран плоского монитора
Какое поле класса
GraphicsDevice
определяет настройки представления изображения на экране?
(1)
adapter
(2)
renderWindowHandle
(3)
presentationParameters
Какая коллекция класса
DataTable
содержит объекты, которые определяют действия, выполняемые над ключевым столбцом при изменении или удалении строки?
(1)
columns
(2)
rows
(3)
constraints
Какая секция в отчете Crystal Reports является полем базы данных или формул?
(1)
report Header
(2)
page Header
(3)
group Header
(4)
details
(5)
group Footer
(6)
report Footer
(7)
page Footer
Элемент управления
Viewbox
в WPF ...
(1) принимает одного потомка и масштабирует его пропорционально своим размерам
(2) инкапсулирует область, которую можно перемещать, и генерирует все необходимые события
(3) прокручивает окно, если интерфейс с дочерними элементами в нем не помещается
При значении атрибута
Stretch
элемента Image
, равным None
, ...
(1) изображение масштабируется до естественного размера
(2) изображение масштабируется по всей области просмотра без соблюдения пропорций
(3) изображение масштабируется с соблюдением пропорций, чтобы полностью поместиться в область просмотра
(4) изображение масштабируется с соблюдением пропорций так, чтобы в область просмотра полностью вместился хотя бы один размер
Командой в WPF называют:
(1) запрос приложения на определенные действия пользователя
(2) движение событий по дереву элементов в поиске своих обработчиков
(3) прямую реакцию приложения на определенные действия пользователя
Ключевым элементом привязки для любого варианта синтаксиса привязки данных в WPF является определение объекта:
(1)
binding
(2)
oneTime
(3)
oneWay
Укажите тип свойства
ObjectType
класса ObjectDataProvider
:
(1)
system.collections.ilist
(2)
bool
(3)
string
(4)
object
(5)
system.Type
Пример кода:
timer = new DispatcherTimer();
timer.Tick += new EventHandler(timer_Tick);
timer.Interval = TimeSpan.FromSeconds(1);
демонстрирует:
(1) создание таймера
(2) создание дизайна
(3) создание интерфейса
Метод
Create(String)
, или Create (String, Integer)
, используется для:
(1) создания файла в указанном каталоге с указанным размером буфера
(2) возвращения объекта
FileStream
(3) создания объекта
StreamWriter
В следующем примере кода:
using System.Runtime.Serialization.Formatters.Soap;
...
FileStream stream = File.Create("MySoapOrderEntity.xml");
formatter.Serialize(stream, order);
stream.Close();
демонстрируется:
(1) SOAP-форматирование при работе с каналом удаленного взаимодействия по протоколу TCP
(2) создание объекта
SoapFormatter
, используемого для сериализации объектов типа OrderEntity
(3) сериализация объекта
OrderEntity
в SOAP-файл (XML-файл)
Укажите, какой из представленных участков кода трехмерной игры, загружает звук?
(1)
BeginPosition();
(2)
background.Load(this.Content, "Textures\\hallake001");
(3)
Sound.Load(this.Content);
Укажите корректный способ инициализации двухмерного вектора в HLSL:
(1)
float2 v = (0.2, 0.4);
(2)
float v = {0.6, 0.8};
(3)
float2 v = {0.4, 0.6};
Какое значение принимает свойство
RowState
, если строка помечена как удаленная из таблицы, но не принята окончательно?
(1)
detached
(2)
added
(3)
deleted
(4)
modified
(5)
unchanged
Какая секция в отчете Crystal Reports является нижним колонтитулом для страницы?
(1)
report Header
(2)
page Header
(3)
group Header
(4)
details
(5)
group Footer
(6)
report Footer
(7)
page Footer
Какой метод при работе WPF-приложения вызывается после создания объекта
Application
?
(1)
Run()
(2)
Application.Exit()
(3)
Application.Shutdown()
При значении атрибута
Stretch
элемента Image
, равным UniformToFill
, ...
(1) изображение масштабируется до естественного размера
(2) изображение масштабируется по всей области просмотра без соблюдения пропорций
(3) изображение масштабируется с соблюдением пропорций, чтобы полностью поместиться в область просмотра
(4) изображение масштабируется с соблюдением пропорций так, чтобы в область просмотра полностью вместился хотя бы один размер
Какие библиотечные события WPF возникают при манипулировании мышью?
(1) события времени жизни
(2) события клавиатуры
(3) события мыши
(4) события стилуса
Ключевым элементом привязки для любого варианта синтаксиса привязки данных в WPF является определение объекта
binding
из пространства имен:
(1)
system.Document.Data
(2)
system.Windows.Data
(3)
system.Application.Data
Какой экземпляр класса может адресовать свойство
Relations
объекта DataSet
?
(1)
system.Data.DataRelationContext
(2)
system.Data.DataRelationCollection
(3)
system.Data.DataRelationApplication
Пример кода:
namespace WpfControlLibrary
{
public partial class Clock : UserControl
{
public Clock()
{
InitializeComponent();
демонстрирует:
(1) инициализацию пространства имен таймера в библиотеке
WpfControlLibrary
(2) инициализацию пространства имен таймера в библиотеке
WpfControl
(3) инициализацию пространства имен таймера в библиотеке
ControlLibrary
Атрибуты
FileAttributes.Encrypted
и FileAttributes.Compressed
:
(1) не могут быть установлены программно
(2) устанавливаются программно
(3) устанавливаются операционной системой через специальные механизмы
Фрагмент кода:
using System.Runtime.Serialization;
...
[Serializable]
public class OrderEntity : ISerializable
{
void ISerializable.GetObjectData(SerializationInfo info, StreamingContext
ctxt)
{
info.AddValue("OrderID", orderID);
}
deserialization
public OrderEntity(SerializationInfo info, StreamingContext ctxt)
{
orderID = (int)info.GetValue("OrderID", typeof(int));
}
}
демонстрирует пример:
(1) настройки SOAP-формата, используемого при сериализации
(2) реализации в классе бизнес-компонента интерфейс ISerializable
(3) использования специального конструктора, вызываемый объектом SoapFormatter для воссоздания объекта при десериализации
Укажите, какой из представленных участков кода двумерной игры, производит переключение в полноэкранный режим?
(1)
keyboardState = Keyboard.GetState();
(2)
this.IsMouseVisible = true;
(3)
graphics.ToggleFullScreen();
При каком значении свойства
GraphicsDeviceStatus
, графическое устройство потеряно и пока не может быть восстановлено?
(1)
normal
(2)
notReset
(3)
lost
Метод
GetValues(object[ ] values)
класса DbDataReader
...
(1) перемещает курсор строки результирующего набора на следующую строку
(2) возвращает значение поля текущей строки с указанным индексом столбца
(3) заполняет получаемый массив полями текущей записи
(4) возвращает значение поля с указанным индексом в текущей строке
(5) переводит курсор перед первой строкой следующего набора результатов
(6) закрывает модуль чтения
При помощи какого контейнера панели Field Explorer в отчет добавляются поля, не связанные с данными?
(1)
database Fields
(2)
special Fields
(3)
unbound Fields
Какое событие генерируется в процессе работы окна WPF после вызова конструктора?
(1)
window.Deactivated
(2)
window.Initialized
(3)
window.Activated
Какое свойство класса
FlowDocument
определяет ширину между колонками в логических пикселах?
(1)
textAlignment
(2)
isHyphenationEnabled
(3)
isOptimalParagraphEnabled
(4)
columnGap
(5)
columnRuleBrush
Какие библиотечные события WPF возникают при использовании устройства ввода на планшетных компьютерах, заменяющих мышь?
(1) события времени жизни
(2) события клавиатуры
(3) события мыши
(4) события стилуса
Элемент
binding
из пространства имен system.Windows.Data
всегда устанавливается:
(1) на стороне приемника привязки
(2) на стороне источника привязки
(3) на стороне приемника привязки, кроме режима
Mode=OneWayToSource
Какое свойство класса
ObjectDataProvider
определяет имя вызываемого метода, возвращающего объект или коллекцию привязки?
(1)
constructorParameters
(2)
isAsynchronous
(3)
methodName
(4)
methodParameters
(5)
objectInstance
(6)
objectType
Пример кода:
StopClockEvent = EventManager.RegisterRoutedEvent(
"StopClock", RoutingStrategy.Bubble,
typeof(RoutedEventHandler), typeof(Clock));
демонстрирует:
(1) регистрацию маршрутизированного события
(2) регистрацию немаршрутизированного события
(3) фиксацию маршрутизированного события
Какое из утверждений верно:
(1)
мы используем метод
Create()
класса FileInfo
для создания файла
(2)
метод
Create()
класса FileInfo
возвращает объект FileStream
(3)
метод
CreateText()
класса FileInfo
создает объект типа StreamReader
, используемый для записи в новый текстовый файл
Фрагмент кода:
Imports System
Imports System.IO
Imports System.Security.Cryptography
Module VBDemo
Sub Main()
Dim Bytes() As Byte = {65, 66, 67, 68, 69, 70, 71, 72, 73, 74}
Dim EncBytes() As Byte = New Byte(15) {}
Dim DecBytes() As Byte = New Byte(10) {}
Dim FileName As String = "c:\temp\text.enc"
Dim EncFile As New FileStream(FileName, FileMode.Create, _
FileAccess.Write)
Dim DES As New DESCryptoServiceProvider()
Dim DESEncrypt As ICryptoTransform = DES.CreateEncryptor()
Dim CryptoStreamEnc As New CryptoStream(EncFile, DESEncrypt, _
CryptoStreamMode.Write)
Console.WriteLine("Original Data")
ToHexArray(Bytes)
CryptoStreamEnc.Write(Bytes, 0, Bytes.Length)
CryptoStreamEnc.Close()
EncFile.Close()
EncFile = New FileStream(FileName, FileMode.Open, FileAccess.Read)
EncFile.Read(EncBytes, 0, EncFile.Length)
EncFile.Close()
Console.WriteLine("Encrypted Data")
ToHexArray(EncBytes)
Console.WriteLine()
Dim DecFile As New FileStream(FileName, FileMode.Open, _
FileAccess.Read)
Dim DESDecrypt As ICryptoTransform = DES.CreateDecryptor()
Dim CryptoStreamDec As New CryptoStream(DecFile, DESDecrypt, _
CryptoStreamMode.Read)
Dim Reader As New BinaryReader(CryptoStreamDec)
Console.WriteLine("Decrypted Data")
DecBytes = Reader.ReadBytes(10)
ToHexArray(DecBytes)
End Sub
Sub ToHexArray(ByVal A As Byte())
Dim I As Integer
For I = 0 To A.GetUpperBound(0)
Console.Write("0x{0:x2} ", A(I))
If I = 7 Then
Console.WriteLine()
End If
Next
End Sub
End Module
показано:
(1) как зашифровать массив байтов
(2) как сохранить массив байтов в файле, а затем расшифровать на основе алгоритма DES
(3) как использовать конструктор по умолчанию, который заполняет необходимые параметры выбранного нами алгоритма
Укажите, какой из представленных участков кода трехмерной игры, устанавливает флаг освобождения клавиши?
(1)
Ray pickRay = GetPickRay();
(2)
mouseFree = mouseState.LeftButton == ButtonState.Released;
(3)
enterFree = keyboardState.IsKeyUp(Keys.Enter);
Укажите назначение класса
oleDbCommand
из библиотеки System.Data.dll
:
(1) обеспечивает подключение к источнику данных
(2) обеспечивает связь между источником данных и набором данных в оперативной памяти
(3) является объектом команд SQL для работы в источнике данных
Сколько значений может принимать свойство
RowState
элемента DataRow
?
(1) 2
(2) 3
(3) 4
(4) 5
Какая операция вычисления сводки вычисляет наиболее вероятное значение всех элементов?
(1)
correlation with
(2)
covariance with
(3)
mode
(4)
population variance
(5)
population standard deviation
(6)
weighted average with
Какая последовательность этапов процесса работы окна WPF является верной?
(1) возбуждается событие
Window.Loaded
- > возбуждается событие Window.Initialized
- > возбуждается событие Window.Activated
(2) возбуждается событие
Window.Initialized
- > возбуждается событие Window.Activated
- > возбуждается событие Window.Loaded
(3) возбуждается событие
Window.Activated
- > возбуждается событие Window.Loaded
- > возбуждается событие Window.Initialized
Какое свойство класса
FlowDocument
определяет цвет линеек?
(1)
textAlignment
(2)
isHyphenationEnabled
(3)
isOptimalParagraphEnabled
(4)
columnGap
(5)
columnRuleBrush
Сколько "ингридиентов" включает в себя команда в WPF?
(1) 4
(2) 5
(3) 3
Приемник привязки должен быть производным от класса:
(1)
dependencyWindow
(2)
dependencyObject
(3)
dependencyDocument
Какое свойство класса
ObjectDataProvider
задает или извлекает тип объекта, содержащего метод привязки?
(1)
constructorParameters
(2)
isAsynchronous
(3)
methodName
(4)
methodParameters
(5)
objectInstance
(6)
objectType
Пример кода:
public void Start()
{
clock.Start();
}
public void Restart()
{
clock.Restart();
}
public void StopResult()
{
clock.StopResult();
}
public void Stop()
{
clock.Stop();
}
демонстрирует:
(1) функции доступа для управления таймером из клиента
(2) точки доступа для управления таймером из клиента
(3) функции допуска для управления таймером из клиента
Какое из утверждений верно:
(1)
GetDirectories()
— этот метод возвращает подкаталоги текущего каталога как массив элементов DirectoryInfo
(2)
GetDirectories()
— этот метод возвращает подкаталоги текущего каталога как массив элементов DesktopDirectory
(3)
GetDirectories()
— этот метод возвращает подкаталоги текущего каталога как массив элементов GetDirectoryName
Следующий пример:
Imports System
Imports System.IO
Module VBDemo
Sub Main()
Dim FileName As String = _
“C:\Program Files\Microsoft.NET\FrameworkSDK\include\corsym.h”
Dim Reader As TextReader
Dim I As Int32
Reader = New StreamReader(FileName)
While Reader.Peek() > -1
Console.WriteLine(Reader.ReadLine)
I += 1
End While
Console.WriteLine(“Read {0:G} lines”, I)
Reader.Close()
End Sub
End Module
показано:
(1) как использовать класс
StreamReader
, чтобы прочитать текстовый файл построчно и как одну строку
(2) как использовать класс
TextReader
, чтобы прочитать текстовый файл построчно и как одну строку
(3) как использовать класс
StringReader
, чтобы прочитать текстовый файл построчно и как одну строку
Укажите, какой из терминов в трехмерной графике, обозначает операции поворота, сдвига и масштабирования над трехмерными моделями?
(1) примитивы
(2) сцена
(3) модельные преобразования
Какой тип данных языка HLSL обозначает 16-ти битное число с плавающей точкой?
(1)
bool
(2)
int
(3)
half
(4)
float
(5)
double
Укажите методы поиска данных для выборки в представление у объекта
DataView
:
(1)
dataView.FindColumns()
(2)
dataView.Find()
(3)
dataView.FindRows()
Какая операция вычисления сводки вычисляет среднее значение, взвешенное по частоте появления элементов?
(1)
correlation with
(2)
covariance with
(3)
mode
(4)
population variance
(5)
population standard deviation
(6)
weighted average with
Сколько раз может генерироваться событие
Unloaded
в процессе работы окна WPF?
(1) один раз
(2) два раза
(3) неограниченное число раз
Какое свойство класса
FlowDocument
может обеспечить включение оптимального абзаца, выравнивающего пробелы между словами за счет разрежения символов в самих словах?
(1)
textAlignment
(2)
isHyphenationEnabled
(3)
isOptimalParagraphEnabled
(4)
columnGap
(5)
columnRuleBrush
Укажите событие времени жизни окна, которое предусмотрено для поддержки взаимодействия с Win32:
(1)
activated
(2)
closed
(3)
closing
(4)
contentRendered
(5)
locationChanged
(6)
sourceInitialized
В версии XAML для WPF присоединенные свойства работают только если и тип, в котором свойство определено, и тип, к которому оно присоединяется:
(1) наследуют классу
dependencyWindow
(2) наследуют классу
dependencyObject
(3) наследуют классу
dependencyDocument
Укажите тип свойства
MethodName
класса ObjectDataProvider
:
(1)
system.collections.ilist
(2)
bool
(3)
string
(4)
object
(5)
system.Type
Чтобы убедиться, что сборка WpfControlLibrary.dll действительно создана:
(1) надо на панели Solution Explorer выбрать пиктограмму Show All Files
(2) надо на панели Solution Explorer выбрать пиктограмму Show
(3) надо на панели Solution Explorer выбрать пиктограмму All Files
Какое из утверждений верно:
(1)
метод
GetExtension(String)
класса Path
возвращает расширение имени файла
(2)
метод
GetFileName(String)
класса Path
возвращает расширение имени файла
(3)
метод
GetExtension(String)
класса Path
возвращает имя файла
Какое из утверждений верно:
(1) свойство
AutoFlush
служит для указания, следует ли записывать содержимое буфера в поток после каждого вызова методов Write
и WriteLine
(2) свойство
AutoFlush
служит для указания, следует ли записывать содержимое буфера в поток после каждого вызова метода Write
(3) свойство
AutoFlush
служит для указания, следует ли записывать содержимое буфера в поток после каждого вызова метода WriteLine
Какой из методов библиотеки XNA Game Studio освобождает ресурсы, занятые игрой?
(1)
loadContent()
(2)
update()
(3)
unloadContent()
(4)
draw()
На какие группы в HLSL делятся встроенные типы данных?
(1) смешанные типы данных
(2) векторные типы данных
(3) скалярные типы данных
Метод
Close()
класса DbDataReader
...
(1) перемещает курсор строки результирующего набора на следующую строку
(2) возвращает значение поля текущей строки с указанным индексом столбца
(3) заполняет получаемый массив полями текущей записи
(4) возвращает значение поля с указанным индексом в текущей строке
(5) переводит курсор перед первой строкой следующего набора результатов
(6) закрывает модуль чтения
Какая операция вычисления сводки вычисляет общее число элементов списка?
(1)
correlation with
(2)
covariance with
(3)
mode
(4)
sample variance
(5)
sample standard deviation
(6)
count
При генерации события
Window.Unloaded
окна WPF - ...
(1) окно разрушено и не подлежит восстановлению
(2) окно выгружено из памяти
(3) поступило требование закрыть окно, которое еще можно отменить
Рассмотрим код:
private void button1_Click(object sender, System.EventArgs e)
{
StringBuilder sbText= new StringBuilder("Дом, который построит Джек");
StringBuilder sbText1= new StringBuilder("Пшеница, которая в темном чулане хранилась");
StringBuilder sbText2= new StringBuilder("Кот, который пугал синицу");
StringWriter stringwriter = new StringWriter();
sbText=sbText.Replace("построит","построил");
sbText1=sbText1.Replace("хранилась","хранится");
sbText2=sbText2.Replace("пугал","пугает");
stringwriter.Write(sbText);
stringwriter.Write(stringwriter.NewLine);
stringwriter.Write(sbText1);
stringwriter.GetStringBuilder().Insert(sbText.Length+1,sbText2);
string path = @"C:\a.txt";
using(TextWriter streamWriter = new StreamWriter(path,true,System.Text.Encoding.Default))
{
streamWriter.Write(stringwriter);
}
stringwriter.Close();
using(TextReader streamreader = new StreamReader(path,System.Text.Encoding.Default))
{
StringReader stringreader = new StringReader(streamreader.ReadToEnd());
textBox1.Text+=stringreader.ReadLine()+"\r\n";
textBox1.Text+=stringreader.ReadLine()+"\r\n";
sbText=new StringBuilder(stringreader.ReadLine());
sbText=sbText.Replace("Кот", "Пес",0,5);
textBox1.Text+=sbText;
stringreader.Close();
}
}
Результатом выполнения будет:
(1) Текст в файле:
Дом, который построил Джек
Пшеница, которая в темном чулане хранится
Кот, который пугает синицу
Текст в контроле TextBox:
Дом, который построил Джек
Пшеница, которая в темном чулане хранится
Пес, который пугает синицу
(2) Текст в файле:
Дом, который построил Джек
Пшеница, которая в темном чулане хранится
Кот, который пугает синицу
Текст в контроле TextBox:
Дом, который построил Джек
Пшеница, которая в темном чулане хранится
Кот, который пугает синицу
(3) Текст в файле:
Дом, который построил Джек
Пшеница, которая в темном чулане хранится
Пес, который пугает синицу
Текст в контроле TextBox:
Дом, который построил Джек
Пшеница, которая в темном чулане хранится
Кот, который пугает синицу