Сертификат RetraTech "Создание приложений в Delphi 2005.NET" 2021
  • Сертификат RetraTech "Создание приложений в Delphi 2005.NET" 2021
Сертификат RetraTech "Создание приложений в Delphi 2005.NET" 2021
  • Сертификат RetraTech "Создание приложений в Delphi 2005.NET" 2021

Создание приложений в Delphi 2005.NET

850,00 руб.
В течение часа!
Экзамен Создание приложений в Delphi 2005.NET для программистов и системных администраторов.
 
Профессиональная сертификация по программе «Создание приложений в среде Delphi 2005.NET» рассчитана на разработчиков, занимающихся проектированием и разработкой ПО в Delphi 2005.NET. Статус сертифицированного специалиста по данной программе является подтверждением высокого профессионализма и свидетельством того, что получивший его специалист обладает знаниями и навыками, необходимыми для успешного проектирования, реализации и администрирования решений с использованием Delphi 2005.NET.
Количество
Есть в наличии!

Вопросы: экзамен состоит из 20 вопросов.
Время: на его прохождение отводится 50 минут.
Проходной балл: 70% и выше.

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

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

OwnSort
CustomSort
SortDefined
UserSort
SortCustomly



Разрабатывается приложение, функционирующее по технологии ”файл-сервер”. В ходе работы необходимо создать на сервере файл для записи данных, к которому остальные компьютеры смогут обращаться только для чтения.
Какая из приведенных ниже комбинаций параметров доступа к файлу позволит решить поставленную задачу?

fmCreate+fmShareDenyRead
fmOpenWrite+fmShareDenyWrite
fmCreate+fmShareExclusive
fmOpenRead+fmShareDenyWrite
fmCreate+fmShareDenyWrite



Какой из приведенных ниже стилей рамок окна в Delphi НЕ существует?

FixedSingle
SizableDialog
Sizable
Fixed3D
None



Во фрагменте кода библиотеки для создания графических примитивов присутствует следующее объявление класса:
Каково назначение ключевого слова sealed?

Невозможно создать экземпляр данного класса
Данный класс является классом компонента VCL
Данный класс может вызываться из программ на других языках программирования
Экземпляр этого класса создается автоматически при объявлении переменной типа TSquare
От этого класса невозможно породить другие классы


При разработке модуля для математических расчетов возникла необходимость ускорить выполнение вычислений. Требуется, чтобы компилятор автоматически использовал квалификатор inline для процедур в модуле, в случае если процедуры меньше или равен 32 байтам.
Какая из перечисленных директив компилятора позволит решить поставленную задачу?

{\ AUTO}
{\ SWITCH}
{\ MINIMAL}
{\ ON}
{\ 32}



В приложении имеется всплывающее меню PopupMenu. Оно присвоено нескольким различным компонентам главной формы.
Какое из перечисленных свойств позволит определить, для какого из компонентов вызвано данное меню?

Owner
PopupComponent
ComponentOwner
Master
AssignedComponent



Каково функциональное назначение класса TStringList?

Специальный класс для создания списков, элементами которых являются TStrings
Класс присутствует для совместимости с Delphi более ранних версий
Потомок TStrings, реализующий сохранение своего содержимого в файл формата XML
Неабстрактный потомок TStrings, содержащий реализацию его функциональности
Абстрактный класс - предок TStrings



В разрабатываемом приложении требуется сделать так, чтобы при щелчке мышкой по кнопке, один из элементов всплывающего меню (PopupItem), связанного с этой кнопкой добавлялся в главное меню приложения (MainMenu).
Какой из приведенных ниже фрагментов кода позволит решить поставленную задачу?

MainMenu.InsertCopy(PopouItem);
MainMenu.MenuItems.AddCopy(PopouItem);
MainMenu.MenuItems.Add(PopouItem.CloneMenu);
MainMenu.MenuItems.Add(PopouItem.CopyMenu);
MainMenu.MenuItems.Add(PopouItem.Duplicate);



Разрабатывается текстовый редактор. В качестве поля ввода текста используется RichEdit. Техническое задание предполагает наличие возможности масштабирования текста.
Какое из перечисленных ниже свойств необходимо использовать для задания масштабного коэффициента?

ZoomFactor
ScaleFactor
ZoomRatio
AspectRatio
ZoomValue



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

FastPixels
Pixels
Handle.Pixels
ScanLine
Memory



