Сертификат "Visual Basic"
  • Сертификат "Visual Basic"
  • Сертификат "Visual Basic"
Сертификат "Visual Basic"
  • Сертификат "Visual Basic"
  • Сертификат "Visual Basic"

Visual Basic

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

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

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

Какое расширение имеет файл модуля класса?

.cls
.frm
.vbp



Какое расширение имеет файл проекта?

.vbp
.bas
.frm



Какое расширение имеет файл формы?

.txt
.bmp
.frm



В каком окне отображаются свойства, события и методы объектов?

проводнике объектов
окне макета формы
окне свойств



Как задаются свойства объекта?

в окне свойств
в программном коде
в окне макета формы



В каком окне представлен список классов и объектов?

проводнике объектов
окне макета формы
окне кода



Как можно обозначить комментарий?

*
Rem
'



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

_
;
-



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

-
:
;



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

Property
Function
Sub



Какие типы процедур используются в Visual Basic?

Event
процедуры обработки событий
Property
Sub
Function



Как образуется имя процедуры обработки событий?

Command1_Click()
Sub(ByVal x As Integer)



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

Alingment
BackColor



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

BackColor
Visible
Enabled



Какой тип данных может использоваться при работе с целыми положительными числами в диапазоне 0 – 255?

Integer
Byte
Single



Как сравнить два числа с плавающей точкой?

использовать абсолютное значение их разности
использовать оператор равенства
использовать оператор Like



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

Double
Single
Byte
Integer



Что определяет при работе с переменными ключевое слово Static?

доступность
время жизни переменной



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

статические
динамические
многомерные



Как называется число, используемое для обращения к отдельному элементу массива?

имя
значение
индекс



Что возвращает выражение: "klm" Like "k*"

False
True



Что возвращает выражение: "ab3" Like "ab[123]"

True
False



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

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



Указать виды выражений:

сравнения значений
присваивание
расчета числовых значений
Boolean-выражения



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

типа Boolean
типа Object
числовые
типа String



Каков результат выражения: 21 > y OR 4 > y для y = 9

False
True



Каков результат выражения: y > 1 AND Sqr(y) < 10 для у = 9

True
False



Описать переменную, возвращающую значение выражения 50 < 30

Dim y As Integer
Dim x As Boolean



Используя полный синтаксис условной инструкции If…Then…Else создать пример нахождения минимального из двух значений а1 и а2

If a1 = a2 Then Min = a2 Else: Min = a1 End If
If a1 < a2 Then Min = a1 Else: Min = a2 End If
If a1 < a2 Then Min = a2 Else Min = a1 End If



Используя краткий синтаксис условной инструкции If...Then...Else создать пример нахождения максимального из двух значений b1 и b2

If b1 < b2 Then Max = b1 Else Max = b2 End If
If b1 > b2 Then Max = b1 Else: Max = b2 End If
If b1 < b2 Then Max = b2 Else: Max = b1 End If



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

Else используется для обработки противоположных ситуаций
условная инструкция If…Then…Else обеспечивает единственый выбор
если нужно проверять некоторое условие при наличии другого условия, то используются вложенные инструкции
наличие ElseIf позволяет анализировать дополнительные условия



Создать массив целых (использовать цикл For…Next) из 30 элементов; m(i) = i^3 + 15. Вычислить сумму первых 18 элементов. ация массива начинается с 0.

23679
23765
18981



Создать массив целых (использовать цикл For…Next) из 40 элементов; m(i) = i^4 + 11 Вычислить сумму первых 28 элементов. Выбрать правильный ответ

3098566
3142370
2721819



Создать массив целых (использовать цикл For…Next) из 21 элементов; m(i) = i^2 + 17, i=0,...20 Вычислить сумму последних 15 элементов.

3528
3112
3070



Создать масив случайных вещественных чисел m(i) = Rnd(). Использовать инструкцию Randomize(3). (Инструкция Randomize(number) использует некоторое число для инициализации генератора случайных чисел функции Rnd()). Сравнить, равны ли с точностью 0,001 элемент m(1) и число 0.859

False
True



Создать массив целых (использовать цикл For…Next) из 21 элемента; m(i) = i^3 + 17. Вычислить сумму первых 16 элементов.

14526
14672
13984



Создать массив данных типа String из 20 элементов; m(i) = Chr(97 + i) Является ли символ "g" элементом массива?

False
True



