Экзамен Создание приложений в Visual Basic.NET для программистов и системных администраторов.
Сертифицированные специалисты RetraTech по программе «Создание приложений в Visual Basic.NET» обладают отличными навыками программирования на языке Visual Basic, который стал одним из стандартов среди разработчиков прикладного и системного программного обеспечения. Программист, прошедший данную сертификацию, владеет различными приёмами написания и отладки программ с использованием мощного объектно-ориентированного инструментального средства – языка высокого уровня Visual Basic.
Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier! Каково функциональное назначение ключевого слова MyClass?
Позволяет обратиться к членам/методам производного класса Параметры и функциональное назначение аналогичны слову Me Позволяет обратиться к членам/методам данного класса, вне зависимости от того, были ли они переопределены Позволяет обратиться к членам/методам базового класса, вне зависимости от того, были ли они переопределены Позволяет обратиться получить доступ к классу, в котором был создан ваш класс
Необходимо при создании элемента управления сделать так, чтобы использовались текущие системные цвета. Какой класс содержит объекты System.Drawing.Brush для системных цветов?
Необходимо, чтобы в Web-службе были доступны две перегруженных функции - со строковым и числовым параметром: GetName(ByVal ID As Integer) As String и GetName(ByVal Surname As String) As String. Какой из перечисленных способов позволяет решить поставленную задачу?
Необходимо вызвать процедуру MyMethod при помощи рефлексии так, чтобы значением параметра x было его значение по умолчанию. Ниже приведен фрагмент кода: Какую из перечисленных строчек необходимо вставить на место пропущенной, чтобы решить поставленную задачу?
Необходимо снять процесс System.Diagnostics.Process. Какой из перечисленных методов позволит решить поставленную задачу?
Exit Stop Abort Kill Suspend
Какое значение отсутствует в перечислении System.Data.DbType?
SByte AnsiString VarNumeric Boolean Integer
Необходимо разрешить увеличение приоритета потока при получении окнами, созданными им, фокуса. Какой метод иди свойство объекта Process позволит решить поставленную задачу?
Метод EnableBoostingOnFocus() Метод EnablePriorityBoostOnFocus() Свойство PriorityBoostEnabled Метод EnablePriorityBoost () Свойство PriorityBoostOnFocus
Необходимо создать код, выполняющийся при запуске ASP.NET-приложения. Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
Как называется тип проекта, при котором создаются ASP .NET-страницы на основе Web Forms Designer?
ASP .NET Web Application ASP .NET Web Service ASP .NET Web Page ASP .NET HTML Page .NET ASP .NET Web Site
Необходимо записать XML-документ XMLDocument в текстовый файл. Какой класс позволит решить поставленную задачу?
Необходимо, чтобы к одному методу применялось сразу два атрибута: Obsolete и CLSCompliant. Каким образом НЕ следует объявлять метод для решения поставленной задачи?
Необходимо создать пользовательский атрибут , позволяющий определять, кто из разработчиков модифицировал последним нужный метод/свойство/класс. Например, Какой из перечисленных способов приведет к решению поставленной задачи?
Перед классом-атрибутом добавить атрибут <IsAttribute(True)> При объявлении к имени класса-атрибута добавить слово Attribute и наследовать от класса System.Attribute или его потомка Вместо описания класса добавить фрагмент При объявлении класса-атрибута включить Option Attribute, как показано ниже:
Каким образом возможно исправить ошибку в приведенном ниже фрагменте кода?
Необходимо указать значения uid и pwd Необходимо записать Data Source раздельно Необходимо заключить в двойные кавычки путь к файлу Необходимо убрать пробел перед DataSource Необходимо заключить в одинарные кавычки путь к файлу
Создается динамически большое количество элементов на форме myForm. Необходимо запретить отображение новых элементов до окончания создания их всех. Какие методы необходимо вызвать в начале и в конце размещения элементов?
В начале - myForm.Initialize, в конце - myForm.Dispose В начале - Form.BeginTrans, в конце - Form.CommitTrans В начале - myForm.SuspendLayout, в конце - myForm.ResumeLayout В начале - Application.BeginTransaction, в конце - Application.CommitTransaction В начале - myForm.Init, в конце - myForm.EndInit
Каким будет результат выполнения следующего кода:
На консоль будет выведено True На консоль будет выведено False Произойдет ошибка выполнения - NullReferenceException Произойдет ошибка компиляции Ничего не произойдет
Необходимо создать MDI-форму. Какой из способов позволит решить поставленную задачу?
Необходимо установить свойство IsMdiForm в значение True Необходимо унаследовать свойства формы от MdiForm Необходимо унаследовать от ContainerControl Необходимо установить свойство IsMdiContainer в значение True Необходимо установить свойство Mdi в значение True
Необходимо приостановить текущий поток. Какой из перечисленных методов позволит решить поставленную задачу?
Необходимо, чтобы при вызове метода через объект базового класса вызывался метод базового, а при вызове метода через объект производного класса вызывался метод производного. Какой атрибут следует применить к методу производного класса?
Overloads Shadows Overridable Implements Inherits
Необходимо скопировать блок байтов из массива String в массив Integer. Какой класс позволит решить поставленную задачу?
Какое из свойств присутствует НЕ у всех элементов управления?
AutoScale Text Height ImeMode Tag
Должен ли соответствовать класс итератора каким-либо условиям, и, если да, то каким?
Он должен реализовывать интерфейс System.IIterator Он должен наследовать от класса System.Iter Он не обязан соответствовать каким-либо условиям Он должен реализовывать интерфейс System.IEnumerable Он должен наследовать от класса System.Iterator
Необходимо создать калькулятор, выполняющий сложение. Опция Option Strict отключена (Off). Необходимо исправить ошибку, содержащуюся в приведенном фрагменте кода.
Какое из перечисленных действий приведет к решению поставленной задачи?
Включение опции Option Strict On Установка дополнительного математического пакета Использование метода Console.ReadDblLine() Замена соответствующих участков кода строками Объявление переменных x и y числовыми
Необходимо создать программу для перечисления всех окон в системе. Для этого требуется объявить API-функцию EnumWindows. Какой из фрагментов кода НЕ позволит решить поставленную задачу?
Какой из классов является ближайшим родителем класса ColorDialog?
Control CommonDialog UserControl Dialog Form
Какой из методов вызывается при выходе из конструкции SyncLock?
Необходимо настроить адреса URL, на которые указывает LinkLabel. Использование какого свойства приведет к решению поставленной задачи?
Link NavigateTo URL Source Links
Необходимо добавить SQL-сервер в окно Server Explorer. Какое из перечисленных меню необходимо вызвать для решения поставленной задачи?
Project -> Add New SQL Server Instance… Правый клик по SQL Servers -> Register New SQL Server Instance Правый клик по SQL Servers -> Add New SQL Server Instance Project -> Add SQL Server… Правый клик по SQL Servers -> Add New…
Необходимо определить имя пользователя, запустившего программу. Какой из перечисленных способов позволит решить поставленную задачу?
Необходимо узнать значение свойства Microsoft.Win32.Users.GetCurrent.Name Необходимо узнать значение свойства System.Security.Principal.WindowsIdentity.GetCurrent.Name Необходимо узнать значение свойства System.Configuration.Windows.Users.GetCurrent.Name Необходимо узнать значение свойства System.Windows.Users.GetCurrent.Name Необходимо узнать значение свойства System.Configuration.Windows.GetCurrentUser.Name
Необходимо вручную установить поддержку ASP .NET на компьютере с IIS. Какой файл с какими параметрами необходимо запустить для решения поставленной задачи?
диск:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\ASP.NET\aspnet.exe –i диск:\WINDOWS\Microsoft.NET\Framework\версия\aspnet_regiis.exe –i диск:\WINDOWS\Microsoft.NET\Framework\версия\aspnet.exe –regiis диск:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\ASP.NET\reg_iis.exe –inst диск:\WINDOWS\Microsoft.NET\Framework\версия\ASPNET\aspnet.exe –install
Что произойдет при попытке выполнения следующего кода?
Программа скомпилируется, но не запустится Произойдет ошибка компиляции Произойдет аварийное завершение программы; может произойти сбой системы Код успешно выполнится Будет вызвано неперехваченное исключение
Необходимо передать данные по сети. Какой объект представляет собой данные без какого-либо конкретного источника?
Необходимо просмотреть код выполняемой программы на языке Assembler, когда выполнение программы поставлено на паузу: Какое из перечисленных меню необходимо вызвать для решения поставленной задачи?
View -> Other Windows -> Disassembly View -> Disassembly Debug -> Windows -> Disassembly View -> View Disassembly Debug -> Disassembly
Какое из перечисленных утверждений является верным относительно пространств имен?
В одной сборке может определяться только одно пространство имен, и наоборот Одна сборка может содержать несколько пространств имен, разные пространства имен могут определяться в одной сборке Одно пространство имен может содержаться в нескольких сборках, но разные пространства имен в одной сборке определять нельзя В одной сборке может определяться только одно пространство имен Имена пространств имен должны совпадать с именем файла, иначе сборка будет несовместимой с CLS
Необходимо создать приложение, использующее элемент Timer. Какое из перечисленных событий вызывается при срабатывании таймера?
TimeElapsed Tick Timer Click TimeExpired
Необходимо запретить другим программам читать/записывать данные из базы данных пока ваша программа с ней работает. Какую строку необходимо добавить в ConnectionString для решения поставленной задачи?
Необходимо осуществить "уборку мусора", не дожидаясь её автоматического запуска. Какой из перечисленных способов подходит для решения данной задачи?
Необходимо в коде вызвать встроенную функцию VB GC() Необходимо в коде вызвать экземплярный метод GC.Collect(), предварительно объявив переменную типа GC Необходимо в коде вызвать статический метод GC.Collect(True) Необходимо в коде вызвать статический метод GC.Collect() Необходимо в коде вызвать встроенную функцию VB Garbage()
Требуется организовать работу приложения таким образом, чтобы нажатие на клавишу было эквивалентным нажатию на кнопку OK формы. Какой из перечисленных способов приведет к решению поставленной задачи?
Необходимо установить у формы свойство AcceptButton в значение OK Кнопка с именем OK всегда является кнопкой, вызываемой при нажатии по умолчанию Необходимо установить у данной кнопки свойство Default в значение True Необходимо установить у данной кнопки свойство ShortCut в значение Enter Необходимо установить у данной кнопки свойство Accept в значение True
Необходимо заменить в коде все обращения к объектам Menu1, Menu2, …, Menu9 на обращения к объекту MyMenu. Какую строку необходимо ввести в поле «Find What» окна Find and Replace при включенном флажке «Use: Wildcards»?
Menu<1…9> Menu? Menu[1…9] Menu[1-9] Menu*
При разработке приложения для просмотра графических файлов был создан класс ImageOperations. Требуется создать класс для работы с форматом JPEG, аналогичный по функциональности классу ImageOperations. Какую из перечисленных строк следует добавить в описание класса JPEGOperations?
Public Class JPEGOperations Overrides ImageOperations Public Class JPEGOperations Implements ImageOperations Public Class JPEGOperations : ImageOperations Public Class JPEGOperations Inherits ImageOperations Public Class JPEGOperations Overloading ImageOperations
Необходимо создать программу, которая после запроса имени пользователя выводит приветствие. Однако после выполнения приведенного фрагмента кода на экран выводится только имя пользователя. Какой из представленных способов приведет к решению поставленной задачи?
Использовать передачу параметра по значению (ByVal) При вызове AddHello следует убрать скобки, чтобы параметр не передавался по значению Удалить объявление переменной name из первой процедуры Во второй строке метода main() вместо Console.Write необходимо использовать Console.WriteLine Записать имя процедуры main с заглавной буквы
Какой из элементов управления предоставляет функции для написания текста различными шрифтами?
Необходимо прочитать командную строку, отправленную приложению. Какие 2 из перечисленных способов позволят решить поставленную задачу?
Необходимо определить значение, возвращаемое методом System.Environment.GetCommandLine() Необходимо определить значение, возвращаемое методом Microsoft.VisualBasic.Interaction.Command() Необходимо определить значение, возвращаемое методом Microsoft.VisualBasic.Interaction.GetCommandLine() Необходимо узнать определить свойства System.Environment.CommandLine Необходимо определить значение свойства Microsoft.VisualBasic.Interaction.Command
Какой класс позволяет генерировать объекты DataSet со строгой типизацией?
Каким будет результат выполнения приведенного фрагмента кода?
На консоль будет выведено 0 Произойдет ошибка выполнения ThreadInterruptException Произойдет ошибка компиляции Произойдет ошибка выполнения InvalidCastException На консоль будет выведено 10
Необходимо запустить программу myExe.exe, находящуюся в текущем каталоге и по окончании работы программы, либо по прошествии 60 секунд оповестить пользователя. Какой фрагмент кода позволит решить поставленную задачу?
Необходимо узнать значение локальной переменной x во время приостановки программы. Какие 2 из перечисленных способов НЕ позволят решить поставленную задачу?
Необходимо найти в окне Locals поле x Необходимо найти в окне Autos поле x Необходимо найти в окне Call Stack поле x Необходимо набрать в окне Immediate “? x” Необходимо найти в окне Me поле x
Необходимо создать коллекцию объектов по принципу «первым вошел - первым вышел». Какой класс .NET Framework предназначен для решения поставленной задачи?
Разрабатывается программа для построения 3D-графика математической функции вида z=f(x,y). Конструктору класса GraphicBuilder передается делегат, указывающий на функцию: Какой из перечисленных фрагментов кода следует добавить на место пропущенных строк?
Dim g As New GraphicBuilder (MyFunc) Dim g As New GraphicBuilder (AddHandler(g, Me.MyFunc)) Dim g As GraphicBuilder (AddressOf MyFunc) Dim g As New GraphicBuilder (func) Dim g As New GraphicBuilder(AddressOf MyFunc)
Необходимо использовать в вашем приложении компонент MyComponent 1.1, но из-за несовместимости MyComponent 2.0 с версией 1.1 нельзя допускать появления в вашем приложении компонента версии 2.0. Каким образом возможно избежать перекрытия версий?
Необходимо изменить значения параметров assemblyVersion для всех зависимых сборок в файле win.ini Необходимо изменить значения параметров oldVersion для всех зависимых сборок в файле имя_приложения.exe.config в каталоге GAC Необходимо изменить значения параметров newVersion для всех зависимых сборок в файле имя_приложения.exe.config в каталоге приложения Необходимо изменить значения параметров requiresVersion для всех зависимых сборок в файле имя_приложения.exe.config в каталоге Windows Необходимо изменить значения параметров requiresVersion для всех зависимых сборок в файле имя_приложения.exe.config в каталоге приложения
Каким образом можно получить минимальное неотрицательное число (отличное от нуля), которое может значением переменной Single?
Необходимо определить значение свойства Single.Min Необходимо определить значение свойства Single.MinValue Необходимо определить значение свойства Single.Alpha Необходимо определить значение, возвращаемое функцией Abs(Single.MinValue) Необходимо определить значение свойства Single.Epsilon
В каком пространстве имен находятся основные элементы управления Web, выполняющиеся на сервере?
Необходимо обработать исключение, возникающее при изменении ReadOnly-значения в базе данных. Какой тип исключения следует использовать для решения поставленной задачи?
В какой язык компилятор VB .NET преобразует исходный текст?
P-code IL C++ Машинные коды C#
Необходимо сравнивать версии Plug-in’ов для вашего приложения и загружать новейшие из них. Какой класс позволяет производить различные манипуляции с версиями?
Необходимо создать собственного источника данных для баз данных MySql, совместимого с функциями System.Data. Какой из перечисленных способов позволит решить поставленную задачу?
Необходимо создать свои классы MySqlConnection и т.п. производными от System.Data.Connection и т.п. Необходимо создать свои классы MySqlConnection и т.п. реализующими интерфейсы System.Data.IDataConnection и т.п. Необходимо создать свои классы MySqlConnection и т.п. реализующими интерфейсы System.Data.IDbConnection и т.п. Необходимо создать свои классы MySqlConnection и т.п. производными от System.Data.DataConnection и т.п. Необходимо определить корневое пространство имен для проекта как System.Data
Наследниками какого из перечисленных классов являются AutoResetEvent и ManualResetEvent?
Какое свойство объекта PictureBox указывает на сопоставленное ему изображение?
Image Icon Bitmap Picture File
Необходимо включить автоматическое сохранение файла при каждом вызове метода Write объекта StreamWriter. Какой из перечисленных способов является верным решением поставленной задачи?
Следует перед использованием объекта StreamWriter установить его свойство AutoSave в значение True Следует перед использованием объекта StreamWriter установить его свойство AllowFlush в значение True Следует перед использованием объекта StreamWriter установить его свойство AutoFlush в значение True Следует перед использованием объекта StreamWriter установить свойство AutoFlush его свойства BaseStream в значение True Следует перед использованием объекта StreamWriter установить его свойство Enabled в значение True
Какой модификатор следует применить для переопределения метода базового класса?
Shadows Overloads Implements Overrides Virtual
Необходимо организовать очередь потоков. Какой из классов позволит решить поставленную задачу?
Какой элемент позволяет изменять размеры двух панелей одновременно, изменяя их границы?
Docker Panel Splitter Resizer PanelSplitter
Необходимо запретить доступ к свойству MyProp класса вне сборки, но внутри сборки требуется, чтобы это свойство можно было изменять, не прибегая к изменению внутренних переменных. Какой из перечисленных способов приведет к решению поставленной задачи?
Необходимо воспользоваться рефлексией Необходимо предоставить два различных свойства с различными модификаторами доступа: CLS не поддерживает задание для одного свойства различной области видимости Необходимо воспользоваться мастером Microsoft Class Prepare Wizard, в диалоговом окне «Properties» изменив значения для Get и Set Нужный модификатор необходимо указывать непосредственно перед Get/Set:
Необходимо перечислить модификаторы доступа для Get и Set перед объявлением свойства через запятую: Какие минимальные и максимальные требования предъявляются к .NET-совместимому языку и в каких спецификациях они описаны?
Минимальные - в CLR; максимальные - в CTS И те и другие определены CLS Минимальные - в CLS; максимальные - в CTS Минимальные - в CTS; максимальные - в CLS Минимальные - в CLS;максимальные - в CLR
Необходимо вывести стандартное окно сообщения. Какие 2 из перечисленных методов позволят решить поставленную задачу?
Необходимо разместить рекламу на странице с баннерами, описанными в XML-файле. Какой элемент управления позволит решить поставленную задачу?
Banner AdViewer AdBanner Advertisment AdRotator
Какими 2 из перечисленных сущностей являются именованные параметры атрибута при его объявлении?
Параметрами конструктора Полями класса атрибута Полями класса атрибута, помеченными атрибутом <VisibleField(True)> Параметрами конструктора, помеченными как Optional Свойствами класса атрибута
Необходимо скомпилировать файл исходного кода C:\file.vb и получить библиотеку классов, не используя Visual Studio. Какое из перечисленных действий приведет к решению поставленной задачи?
Необходимо набрать в окне командной строки vbc.exe C:\file.vb /t:library Необходимо набрать в окне командной строки vbc.exe file.vb /t:dll Необходимо набрать в окне командной строки vbc.exe C:\file.vb /target:classlibrary Необходимо набрать в окне командной строки vbc.exe C:\file.vb /out:library Необходимо использовать JIT-компилятор
Каково функциональное назначение ключевого слова MyBase?
Позволяет обратиться к членам базового класса, вне зависимости от того, были ли они переопределены Возвращает ссылку на текущий класс Позволяет обратиться к членам производного класса Позволяет обратиться к членам самого нижнего в иерархии наследования класса Обеспечивает доступ к классу, внутри которого был создан пользовательский класс
Какой класс является ближайшим родителем класса CheckBox?
CheckBoxBase ButtonBase Control Container UserControl
Какой фон установлен для кнопки по умолчанию?
ButtonFace 3DControl Control Gray ActiveBorder
Необходимо при загрузке приложения динамически загружать плагины. Для каждого плагина должна выполняться функция Load с параметром - именем плагина, возвращающая объект IPlugin. Какой фрагмент кода поможет решить данную задачу?
Необходимо передать сообщение о нажатии комбинации клавиш <Ctrl>+<S> активному приложению. Какой из классов позволит решить поставленную задачу?
Process Form Application Keyboard SendKeys
В каком потоке выполняются завершители объектов?
Все завершители выполняются в различных потоках В основном потоке приложения Все завершители выполняются в потоке, в котором выполняется CLR.exe Все завершители выполняются в отдельном потоке завершителей Все завершители выполняются в различных потоках, если не задано обратное в файле конфигурации
Необходимо организовать работу приложения таким образом, чтобы все части формы, закрашенные красным цветом, были скрыты при выполнении программы. Установка каких 2 из перечисленных свойств приведет к решению поставленной задачи?
Свойства OpacityKey в значение Colors.Red Свойства TransparentColor в значение Colors.Red Свойства TransparencyKey в значение &HFF0000 Свойства Opacity в значение Colors.Red Свойства TransparencyKey в значение Colors.Red
Каким образом действуют в блоке Catch переменные, объявленные в блоке Try?
Заблокированы, так как являются локальными для блока Try Без ограничений Только для чтения Только для записи Если они объявлены в блоке Try как Public
Какое число раз переменная x будет упакована (boxed) в первом во втором вариантах кода?
И в первом и во втором - 1 раз В первом - 3 раза; во втором - ни разу И в первом и во втором - 3 раза В первом - 1 раз; во втором - 3 раза В первом - 3 раза; во втором - 1 раз
Необходимо отключить проверку переполнения целых чисел при сложении и вычитании. Установка какого флажка позволит решить поставленную задачу?
Необходимо переключиться с Debug-версии на Release-версию Project Properties -> Build -> Use ‘add’ instead of ‘add.ovf’ Project Properties -> Debugging -> Remove integer overflow checks Project Properties -> Optimization -> Remove integer overflow checks Project Properties -> Build -> Remove integer overflow checks
Какой из элементов отсутствует в перечислении ThreadPriority?
Lowest BelowNormal Highest RealTime Normal
Параметры каких типов можно передавать в метод Web-службы?
Только строкового типа Только строкового и числового типа Всех примитивных типов Всех типов, наследующих от System.MarshalByRefObject Всех сериализуемых типов
В каком случае НЕ сохраняются изменения во всех модифицированных файлах Solution?
При выборе команды File -> Save All При нажатии Ctrl+S При выборе меню Build -> Build projectname, даже если projectname - имя другого проекта в том же Solution При выполнении команды File.SaveAll в окне Command Window При нажатии Ctrl+Shift+S
Какой метод или свойство объекта DataSet позволяет составить его из объектов DataRow?
Merge DataRows Add FromRows Rows
Какой формат имеет файл Solution Visual Studio?
Формат INI-файла XML HTML Двоичный Простой текстовый
Требуется использовать событие TestEvent пользовательского класса TestClass. Какие 2 из представленных участков кода НЕ позволят решить поставленную задачу?
Web-служба dbLevel может инициировать исключение dbException. Необходимо корректно обработать его в клиентском приложении. Какой из фрагментов кода клиентского приложения позволит решить поставленную задачу?
Необходимо добавить в проект ссылку на Web-службу. Какое из перечисленных меню необходимо вызвать для решения поставленной задачи?
Project -> Add Web Service… Project -> Add Reference…, вкладка Web References Project -> Add Reference…, вкладка Web Project -> Add Web Reference… Project -> Add Reference…, вкладка Web Services
Необходимо запретить ввод в текстовое поле. Установка какого свойства приведет к решению поставленной задачи?
Свойства Length в значение 0 Свойства Locked в значение True Свойства Enabled в значение True Свойства Enabled в значение False Свойства ReadOnly в значение True
Необходимо создать программу для работы с матрицами. Требуется реализовать функцию для преобразования матрицы в двумерный массив типа Integer. Каким образом следует объявить функцию?
As System.Array As System.Array() As Integer(,) As Integer As System.TwoDimensionalArray
Необходимо создать объект, который будет использоваться, но в любой момент может быть собран сборщиком мусора. Какой из перечисленных способов позволит решить поставленную задачу?
Необходимо использовать класс System.WeakReference Необходимо создавать объект с помощью метода CreateInstance Необходимо создавать объект с помощью объектов пространства имен System.Reflection Необходимо вызвать метод GC.Collect(Object), передавая ему объект в качестве параметра Необходимо при объявлении объекта в IL-коде добавить инструкцию weakobj
Каким образом возможно осуществить перегрузку операторов в VB .NET? Перегрузка операторов в VB .NET не поддерживается напрямую, без модифицирования IL-кода
Необходимо объявить метод как Необходимо объявить метод как Необходимо объявить метод как , но, так как встроенными средствами VB .NET перегрузка операторов не поддерживается, затем необходимо вручную модифицировать IL-код Необходимо объявить метод как
Каким будет результат выполнения следующего кода:
Возникнет ошибка компиляции На консоль будет выведено DE На консоль будет выведено СD На консоль будет выведено ABCD Возникнет ошибка выполнения
При запуске созданное Вами приложение долго загружается из-за JIT-компиляции. Необходимо снизить это время до минимума. Какое из перечисленных действий следует выполнить для достижения необходимого результата?
Необходимо обработать файл утилитой ngen.exe Необходимо в реестре указать 0 для ключа HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkJITEnambled Необходимо перед объявлением всех классов в проекте поставить атрибут Необходимо в коде приложения при загрузке вызвать метод GC.DisableJIT() Необходимо в окне свойств проекта (Project Properties) снять флажок Enable JIT
Какой из элементов НЕ имеет свойства FlatStyle?
GroupBox ToolBar Button CheckBox RadioButton
Необходимо создать коллекцию объектов по принципу «последним вошел - первым вышел». Какой класс .NET Framework предназначен для этого?
XML HTML Двоичный Формат INI-файла Формат файла реестра
Каким образом реализуется индексация массивов не с нуля в VB .NET?
Посредством установки дополнительных модулей Поддерживается на уровне класса System.Array, но не поддерживается CLS и встроенными средствами VB .NET Посредством инструкции Option Base При объявлении массива следует в скобках указать начало индексации Посредством CLS
Какой из классов позволяет определить, поддерживает ли текущая система визуальные стили (Themes)?
Можно ли использовать модули, написанные на VB .NET в других языках .NET?
Нет - модули не поддерживаются CTS Да, можно, но только тем языкам, которые полностью поддерживают CTS Нет - модули не поддерживаются CLS Да - модули при компиляции преобразуются в классы Модули нельзя объявлять как Public - использовать их в других языках невозможно
При написании синтаксического анализатора необходимо разбить строку-предложение Sentence на массив слов (в предложении слова разделены пробелами) words(). Какой из перечисленных способов является верным решением поставленной задачи?
words() = Sentence.Split(“ “) words() = Sentence.Join(“ “) words = Sentence.Split(“ “c) words = Sentence.Join(“ “) words() = Sentence.Split(“ “c)
В чем состоит отличие фонового потока от обычного?
Завершение фонового потока не приводит к завершению процесса Фоновый поток всегда выполняется с приоритетом Low Завершение фонового потока приводит к завершению процесса Фоновый поток может быть только одним в процессе Фоновый поток выполняет операции по работе с файлами быстрее, чем обычный
Необходимо создать приложение, выводящее в иерархический список все папки на диске, системный реестр и т.п. Какое из свойств необходимо использовать для добавления элементов в иерархический список?
Необходимо создать строго типизированную коллекцию объектов типа Fish. Какие 2 из перечисленных способов приведут к решению поставленной задачи?
Необходимо объявить класс FishCollection производным от Collection и переопределить необходимые операции Необходимо объявить класс FishCollection производным от CollectionBase и переопределить необходимые операции Необходимо создать класс FishCollection и реализовать интерфейс Icollecton Необходимо при объявлении коллекции написать следующий код: Необходимо при объявлении коллекции написать следующий код:
Каким будет результат выполнения следующего фрагмента кода?
10 5 Произойдет ошибка выполнения - InvalidCastException Произойдет ошибка компиляции
Необходимо запустить цикл обработки сообщений из метода Main с показом формы MainF. Какой метод из методов позволит решить поставленную задачу?
Необходимо организовать работу приложения таким образом, чтобы форма и все её элементы формы были бы прозрачными. Установка какого свойства приведет к решению поставленной задачи?
Свойства Opacity в значение 50 Свойства TransparencyKey в значение “50%” Свойства Transparency в значение “50%” Свойства Opacity в значение “50%” Свойства Transparency в значение 0.5 (Константа TransparencyTypes.HalfTransparent)
Свойством какого объекта является объект Response?
Класса Application Класса WebForm Класса Global Класса Page Класса GlobalApplication
Необходимо использовать матрицы 3x3 для приложения, работающего с 3D-графикой. Какой класс обеспечивает необходимую функциональность?
При включенной конфигурации Debug генерируется pdb-файл При включенной конфигурации Release компилятор включает оптимизацию кода При включенной конфигурации Debug компилятор генерирует лишние инструкции nop и генерирует pdb-файл При включенной конфигурации Release запрещается дизассемблирование кода и его отладка При включенной конфигурации Release генерируется файл ключей и сборке присваивается строгое имя
Является ли класс System.Console безопасным по отношению к потокам?
Безопасен, если вызываются экземплярные методы Возможно возникновение исключений при вызове метода Read различными потоками Возможно возникновение исключений при изменении свойств различными потоками Полностью безопасен Возможно возникновение исключений при вызове метода Write различными потоками
Какой класс или структура используется классами FCL для обозначения 32-битных указателей?
Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier! Какой класс позволяет создавать экземпляры удаленных объектов?
Необходимо динамически генерировать код на VB .NET и динамически его компилировать. Какое из перечисленных действий позволит решить поставленную задачу?
Необходимо динамически создавать файл исходного кода и использовать vbc.exe Необходимо воспользоваться службой System.VBCodeProvider Необходимо воспользоваться службой System.Reflection.Emit Необходимо воспользоваться службой Microsoft.VisualBasic.VBCodeProvider Необходимо воспользоваться службой System.CodeDOM
Какое свойство формы определяет, должны ли события клавиатуры, посылаемые элементам управления, пересылаться форме?
Необходимо передать объект класса Item, созданного вами на другой компьютер, используя систему Remoting. Какой из перечисленных способов позволит решить поставленную задачу?
Необходимо пометить класс Item атрибутом <TcpObject()> Необходимо пометить класс Item атрибутом <Serializable(True)> Необходимо объявить класс Item производным от MarshalByRefObject Необходимо пометить класс Item атрибутом <Serializable()> Необходимо объявить класс Item производным от TcpObject
Каким по умолчанию является имя процедуры обработки события MyEvent элемента с именем Obj типа ObjType?
Необходимо перевести текст из одной кодировки в другую. С помощью каких классов можно работать с различными кодировками текста?
Эта возможность встроена в класс StringBuilder Необходимо использовать классы из пространства имен System.Encoding Необходимо использовать классы из пространства имен System.Text Необходимо использовать классы из пространства имен System.Globalization Эта возможность встроена в класс String
Необходимо добавить иконку из стандартной коллекции иконок Visual Studio. Каково местоположение этой коллекции по умолчанию?
диск:\Program Files\Microsoft Visual Studio .NET 2003\Common\clipart\icons диск:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Graphics\icons диск:\Program Files\Microsoft Visual Studio .NET 2003\Common\icons диск:\Program Files\Microsoft Visual Studio 7\clipart\icons диск:\Program Files\Microsoft Visual Studio 7\Common\icons
Какой метод объекта Color позволяет получить его из значений RGB?
Произойдет ошибка выполнения DivideByZeroException На консоль будет выведено «infinity» Произойдет ошибка компиляции На консоль будет выведено «бесконечность» На консоль будет выведено «inf»
Какой из методов вызывается при входе в конструкцию SyncLock?
Класс Engine созданной программы реализует основные функции. Некоторые функции Вы объявили общедоступными (Public) и статическими (Shared), чтобы другие программы могли их вызывать. Требуется запретить другим программам создание экземпляров класса Engine и обращение к его экземплярным (нестатическим) методам. Каким способом возможно решить поставленную задачу?
Объявить конструктор класса как Friend Добавить перед классом атрибут Объявить класс как NotCreatable Объявить класс как Static Объявить класс как MustInherit Friend
Какой класс предоставляет информацию о переменных окружения?
Требуется создать кросс-платформенное приложение на VB .NET под Windows и Linux. У вас уже готов исполняемый файл программы и следует перенести программу на Linux. Какое из перечисленных действий позволит решить поставленную задачу?
Необходимо применить ко всем классам проекта атрибут <CrossPlatform()> Необходимо установить .NET Framework 2.0 Необходимо скопировать только исполняемый файл - остальные действия Linux производит сам Необходимо сначала установить версию CLR для Linux (например mono) Необходимо сначала преобразовать исполняемый файл с помощью мастера переносимости Microsoft Linux Migration Wizard
Необходимо добавить в программу возможность предварительного просмотра страницы перед выводом на печать. Использование каких 2 элементов позволит решить поставленную задачу?
Какой метод позволяет сохранить объект System.Drawing.Image в объект System.IO.Stream?
Save ToStream Serialize SaveToStream Flush
Какой из курсоров сопоставлен объекту типа TextBox по умолчанию?
Arrow Default IBeam Text Caret
Необходимо сохранять конфигурационные файлы программы в каталоге, где она установлена. Каким образом возможно определить базовую директорию программы?
Необходимо определить значение свойства Microsoft.VisualBasic.FileSystem.CurDir Необходимо определить значение свойства [Assembly].GetCurrentAssembly.BaseDirectory Необходимо определить значение, возвращаемое функцией System.IO.Directory.GetCurrentDirectory() Необходимо определить значение свойства [Assembly].GetExecutingAssembly.BaseDirectory Необходимо определить значение свойства Me.GetType().GetAssembly().BaseDirectory
Какой элемент означает данный значок?
Поле Метод Делегат Класс Событие
Необходимо при запуске формы автоматически располагать её поверх остальных окон. Установка какого свойства приведет к решению поставленной задачи?
Свойства TopMost в значение True Свойства ZOrder в значение 0 Свойства WindowState в значение TopMost Свойства MostTop в значение True Свойства WindowState в значение Top
Необходимо создать интернет-приложение, использующее сокеты. Какая библиотека содержит классы для работы с ними?
Необходимо разрешить использование кратких имен объектов (например, File вместо System.IO.File). Какие 2 из перечисленных действий следует предпринять, чтобы решить поставленную задачу?
Перед объявлением модуля/класса добавить строку Using имя_пространства_имен Перед объявлением модуля/класса добавить строку Imports имя_пространства_имен Изменить региональные настройки Windows В окне Project Properties на вкладке Imports добавить требующиеся пространства имен Добавить библиотеку в References
Какое свойство формы определяет ее фоновое изображение?
Необходимо определить, выбран ли OptionButton. Установка какого свойства приведет к решению поставленной задачи?
IsSelected Checked Text Selected Value
Каким образом можно определить, ссылаются ли две переменные типа Integer на один и тот же объект?
С помощью метода Equals С помощью метода ReferenceEquals С помощью метода RefEquals С помощью оператора = С помощью оператора Is
Необходимо организовать работу с базой данных SQL, содержащей поле типа unique identifier. Какой класс (или структура) позволяет работать с таким типом данных наиболее эффективно, если также планируется его использование также в других типах баз данных?
Необходимо запретить изменение положения и размеров элемента управления. Установка какого свойства приведет к решению поставленной задачи?
Свойства Locked в значение True Свойства Enabled в значение False Свойства Border в значение FixedSingle Свойства SizeMode в значение NonSizeable Свойства SizeMode в значение FixedSingle
Какой объект содержится в свойстве Item объекта DataRow, если данная строка не содержит данных?
System.DBNull System.Data.Common.Missing.Value Свойство Item имеет значение Nothing System.Data.Null System.Data.DBNull
Какой атрибут используется для отметки классов/членов класса, не подлежащих сериализации?
Вы разработали Web-службу, возвращающую массив объектов. Необходимо, чтобы пользователь мог видеть результат (массив), используя только Web-браузер. Какое из перечисленных утверждений верно относительно решения данной задачи?
Браузеры могут отобразить только объекты, для которых вы реализовали интерфейс ISerializable Браузеры могут отобразить только объекты примитивных типов или их массивы Браузеры могут отобразить только объекты, для которых вы реализовали интерфейс ISerializable, предварительно преобразовав их в формат SOAP Браузеры могут отобразить любые объекты благодаря их сериализации в XML Браузеры могут отобразить любые объекты благодаря их сериализации в HTML
Необходимо установить значение свойства Error объекта System.Console. К какому из типов относится это свойство?
Какой метод или свойство объекта DataRelation позволяет получить его имя?
GetName() Name DataName GetRelationName() RelationName
Для каких целей используется атрибут DebuggerStepThroughAttribute?
Он не влияет на работу программы, а используется для служебных целей отладчиком Visual Studio Он оповещает CLR о необходимости наличия отладчика для выполнения данного метода. В случае отсутствия отладчика генерируется DebuggerNotFoundException Он оповещает CLR о необходимости выполнять метод, помеченный им, в два раза медленнее Он оповещает CLR о необходимости наличия отладчика для выполнения данного метода. В случае отсутствия отладчика при параметре True в конструкторе генерируется DebuggerNotFoundException Он оповещает CLR о необходимости выполнять пошагово метод, помеченный им
Необходимо при запуске формы автоматически переводить её в развернутое состояние. Установка какого свойства приведет к решению поставленной задачи?
Cвойства DefaultWindowState в значение Max Cвойства WindowState в значение Maximized Cвойства Size в значение -2 (Константа WindowState.Maximized) Cвойства Size в значение -1 (Константа WindowState.Maximized) Cвойства WindowState в значение Max
В каком пространстве имен находятся классы для работы с печатью?
Необходимо отслеживать изменение состояния системы (изменение настроек дисплея, переключение в спящий режим и т.п.). Какой класс предоставляет события для решения поставленной задачи?
Необходимо сохранять значения свойств объектов в конфигурационном файле приложения, а при следующем запуске прочитать их. Какое пространство имен предоставляет подобные функции?
Какую функциональность добавляет класс MarshalByRefObject к классу Object?
Классы, производные от него, могут передаваться в методы по ссылке, а не по значению Классы, производные от него могут передаваться за пределы домена приложения Классы, производные от него могут передаваться по сети благодаря возможности сериализации, появившейся в нем Он является базовым для всех ссылочных типов Он является базовым для всех размерных типов
Необходимо создать свойство, элементы которого могут использоваться в конструкции For…Each. Какой из перечисленных интерфейсов необходимо реализовать классу типа свойства?
Экзамен Создание приложений в Visual Basic.NET для программистов и системных администраторов.
Сертифицированные специалисты RetraTech по программе «Создание приложений в Visual Basic.NET» обладают отличными навыками программирования на языке Visual Basic, который стал одним из стандартов среди разработчиков прикладного и системного программного обеспечения. Программист, прошедший данную сертификацию, владеет различными приёмами написания и отладки программ с использованием мощного объектно-ориентированного инструментального средства – языка высокого уровня Visual Basic.