В программе на Delphi.NET необходимо отцентрировать все дочерние окна на экране относительно родительского окна.
Какой из перечисленных способов позволит решить поставленную задачу наиболее оперативно?

Присвоить свойству дочерней формы Position значение poMainFormCenter
Правильно установить для дочерней формы свойство Constraints
Установить стиль рамки дочернего окна равным FixedDialog
Присвоить свойству дочерней формы FormStartPosition значение CenterParent
Написать для дочерней формы обработчик события OnShow, изменяющий координаты окна в зависимости от расположения родительской формы


В главном меню приложения необходимо выделить один из пунктов.
Какое из перечисленных свойств компонента MenuItem позволит решить поставленную задачу?

CheckMark
RadioCheck
AutoCheck
Checked
Marked



В графическом редакторе для формата BMP необходимо реализовать функцию замены цвета на редактируемом изображении.
Какой из приведенных ниже вариантов позволит решить поставленную задачу наиболее оперативно?

Использовать функции работы с регионами WinAPI
Использовать функции библиотеки OpenGL
Выполнить замену, используя свойство ScanLine
Выполнить требуемую замену, используя два вложенных цикла и свойство Pixels
Использовать метод BrushCopy канвы рисунка
Приложение, использующее технологию ADO.NET для связи с удаленным сервером БД работает в условиях плохого качества канала связи, что вызывает частый разрыв связи из-за ошибки истечения таймаута.



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

ConnectParameters
ConnectDelay
TransactionIsolation
ConnectionString
ConnectionTimeout



Какой из перечисленных инструментов .NET предназначен для безопасной работы с указателями на процедурный тип?

Защищенный стек
Делегаты
Типизированные указатели
Абстрактные классы
Объектные массивы



Для соблюдения правил межъязыкового взаимодействия (Common Language Specification) в состав BDS включены дополнительные операторы ограничения области видимости членов класса.
В каком из наборов перечислены данные операторы?

temporary, hidden и logical
assembly и family
sealed и abstract
unpublished и delegated
strict private и strict protected



Необходимо реализовать в проекте механизм drag-n-drop. Для начала работы механизма для компонента-источника вызывается метод DoDragDrop.
Какое из перечисленных ниже значений НЕ является корректным значением параметра allowedObjects данного метода?

dock
copy
link
all
scroll



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

CurrentHelpFile
HelpFile
CurrentHLP
MainHelpFile
HelpFileName



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

TForm
TProject
TApplication
TCustomApp
TMainForm



В приложении требуется реализовать нестандартный вид элементов меню с целью отображения на них рисунков, превосходящих по высоте стандартные пункты меню.
Какой(ие) из перечисленных обработчиков событий следует реализовать для решения поставленной задачи?

OnGetItemHeight, OnOwnerDraw
OnGetItemHeight, OnDrawItem
OnDrawItem, OnMeasureItem, OnItemParam
OnDrawItem, OnMeasureItem
OnOwnerDraw



Разрабатывается класс для моделирования графического примитива прямоугольника:
Какой из перечисленных компонентов является предком для пользовательского класса TSquare?

TGraphics
TObject
TComponent
TWinControl
TMap



В проекте необходимо обеспечить централизованное управление настройками всех распределенных соединений.
Какой из перечисленных компонентов позволит решить поставленную задачу?

TSharedConnection
TDCOMConnection
TLocalConnection
TConnectionBrocker
TSimpleObjectBroker



В приложении необходимо поместить текст со ссылкой на домашнюю страницу проекта. При щелчке мышью на текст должен осуществляться вызов браузера.
Какой из перечисленных компонентов Delphi.NET предназначен для решения поставленной задачи?

StaticText
TextBox
URLText
LinkLabel
Label




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

Alignment
CheckAlign
Align
TextAlign
RightToLeft


В приложении содержится форма для вывода диагностических сообщений. Ее оригинальный дизайн и вид после изменения размеров таковы.
Какое значение имеет свойство Anchor компонента-кнопки?

[Top, Bottom, Right]
[Top, Bottom, Left]
[Left, Top, Right]
[Top, Bottom, Right]
[Bottom, Right]



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

Borland.Interfaces
System.Interfaces
Borland.Delphi.Interfaces
System.Base
Borland.Delphi.System



Выполняется запрос через провайдер данных ADO.NET к удаленной СУБД. При этом транзакция имеет полный доступ к собственным данным, а изменения, сделанные другими транзакциями в ней недоступны.
Какой уровень изоляции транзакций применяется в данном случае?