В каком случае используется цикл Do Until…Loop с завершением:

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



Создать массив из 50 элементов m(i) =i Вычислить сумму его элементов с использованием Do While…Loop и Do Until…Loop

сумма есть 1275
сумма есть 1195



Создать массив из 5 целых m(i) = i^2. Вычислить сумму, используя Do While…Loop и Do Until…Loop. Как формулируется условие для Do While и для Do Until?

Do While i > 5
Do While i < 5
Do Until i = 6
Do While i < 6
Do Until i = 5



Какие из записей при использовании структуры выбора Select Case являются верными?

Case "Madrid"
Case Is = 2
Case 1a



Какие из записей при использовании структуры выбора Select Case являются верными?

Case Is > 0
Case = 0



Какие из записей при использовании структуры выбора Select Case являются верными?

Case Is > "c"
Case [a – d]
Case RED



Отметить, где правильно проводится вызов процедуры Proc1?

Call Proc1 21, 32
Call Proc1



Отметить, где правильно проводится вызов процедуры Proc1?

If k > 70 Then Proc1
Call Proc1(20, 15)



Синтаксис вызова какой из процедур Property представлен здесь: Переменная = [объект].свойство?

Property Get
Property Let



Описание какой из процедур Property дано ниже: Property имя_процедуры() As тип_данных

Property Let
Property Get



Какая из процедур Property присваивает значение свойству?

Property Let
Property Get



Что возвращает выражение: Asc(ch1) здесь Dim ch1 As String

значение типа Integer, представляющее код символа
значение типа String, содержащее символ, соответствующий указанному коду




Что возвращает выражение: Chr(Asc(ch1) + 2) здесь Dim ch1 As String

значение типа String, содержащее символ, соответствующий указанному коду
значение типа Integer, представляющее код символа



Что возвращает выражение: Chr(Asc(ch) + 1) здесь Dim ch As String ch = "kk"

значение типа Integer, представляющее код символа
значение типа String, содержащее символ, соответствующий указанному коду



Где соблюден синтаксис использования метки?

Label44.Caption = "Spanien"
Label44 = "Spanien"



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

Private Sub Timer1_Timer():
Image1.Left = Int(80*Rnd()*x1)
End Sub


в любой процедуре проекта
в процедуре Timer1_Timer()



Каков должен быть вывод в поле списка элементов массива, элемент которого определяется как: m(j) = Int(Rnd*1000), сформированного в процедуре For … Next (j =1 To 25)

List1.List(j – 1) = m(j)
m(j) = List1.List(j)
List1.List(j) = m(j) 



Может ли инструкция If…Then…Else реализовать:

двойной выбор
множественный выбор
единственный выбор



Куда попадает элемент массива mass(1) после выполнения фрагмента:

For j =1 To 5
List1(1).List(j-1) = mass(j)

Next

в первый элемент массива списка на 1 позицию списка
в первый элемент массива списка на нулевую позицию списка
в нулевой элемент массива списка на 1 позицию списка



Функция Fac вычисляет значение факториала числа. Какая инструкция является правильной?

x = Fac(Val(Text1.Text))
x = Fac(Text1.Text)



Какую из двух инструкций синхронизации следует разместить в процедуре Drive_Change()?

File1.Path = Dir1.Path
Dir1.Path = Drive1.Drive



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

FileCopy File1, "FileN"
I = I + 1


Static I As Integer
Dim I As Integer




Выполняют ли 3 элемента управления DriveListBox, DirListBox, FileListBox, следующие функции?

реализация вывода элементoв дерева файлов в режиме design
выбор дискового устройства
выбор файла из некоторого каталога



Перечислить объекты файловой системы

TextStream
Drive
Folder
FIleSystemObject
File



Выделить некоторые характеристики объекта CommandDialog

определить имя файла
открыть окно Open (Windows)
закрыть поток данных



Какая инструкция является описанием нового объекта FileSystemObject?

Dim fSys As New FileSystemObject
Dim stream As TextStream



Какой аргумент инструкции Open в последовательном доступе (раздел - запись данных в файл, чтение данных из файла) используется для открытия файла для добавления записи?

Append
Input
Output



Какой аргумент инструкции Open в последовательном доступе (раздел - запись данных в файл, чтение данных из файла) используется для открытия файла для записи?

Input
Output
Put





