Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста 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 типа 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)
двойной выбор множественный выбор единственный выбор
Куда попадает элемент массива 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
Какие инструкции используются в последовательном доступе (раздел - запись данных в файл, чтение данных из файла) для записи?
Какой параметр в инструкции 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
Какой из элементов управления (при решении вопроса о выводе данных в сетку 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)?
Какое свойство используется для создания массива меню?
.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