Завершенное чтение (Read Committed)
Грязное чтение (Chaos)
Незавершенное чтение (Read Uncommitted)
Сериализация (Serializable)
Повторяемое чтение (Snapshot)



При соединении с базой данных по технологии dbGo используется пользовательский обработчик события TADOConnection.OnWillConnect.
Какое значение параметра EventStatus свидетельствует о внутренних неполадках механизма ADO?

esCantDeny
esOK
esUnwantedEvent
esErrorsOccured
esCancel



Какой метод объекта возможно использовать для программной остановки процесса drag-n-drop?

CancelDrag
AbortDrag
FinishDrag
EndDrag
CancelDrop



Какой из приведенных ниже структурных элементов НЕ входит в базовую конфигурацию приложения ADO.NET?

Пользовательский интерфейс
Механизм внутреннего представления данных
Драйвера доступа к БД
Бизнес-логика приложения
Механизм обмена данными



Разрабатывается приложение, осуществляющее удаленный доступ к серверу приложений по технологии DataSnap. В качестве транспорта используется DCOM. В компоненте TDCOMConnection задан обработчик события OnGetUsername.
Что из перечисленного содержится в параметре Username данного обработчика событий?

Имя пользователя, прописываемое в диалоге запроса пароля по умолчанию
Название локальной учтенной записи, от имени которой будут выполняться запросы к серверу
Имя пользователя, передаваемое серверу
Название учетной записи на сервере, права которой надо предоставить клиентскому приложению
Имя пользователя для авторизации на Firewall



Какую из перечисленных технологий доступа к данным следует использовать при разработке приложения для тестирования знаний с использованием Delphi.NET?

MDAC+
dbExpress
ADO.NET
MS DAO
BDE



Для удобства просмотра исходного текста программы необходимо свернуть область описания типов.
Какой из перечисленных пунктов всплывающего меню Delphi2005 позволит решить поставленную задачу?

Unfold -> Nearest
Fold -> Namespace
MessageView
ToggleComment
Fold -> Types



Какое пространство имен содержит объекты, необходимые для реализации технологии COM+ при разработке приложения?

System.COMPlus
System.COM
System.Management
System.Windows.COMPlus
System.EnterpriseService



В главном потоке приложения в цикле выполняется сложный расчет. Пользователи жалуются, что пока он выполняется приложение «зависает» не реагируя на мышку и клавиатуру.
Какой из приведенных способов НЕ позволит устранить данную неполадку?

Необходимо выводить сообщения о прогрессе расчета для пользователей
Необходимо установить свойство Application.Priority равным tpIdle
Необходимо в цикле вызывать метод Application.ProcessMessages
Необходимо выделить расчеты в отдельный поток
Необходимо упростить вычисления, выполнив профилирование кода



Разрабатывается графический редактор. Техническое задание предусматривает, чтобы при перемещении курсора мыши по полю рисунка в строке статуса отображались его координаты.
Какое из событий компонента-рисунка необходимо использовать для решения поставленной задачи?

MouseEvent
MouseMove
MouseHover
MouseEnter
MouseCoordinatesChange



Для выбора открываемого файла в приложении используется компонент OpenDialog. Его свойство Filter может быть настроено на два типа файлов - текстовые и RTF. Необходимо при открытии во время показа окна диалога по умолчанию выбирать фильтр RTF-файлов.
Какое из перечисленных свойств позволит решить поставленную задачу?

InitialFilter
FilterMain
DefaultFilter
StartingFilter
FilterIndex



В приложении вводится дата с помощью компонента DateTimePicker. В соответствии с техническим заданием, даты в приложении должны отображаться в следующем формате: число, всегда две цифры, три буквы месяца, год полностью, в качестве разделителя используется точка (например, 22.ЯНВ.1982).
Какую из приведенных ниже масок формата даты необходимо использовать для решения поставленной задачи?

dd.MMM.yyyy
d.MMMM.yyyy
dd.MMM.yy
d.MMM.yyyy
dd.MMMM.yyyy



В разрабатываемом приложении необходимо реализовать показ всплывающих подсказок для кнопок панели инструментов. Подсказки были прописаны при разработке приложения, но во время выполнения не показываются.
Какое свойство необходимо дополнительно откорректировать для включения отображения подсказок?

ShowHint
EnableToolTips
HintsEnabled
ToolTipsOn
ShowToolTips