Какой аргумент инструкции Open в последовательном доступе (раздел - запись данных в файл, чтение данных из файла) используется для открытия файла для чтения?

Output
Append
Input



Что реализует инструкция Open - Open "a:\t.txt" For Output As #1

открывает файл для записи
открывает файл для чтения
создает файл
закрывает файл



Какие инструкции используются в последовательном доступе (раздел - запись данных в файл, чтение данных из файла) для чтения?

Input
Write



Какие инструкции используются в последовательном доступе (раздел - запись данных в файл, чтение данных из файла) для записи?

Input #1, a1, a2…
Print #1, "hhhh"
Write #1, "hhhh"



Какой параметр в инструкции Open (произвольный доступ) определяет права доступа к открытому файлу пользователя/процесса при коллективном использовании?

Shared
Lock
Len




Какой параметр задает права доступа к файлу (для чтения, записи)?

Shared
Access
Lock
Len



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

Len
Lock
Access
Shared



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

Get
Put



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

Get
Put



В какой инструкции (Put или Get) имя переменной есть имя переменной, в которую проводится считывание?

Get
Put



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

Write #1, List1(1).List(j - 1) для j = 3
(цикл For…Next (переменная-счетчик – j,
цикл (от) j = 1 To 10))

в первую позицию списка
в первый элемент массива списка на 2 позицию
в первый элемент массива списка на 3 позицию



Что означают а1, а2 в инструкции Write #1, "Name", a1, a2

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



Когда создается файл, который открывается для записи?

создается той же инструкцией Open одновременно
предварительно



Что означает запись Put #1, nomZ, j

считать из позиции nomZ значение j
записать значение nomZ в позицию j
записать в позицию nomZ данные, хранящиеся в переменной j



Что означает фрагмент

Input #1, a1, a2
mass(j) = a1: mass(j + 1) = a2
j= j + 2

считывание в массив mass по два элемента
запись двух переменных в массив mass



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

RecordSource
Connect
DatabaseName



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

Public
Private



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

DataField
DataSource



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

Workspace
DBEngine
RecordSet
Database




Какой объект системы DAO содержит набор записей?

Workspace
RecordSet
DBEngine



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

DBEngine
Database
Workspace
RecordSet



Как поместить в левую верхнюю ячейку MSFlexGrid слово "Петров"?

MSFlexGrid(0, 0) = "Петров"
MSFlexGrid(1, 0) = "Петров"



Какой из элементов управления (при решении вопроса о выводе данных в сетку MSFlexGrid) обеспечивает связь файла базы данных с проектом?

CommonDialog
ComboBox
Data



Какие возможности поддерживает MSFlexGrid?

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



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

Microsoft Jet and Replication
Microsoft DAO 3.51 Object Library



Какие из приведённых инструкций обеспечивают создание главной реплики (здесь: db1 - база данных, repProp - свойство, repcopy - база данных)?

set repProp = db1.CreateProperty("Replicable", dbText, "T")/1/2
db1.MakeReplica "C:\repcopy.mdb, "Replica of & "db1"/1/2/3
db1.Proprties.Append repProp/1/3



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

создание главной реплики (с созданием свойства Replicable)
нахождение добавленных полей
создание реплики
внесение изменений в репликационный набор
просмотр базы данных в соответствующих приложениях
выполнение синхронизации



Какие библиотеки обеспечивают возможность работы с DAO?

Microsoft ActiveX Data Object Library 2.1
Microsoft Jet and Replication



Перечислить объекты DAO

Workspace – рабочее пространство
Users – учетные записи пользователей
Property – характеризует свойства объекта
Error – помещается в коллекцию Errors при возникновении ошибки поставщика данных
Field – поле объекта RecordSet
Command – передает команды в источник данных
Connection – обеспечивает соединение приложения с источником данных
Parameter – параметр, аргумент запроса
RecordSet – набор записей



Перечислить способы работы при использовании ADO

использование ADO Data
использование объекта ADODB
использование элемента управления Data



Выбрать правильный ответ по поводу создания таблиц базы данных (Программное создание баз данных)

таблицы создаются в диалоговом режиме
используются таблицы, созданные в приложении Access



Выбрать правильный ответ по поводу создания связей между таблицами (Программное создание баз данных)

связи между таблицами создаются программно и затем их можно наблюдать в приложении Access
связи между таблицами создаются в приложении Access



Выбрать правильный ответ по поводу создания SQL- запроса (Программное создание баз данных)

SQL- запрос создаётся в программе и его можно наблюдать далее в приложении Access
SQL- запрос создаётся в приложении Acces



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

нет
да



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

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



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

задание сочетания клавиш/кнопки на панели инструментов/команды меню
определение последовательности действий при проектировании макрокоманды
запись макроса
тестирование



Что определяет свойство ListCount элемента управления ListBox?

выделенный элемент списка
число элементов списка



Что определяет свойство ListIndex элемента управления ListBox?

выделенный элемент списка
число элементов списка



Какое событие вызывается при «входе» пользователя в текстовое поле?

GotFocus
LostFocus



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

CheckBox
OptionButton



Какие методы используются для перемещения элементов списка (например из List1 в List2)?

List1.RemoveItem List1.ListIndex
List2.AddItem List1



Меню является?

программой
списком
объектом



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

.Index
.Name
.Enabled
.Checked



Какое расширение имеют файлы, используемые при работе с элементом управления Animation?

.avi
.txt
.bmp
.mdb



Какое событие происходит при сбрасывании перетаскиваемого мышью объекта?

DragDrop
MouseDown
MouseMove



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

PopUpMenu
MouseDown



Какое событие происходит при нажатии любой клавиши мыши?

KeyDown
KeyPress



Перечислить технологии обмена данными

ActiveX
DDE
OLE



Какие функции используются при работе в режиме DDE?

DDERequest
DDETerminate
DDEInitiate



Какой режим используется (работа с OLE), если нужно, чтобы при изменении данных в исходном файле, данные в конечном файле также изменялись?

связывание
внедрение



Что используется (работа с OLE), если нужно, чтобы при изменении данных в исходном файле, данные в конечном файле не изменялись?

связывание
внедрение



В каком приложении открывается связанный объект?

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



В каком приложении открывается внедренный объект (он является частью файла, в который он вставлен)?

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



В каком приложении открывается внедренный объект (он является частью файла, в который он вставлен)?

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



Перечислить фазы перетаскивания

начало перетаскивания
сбрасывание



Результатом перетаскивания может быть?

перемещение
копирование



Как классифицируются объекты при перетаскивании?

объект-источник
объект-приемник



Перечислить свойства элементов управления, обеспечивающих перетаскивание

OLEDragMode/OLEDropMode – установить элемент управления в качестве источника/приемника
OLEDRopAllowed – разрешить сбрасывание в контейнере



Перечислить параметры объекта DataObject, содержащего перетаскиваемые данные

SetData, устанавливающий формат данных
Clear, удаляющий содержимое объекта
DataObject, содержащий перетаскиваемые данные
GetFormat, проверяющий наличие данных в требуемом формате
GetData, копирующий данные в приемник



В каком случае требуется разработка пользователем собственных обработчиков перетаскивания?

в случае ручного перетаскивания
в случае автоматического перетаскивания



Объект RecordSet является результатом:

SQL-запроса, формируемого для каждого поля
маркировки пользователем полей в списке



С какой целью может потребоваться программная передача данных Access → Excel?

при необходимости обработки лишь фрагмента набора данных, в том случае, если исходный набор данных велик
для дальнейшей (математической) обработки, которая не может быть выполнена в приложении Access



Какие объекты используются при передаче данных Access → Excel?

DAO
Access
Excel



Где стартует приложение ActiveX Document?

в Browser
в среде Visual Basiс



Имеется ли возможность создания собственных элементов управления ActiveX Control и использования их в приложениях ?

нет
да



Перечислить признаки/характеристики набора технологий ActiveX

используется для обеспечения эффективной работы приложений типа клиент-сервер
часть модели COM (стандарт Windows для создания и взаимодействия объектов)



Можно ли работать с программой, реализующей функции Browser, если компьютер не является узлом компьютерной сети?

да
нет



Перечислить элементы навигации

соединение с узлом сети
начало загрузки файла, указанного в URL



Перечислить некоторые методы элемента управления WebBrowser

GoForward
GoBack
Navigate
LocationName
Stop



Можно ли окнами Open и Save (вызываемыми из DLL) пользоваться при создании пользовательских приложений?

нет
да



Чьей составной частью является DLL?

Visual Basic
Windows



Привести примеры программ, используемых при создании пользовательских приложений (средства DLL)

окно Save
окно Open



Перечислить наиболее часто используемые DLL-библиотеки