Имеется следующий код, динамически создающий и размещающий на форме компонент CheckBox:
Какое из перечисленных утверждений верно характеризует возникшую ошибку?

Свойство компонента CheckBox по умолчанию false, необходимо установить его в true
Не заданы координаты для расположения компонента
Отсутствует код, добавляющий компонент CheckBox в список компонент владельца
Свойство Appearance компонента должно быть равно Appearance.CheckBox, поэтому компонент не прорисовывается
Значение указателя this в момент выполнения процедуры неопределенно, поэтому компонент-владелец установлен неверно.



При доработке программы на Delphi.NET обнаружена следующая строка кода:
Какое из утверждений относительно данной строки является верным?

Эта строка ошибочна
Эта строка приводит переменную к типу ExpressionCol, вызывая в случае ошибки процедуру OutElement
Эта строка задает новое пространство имен ExpressionCol, содержащее процедуру OutElement
Это цикл, который вызывает процедуру OutElement, передавая ей в качестве параметра поочередно каждый элемент коллекции ExpressionCol
Эта строка введена только для совместимости с C# и в Delphi не делает ничего



Какое из значений вернет вызов ShowDialog в случае, если диалог еще выполняется и его окно открыто, а управление уже вернулось к вызвавшей программе?

No
Cancel
Retry
None
Ignore



Какая пара событий компонента TDataSync вызывается при обновлении набора данных?

BeforeGetData и AfterGetData
BeforeSave и AfterSave
BeforeReload и AfterReload
BeforeRefresh и AfterRefresh
BeforeApplyChanges и AfterApplyChanges



Приложения какого из перечисленных типов могут быть разработаны при помощи Delphi для .NET?

Приложения ASP.NET
Приложения WebBrocker
Приложения IntraWeb
Приложения WebSnap
Приложения с использованием dbGo



В приложении используется гетерогенный источник данных, подключенный к различным серверам. По условиям технического задания необходимо обеспечить полную независимость транзакций разных БД и обеспечить защиту от сбоев в других БД.
Какое значение свойства CommitBehavior компонента TDataSync позволит решить поставленную задачу?

ForceIndividual
Atomic
Independent
Individual
Protected



В приложении необходимо осуществить отрисовку текста на канве под углом в 45 градусов.
Какое из приведенных утверждений относительно решения данной задачи является верным?

Для этого необходимо использовать сторонний компонент.
В Delphi это возможно только средствами «чистого» WinAPI
Это возможно при комбинировании средств TFont и WinAPI
Это позволяет сделать стандартный класс TFont
Для этого необходимо использовать функции библиотеки GDI+
Необходимо разработать утилиту на языке C#, которая использует консольный интерфейс.



Какое пространство имен среды .NET содержит методы, необходимые для реализации поставленной задачи?

System.Windows.Console
System.TextScreen
System.CRT
Swstem.Windows.CRT
System.Console



В приложении имеется главное меню SomeMenu.
Какой из приведенных ниже фрагментов кода является синтаксически верным?

SomeMenu.Items[1].Caption:=’Test’;
SomeMenu[1].Caption:=’Test’;
SomeMenu.ItemByName(’MenuItem1’).Caption:=’Test’;
SomeMenu.Items[1].Label:=’Test’;
SomeMenu.GetItem(1).Caption:=’Test’;



Необходимо определить версию сборки.
Какой из атрибутов сборки содержит эту информацию?

AssemblyVersion
ProjectRevision
CurrentVersion
AssemblyBuild
ProjectVersion




Во время запуска следующего фрагмента кода возникает ошибка времени выполнения:
Какова причина возникновения данной неполадки?

Неверно указан индекс строки при удалении
При создании экземпляра объекта используется неверный класс
Некорректное освобождение памяти
Вызов несуществующего метода Count
Нельзя добавлять в класс TString объекты



Проект был разработан с использованием технологии ECO. Для создания архивной копии был написан скрипт, удаляющий лишние файлы из каталога проекта. Однако после работы первой версии разработанного скрипта были удалены файлы UML-моделей проекта.
Какую из приведенных масок файлов следует исключить из скрипта удаления для сохранения модели?

*.mod
*. txvpck
*.dsk
*.uml
*.ddp



При портировании приложения Delphi с платформы Win32 на платформу .NET. обнаружена следующая процедура:
Какая из строк в приведенном фрагменте кода НЕ является корректной?

26
30
29
31
34



В разрабатываемом при помощи ECO приложении для одного из классов необходимо задать набор вычисляемых выражений на языке OCL.
Какую из предопределенных переменных списка Tagged Values необходимо использовать для решения поставленной задачи?