Kernel32.DLL
User32.DLL
GDI32.DLL



Где записывается тип значения, возвращаемого функцией?

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



Какая составляющая в описании функции

Private Declare Function CopyFile Lib "kernel32" Alias "CopyFileA"_
(ByVal lpExistingFileName As String, ByVal lpNewFileName As_
String, ByVal bFaillfExists As Long) As Long

определяет способ передачи аргумента?

As String
ByVal



Какая составляющая в описании функции

Private Declare Function CopyFile Lib "kernel32" Alias "CopyFileA"_
(ByVal lpExistingFileName As String, ByVal lpNewFileName As_
String, ByVal bFaillfExists As Long) As Long

определяет объявление внешней процедуры?

Declare
Lib



Какие составляющие в описании функции

Private Declare Function CopyFile Lib "kernel32" Alias "CopyFileA"_
(ByVal lpExistingFileName As String, ByVal lpNewFileName As_
String, ByVal bFaillfExists As Long) As Long

определяют имя функции?

CopyFile
CopyFileA
Function



Выбрать понятие "инкапсуляция"

способность определять классы, служащие базовыми для порождаемых. Порождаемые наследуют и могут расширять возможности базовых классов
использование при описании объектов переменной, специфицируемой как Object или objectclass
способность определять множество классов с функциональным отличием, с одинаковыми именами методов и свойств, что позволяет реализовать взаимозаменяемое использование в период выполнения
способность объединять группы связанных объектов и контролировать доступ к ним



Выбрать понятие "полиморфизм"

способность объединять группы связанных объектов и контролировать доступ к ним
способность определять множество классов с функциональным отличием, с одинаковыми именами методов и свойств, что позволяет реализовать взаимозаменяемое использование в период выполнения
способность определять классы, служащие базовыми для порождаемых. Порождаемые наследуют и могут расширять возможности базовых классов
использование при описании объектов переменной, специфицируемой как Object или objectclass



Присвоить переменной ws (используется иерархия DAO), описанной как Workspace – Dim ws As Workspace значение рабочего пространства с индексом 0

set ws = DBEngine. Workspaces(0)
ws = Workspaces(0)



Что является компонентом класса?

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



Переменной х присвоить, возвращаемое методом Met1() класса значение (использовать экземпляр класса – объект ob1)

x = ob1.Met1()
x = Met1()



Какая из данных ниже (инструкций описания) процедур присваивает значение свойству?

Property Let prop1(ByVal Value As Variant)
Property Get Prop1() As Variant



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

с использованием процедуры Property Get
с использованием процедуры Property Let
значение может быть присвоено и считано с использованием оператора присваивания программно
присвоено в режиме design



Понятие "метод"

процедура обработки событий
процедура, определенная внутри класса и действующая на объект
хранимая процедура
процедура, действующая на объект



Характеристики события

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



Понятие "объект"

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



Где доступен элемент, в инструкции описания которого используется ключевое слово Public; инструкция находится в стандартном модуле или модуле класса?

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



Создать объект – экземпляр некоторого класса (ввести соответствующую инструкцию)

Dim object As Class1
Dim object = Class1
Set object =New Class1



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

Me
Nothing



Создать объект – экземпляр некоторого класса (ввести соответствующую инструкцию)

Dim object = Class1
Dim object As New Class1



Ввести инструкцию описания метода Met1() класса, возвращающего данные типа Boolean. Функции передается аргумент х (типа Integer)

Public Function Met1(x As Integer) As Boolean
Property Get Met1(x As Integer) As Boolean



Ввести с использованием инструкции присваивания пример использования свойства класса Prop1() (использовать экземпляр класса – ob1 и переменную у)

y = Prop1()
y = ob1.Prop1()



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

ByRef
ByVal



Перечислить инструкции выхода из обработчика ошибок (раздел "отладка программ")

Resume
Resume Next
Exit
Resume(метка)



Состав обработчика ошибок (раздел "отладка программ")

инструкция выхода из обработчика
код обработчика
инструкции On Error GoTo



Перечислить типы ошибок (раздел "отладка программ")

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



Дать название кнопки панели отладки, обеспечивающей проход за процедуру (раздел "отладка программ")

Step Into
End
Start
Step Over



Перечислить кнопки, обеспечивающие (в целом) выполнение программы (раздел "отладка программ")

Start
End
Break


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

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

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