Optimistic Locking
Derivation Expression
Default String Representation
Generate Default Region
Former Names



Приложение взаимодействует с СУБД по технологии dbExpress.NET и соответственно не может использовать двунаправленные курсоры и редактирование данных.
Какой из перечисленных компонентов выполняет кэширование данных на стороне клиента с целью их редактирования?

TSimpleDataSet
TSQLStoredProc
TSQLQuery
TSQLDataSet
TSQLTable



Приложение взаимодействует с базой данных Oracle, используя технологию dbExpress.NET. Техническое задание подразумевает запись в файл журнала системного идентификатора транзакции СУБД при откате транзакции.
Какое из перечисленных полей записи TTransactionDesc позволит определить этот идентификатор?

GlobalID
CustomID
CustomIsolation
TransactionID
IsolationLevel



Какая из перечисленных спецификации объединяет все типы данных и операции, доступные в приложениях .NET?

Reflection
Common Language Runtime
Active Server Pages
Common Type System
Microsoft Intermediate Language



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

MainForm.DeviceContext
MainForm.Canvas.Hanlde
MainForm.Canvas.DeviceContext
GetDC(MainForm)
Perform(MainForm, WM_GETDC)



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

Memory
SetSize
Resize
Allocate
GetMemory



Какой из перечисленных интерфейсов серверов приложений позволяет созданным на Delphi.NET ”тонким клиентам” получать доступ к данным?

ITierApp
IDataServer
IAppConector
IDataProvider
IAppServer




На форме расположена кнопка. Курсор мыши находится за пределами кнопки. Пользователь наводит курсор мышки на кнопку, совершает щелчок мышкой и уводит курсор за пределы формы.
В каком порядке будут вызываться обработчики событий мышки для данной кнопки?

Mouse Enter, Mouse Move, Mouse Hover, Mouse Down, Mouse Click, Mouse Up, Mouse Move, Mouse Leave
Mouse Enter, Mouse Move, Mouse Down, Mouse Click, Mouse Up, Mouse Move, Mouse Hover, Mouse Leave
Mouse Enter, Mouse Move, Mouse Hover, Mouse Click, Mouse Down, Mouse Up, Mouse Move, Mouse Leave
Mouse Enter, Mouse Hover, Mouse Move, Mouse Down, Mouse Click, Mouse Up, Mouse Move, Mouse Leave
Mouse Enter, Mouse Move, Mouse Hover, Mouse Down, Mouse Up, Mouse Click, Mouse Move, Mouse Leave




Разрабатывается приложение, выполняющее доступ к данным по технологии dbExpress.NET.
Допустимо ли применение не однонаправленных курсоров в этом приложении?

Да, это возможно при использовании сторонних компонент
Нет, это невозможно, так как в dbExpress.NET отсутствует кэширование данных на стороне клиента
Да, это возможно при использовании специализированных драйверов dbExpress.NET
Нет, это невозможно, так как dbExpress.NET создает соединения динамически
Да, это возможно стандартными средствами dbExpress.NET




При разработке приложения Delphi.NET были объявлены следующие массивы:
Какие из них являются объектами в среде .NET?

Все три
intArray и strArray
objArray
Ни один из трех
objArray и strArray



Какой из перечисленных ниже уровней НЕ входит в стандартную схему построения распределенных приложений?

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



Разрабатывается приложение с использованием технологии Windows Forms.
Какая динамическая библиотека среды .NET содержит код, позволяющий реализовать данную технологию?

Windows.Forms.dll
WinForms.dll
WinForms.tlb
System.Windows.Forms.dll
Forms.dll



Разрабатываемый проект использует пространство имен System.Web.Services.
Каково функциональное назначение классов, входящих в его состав?

Доступ к HTTP-серверам
Реализация XML-служб
Инструменты, необходимые для создания Web-сервера
Преобразование с помощью XSLT
Разбор файлов в формате HTML



Какая из перечисленных ниже СУБД НЕ поддерживается стандартными драйверами, входящими в базовую поставку dbExpress.NET?

Sybase ASE
Informix
DB2
PostgreeSQL
Sybase ASA



В приложении САПР необходимо выводить осевые линии с помощью штрихпунктирной линии.
Какое из перечисленных значений свойства Style класса TPen необходимо использовать для решения поставленной задачи?

psDashDot
psDash
psDashDotDot
psInsideFrame
psDot



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

OnShow
OnWinEvent
OnMaximize
OnRestore
OnActivate



Необходимо изучить исходный код откомпилированного класса C# на ассемблере виртуальной машины .NET.
Какая из перечисленных утилит .NET SDK позволит решить поставленную задачу?

applaunch.exe
csc.exe
regasm.exe
ildasm.exe
ngen.exe




В приложении необходимо использовать гетерогенный источник данных, работающий одновременно с локальной базой в формате MS Access и удаленным MS SQL сервером.
Какой из компонентов доступа к данным по технологии BDP позволит решить поставленную задачу?

CombinedDataSet
DataSync
DataSet
DataJoiner
DataSource



Разрабатывается приложение с MDI интерфейсом. Техническое задание предусматривает слияние меню главного и дочернего окон, но только при нажатии горячей клавиши.
Каким методом компонента TMainMenu необходимо воспользоваться для принудительного слияния меню?

Merge(Menu: TMainMenu)
DoMerge(Menu: TMainMenu)
Append(Menu: TMainMenu)
Merge(MenuHost, MenuMerge: TMainMenu)
DoMerge(MenuHost, MenuMerge: TMainMenu)



Какие из перечисленных ниже сущностей НЕ входят в метаданные сборки .NET?

Публичные ключи
Списки глобальных переменных
Ресурсы сборки
Имена приложений
Атрибуты сборки



Какой тип имеет диаграмма классов, которая содержится по умолчанию в каждом UML пакете приложения, разрабатываемого при помощи ECO?

MainClass
ClassDiagram
ClassDefault
DefaultDiagram
DefaultPackage



При разработке приложения возникла необходимость миграции с одной СУБД на другую.
Какая функция утилиты Database Explorer может быть использована для решения поставленной задачи?

Data Pump
Migration Master
Transfer Wizard
Transfer Data
Data Migration



Какой из приведенных ниже типов объектов НЕ входит в спецификацию OLEDB?

Enumerator
Transaction
Rowset
Session
Query



В приложении для хранения данных используется экземпляр класса TList. При профилировании было обнаружено, что при удалении объекта из списка с помощью методов Delete и Remove, память, выделенная под список, не освобождается.
Какой(ое) из перечисленных методов (свойств) позволит освободить память, занятую экземпляром класса TList?

Count
Capacity
Purge
Free
Repack



Техническое задание на разработку ПО предусматривает обязательное применение технологии WindowsForms. Для оперативного выполнения заказа необходимо использовать визуальную среду разработки.
Какой(ие) из языков входящих в среду BDS 2005 позволят решить поставленную задачу?

Delphi для Win32 и Delphi.NET
Только C#
Delphi.NET и C#
Только Delphi.NET
Delphi.NET, C#, Visual Basic



Для отображения содержимого списка (компонент ListBox) в несколько столбцов его свойству MultiColumn было присвоено значение true. Но получить доступ к столбцам, выходящим за правый край компонента, без помощи клавиатуры невозможно.
Какой из перечисленных способов позволит устранить данную неполадку?

Правильно задать значение свойства ColumnWidth
Присвоить свойству Align значение alLeft
Установить свойству HorisontalScrolbar значение true
Установить свойство TabOrder равным 1.
Написать собственный обработчик движения мыши для компонента, выполняющий прокрутку.



Для ускорения работы процедуры ей присвоен квалификатор inline.
Какое из приведенных ниже утверждений НЕ является верным?

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



Разрабатываемое приложение выполняет соединение с БД по технологии dbExpress.NET.
Какое из событий компонента TSQLConnection позволит определить момент соединение пользователя с базой данных?

OnLoggedIn
OnSQL
BeforeConnect
OnLogin
AfterConnect



Какой(ие) из перечисленного ниже списка файлов не входит(ят) в состав проекта Delphi 2005?

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



В приложении используется компонент SQLConnection.
Какое из перечисленных свойств этого компонента позволит настроить параметры подключения к БД?

DatabaseConnection
SQLAdapter
SQLParameters
DBParams
ConnectionString



Допускается ли использование в проектах Delphi.NET типа данных Variant?

Да, без ограничений.
Да, но только если его значение можно привести к одному из типов данных среды .NET
Нет, нельзя, надо использовать вспомогательные классы или простые типы данных.
Нет ни при каких условиях
Да, можно, для этого существует пространство имен Borland.Variant



Какие 2 компонента используются для работы удаленных источников данных при разработке multitier-приложений в Delphi2005 с использованием технологии BDP?

DBGrid и DBNavigator
DataSource и DataSet
SOAPClientConnection и SOAPServerData
TCPSocket и TCPServer
RemoteServer и RemoteConnection



В BDS 2005 портируется проект с языка Delphi на язык C#.
В какой из перечисленных файлов необходимо включить метаданные сборки, хранящиеся в файле .dpr, чтобы решить поставленную задачу?

build.xml
Solution.cs
Project.cs
AssemblyInfo.xml
AssemblyInfo.cs



Необходимо настроить компонент Panel таким образом, чтобы он занимал всю доступную клиентскую область.
Какое из перечисленных значений следует присвоить его свойству Dock?

Client
None
Top
Center
Fill



Какое из перечисленных свойств определяет размер кнопки ToolButton1, размещенной на панели управления MainToolbar?

ToolButton1.Width
ToolButton1.Size
MainToolBar.Height
MainToolBar.ButtonSize
ToolButton1.Height



Приложению, использующему доступ к БД по технологии dbExpress.NET необходимо получить список таблиц в базе. При этом нужно получить только пользовательские таблицы и синонимы. Системные таблицы и представления должны быть исключены.
Какой из приведенных наборов значений необходимо присвоить свойству TableScope компонента TSQLConnection для решения поставленной задачи?

[tsTable, tsSynonym]
[tsTable, tsView, tsSysTable]
[tsTable, tsView]
[tsSysTable, tsTable]
[tsSynonym, tsSysTable, tsTable, tsView]



В ходе работы приложения, использующего технологию ADO.NET свойство ConnectionState компонента SQLConnection принимает значение Fetching.
Какое из перечисленных утверждений верно характеризует данную ситуацию?

Соединение устанавливается
Соединение разорвано
Через соединение передаются данные
Соединение открыто
Через соединение выполняется команда SQL



Разрабатывается приложение с обширной системой меню. Техническое задание предусматривает возможность навигации по меню с помощью нажатия клавиши Alt и определенных букв клавиатуры, которые отображаются в надписях с подчеркиванием.
Какой из перечисленных способов позволит задать эти буквы?

Выделить нужную букву в надписи с помощью знаков #
Поставить перед нужной буквой знак &
Задать свойство HotKey для необходимых пунктов меню
Поставить перед нужной буквой знак _
Набрать нужную букву в свойстве Caption два раза



Необходимо в диалоге сохранения файла вместо стандартного заголовка «Save File» отображать произвольный текст.
Какое из перечисленных свойств позволит решить поставленную задачу?

Name
TitleCaption
Title
Header
DialogCaptoin



В приложении используется компонент SaveDialog. При открытии он всегда показывает содержимое папки «Мои документы». Для удобства работы необходимо при открытии диалога выводить содержимое текущего каталога приложения.
Какое из перечисленных свойств позволит решить поставленную задачу?

Environment.CurrentDirectory
Directory.Current
System.ActiveDirectory
System.AppFolder
Application.CurrentFolder



Разрабатывается приложение, которое получает прямой доступ к базе данных при помощи технологии BDP.
Какая из перечисленных ниже СУБД НЕ может быть использована штатными средствами BDP?

MS SQL
MS Access
DB2
Oracle
MySQL



Какое пространство имен содержит реализацию классов ECO в Delphi 2005?

Borland.MDA
Borland.ECO
System.Borland.ECO
Borand.MDA.ECO
System.ECO



Какой из методов класса Canvas выполняет сброс настроек Font, Pen и Brush на используемые по умолчанию значения (BLACK_PEN, HOLLOW_BRUSH, SYSTEM_FONT)?

Perform(Canvas.Handle, WM_REPAINT)
ReleaseDC(Canvas.Handle)
Canvas.Refresh
Canvas.Repaint
Canvas.Invalidate



В приложении, разрабатываемом при помощи ECO, необходимо объединить компоненты-провайдеры данных для обеспечения концентрации всей логики доступа к ним в едином месте.
Какой из перечисленных провайдеров ECO позволит решить поставленную задачу?

ECO Enabled ASP.NET Project
ECO Enabled Windows Form
ECO Space
ECO Persistence Mapper Provider
ECO UML Package



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

*.dsk
*.res
*.nfm
BDSPROJ.*
*.cfg




В приложении используется компонент TSimpleObjectBrocker. Его список содержит 3 сервера приложений.
Какой из перечисленных фрагментов кода позволит осуществить переключение компонента DCOMConnection на 2 по счету сервер в списке?

DCOMConnection:=TSimpleObjectBroker(DCOMConnection.ObjectBroker).Servers[1].Connection;
DCOMConnection.ComputerName :=TSimpleObjectBroker(DCOMConnection.ObjectBroker).Servers[2].ComputerName;
DCOMConnection.ComputerName :=TSimpleObjectBroker(DCOMConnection.ObjectBroker).Servers[1].ComputerName;
DCOMConnection.ComputerNameх[1] :=TSimpleObjectBroker(DCOMConnection.ObjectBroker).Servers.ComputerName;
DCOMConnection.ComputerName :=TSimpleObjectBroker(DCOMConnection.ObjectBroker).Servers[1];



Разрабатывается приложение с большим количеством пунктов в меню. Для удобства навигации Заказчик попросил сделать так, чтобы часть пунктов меню размещалась во втором столбце и была отделена вертикальной линией:
Какое из перечисленных значений следует присвоить свойству Break для элемента меню «OtherGoesHere»?

mbBreak
mbBar
mbBarBreak
mbNone
mbSeparator



Имеется проект, использующий следующие пространства имен:
Какое из них не является используемым по умолчанию в новом проекте Delphi.NET?

System.Reflection
System.Runtime.CompilerServices
WinForm in 'WinForm.pas'
System.Web
System.Windows.Forms



Какое из перечисленных ниже значений НЕ является значением параметра Impersonation level параметров соединения dbGo?

Anonymous - роль клиента недоступна серверу
Delegate - процесс сервера может быть представлен защищенным контекстом клиента, при этом сервер может осуществлять другие подключения
Impersonate - процесс сервера может быть представлен защищенным контекстом клиента
Obligate - распределение ролей определяется на базе групповых политик системы
Identify - роль клиента опознается сервером, но доступ к системным объектам заблокирован




Разрабатывается приложение - текстовый процессор. Текст выводится в компонент RichEdit. Пункты меню «Правка» должны изменять свое состояние в зависимости от выделенных в RichEdit объектов. Для получения типа выделенных объектов используется свойство SelectionTypes.
Какое из перечисленных ниже значений НЕ является значением этого свойства?

MultiChar
Text
MultiObject
Empty
SingleChar



При разработке программы в Delphi.NET вы обращаетесь к модулю, написанному на языке C#. Один из методов классов, определенных в нем принимает параметр типа Double.
Каким типам данных в Delphi соответствует этот параметр?

Аналогов в Delphi нет
real48 и Double
real, extended и currency
extended, double и real
longword, real и currency




Какое из приведенных ниже утверждений относительно компонента TActionList НЕ является верным?

Он является невизуальным компонентом VCL
Он управляет также рядом свойств компонентов связанных с ним
Он позволяет перехватывать сообщения Windows
Он позволяет писать более экономичный и удобочитаемый код
Он позволяет задавать одинаковые действия для разных компонентов



При разработке файлового менеджера необходимо реализовать поддержку операций с файлами и каталогами (копирование, удаление и т.п.).
Какие классы пространства имен System.IO позволят решить поставленную задачу?

FileStream, FileIO
Directory, File
BinaryFileStream, FileIO
FileIO, DirectoryOperations
BinaryReader, BinaryWriter



Необходимо нарисовать жирную осевую линию красного цвета. Для этого используется следующий код:
Однако в результате получается сплошная линия.
В чем состоит причина возникновения данной ситуации?

Используется неверная канва для рисования
Все линии с толщиной больше 1 - сплошные
Неверно задан стиль линии
Неверно задан цвет линии
Допускаются только вертикальные и горизонтальные осевые линии




На панели кнопок быстрого доступа при помощи компонента TToolBar расположены компоненты TToolButton. Необходимо сделать так, чтобы кнопка ToolButton5 находилась в нажатом состоянии.
Какой из приведенных фрагментов кода позволит решить поставленную задачу?

ToolButton5.Push;
ToolButton5.PartialPush := true;
ToolButton5.Style := PushButon;
ToolButton5.Text := 'system.pushed';
ToolButton5.Pushed := true;



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

Validated
Modified
TextChanged
Leave
Validating



Какое из значений, приведенных ниже, НЕ является допустимым для свойства SelectionMode компонента CheckedListBox?

MultiExtended
One
MultiAuto
MultiSimple
None


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

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

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