Главная / Офисные технологии / Основы офисного программирования и язык VBA

Основы офисного программирования и язык VBA - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: Курс адресован программистам, работающим в среде Office, и использующим язык VBA для настройки офисных документов. Хотя он написан применительно к среде Office 2000, он сохраняет свою актуальность и для современной офисной среды. Он содержит полное описание языка Visual Basic, начиная с описания переменных и объектов, операторов языка и процедур и заканчивая созданием классов. Подробно разбираются вопросы: создание семейства классов, наследование интерфейсов, реализация полиморфизма, создание классов с событиями, программирование Win API, функции обратного вызова, новые функции разбора строк и многое другое.
Смотрите также:
Что по умолчанию входит в каркас документа Power Point?
(1) библиотека Word
(2) библиотека Excel
(3) библиотека Power Point
(4) библиотека Office
(5) библиотека Stdole
(6) библиотека VBA
(7) Project
(8) проект Normal
Какие основные причины возникновения ошибок в программах?
(1) сложность решаемых задач
(2) невнимательность программиста
(3) непонимание заказчиком того, что ему надо
(4) несовместимость с операционной системой
Какая из библиотек обеспечивает единство интерфейса при проектировании диалоговых окон, и содержит объекты, определяющие как само диалоговое окно, так и многочисленные элементы управления, которые могут быть помещены в это окно?
(1) Word
(2) Excel
(3) MSForms
(4) Office
(5) PowerPoint
Какой элемент коллекции UserForms задает отдельное окно?
(1) Item
(2) Add
(3) UserForm
Какой параметр коллекции UserForms задает номер элемента в коллекции?
(1) Count
(2) Item
(3) Add
(4) index
Какая группа файлов может открываться в режиме чтения , записи, или присоединения?
(1) файлы последовательного доступа
(2) файлы произвольного доступа
(3) бинарные файлы
Какие виды документов Office 2000 являются заготовками, на базе которых можно создать семейство близких документов?
(1) шаблоны
(2) мастера
(3) компоненты AddIns
(4) компоненты Com AddIns
Что в VBA подразумевается под типом данных?
(1) содержимое переменной
(2) область возможных значений
(3) структуру организации данных
(4) операции, определенные над данными
(5) описание идентификатора
Объединение данных и обрабатывающих их процедур и функций – это…
(1) класс
(2) методы класса
(3) событие
(4) модуль класса
Что называют возможностью доступа объектов, принадлежащих классу-потомку, к методам и свойствам класса-предка?
(1) виртуальный метод
(2) полиморфизм
(3) наследование
Как называется множество функций, позволяющих организовать интерфейс между прикладной программой и средой, в которой работает эта программа?
(1) API
(2) Win32
(3) DLL
Сколько операторов разрешается располагать в одной строке в VBA?
(1) несколько
(2) один
(3) два
Что произойдет, если выражение содержит операции разных категорий?
(1) первыми будут выполняться логические операции, затем, операции сравнения и последними ѕ арифметические
(2) операции будут выполняться слева направо
(3) первыми будут выполняться арифметические операции, затем, операции сравнения и последними ѕ логические
По каким признакам можно классифицировать процедуры VBA?
(1) по способу использования в программе
(2) по способу компилирования кода
(3) по способу запуска процедуры на выполнение
(4) по способу создания кода процедуры
(5) по месту нахождения кода процедуры в проекте
Как можно вызывать Object Browser из редактора VBA?
(1) нажатием клавиши F2
(2) из меню Tools | Macro
(3) через пункт меню View
(4) нажатием клавиш Alt +F11
Что нужно сделать, чтобы выйти из зациклившейся программы?
(1) зацикливание само остановится через некоторое время
(2) нужно нажать Ctrl+Break
(3) нужно нажать Shift+Break
(4) нужно нажать End
Какое свойство коллекции CommandBars возвращает объект CommandBar, представляющий активную панель меню?
(1) ActionControl
(2) ActiveMenuBar
(3) DisplayKeysInTooltips
(4) LargeButtons
(5) Add
(6) FindControl
(7) ReleaseFocus
Каким способом можно поменять свойства объектов?
(1) автоматически, используя окно свойств
(2) визуально
(3) их может менять конечный пользователь
(4) программным путем
Какое свойство класса UserForm задает цвет переднего плана окна?
(1) BackColor
(2) Forecolor
(3) BorderColor
(4) PictureSizeMode
(5) ScrollBar
Какой параметр оператора Open ограничивает набор операций, которые разрешено выполнять над открываемым файлом?
(1) имя-файла
(2) режим
(3) доступ
(4) блокировка
(5) номерФайла
(6) длина-записи
К каким фазам жизненного цикла программного продукта можно перейти от разработки?
(1) Модификация
(2) Разработка
(3) Развертывание и Сопровождение
(4) Проектирование
(5) Отладка
Приведите пример бестипового языка программирования.
(1) VBA
(2) HTML
(3) Lisp
(4) Delphi
(5) PHP
Какой оператор является, частным случаем оператора присвоения?
(1) =
(2) Dim
(3) Set
(4) :=
(5) New
Как можно в производном классе расширить свойства и поведение базового класса?
(1) отменить методы базового класса
(2) объявить новые переменные
(3) объявить новые методы
(4) переопределить методы базового класса
Какая библиотека Win32 API предназначена для работы с объектами ядра операционной системы и, функции которой позволяют управлять памятью и другими системными ресурсами?
(1) GDI32.dll
(2) User32.dll
(3) Kernel32.dll
Как обозначаются комментарии в VBA?
(1) комментарий начинается знаком //
(2) комментарий начинается знаком точка с запятой
(3) комментарий начинается знаком апострофа (‘)
(4) комментарий начинается знаком &
(5) комментарий начинается ключевым словом Rem
Будет ли выполнена следующая программа Public Sub WorkWithArithmetic() Dim X As Integer, Y As Integer Dim U As Single, V As Single Dim Z As Double U = 26.5: V = -8.2 Z = U / V: X = CInt(U / V): Y = U \ V Debug.Print X, Y, Z, U, V, X \ Y, X Mod Y, U Mod V End Sub
(1) да будет
(2) нет, не будет
(3) это зависит от версии VBA
Как работает оператор Exit Sub в теле процедуры в VBA?
(1) он означает окончание процедуры
(2) он приводит к немедленному завершению процедуры
(3) такого оператора не существует
Какие основные, новые свойства, встроенные в объекты Application в Office 2000 присутствуют в приложении Word?
(1) AnswerWizard
(2) COMAddIns
(3) LanguageSettings
(4) EmailOptions
(5) DefaultWebOptions
(6) MsoDebugOptions
Сколько точек прерывания можно установить в программе?
(1) ни одной
(2) одну
(3) две
(4) множество
Какое свойство объекта CommandBars позволяет установить или проверить контекст, определяющий местоположение хранения панели?
(1) BuiltIn
(2) Context
(3) Controls
(4) Enabled
(5) Height
(6) Index
(7) Position
(8) Protection
Какое свойство объекта Userform отвечает за то чтобы элемент был недоступным для изменений?
(1) Show
(2) Hide
(3) Load
(4) Enabled
Какое свойство определяет состояние элемента управления или его содержимое?
(1) Name
(2) Value
(3) BoundValue
(4) Top
(5) BackStyle
(6) ControlTipText
(7) Visible
Какой оператор используется для записи данных, обрабатываемых после их чтения программой?
(1) Print
(2) Write
(3) Spc
(4) Tab
(5) FileAttr
Какие модули документов Office 2000 всегда связаны с объектами, реагирующими на события?
(1) модули, связанные с объектами приложения
(2) стандартные модули
(3) модули классов
(4) модули макросов
Какой тип данных VBA имеет диапазон - 3,4E38 …-1,4 E-45 для отрицательных значений 1,4E-45 … 3,4E38 для положительных значений?
(1) Boolean
(2) Byte
(3) Integer
(4) Long
(5) Variant
(6) Single
(7) Double
(8) Date
(9) Object
Что происходит при исполнении команды Dim MyRationalNumber As New Rational?
(1) создается новая переменная
(2) создается типизированный указатель
(3) создается новый объект
(4) при создании объекта вызывается конструктор по умолчанию
(5) указатель связывается с объектом
В каких случаях имеет место совместимость по присваиванию?
(1) совместимость между формальным и фактическим параметром процедуры или функции
(2) совместимость при переопределении
(3) совместимость указателей
При работе с какими DDL используется оператор Declare?
(1) с теми, которые содержат Win32 API функции
(2) с любыми
(3) с теми, которые содержат Win32 API процедуры
Какой оператор производит разбор случаев и в зависимости от значения анализируемого выражения выбирает и исполняет одну из последовательностей операторов?
(1) If
(2) Select Case
(3) Set
(4) Let
Какая встроенная функция возвращает результат сравнения строк?
(1) StrComp
(2) Len
(3) InStr
(4) Left
(5) Right
(6) Mid
Как называются функции, которые помимо получения значения функции изменяют значения некоторых результирующих параметров, передаваемых функции по ссылке?
(1) функции с побочным эффектом
(2) процедуры-функции
(3) таких функций не существует
Одинаково ли организованы методы Activate, Run, Quit в различных приложениях?
(1) да, так как они предназначены для решения стандартных задач
(2) нет, так как разные приложения осуществляют эти операции по-разному
(3) это зависит от ситуации
Для чего предназначено окно Locals?
(1) оно позволяет проанализировать текущее состояние стека вызовов
(2) оно позволяет изменить код программы во время отладки
(3) оно позволяет следить за состоянием вычислений
(4) в нем появляется вся отладочная информация, поступающая в результате выполнения методов Print и Assert объекта Debug
(5) оно представляет блокнот или калькулятор, в котором можно производить какие-либо дополнительные вычисления
(6) оно позволяет изменять и значения глобальных переменных модуля
(7) оно позволяет следить за значением контрольного выражения
Какой метод коллекции CommandBarControls позволяет добавлять новые элементы в коллекцию?
(1) Add
(2) Type
(3) Parameter
(4) Id
(5) Temporary
(6) OnAction
Как будет выглядеть в языке VBA открытие диалогового окна "Open" из меню File в приложении Word?
(1) Application.Dialogs(xlDialogOpen).Show
(2) Dialogs(xlDialogOpen).Show
(3) Dialogs(xlDialogFileOpen).Show
(4) Dialogs(wdDialogFileOpen).Show
(5) Dialogs(wdDialogFileOpen). Display
Какое булево свойство обеспечивает автоматическое приспособление размеров элемента управления к размерам его внутреннего содержимого?
(1) AutoSize
(2) Enabled
(3) TabStop
(4) Locked
(5) TabIndex
(6) ControlSource
Какие строки окажутся в файле после работы программы Width #1,3 Str = "сосна" Print #1, "сон", "сан", Str
(1) сон сан сос
(2) сон сан сосна
(3) сон сан
Почему следует создавать небольшие стандартные модули?
(1) это увеличивает возможность экспорта и импорта программного кода
(2) это увеличивает скорость компиляции модулей
(3) это увеличивает читабельность программного кода
(4) это упрощает использование стандартных процедур
Какие операторы можно использовать для объявления переменных на уровне процедур?
(1) Dim
(2) Public
(3) Private
(4) Static
Какой обработчик событий играет роль конструктора по умолчанию в классах VBA?
(1) Initialize
(2) Terminate
(3) Nothing
(4) CreateRational
Как называется виртуальный метод, в классе которого не определена его реализация?
(1) чистый
(2) абстрактный
(3) пустой
(4) базовый
Что в функции Private Declare Function GetTempPath Lib "kernel32" _ Alias "GetTempPathA" (ByVal nBufferLength As Long, _ ByVal lpBuffer As String) As Long ограничивает доступ к ней лишь модулем, в котором она объявлена?
(1) Private
(2) Function
(3) Declare
(4) Alias
(5) GetTempPath
(6) kernel32
(7) GetTempPathA
Какой цикл позволяет повторять группу операторов заданное число раз?
(1) For Next
(2) Do...Loop
(3) While...Wend
(4) For Each...Next
Что в строке Replace(TxtRange, VBA.Chr(13), VBA.Chr(11)), задает строковое выражение, результат которого определяет строку – источник, в которой осуществляется замена?
(1) Replace
(2) TxtRange
(3) VBA.Chr(13)
(4) VBA.Chr(11)
Какой вызов процедуры из другой процедуры в языке VBA является корректным при компиляции?
(1) с помощью оператора Call
(2) просто именем процедуры и перечислением ее параметров
(3) с помощью с аргументов, передаваемых по ссылке
Какие методы использует приложение Excel для добавления элементов в коллекцию Workbooks?
(1) Open
(2) Item
(3) Add
(4) Close
(5) Application
(6) Creator
(7) Parent
Какой метод объекта Debug позволяет во время выполнения программы напечатать значения выражений из списка выражений в окне проверки Immediate?
(1) Print
(2) Assert
(3) Search
(4) Insert
С помощью какого диалогового окна можно спроектировать собственное головное меню визуально?
(1) Настройка
(2) Вид
(3) Панели инструментов
(4) Создать
Какой набор командных кнопок будет выведена при использовании в команде MsgBox значения кнопок VbAbortRetryIgnore?
(1) только кнопка OK
(2) кнопки OK и Cancel
(3) кнопки Abort, Retry и Ignore
(4) кнопки Yes, No и Cancel
(5) кнопки Yes и No
(6) кнопки Retry и Cancel
Где будет располагаться рисунок, если значение константы свойства PictureAlignment равно 3?
(1) fmPictureAlignmentBottomRight
(2) fmPictureAlignmentCenter
(3) fmPictureAligmentTopLeft
(4) fmPictureAlignmentBottomLeft
(5) fmPictureAlignmentTopRight
Какой оператор используют для чтения данных из файлов последовательного доступа, если данные в файле записаны оператором Write#?
(1) Input#
(2) OutPut#
(3) LineInput#
Перечислите основные правила видимости.
(1) область видимости компонент модуля расширяется на весь проект, если компонент объявлен со спецификатором Public
(2) область видимости компонент модуля расширяется на весь проект, если компонент объявлен со спецификатором Private
(3) все компоненты модуля видимы в пределах этого модуля
(4) глобальных переменных не должно быть много
(5) все методы стандартных модулей имеют по умолчанию спецификатор Public и являются доступными во всем проекте
Если тип переменной не указан явно, но она оканчивается символом #, то к какому типу отнесет ей VBA?
(1) Integer
(2) Long
(3) Single
(4) Double
(5) Currency
(6) String
Какая специальная процедура – свойство используется для установки значения терминального свойства?
(1) Property Let
(2) Property Set
(3) Property Get
Что понимается под интерфейсом в VBA?
(1) весь класс
(2) совокупность всех закрытых свойств и методов класса
(3) совокупность всех открытых свойств и методов класса
Какому типу данных языка С соответствует тип данных Long языка VBA?
(1) BOOL
(2) BYTE
(3) HANDLE
(4) INT
(5) UINT
(6) DWORD
(7) LONG
(8) LP
(9) LPZSTR
Какой оператор языка VBA изменяет текущий диск?
(1) ChDrive
(2) ChDir
(3) MkDir
(4) Name
(5) RmDir
Какая функция разбора строки позволяет разделить строку на элементы и создать массив из этих элементов?
(1) Split
(2) Filter
(3) Join
Можно ли при вызове процедур или функций указывать значения аргументов в произвольном порядке?
(1) да возможно
(2) нет, нельзя
(3) возможно только для процедур
(4) возможно только для функций
Какие имена книг останутся в коллекции Workbooks приложения Excel после завершения работы этой программы? Public Sub WorkWithbooks() Dim N As Long, i As Byte Dim PathDir As String PathDir = "e:\O2000\CD2000\Ch1\" With Workbooks .Add .Open (PathDir & "BookThree.xls") .Open (PathDir & "BookFive.xls") .Item(2).Close .Item(3).Close End With End Sub
(1) BookOne.xls Book1 BookThree.xls
(2) BookOne.xls BookThree.xls
(3) BookOne.xls BookFive.xls
Какая директива позволяет задать константы условной компиляции?
(1) #const
(2) #If … Then
(3) #var
(4) #as
(5) #is
С помощью какой команды языка VBA можно добавить в меню команду Орфография?
(1) &Spelling
(2) &Save
(3) &Print
(4) &New
(5) &Copy
(6) &Paste
(7) &Open
Когда можно устанавливать новые значения свойств элементов управления окна?
(1) при инициализации диалогового окна
(2) в неактивном состоянии окна
(3) во время работы пользователя
Какое свойство элемента TextBox определяет, сколько редактор содержит строк: одну или несколько?
(1) Text
(2) MultiLine
(3) WordWrap
(4) AutoSize
(5) MaxLength
(6) SelText
(7) CurLine
С помощью какого оператора можно установить нужную позицию записи или чтения бинарных файлов и файлов произвольного доступа?
(1) Seek
(2) Put
(3) Get
Можно ли из одного проекта вызывать процедуры стандартного модуля другого проекта, можно ли пользоваться объектами класса другого проекта?
(1) нет нельзя
(2) да можно
(3) в зависимости от проектов
Какие из перечисленных констант являются встроенными константами языка VBA?
(1) White
(2) vbKeyEscape
(3) xlSunday
(4) vbOKOnly
(5) wdOnly
(6) wdEscape
(7) xlWhite
Что в процедуре Public Property Get Числитель() As Integer Числитель = m End Property является определителем типа?
(1) Public
(2) Integer
(3) Числитель
(4) As
(5) End
(6) Property
Какие факторы обеспечивают полиморфизм?
(1) присваивание снизу - вверх от потомков к родителям
(2) наследование интерфейсов
(3) механизм позднего связывания
(4) наследование реализации методов
Какая функция Win32 API по описателю окна возвращает его заголовок?
(1) GetActiveWindow
(2) GetWindowRect
(3) GetWindowText
(4) FindWindow
(5) ShowWindow
(6) SetWindowText
После выполнения команд ChDrive "С": ChDir "D:\TMP" какой диск будет текущим?
(1) С
(2) D
(3) ни один из них
Какие из дат будут обрабатываться в VBA?
(1) 1 января 0029 года
(2) 34 сентября 1999 года
(3) 6 августа 2055
(4) 20 июня 1036
(5) 1 января 100 года
Какие встроенные функции помогают определить размерность массива в функциях использующих массивы?
(1) LBound
(2) Bound
(3) UBound
(4) ScalarProduct
(5) ParamArray
Какое свойство коллекции Sheets приложения Excel возвращает родительский объект?
(1) Visible
(2) Application
(3) HPageBreak и VPageBreak
(4) Copy
(5) Parent
(6) Count
Какой вариант оператора On Error используется, как заголовок охраняемого блока и связан с охраняемым блоком обработчика ошибок?
(1) On Error GoTo
(2) On Error Resume Next
(3) On Error GoTo 0
Можно ли нарисовать линию над пунктом меню?
(1) да, через диалоговое окно Настройка
(2) да, с помощью функций VBA
(3) нет, нельзя
(4) это зависит от выбранного приложения
Каким методом можно программно установить фокус элемента управления?
(1) Dialogs
(2) Enabled
(3) Change
(4) MultiPage
(5) OptionsCheck
(6) SetFocus
Какое событие возникает при добавлении во время работы программы нового элемента управления в диалоговое окно, рамку , набор вкладок или на одну вкладку?
(1) AddControl
(2) BeforeDragOver
(3) AfterUpdate
(4) BeforeDropOrPaste
(5) BeforeUpdate
Какой оператор задает максимальный размер записи, внутри которого может храниться значение переменного размера?
(1) Variant
(2) Len
(3) Put
(4) VarType
Как называется система документов, в которой пользователь сам может решать, с каким документом он будет работать в следующий момент?
(1) система не связанных документов
(2) система документов, связанных по вызову
(3) система документов, проекты которых связанны по ссылке
Динамический массив – это…
(1) массив, при первоначальном объявлении которого, не указывается размерность
(2) массив, размерность которого переопределена в последующем
(3) массив, в котором не указана нижняя граница
Какие методы имеет почти каждый стандартный класс, независимо от его специфики?
(1) один или несколько конструкторов класса
(2) пара процедур – свойств
(3) метод, заданный обработчиком события Initialize
(4) метод, задающий печать свойств класса
(5) метод, позволяющий в диалоге с пользователем определять значения свойств класса
Что происходит при удалении элемента из коллекции?
(1) возникает "дыра"
(2) элементы перенумеровываются, восстанавливая непрерывность последовательности индексов
(3) элемент из коллекции удалить не возможно
С помощью какой функции Win32 API можно определить версию операционной системы?
(1) GetVersionEx
(2) GlobalMemoryStatus
(3) GetSystemInfo
Что произойдет, если сменить атрибут у открытого файла?
(1) файл изменит атрибут
(2) будет выдано сообщение об ошибке
(3) ничего не произойдет
Какая функция предназначена для добавления или вычитания указанного временного интервала из значения даты?
(1) DateAdd
(2) DateDiff
(3) DatePart
(4) DateSerial
(5) DateValue
В чем преимущества использования рекурсий?
(1) время выполнения программы
(2) использование стековой памяти
(3) обработке данных, имеющих рекурсивную структуру
Какие имена книг останутся в коллекции Documents приложения Word после завершения работы этой программы? Public Sub WorkWithDocuments() Dim N As Long, I As Byte Dim PathDir As String PathDir = "e:\O2000\CD2000\Ch1\" With Documents .Add .Add NewTemplate:=True .Open (PathDir & "DocThree") .Open (PathDir & "DocFive") .Item(1).Close .Item(2).Close End With End Sub
(1) DocFive.doc DocThree.doc Document1
(2) DocThree.doc Document1 Dex1.dot
(3) DocFive.doc Template1 Dex1.dot
Какое свойство объекта Err содержит строку с кратким описанием ошибки?
(1) Number
(2) Source
(3) Description
(4) HelpFile
(5) HelpContext
(6) LastDLLError
Какой пункт меню добавится после исполнения этого кода программы Set mySpell = CommandBars("Головное меню").Controls("?").Controls.Add(Id:=21)
(1) Орфография
(2) Сохранить
(3) Печать
(4) Создать
(5) Копировать
(6) Вырезать
(7) Вставить
(8) Открыть
С помощью какого объекта можно организовать немодальные диалоговые окна?
(1) Initialize
(2) OptionsCheck
(3) Assistant
(4) Balloon
(5) Load
(6) Unload
(7) Hide
Когда возникает событие Click?
(1) когда пользователь навел курсор мыши на элемент
(2) когда пользователь щелкнул элемент управления
(3) когда пользователь явно выбрал некоторое значение при работе с элементом управления с несколькими возможными значениями
Что делает оператор Put при записи строки переменной длины в файл произвольного доступа?
(1) он помещает непосредственно перед ней 2 байта с ее длиной
(2) он помещает непосредственно перед ней 8 байта с ее длиной
(3) записывает ее без описателей
Какой способ организация обмена информацией между отдельными документами является классическим?
(1) используя множество Public переменных корня дерева связанных проектов
(2) списки Excel
(3) базы данных
(4) обычный текстовый файл
Объединение элементов, каждый из которых может иметь свой тип, в языке VBA называется…
(1) структура
(2) запись
(3) массив
(4) константа
(5) тип, определенный программистом
Что нужно сделать чтобы создать класс с событиями?
(1) это не возможно осуществить
(2) нужно добавить в класс специальную процедуру RaiseEvent
(3) нужно добавьте список событий в объявление класса
Какой метод класса Collection добавляет элементы в коллекцию?
(1) Count
(2) Add
(3) Item
(4) Remove
Для чего применяется механизм Callback функций?
(1) для отмены ошибочных действий пользователей
(2) для обеспечения двусторонней связи между функциями VBA и функциями Win32 API
(3) таких функций не существует
With NewAcquaintance .Name = "Елена" .Age= 40 .Height = 168 With .LastMeeting .Place= "библиотека" .Date= #08/03/99# End With End With Какое будет полное имя у объекта .Place?
(1) LastMeeting .Place
(2) Height.Place
(3) NewAcquaintance.LastMeeting.Place
Какая функция проверки типов данных определяет является ли переменная массивом?
(1) IsArray
(2) IsDate
(3) IsEmpty
(4) IsError
(5) IsNull
(6) IsNumeric
(7) IsObject
Как называется бинарная структура, у которой каждая вершина имеет одного или двух потомков:
(1) бинарный граф
(2) бинарное дерево
(3) бинарный корень
(4) бинарное поддерево
Какое свойство коллекции Sections приложения Word позволяют установить характеристики страницы одновременно для всех разделов коллекции?
(1) Application
(2) Creator
(3) PageSetup
(4) Add
(5) Delete
Какой метод используется для явной очистки значений свойств объекта Err после завершения обработки ошибки?
(1) Err
(2) Clear
(3) Raise
(4) Resume
(5) CvErr
Можно ли изменять названия и имена стандартных типов меню?
(1) да, через диалоговое окно Настройка
(2) да, с помощью функций VBA
(3) нет, нельзя
(4) это зависит от выбранного приложения
Какова будет модальность окна, если в функцией InputBox используется константа VbApplicationModal?
(1) модален относительно формы
(2) модален относительно приложения
(3) модален относительно системы
(4) такой константы не существует
Какой метод позволяет добавлять элементы в списки и комбинированные списки?
(1) Add
(2) AddItem
(3) Clear
(4) Copy
(5) DropDown
Как можно читать побайтно бинарные файлы?
(1) с помощью функции Input
(2) с помощью оператора Put
(3) с помощью оператора Get
Какие основные окна редакторы есть в VBE?
(1) окно проекта
(2) окно свойств
(3) окно кода
(4) окно объектов
При задании какой опции проект делается закрытым и недоступен для других проектов в системе документов?
(1) Explicit
(2) Base
(3) Private
(4) Compare
Какие из методов класса могут зажигать события?
(1) любые
(2) это определяет программист при проектировании класса
(3) это решает пользователь, работающий с объектом
Что происходит при добавлении элемента в коллекцию?
(1) создается копия элемента
(2) создается ссылка на существующий элемент
(3) элемент переносится в коллекцию
Какая из функции перечисления Win32 API позволяет перечислить все окна?
(1) EnumPorts
(2) EnumFonts
(3) EnumFontFamilies
(4) EnumPrinters
(5) EnumWindows
(6) EnumResourseNames
(7) EnumWindowsProc
Какой оператор может подавать звуковой сигнал?
(1) With
(2) Beep
(3) Date
(4) Time
(5) SendKeys
Какая функция форматирования возвращает денежное выражение, используя денежный знак?
(1) FormatCurrency
(2) FormatDataTime
(3) FormatNumber
(4) FormatPercent
Что является недостатком деревьев поиска?
(1) сложность осуществления алгоритма
(2) они могут быть плохо сбалансированы
(3) они могут иметь относительно длинные ветви
(4) у них нет недостатков
Какие свойства имеют коллекции Characters, Words, Sentences приложения Word?
(1) Application
(2) Count
(3) Item
(4) Creator
(5) First
(6) Last
(7) Parent
(8) все перечисленные
Что должен сделать обработчик ошибкой относящейся с классу устранимых ошибок?
(1) устранить причину или следствия ошибки и возвратить управление в охраняемый блок для продолжения вычислений
(2) завершить исполнение, предварительно сообщив пользователю всю возможную информацию о причинах, приведших к такому результату
(3) передать информацию об ошибке выше стоящему обработчику
Как вы считаете, что необходимо сделать, чтобы интерфейс программы был удобен для любого пользователя?
(1) простой, понятный интерфейс
(2) возможность настройки интерфейса
(3) возможность изменения программы пользователем
(4) хорошо отлаженная работа программы
Для чего предназначена функция MsgBox?
(1) для вывода сообщений
(2) для создания стандартной форм
(3) для создания формы, содержащего однострочное окно редактирования, сообщение и кнопки OK и Cancel
Что происходит если значение параметра Action метода Scroll равно 1?
(1) не сдвигается в данном направлении
(2) движение эквивалентное нажатию клавиш-стрелок "вверх" и "влево"
(3) движение эквивалентное нажатию клавиш-стрелок "вниз" и "вправо"
(4) движение эквивалентное нажатию клавиши PgUp для передвижения полосы прокрутки
(5) движение эквивалентное нажатию клавиши PgDn для передвижения полосы прокрутки
(6) сдвиг на верхний край вертикальной полосы прокрутки или на левый край горизонтальной полосы прокрутки
(7) сдвиг на нижний край вертикальной полосы прокрутки или на правый край горизонтальной полосы прокрутки
Можно ли располагать в документе приложения Excel кнопки и ссылки на другие документы?
(1) нет нельзя
(2) да можно
(3) в зависимости от проектов
Сколько измерений допускают массивы языка VBA?
(1) 1
(2) 3
(3) 6
(4) 10
(5) 60
(6) 100
(7) 1024
Что происходит, когда объект вызывает метод класса, в котором возбуждается событие?
(1) вызывается обработчик события
(2) происходит связывание двойников
(3) ничего не происходит
Создание каких динамических структур данных допускает VBA?
(1) списки
(2) графы
(3) стеки
(4) очереди
(5) деревья
(6) массивы
Какая из функции Win32 API создает таймер, посылающий сообщения с заданным интервалом?
(1) SetTimer
(2) TimerProc
(3) KillTimer
Какой клавише соответствует код {PGUP}?
(1) Ctrl
(2) PAGE DOWN
(3) PAGE UP
(4) Alt
(5) ENTER
Какая функция преобразования типов данных приводит выражении к типу Double?
(1) CBool
(2) CByte
(3) CCur
(4) CDate
(5) CDbl
(6) CDec
(7) CSng
(8) CVar
(9) CStr
Что по умолчанию входит в каркас документа Word?
(1) библиотека Word
(2) библиотека Excel
(3) библиотека Power Point
(4) библиотека Office
(5) библиотека Stdole
(6) библиотека VBA
(7) Project
(8) проект Normal
Как в языке VBA можно повысить надежность написания программ?
(1) необходимо явно объявлять все переменные
(2) при объявлении переменных стараться указать точный тип переменной и объекта
(3) создавать несколько версий программы
(4) при объявлении процедур явно указывать описатели ByRef и ByVal
(5) создавать компактные по размерам модули и процедуры
(6) оставлять комментарии в строках программного кода
Какая из библиотек содержит объекты, используемые при организации интерфейса?
(1) Word
(2) Excel
(3) MSForms
(4) Office
(5) PowerPoint
Какой элемент коллекции UserForms позволяет по имени или номеру добраться до любого ее элемента?
(1) Item
(2) Add
(3) UserForm
Какое свойтво коллекции UserForms задает количество элементов в коллекции?
(1) Count
(2) Item
(3) Add
(4) index
Какая группа файлов состоит из записей постоянной длины?
(1) файлы последовательного доступа
(2) файлы произвольного доступа
(3) бинарные файлы
Какие виды документов Office 2000 обеспечивают некоторый пошаговый процесс достижения цели?
(1) шаблоны
(2) мастера
(3) компоненты AddIns
(4) компоненты Com AddIns
Как называются типы данных, у которых возможные значения данных едины и неделимы?
(1) стандартные
(2) простые
(3) сложные
(4) встроенные
(5) определенные программистом
(6) статические
(7) динамические
Как синтаксически оформляются классы в VBA?
(1) в виде методов класса
(2) в виде модуля класса
(3) в виде события
Если класс-потомок имеет более одного родителя, то это называется…
(1) множественным полиморфизмом
(2) множественным наследованием
(3) обычное наследование
Как называется интерфейс, функции которого позволяют прикладной программе получать доступ к ресурсам операционной системы и управлять ее работой?
(1) API
(2) Win32
(3) DLL
Как разделяются между собой операторы, стоящие в одной строке в VBA?
(1) точкой с запятой
(2) подчеркиванием
(3) двоеточием
(4) знаком &
(5) пробел-подчеркивание
Что произойдет, если выражение содержит одну и ту же операцию, записанную несколько раз подряд?
(1) первыми будут выполняться логические операции, затем, операции сравнения и последними ѕ арифметические
(2) операции будут выполняться слева направо
(3) первыми будут выполняться арифметические операции, затем, операции сравнения и последними ѕ логические
По месту нахождения в проекте процедуры делятся на…
(1) находящиеся в стандартных модулях
(2) находящиеся в модулях классов
(3) находящиеся в модулях функций
(4) находящиеся в модулях, связанными с объектами, реагирующими на события
Как можно вызывать редактор VBE?
(1) нажатием клавиши F2
(2) из меню Tools | Macro
(3) через пункт меню View
(4) нажатием клавиш Alt +F11
Какие средства VBA помогают программисту выявить ошибки программы?
(1) контроль запуска вычислительного процесса
(2) контроль хода вычислительного процесса
(3) контроль изменения состояния вычислительного процесса
(4) контроль завершения вычислительного процесса
Какое свойство коллекции CommandBars при значение True позволяет включить клавиши "большого" размера.?
(1) ActionControl
(2) ActiveMenuBar
(3) DisplayKeysInTooltips
(4) LargeButtons
(5) Add
(6) FindControl
(7) ReleaseFocus
Как начать локальную отладку?
(1) с помощью пункта меню Run Sub
(2) с помощью пункта меню Run\Run Sub
(3) с помощью пункта меню Debug\ Run Sub
Какое свойство класса UserForm задает вариант размера картинки?
(1) BackColor
(2) Forecolor
(3) BorderColor
(4) PictureSizeMode
(5) ScrollBar
Какой параметр оператора Open содержит целое число в интервале от 1 до 511, идентифицирующее файл для других операций?
(1) имя-файла
(2) режим
(3) доступ
(4) блокировка
(5) номерФайла
(6) длина-записи
К каким фазам жизненного цикла программного продукта можно перейти от развертывания и сопровождения?
(1) Модификация
(2) Разработка
(3) Развертывание и Сопровождение
(4) Проектирование
(5) Отладка
Какой тип данных VBA используется для денежных расчетов?
(1) Variant
(2) Date
(3) Decimal
(4) Integer
(5) Currency
Какой спецификатор при объявлении объекта указывает, что в момент объявления нужно выделить ему память?
(1) =
(2) Dim
(3) Set
(4) :=
(5) New
Для чего обычно осуществляется переопределение?
(1) чтобы привести в соответствие поведение объектов класса их изменившемуся состоянию
(2) чтобы удалить из производного класса не использующиеся методы
(3) чтобы объявить новые переменные метода
В какой библиотеке Win32 API сосредоточены функции для управления окнами ѕ основным видом объектов операционной системы?
(1) GDI32.dll
(2) User32.dll
(3) Kernel32.dll
С помощью какого оператора происходит "обычное" присвоение значения выражения переменной или свойству?
(1) Let
(2) LSet
(3) RSet
(4) :=
(5) Set
Результат какой функции представляет собой равномерно распределенное случайное число в интервале от 0 до 1?
(1) Abs
(2) Log
(3) Rnd
(4) Sgn
(5) Sqr
Как работает оператор End Sub в теле процедуры в VBA?
(1) он означает окончание процедуры
(2) он приводит к немедленному завершению процедуры
(3) такого оператора не существует
Какие основные, новые свойства, встроенные в объекты Application в Office 2000 присутствуют в приложении Access?
(1) AnswerWizard
(2) COMAddIns
(3) LanguageSettings
(4) EmailOptions
(5) DefaultWebOptions
(6) MsoDebugOptions
Как можно задать пошаговый, пооператорный режим выполнения программы?
(1) клавишей F8
(2) Shift + F8
(3) Ctrl + Shift +F8
(4) Ctrl + F8
Какое свойство объекта CommandBars возвращает порядковый номер элемента в коллекции?
(1) BuiltIn
(2) Context
(3) Controls
(4) Enabled
(5) Height
(6) Index
(7) Position
(8) Protection
С помощью какого элемента управления можно организовать многостраничное диалоговое окно?
(1) ActiveX
(2) TabStrip
(3) MultiPage
(4) Enabled
Какое свойство определяет прозрачность фона?
(1) Name
(2) Value
(3) BoundValue
(4) Top
(5) BackStyle
(6) ControlTipText
(7) Visible
Какой оператор используется для представления данные в формате, подготовленном для отображения на экране дисплея?
(1) Print
(2) Write
(3) Spc
(4) Tab
(5) FileAttr
Какие модули документов Office 2000 создаются автоматически при первом вызове Macrorecoder?
(1) модули, связанные с объектами приложения
(2) стандартные модули
(3) модули классов
(4) модули макросов
Какой тип данных VBA является универсальным типом, значения которого могут быть данные любого из типов, объекты, значения NULL и значения ошибок ERROR?
(1) Boolean
(2) Byte
(3) Integer
(4) Long
(5) Variant
(6) Single
(7) Double
(8) Date
(9) Object
Когда определяется конструктор в языке VBA?
(1) автоматически при уничтожении объекта
(2) в VBA существует только конструктор по умолчанию, который очень часто не определяется, полагаясь на стандартную инициализацию
(3) автоматически в момент инициализации объекта
Чем принципиально отличается виртуальный метод от не виртуального?
(1) виртуальность обеспечивает возможность написания полиморфной функции
(2) механизмом позднего связывания
(3) виртуальность применяется в интерпретируемых языках
В какой кодировке строк кодируются одним байтом?
(1) ANSI
(2) DDL
(3) Win32 API
(4) Unicode
Какой оператор является оператором управления вычислениями и позволяет выбирать и выполнять действия в зависимости от истинности некоторого условия?
(1) If
(2) Select Case
(3) Set
(4) Let
Какая функция определяет позицию (индекс) первого вхождения одной строки внутри другой строки?
(1) StrComp
(2) Len
(3) InStr
(4) Left
(5) Right
(6) Mid
Какие из операторов вызовут ошибку при компиляции программы?
(1) MyInc (x)
(2) MyInc (y,z,a)
(3) Call MyInc (x)
(4) Call MyInc (y,z,a)
(5) Call MyInc x
(6) Call MyInc x,y,z
Из каких методов состоит объект Application приложения Power Point?
(1) Activate
(2) Run
(3) Quit
(4) SaveChanges
(5) OnTime
(6) Help
Для чего предназначено окно Immediate?
(1) оно позволяет проанализировать текущее состояние стека вызовов
(2) оно позволяет изменить код программы во время отладки
(3) оно позволяет следить за состоянием вычислений
(4) в нем появляется вся отладочная информация, поступающая в результате выполнения методов Print и Assert объекта Debug
(5) оно представляет блокнот или калькулятор, в котором можно производить какие-либо дополнительные вычисления
(6) оно позволяет изменять и значения глобальных переменных модуля
(7) оно позволяет следить за значением контрольного выражения
Какой метод коллекции CommandBarControls позволяет связать элемент с исполняемым макросом?
(1) Add
(2) Type
(3) Parameter
(4) Id
(5) Temporary
(6) OnAction
Как будет выглядеть в языке VBA открытие диалогового окна "Open" из меню File в приложении Excel?
(1) Application.Dialogs(xlDialogOpen).Show
(2) Dialogs(xlDialogOpen).Show
(3) Dialogs(xlDialogFileOpen).Show
(4) Dialogs(wdDialogFileOpen).Show
(5) Dialogs(wdDialogFileOpen). Display
Какое булево свойство определяет, может ли пользователь установить фокус на данный элемент управления, используя стандартные клавиши?
(1) AutoSize
(2) Enabled
(3) TabStop
(4) Locked
(5) TabIndex
(6) ControlSource
Какие строки окажутся в файле после работы программы Width #1,2 Str = "Здравствуйте" Print #1, "Саша", "Женя", Str
(1) Саша Женя Здравствуйте
(2) Са Же Зд
(3) Саша Женя Зд
Какие разделы имеет стандартный модуль?
(1) основной раздел
(2) раздел объявлений переменных уровня модуля
(3) раздел методов модуля
Какие операторы можно использовать для объявления переменных на уровне модуля?
(1) Dim
(2) Public
(3) Private
(4) Static
Какой обработчик событий играет роль деструктора в классах VBA?
(1) Initialize
(2) Terminate
(3) Nothing
(4) CreateRational
Как называется класс, если в нем объявлен один или более чистых методов?
(1) чистый
(2) абстрактный
(3) пустой
(4) базовый
Что в функции Private Declare Function GetTempPath Lib "kernel32" _ Alias "GetTempPathA" (ByVal nBufferLength As Long, _ ByVal lpBuffer As String) As Long позволяет указать, что процедура имеет в DLL псевдоним?
(1) Private
(2) Function
(3) Declare
(4) Alias
(5) GetTempPath
(6) kernel32
(7) GetTempPathA
Какой цикл повторяет блок операторов, пока заданное условие является истинным или пока оно не станет истинным
(1) For Next
(2) Do...Loop
(3) While...Wend
(4) For Each...Next
Что в строке Replace(TxtRange, VBA.Chr(13), VBA.Chr(11)) задает то чем будет заменена подстрока?
(1) Replace
(2) TxtRange
(3) VBA.Chr(13)
(4) VBA.Chr(11)
Какой вызов процедуры из другой процедуры в языке VBA является корректным при работе программы?
(1) с помощью оператора Call
(2) просто именем процедуры и перечислением ее параметров
(3) с помощью с аргументов, передаваемых по ссылке
Какие методы использует приложение Excel для удаления элементов из коллекции Workbooks?
(1) Open
(2) Item
(3) Add
(4) Close
(5) Application
(6) Creator
(7) Parent
Какой метод объекта Debug позволяет вычислять значение булевого выражения и, если оно истинно, выполнение программы продолжается обычным образом?
(1) Print
(2) Assert
(3) Search
(4) Insert
В каких приложениях Office 2000 нельзя спроектировать собственное головное меню визуально?
(1) Word
(2) Excel
(3) Access
(4) PowerPoint
Какая пиктограмма будет выведен при использовании в команде MsgBox при значении VbCritical?
(1) важное сообщение (крестик в круге)
(2) запрос (вопросительный знак)
(3) предупреждение (восклицательный знак)
(4) информационное сообщение (i в круге)
Где будет располагаться рисунок, если значение константы свойства PictureAlignment равно 0?
(1) fmPictureAlignmentBottomRight
(2) fmPictureAlignmentCenter
(3) fmPictureAligmentTopLeft
(4) fmPictureAlignmentBottomLeft
(5) fmPictureAlignmentTopRight
Какой оператор используют для чтения данных из файлов последовательного доступа, если данные в файле записаны оператором Print#?
(1) Input#
(2) OutPut#
(3) LineInput#
Перечислите верные утверждения.
(1) область видимости компонент модуля расширяется на весь проект, если компонент объявлен со спецификатором Public
(2) область видимости компонент модуля расширяется на весь проект, если компонент объявлен со спецификатором Private
(3) все компоненты модуля видимы в пределах этого модуля
(4) глобальных переменных не должно быть много
(5) все методы стандартных модулей имеют по умолчанию спецификатор Public и являются доступными во всем проекте
Если тип переменной не указан явно, но она оканчивается символом %, то к какому типу отнесет ей VBA?
(1) Integer
(2) Long
(3) Single
(4) Double
(5) Currency
(6) String
Какая специальная процедура – свойство используется для установки значения свойства – участника (объекта)?
(1) Property Let
(2) Property Set
(3) Property Get
Как объявить о том, что класс наследует интерфейс другого класса?
(1) нужно в объявлении класса-потомка поместить строчку Implements имя_родительского_класса
(2) нужно в объявлении класса-родителя поместить строчку Implements имя_класса_потомка
(3) нужно в объявлении класса-потомка поместить строчку Implements имя_родительского_класса, а в объявлении класса-родителя поместить строчку Implements имя_класса_потомка
Какому типу данных языка С соответствует тип данных Boolean языка VBA?
(1) BOOL
(2) BYTE
(3) HANDLE
(4) INT
(5) UINT
(6) DWORD
(7) LONG
(8) LP
(9) LPZSTR
Какой оператор языка VBA создает каталог?
(1) ChDrive
(2) ChDir
(3) MkDir
(4) Name
(5) RmDir
Какая функция разбора строки позволяет выделить нужные элементы в массиве?
(1) Split
(2) Filter
(3) Join
Как обозначаются необязательные аргументы при объявлении функции или процедуры?
(1) параметром Call
(2) параметром As
(3) параметром Optional
Какие имена книг останутся в коллекции Workbooks приложения Excel после завершения работы этой программы? Public Sub WorkWithbooks() Dim N As Long, i As Byte Dim PathDir As String PathDir = "e:\O2000\CD2000\Ch1\" With Workbooks .Open (PathDir & "BookThree.xls") .Add .Open (PathDir & "BookFive.xls") .Add .Item(5).Close .Item(4).Close End With End Sub
(1) BookOne.xls BookThree.xls Book1
(2) BookOne.xls BookThree.xls
(3) BookOne.xls BookFive.xls
Какая директива служит для того, чтобы скомпилировать одну и ту же программу для различных платформ, для различных версий, для того, чтобы убрать отладочный код из заключительной версии программы
(1) #const
(2) #If … Then
(3) #var
(4) #as
(5) #is
С помощью какой команды языка VBA можно добавить в меню команду Печать?
(1) &Spelling
(2) &Save
(3) &Print
(4) &New
(5) &Copy
(6) &Paste
(7) &Open
Какое событие автоматически вызываемой в тот момент, когда флажок CheckBox меняет свое состояние, т. е. становится неотмеченным или отмеченным?
(1) Dialogs
(2) Enabled
(3) Change
(4) MultiPage
(5) OptionsCheck
(6) SetFocus
Какое свойство элемента TextBox устанавливает или возвращает номер строки редактора, в которой находится курсор?
(1) Text
(2) MultiLine
(3) WordWrap
(4) AutoSize
(5) MaxLength
(6) SelText
(7) CurLine
С помощью какого оператора можно прочитать бинарный файл или файл произвольного доступа?
(1) Seek
(2) Put
(3) Get
Можно ли иметь глобальные переменные уровня системы документов для передачи информации от одного документа к другому?
(1) нет нельзя
(2) да можно
(3) в зависимости от проектов
Какие из перечисленных констант являются встроенными константами, связанными с приложением Word?
(1) White
(2) vbKeyEscape
(3) xlSunday
(4) vbOKOnly
(5) wdOnly
(6) wdEscape
(7) xlWhite
В процедуре Public Property Get Числитель() As Integer Числитель = m End Property какое ключевое слово означает доступность?
(1) Public
(2) Integer
(3) Числитель
(4) As
(5) End
(6) Property
Какие важные достоинства при работе с семейством классов обеспечивает полиморфизм?
(1) присваивание снизу - вверх от потомков к родителям
(2) возможность работать с группой объектов, принадлежащих разным классам
(3) равенство прав по вызову
(4) механизм позднего связывания
Какая функция Win32 API окно и возвращает в случае успеха описатель этого окна?
(1) GetActiveWindow
(2) GetWindowRect
(3) GetWindowText
(4) FindWindow
(5) ShowWindow
(6) SetWindowText
Что произойдет после выполнения команды SetAttr ABC.doc, VbHidden?
(1) файл ABC.doc станет доступным только для чтения
(2) файл ABC.doc станет системным
(3) файл ABC.doc станет скрытым
(4) файл ABC.doc станет недоступным только для чтения
В какие специальные ограничители следует заключать дату при присваивании значений переменным типа дата?
(1) # #
(2) " "
(3) ! !
(4) $ $
(5) @ @
(6) <>
(7) % %
Какая конструкция используется, когда в процедуру следует передать только один массив?
(1) LBound
(2) Bound
(3) UBound
(4) ScalarProduct
(5) ParamArray
Какое свойство коллекции Sheets приложения Excel служит для обозначения видимости объекта?
(1) Visible
(2) Application
(3) HPageBreak и VPageBreak
(4) Copy
(5) Parent
(6) Count
Какой вариант оператора Error используется, как заголовок охраняемого блока и не связан с охраняемым блоком обработчика ошибок?
(1) On Error GoTo
(2) On Error Resume Next
(3) On Error GoTo 0
Можно ли удалить линию над пунктом меню?
(1) да, через диалоговое окно Настройка
(2) да, с помощью функций VBA
(3) нет, нельзя
(4) это зависит от выбранного приложения
Какое событие вызывается при попытке пользователя выйти из окна редектирования?
(1) Exit
(2) Enabled
(3) Change
(4) Export – Import
(5) OptionsCheck
(6) SetFocus
Какое событие возникает при перетаскивании элемента?
(1) AddControl
(2) BeforeDragOver
(3) AfterUpdate
(4) BeforeDropOrPaste
(5) BeforeUpdate
Что происходит при попытке записать данные, длина которых больше максимального размера записи?
(1) данные перемещаются на следующую строку
(2) данные обрезаются
(3) появляется сообщение об ошибке
Как называется система документов связи в дереве документов, которого направлены от потомков к корню?
(1) система не связанных документов
(2) система документов, связанных по вызову
(3) система документов, проекты которых связанны по ссылке
Каким оператором можно переопределить размерность массива?
(1) Dim
(2) Preserve
(3) ReDim
(4) Public
Метод с каким описанием называют дружественным?
(1) Public
(2) Private
(3) Friend
(4) Static
В какое место может быть добавлен новый элемент коллекции?
(1) только в начало коллекции
(2) только в конец коллекции
(3) в любое место коллекции
С помощью какой функции Win32 API можно определить объем физической и виртуальной памяти?
(1) GetVersionEx
(2) GlobalMemoryStatus
(3) GetSystemInfo
Что произойдет, если сменить атрибут у закрытого файла?
(1) файл изменит атрибут
(2) будет выдано сообщение об ошибке
(3) ничего не произойдет
Какая функция предназначена для определения указанного компонента даты?
(1) DateAdd
(2) DateDiff
(3) DatePart
(4) DateSerial
(5) DateValue
В чем недостатки использования рекурсий?
(1) время выполнения программы
(2) использование стековой памяти
(3) обработке данных, имеющих рекурсивную структуру
Какие имена книг останутся в коллекции Documents приложения Word после завершения работы этой программы? Public Sub WorkWithDocuments() Dim N As Long, I As Byte Dim PathDir As String PathDir = "e:\O2000\CD2000\Ch1\" With Documents .Add NewTemplate:=True .Add .Open (PathDir & "DocFive") .Open (PathDir & "DocThree") .Item(2).Close .Item(3).Close End With End Sub
(1) DocFive.doc DocThree.doc Document1
(2) DocThree.doc Document1 Dex1.dot
(3) DocFive.doc Template1 Dex1.dot
Какое свойство объекта Err содержит строковое выражение, представляющее источник, в котором возникла ошибка?
(1) Number
(2) Source
(3) Description
(4) HelpFile
(5) HelpContext
(6) LastDLLError
Какой пункт меню добавится после исполнения этого кода программы Set mySpell = CommandBars("Головное меню").Controls("?").Controls.Add(Id:=4)
(1) Орфография
(2) Сохранить
(3) Печать
(4) Создать
(5) Копировать
(6) Вырезать
(7) Вставить
(8) Открыть
Какая встроенная функция позволяет выгружать форму?
(1) Initialize
(2) OptionsCheck
(3) Assistant
(4) Balloon
(5) Load
(6) Unload
(7) Hide
Какие события возбуждаются при щелчке на элементе?
(1) Click
(2) MouseEnter
(3) MouseDown
(4) MouseUp
(5) MouseLeave
(6) MouseMove
(7) DblClick
Что делает оператор Put при записи динамического массива в файл произвольного доступа?
(1) он помещает непосредственно перед ним 2 байта с ее длиной
(2) он помещает непосредственно перед ней 8*(число измерений массива) байта с ее длиной
(3) записывает ее без описателей
(4) он помещает непосредственно перед ней 2+8*(число измерений массива) байта с ее длиной
Какой способ организация обмена информацией между отдельными документами чаще всего используется программистами?
(1) используя множество Public переменных корня дерева связанных проектов
(2) списки Excel
(3) базы данных
(4) обычный файл
Упорядоченная совокупность данных одного типа, в языке VBA называется…
(1) структура
(2) запись
(3) массив
(4) константа
(5) тип, определенный программистом
Что нужно сделать чтобы зажечь событие?
(1) это не возможно осуществить
(2) нужно добавить в класс специальную процедуру RaiseEvent
(3) нужно добавьте список событий в объявление класса
Какой метод класса Collection возвращает значение элемента списка коллекции с заданным ключом?
(1) Count
(2) Add
(3) Item
(4) Remove
Как вызывается Callback функция?
(1) ее вызывает соответствующая функция Win32 API
(2) ее вызывает программист
(3) ее вызывает система при необходимости
With NewAcquaintance .Name = "Елена" .Age= 40 .Height = 168 With .LastMeeting .Place= "библиотека" .Date= #08/03/99# End With End With Какое будет полное имя у объекта .Date?
(1) LastMeeting . Date
(2) Height. Date
(3) NewAcquaintance.LastMeeting. Date
Какая функция проверки типов данных определяет имеет ли выражение числовое значение?
(1) IsArray
(2) IsDate
(3) IsEmpty
(4) IsError
(5) IsNull
(6) IsNumeric
(7) IsObject
Как называется бинарное дерево, в котором ключ каждой вершины больше ключа, хранящегося в корне левого поддерева, и меньше ключа, хранящегося в корне правого поддерева?
(1) линейный список
(2) бинарный корень
(3) дерево поиска
Какое свойство коллекции Sections приложения Word позволяет добавить новый раздел в документ?
(1) Application
(2) Creator
(3) PageSetup
(4) Add
(5) Delete
Какой метод генерирует ошибку выполнения?
(1) Err
(2) Clear
(3) Raise
(4) Resume
(5) CvErr
Можно ли восстанавливать удаленные стандартные типы меню?
(1) да, через диалоговое окно Настройка
(2) да, с помощью функций VBA
(3) нет, нельзя
(4) это зависит от выбранного приложения
Какова будет модальность окна, если в функцией InputBox используется константа VbSystemModal?
(1) модален относительно формы
(2) модален относительно приложения
(3) модален относительно системы
(4) такой константы не существует
Какой метод раскрывает список элементов, входящих в комбинированный список?
(1) Add
(2) AddItem
(3) Clear
(4) Copy
(5) DropDown
Как можно записывать бинарные файлы?
(1) с помощью функции Input
(2) с помощью оператора Put
(3) с помощью оператора Get
Что отображает окно проекта редактора VBE?
(1) структуру проекта
(2) взаимные связи проектов отдельных документов
(3) программный код
Какая опция говорит транслятору, как он должен выполнять сравнение строк в процедурах модуля?
(1) Explicit
(2) Base
(3) Private
(4) Compare
В какой момент метод будет вызываться в программе?
(1) в любой
(2) это определяет программист при проектировании класса
(3) это решает пользователь, работающий с объектом
Что является главным недостатком коллекций?
(1) она не имеет собственной памяти для хранения элементов
(2) она удаляет элементы при занесении их в коллекцию
(3) она не сохраняет копии удаленных документов
Какая из функции перечисления Win32 API получает при вызове описатель окна верхнего уровня?
(1) EnumPorts
(2) EnumFonts
(3) EnumFontFamilies
(4) EnumPrinters
(5) EnumWindows
(6) EnumResourseNames
(7) EnumWindowsProc
Какой оператор может изменять системную дату?
(1) With
(2) Beep
(3) Date
(4) Time
(5) SendKeys
Какая функция форматирования возвращает выражение, отформатированное как число?
(1) FormatCurrency
(2) FormatDataTime
(3) FormatNumber
(4) FormatPercent
Чем сложно удаление элемента из дерева поиска?
(1) тем, что нужно поддерживать структуру дерева поиска
(2) при этом нужно удалять все поддеревья этого элемента
(3) это очень простая процедура
Какие методы имеют коллекции Characters, Words, Sentences приложения Word?
(1) Application
(2) Count
(3) Item
(4) Creator
(5) First
(6) Last
(7) Parent
(8) все перечисленные
Что должен сделать обработчик ошибкой относящейся с классу критических ошибок?
(1) устранить причину или следствия ошибки и возвратить управление в охраняемый блок для продолжения вычислений
(2) завершить исполнение, предварительно сообщив пользователю всю возможную информацию о причинах, приведших к такому результату
(3) передать информацию об ошибке выше стоящему обработчику
Как вы считаете, почему язык VBA является визуальным?
(1) это хорошо отлаженный язык программирования
(2) это очень простой и удобный язык
(3) в нем есть настройка и проектирование интерфейса
Для чего предназначена функция InputBox?
(1) для вывода сообщений
(2) для создания стандартной форм
(3) для создания формы, содержащего однострочное окно редактирования, сообщение и кнопки OK и Cancel
Что происходит если значение параметра Action метода Scroll равно 5?
(1) не сдвигается в данном направлении
(2) движение эквивалентное нажатию клавиш-стрелок "вверх" и "влево"
(3) движение эквивалентное нажатию клавиш-стрелок "вниз" и "вправо"
(4) движение эквивалентное нажатию клавиши PgUp для передвижения полосы прокрутки
(5) движение эквивалентное нажатию клавиши PgDn для передвижения полосы прокрутки
(6) сдвиг на верхний край вертикальной полосы прокрутки или на левый край горизонтальной полосы прокрутки
(7) сдвиг на нижний край вертикальной полосы прокрутки или на правый край горизонтальной полосы прокрутки
Можно ли самому с нуля без использования заготовок написать обработчик событий?
(1) нет нельзя
(2) да можно
(3) в зависимости от проектов
Как VBA может определить тип нетипизированной переменной по первому ее символу?
(1) он не может этого сделать
(2) если первая буква имени входит в тот или иной диапазон, ей приписывается соответствующий тип
(3) если первый символ имени переменной является одним из символом !, %, #, $, @ то переменная относится к определенному типу
В чем состоит цель создания класса который будет служить упаковкой для элементов управления?
(1) в вызове обработчика события
(2) в связывании двойников
(3) в расширении свойств элемента управления
Как происходит освобождение памяти занятой динамическими структурами в VBA?
(1) этого не происходит
(2) по требованию программиста при выполнении программы
(3) автоматически
Какая из функции Win32 API вызывается при обработке сообщений, поступающих от таймера?
(1) SetTimer
(2) TimerProc
(3) KillTimer
Какой клавише соответствует код %?
(1) Ctrl
(2) PAGE DOWN
(3) PAGE UP
(4) Alt
(5) ENTER
Какая функция преобразования типов данных приводит выражении к типу Currency?
(1) CBool
(2) CByte
(3) CCur
(4) CDate
(5) CDbl
(6) CDec
(7) CSng
(8) CVar
(9) CStr
Что по умолчанию входит в каркас документа Excel?
(1) библиотека Word
(2) библиотека Excel
(3) библиотека Power Point
(4) библиотека VBA
(5) Project
Какой флажок на вкладке Editor из меню Tools|Options принуждает явно объявлять все переменные?
(1) Auto Syntax Check
(2) Require Variable Declaration
(3) Auto List Members
(4) Auto Quick Info
(5) Auto Data Tips
К какой библиотеке относятся объекты Answer Wizard, Com AddIn?
(1) Word
(2) Excel
(3) MSForms
(4) Office
(5) PowerPoint
Какой элемент коллекции UserForms добавляет новое диалоговое окно (форму) в коллекцию?
(1) Item
(2) Add
(3) UserForm
Какое свойство коллекции UserForms позволяет получить доступ к отдельному элементу коллекции?
(1) Count
(2) Item
(3) Add
(4) index
Какая группа файлов используется для хранения графических данных или любой другой информации в неструктурированном виде?
(1) файлы последовательного доступа
(2) файлы произвольного доступа
(3) бинарные файлы
Какие виды документов Office 2000 расширяют функциональные возможности других документов?
(1) шаблоны
(2) мастера
(3) компоненты AddIns
(4) компоненты Com AddIns
Как называются типы данных, которые изначально принадлежат языку программирования и составляют его базис?
(1) стандартные
(2) простые
(3) сложные
(4) встроенные
(5) определенные программистом
(6) статические
(7) динамические
Какие из выражений верны?
(1) тип всегда задает свойства, методы и события
(2) класс - это специальная форма определения типа
(3) класс задает свойства, методы и события своих объектов
Как обычно представляется отношение наследования?
(1) в виде графов
(2) в виде диаграмм
(3) в виде блок-схем
Как называются динамически подключаемые библиотеки?
(1) API
(2) Win32
(3) DLL
Как можно продолжить оператор на следующую строку в VBA?
(1) точкой с запятой
(2) подчеркиванием
(3) двоеточием
(4) знаком &
(5) пробел-подчеркивание
Что произойдет, если выражение содержит скобки?
(1) сначала будут выполнены операции в скобках
(2) все операции будут выполняться так же как и без скобок
(3) скобки можно опустить
В чем состоит главное назначение процедур в языке VBA?
(1) упрощение понимания программы
(2) изменение состояния системы документов, частью которого является изменение состояния самого программного проекта
(3) изменение состояния программного проекта
Когда создается каркас документа?
(1) при нажатии на кнопку "создать каркас"
(2) автоматически при создании документа
(3) при подключении к документу различных библиотек
В каком состоянии может находиться программа в ходе отладки?
(1) проектирование
(2) открытие
(3) выполнение
(4) закрытие
(5) прерывание
Какое свойство коллекции CommandBars имея значение True, на панели отображает назначения "горячих" клавиш?
(1) ActionControl
(2) ActiveMenuBar
(3) DisplayKeysInTooltips
(4) LargeButtons
(5) Add
(6) FindControl
(7) ReleaseFocus
Какой метод объекта Userform служит для того чтобы видимое окно спрятать?
(1) Show
(2) Hide
(3) Load
(4) Enabled
Какое свойство класса UserForm задает расположение полосы прокрутки в окне?
(1) BackColor
(2) Forecolor
(3) BorderColor
(4) PictureSizeMode
(5) ScrollBar
Какой параметр оператора Open позволяет ограничить набор операций над открываемым файлом, выполняемых другими процессами?
(1) имя-файла
(2) режим
(3) доступ
(4) блокировка
(5) номерФайла
(6) длина-записи
К каким фазам жизненного цикла программного продукта можно перейти от модификации?
(1) Модификация
(2) Разработка
(3) Развертывание и Сопровождение
(4) Проектирование
(5) Отладка
Какое значение примет переменная типа Variant, если она не была инициализирована?
(1) Empty
(2) Null
(3) Error
(4) Nothing
Какой оператор является оператором присвоения в VBA?
(1) =
(2) Dim
(3) Set
(4) :=
(5) New
Какие утверждения верны?
(1) объекту родительского класса может быть присвоено значение объекта-потомка
(2) объекту-потомку может быть присвоено значение объекта-родителя
(3) потомок сохраняет все свойства родителя
Какая библиотека Win32 API обеспечивает графический интерфейс операционной системы?
(1) GDI32.dll
(2) User32.dll
(3) Kernel32.dll
С помощью какого оператора происходит присваивание значения строковой переменной с выравниванием справа?
(1) Let
(2) LSet
(3) RSet
(4) :=
(5) Set
Результат какой функции возвращает знак числа?
(1) Abs
(2) Log
(3) Rnd
(4) Sgn
(5) Sqr
В чем состоит основное отличие процедур от функций?
(1) в способе их завершения
(2) в способе их описания
(3) в способе их использования в вызывающей программе
Какие основные, новые свойства, встроенные в объекты Application в Office 2000 присутствуют в приложении Power Point ?
(1) AnswerWizard
(2) COMAddIns
(3) LanguageSettings
(4) EmailOptions
(5) DefaultWebOptions
(6) MsoDebugOptions
Как можно прервать пошаговое выполнение процедуры и вернуться к этому режиму уже в вызывающей процедуре?
(1) клавишей F8
(2) Shift + F8
(3) Ctrl + Shift +F8
(4) Ctrl + F8
Какое свойство объекта CommandBars защищает панель от тех или иных действий пользователя?
(1) BuiltIn
(2) Context
(3) Controls
(4) Enabled
(5) Height
(6) Index
(7) Position
(8) Protection
С помощью какого элемента управления можно создать диалоговое окно, отвечающее за обработку данных нескольких отделов?
(1) ActiveX
(2) TabStrip
(3) MultiPage
(4) Enabled
Какое свойство определяет, виден ли объект на экране?
(1) Name
(2) Value
(3) BoundValue
(4) Top
(5) BackStyle
(6) ControlTipText
(7) Visible
Какая функция по номеру открытого файла возвращает число, указывающее режим открытия?
(1) Print
(2) Write
(3) Spc
(4) Tab
(5) FileAttr
Какие модули документов Office 2000 создаются программистом?
(1) модули, связанные с объектами приложения
(2) стандартные модули
(3) модули макросов
Какой тип данных VBA является ссылкой на объект?
(1) Boolean
(2) Byte
(3) Integer
(4) Long
(5) Variant
(6) Single
(7) Double
(8) Date
(9) Object
Когда определяется деструктор в языке VBA?
(1) автоматически при уничтожении объекта
(2) в VBA существует только деструктор по умолчанию, который очень часто не определяется, полагаясь на стандартную инициализацию
(3) автоматически в момент инициализации объекта
Как называется виртуальный метод, определенный в базовом и производных классах с одним и тем же именем и одним и тем же набором параметров, но с разной реализацией?
(1) указательный метод
(2) главный виртуальный метод
(3) полиморфный метод
(4) абстрактный метод
В какой кодировке строк кодируются двумя байтами?
(1) ANSI
(2) DDL
(3) Win32 API
(4) Unicode
Какой оператор применим при работе с объектами, устанавливает ссылку на вновь созданный или существующий объект?
(1) Let
(2) LSet
(3) RSet
(4) :=
(5) Set
Какая функция выделяет в строке указанное число символов слева, позволяя выделить префикс строки?
(1) StrComp
(2) Len
(3) InStr
(4) Left
(5) Right
(6) Mid
Какие из операторов буду некорректно откомпилированы?
(1) MyInc (x)
(2) MyInc (y,z,a)
(3) Call MyInc (x)
(4) Call MyInc (y,z,a)
(5) Call MyInc x
(6) Call MyInc x,y,z
Какой общий метод имеют приложения Word и Excel?
(1) Activate
(2) Run
(3) Quit
(4) SaveChanges
(5) OnTime
(6) Help
Для чего предназначено окно Watch?
(1) оно позволяет проанализировать текущее состояние стека вызовов
(2) оно позволяет изменить код программы во время отладки
(3) оно позволяет следить за состоянием вычислений
(4) в нем появляется вся отладочная информация, поступающая в результате выполнения методов Print и Assert объекта Debug
(5) оно представляет блокнот или калькулятор, в котором можно производить какие-либо дополнительные вычисления
(6) оно позволяет изменять и значения глобальных переменных модуля
(7) оно позволяет следить за значением контрольного выражения
В каком меню команд, из перечисленных, объединены различные действия над одним объектом?
(1) View
(2) Insert
(3) File
Как будет выглядеть в языке VBA показ диалогового окна "Open" из меню File в приложении Word?
(1) Application.Dialogs(xlDialogOpen).Show
(2) Dialogs(xlDialogOpen).Show
(3) Dialogs(xlDialogFileOpen).Show
(4) Dialogs(wdDialogFileOpen).Show
(5) Dialogs(wdDialogFileOpen). Display
Какое булево свойство определяет, может ли пользователь редактировать объект?
(1) AutoSize
(2) Enabled
(3) TabStop
(4) Locked
(5) TabIndex
(6) ControlSource
Какие строки окажутся в файле после работы программы Width #1,3 Str = "почтальон Печкин" Print #1, "это", "я", Str
(1) это я Поч
(2) это я Почтальон Печкин
(3) это я
Макрос – это…
(1) стандартный модуль
(2) обработчик события элементов командной панели
(3) любая процедура без параметров
(4) результат работы Macrorecoder
Появление какого оператора в модуле обязывает объявление всех переменных именно в этом модуле?
(1) Dim
(2) Public
(3) Private
(4) Static
(5) Explicit
Какие группы объектов существуют?
(1) объекты, чей класс определен пользователем
(2) объекты, класс которых определяется автоматически
(3) объекты родового приложения
(4) ActiveX и Com AddIns-объекты
Назначение какого класса в том, что он задает общие свойства и общие виртуальные методы, которыми должны обладать его потомки?
(1) чистый
(2) абстрактный
(3) пустой
(4) базовый
Что в функции Private Declare Function GetTempPath Lib "kernel32" _ Alias "GetTempPathA" (ByVal nBufferLength As Long, _ ByVal lpBuffer As String) As Long является именем объявляемой функции?
(1) Private
(2) Function
(3) Declare
(4) Alias
(5) GetTempPath
(6) kernel32
(7) GetTempPathA
Какой цикл повторяет выполнение последовательности операторов, пока заданное условие не станет ложным?
(1) For Next
(2) Do...Loop
(3) While...Wend
(4) For Each...Next
Что в строке Replace(TxtRange, VBA.Chr(13), VBA.Chr(11)), задает заменяемую подстроку?
(1) Replace
(2) TxtRange
(3) VBA.Chr(13)
(4) VBA.Chr(11)
Какой вызов функции из другой процедуры в языке VBA является корректным при работе программы?
(1) с помощью оператора Call
(2) просто именем процедуры и перечислением ее параметров
(3) с помощью с аргументов, передаваемых по ссылке
Какие методы использует приложение Excel чтобы получить доступ к рабочей книге в коллекции Workbooks?
(1) Open
(2) Item
(3) Add
(4) Close
(5) Application
(6) Creator
(7) Parent
Можно ли на основании тестов доказать правильность программы?
(1) да можно
(2) нет, нельзя
(3) это зависит от сложности программы
В каких приложениях Office 2000 нельзя спроектировать собственное выпадающее меню визуально?
(1) Word
(2) Excel
(3) Access
(4) PowerPoint
Какая пиктограмма будет выведен при использовании в команде MsgBox при значении VbExclamation?
(1) важное сообщение (крестик в круге)
(2) запрос (вопросительный знак)
(3) предупреждение (восклицательный знак)
(4) информационное сообщение (i в круге)
Где будет располагаться рисунок, если значение константы свойства PictureAlignment равно 2?
(1) fmPictureAlignmentBottomRight
(2) fmPictureAlignmentCenter
(3) fmPictureAligmentTopLeft
(4) fmPictureAlignmentBottomLeft
(5) fmPictureAlignmentTopRight
Для чего используется функция EOF?
(1) она возвращает булево значение False, когда при чтении достигается конец файла
(2) она возвращает булево значение True, когда при чтении достигается конец файла
(3) она выдает системную ошибку когда достигается конец файла
Почему не рекомендуется использовать много глобальных переменных?
(1) потому что их количество ограниченно в Office 2000
(2) потому что они занимают много памяти
(3) потому что каждый метод, использующий глобальную переменную, может ее изменить, что приводит к путанице
Если тип переменной не указан явно, но она оканчивается символом $, то к какому типу отнесет ей VBA?
(1) Integer
(2) Long
(3) Single
(4) Double
(5) Currency
(6) String
Какая специальная процедура – свойство используется для получения значения свойства?
(1) Property Let
(2) Property Set
(3) Property Get
Означает ли если осуществляется наследование интерфейсов, то и наследование реализации методов?
(1) да, означает
(2) нет, не означает
(3) в зависимости от ситуации
Какому типу данных языка С соответствует тип данных Integer языка VBA?
(1) BOOL
(2) BYTE
(3) HANDLE
(4) INT
(5) UINT
(6) DWORD
(7) LONG
(8) LP
(9) LPZSTR
Какой оператор языка VBA удаляет каталог?
(1) ChDrive
(2) ChDir
(3) MkDir
(4) Name
(5) RmDir
Какая функция разбора строки решает задачу преобразования массива в строку?
(1) Split
(2) Filter
(3) Join
С помощью какой функции процедура узнает передан ли ей при вызове необязательный аргумент?
(1) Call
(2) As
(3) Optional
(4) IsMissing
(5) Missing
Какие имена книг останутся в коллекции Workbooks приложения Excel после завершения работы этой программы? Public Sub WorkWithbooks() Dim N As Long, i As Byte Dim PathDir As String PathDir = "e:\O2000\CD2000\Ch1\" With Workbooks .Open (PathDir & "BookThree.xls") .Open (PathDir & "BookFive.xls") .Add .Item(2).Close .Item(3).Close End With End Sub
(1) BookOne.xls Book1 BookThree.xls
(2) BookOne.xls BookThree.xls
(3) BookOne.xls BookFive.xls
Что возникает при выполнении программы и делает ее дальнейшее выполнение невозможным или нецелесообразным ввиду неопределенности, непредсказуемости или неправильности дальнейшего результата вычислений?
(1) отладка
(2) управление исключениями
(3) исключительная ситуация
С помощью какой команды языка VBA можно добавить в меню команду Вставить?
(1) &Spelling
(2) &Save
(3) &Print
(4) &New
(5) &Copy
(6) &Paste
(7) &Open
Можно ли изменить состояние недоступного флажка?
(1) да, через диалоговое окно
(2) да, с помощью функций VBA
(3) нет, нельзя
(4) это зависит от выбранного приложения
Какое свойство элемента TextBox регулирует переход на новую строку?
(1) Text
(2) MultiLine
(3) WordWrap
(4) AutoSize
(5) MaxLength
(6) SelText
(7) CurLine
С помощью какого оператора можно записать бинарный файл или файл произвольного доступа?
(1) Seek
(2) Put
(3) Get
Что называется совокупностью программных проектов?
(1) программным проектом системы документов
(2) программные проекты никак не связанные друг с другом
(3) программный проект, имеющий много ссылок на другие проекты
Какие из перечисленных констант являются встроенными константами, связанными с приложением Excel?
(1) White
(2) vbKeyEscape
(3) xlSunday
(4) vbOKOnly
(5) wdOnly
(6) wdEscape
(7) xlWhite
В процедуре Public Property Get Числитель() As Integer Числитель = m End Property что является именем свойства?
(1) Public
(2) Integer
(3) Числитель
(4) As
(5) End
(6) Property
Что называется коллекцией в VBA?
(1) это стандартный набор методов
(2) это упорядоченная совокупность элементов разного типа
(3) это система Office 2000
Какая функция Win32 API позволяет установить новый заголовок окна?
(1) GetActiveWindow
(2) GetWindowRect
(3) GetWindowText
(4) FindWindow
(5) ShowWindow
(6) SetWindowText
Что произойдет после выполнения команды SetAttr ABC.doc, vbReadOnly?
(1) файл ABC.doc станет доступным только для чтения
(2) файл ABC.doc станет системным
(3) файл ABC.doc станет скрытым
(4) файл ABC.doc станет недоступным только для чтения
Что дает вычитание дат?
(1) разницу между ними в годах
(2) разницу между ними в днях, месяцах и годах
(3) разницу между ними в днях
(4) разницу между ними в месяцах
(5) разницу между ними в часах
Что является преимуществом использования массива аргументов ParamArray?
(1) он служит для передачи только одного массива
(2) передаваемые аргументы могут иметь разные типы
(3) возможность непосредственного перечисления элементов массива в момент вызова
Какое свойство коллекции Sheets приложения Excel возвращает горизонтальную и вертикальную разбивку листа на страницы?
(1) Visible
(2) Application
(3) HPageBreak и VPageBreak
(4) Copy
(5) Parent
(6) Count
Какой вариант оператора On Error является закрывающей скобкой и завершает охраняемый блок?
(1) On Error GoTo
(2) On Error Resume Next
(3) On Error GoTo 0
Можно ли добавить собственную команду в меню?
(1) да, через диалоговое окно Настройка
(2) да, с помощью функций VBA
(3) нет, нельзя
(4) это зависит от выбранного приложения
Каким методом можно перенести форму из одного приложения в другое?
(1) Exit
(2) Enabled
(3) Change
(4) Export – Import
(5) OptionsCheck
(6) SetFocus
Какое событие возникает, когда пользователь собирается поместить или вставить данные в объект?
(1) AddControl
(2) BeforeDragOver
(3) AfterUpdate
(4) BeforeDropOrPaste
(5) BeforeUpdate
Как происходит запись данных бинарного файла в файл произвольного доступа?
(1) с учетом длины строки
(2) подряд без пропусков
(3) этого сделать нельзя
Как называется система документов, связи в дереве документов которого, направлены от корня к потомкам?
(1) система не связанных документов
(2) система документов, связанных по вызову
(3) система документов, проекты которых связанны по ссылке
Для чего служит опция OptionBase?
(1) она позволяет устанавливать верхнюю границу массива границу равную 1 или 0
(2) она позволяет устанавливать нижнюю границу массива границу равную 1 или 0
(3) она позволяет задавать границы массива
Каким проектам доступны дружественные методы?
(1) на все проекты
(2) на проекты в которых доступны Public методы этого проекта
(3) на проекты в которых доступны Private методы этого проекта
(4) только своим проектам и не более
Какое свойство есть у класса Collection?
(1) Count
(2) Add
(3) Item
(4) Remove
С помощью какой функции Win32 API можно определить тип процессора и их число?
(1) GetVersionEx
(2) GlobalMemoryStatus
(3) GetSystemInfo
Что произойдет, если копировать открытый файл?
(1) файл будет скопирован
(2) будет выдано сообщение об ошибке
(3) ничего не произойдет
Какая функция предназначена для перевода аргумент-строки в дату?
(1) DateAdd
(2) DateDiff
(3) DatePart
(4) DateSerial
(5) DateValue
Где могут находиться вызовы рекурсивной процедуры?
(1) ее могут вызывать другие процедуры
(2) они могут непосредственно входить в ее тело
(3) она может вызывать себя через другие процедуры
Какие имена книг останутся в коллекции Documents приложения Word после завершения работы этой программы? Public Sub WorkWithDocuments() Dim N As Long, I As Byte Dim PathDir As String PathDir = "e:\O2000\CD2000\Ch1\" With Documents .Add NewTemplate:=True .Open (PathDir & "DocThree") .Open (PathDir & "DocFive") .Item(3).Close End With End Sub
(1) DocFive.doc DocThree.doc Document1
(2) DocThree.doc Document1 Dex1.dot
(3) DocFive.doc Template1 Dex1.dot
Какое свойство объекта Err содержит системный код ошибки для последнего вызова DLL?
(1) Number
(2) Source
(3) Description
(4) HelpFile
(5) HelpContext
(6) LastDLLError
Какой пункт меню добавится после исполнения этого кода программы Set mySpell = CommandBars("Головное меню").Controls("?").Controls.Add(Id:=18)
(1) Орфография
(2) Сохранить
(3) Печать
(4) Создать
(5) Копировать
(6) Вырезать
(7) Вставить
(8) Открыть
Какая встроенная функция позволяет загружать форму?
(1) Initialize
(2) OptionsCheck
(3) Assistant
(4) Balloon
(5) Load
(6) Unload
(7) Hide
Какие события возбуждаются при двойном щелчке на элементе?
(1) Click
(2) MouseEnter
(3) MouseDown
(4) MouseUp
(5) MouseLeave
(6) MouseMove
(7) DblClick
Что делает оператор Put при записи массива фиксированного размера в файл произвольного доступа?
(1) он помещает непосредственно перед ним 2 байта с ее длиной
(2) он помещает непосредственно перед ней 8*(число измерений массива) байта с ее длиной
(3) записывает ее без описателей
(4) он помещает непосредственно перед ней 2+8*(число измерений массива) байта с ее длиной
Достоинство какого способа организации обмена информацией между отдельными документами состоит в том, что проекты могут не быть связанными ссылками?
(1) используя множество Public переменных корня дерева связанных проектов
(2) списки Excel
(3) базы данных
(4) обычный файл
Объединение элементов, каждый из которых может иметь свой тип, в языке Паскаль называется…
(1) структура
(2) запись
(3) массив
(4) константа
(5) тип, определенный программистом
В каком месте программы можно зажигать событие?
(1) в любом
(2) только в процедуре-свойстве Property Let
Какой метод класса Collection удаляет элементы коллекции?
(1) Count
(2) Add
(3) Item
(4) Remove
Что в программировании называют функцией высших порядков?
(1) функцию, вызов которой осуществляется Win32 API
(2) функцию, один из формальных параметров которой имеет тип функции или процедуры
(3) функцию, созданную в языке высокого уровня
With NewAcquaintance .Name = "Елена" .Age= 40 .Height = 168 With .LastMeeting .Place= "библиотека" .Date= #08/03/99# End With End With Какое будет полное имя у объекта .Age?
(1) LastMeeting . .Age
(2) Height.Age
(3) NewAcquaintance. .Age
Какая функция проверки типов данных определяет может ли значение выражения быть преобразовано в значение даты?
(1) IsArray
(2) IsDate
(3) IsEmpty
(4) IsError
(5) IsNull
(6) IsNumeric
(7) IsObject
Где используются деревья поиска?
(1) для поиска наилучшего пути
(2) для представления словарей и справочников
(3) в программировании при работе с данными, требующими выполнения операций поиска, сортировки, удаления и вставки
Какой метод коллекции Sections приложения Word используется для удаления раздела из коллекции?
(1) Application
(2) Creator
(3) PageSetup
(4) Add
(5) Delete
Какая функция возвращает значение типа Variant с подтипом Error, которое содержит код ошибки, указанный пользователем?
(1) Err
(2) Clear
(3) Raise
(4) Resume
(5) CvErr
Можно ли восстанавливать удаленные собственные типы меню?
(1) да, через диалоговое окно Настройка
(2) да, с помощью функций VBA
(3) нет, нельзя
(4) это зависит от выбранного приложения
Какова будет модальность окна, если в функцией InputBox используется константа VbFormModal?
(1) модален относительно формы
(2) модален относительно приложения
(3) модален относительно системы
(4) такой константы не существует
Какой метод удаляет все объекты, входящие в некоторый объект или коллекцию объектов?
(1) Add
(2) AddItem
(3) Clear
(4) Copy
(5) DropDown
Можно ли не задавать параметр максимального размер записи в файлах произвольного доступа?
(1) можно, но не гарантируется корректность работы программы
(2) нельзя, это обязательный параметр
(3) это зависит от приложения для которого разрабатывается программа
Где в редактора VBE можно поставить защиту проекта от просмотра и редактирования?
(1) в окне кода
(2) на вкладке General окна свойств
(3) на вкладке Protection окна свойств
(4) в окне проекта
(5) в окне объектов
Какие существуют части раздела объявлений в VBA?
(1) раздел опций
(2) раздел констант
(3) раздел команд
(4) раздел типов
(5) раздел переменных
(6) раздел процедур
(7) раздел Declare
Когда объекты класса могут реагировать на события?
(1) в любой момент
(2) это определяет программист при проектировании класса
(3) после того, как происходит связывание двойников
Как называется структура, представляющая собой связанную совокупность пар элементов?
(1) класс
(2) динамическая структура
(3) словарь
(4) ключ
Какая из функции Win32 API возвращает по описателю окна имя класса этого окна?
(1) EnumPorts
(2) EnumFonts
(3) GetClassName
(4) EnumPrinters
(5) EnumWindows
(6) EnumResourseNames
(7) EnumWindowsProc
Какой оператор может устанавливать системное время?
(1) With
(2) Beep
(3) Date
(4) Time
(5) SendKeys
Какая функция форматирования возвращает выражение, заданное в процентах, с указанием знака процента?
(1) FormatCurrency
(2) FormatDataTime
(3) FormatNumber
(4) FormatPercent
Какие действия наиболее сложно воспроизвести по рекурсивной функции?
(1) поиск текста
(2) поиск пути
(3) вычисления
Какой из циклов будет работать правильно?
(1) With Documents For i = 1 To .Count Debug.Print .Item(i) Next i End With
(2) For Each doc In Documents Debug.Print doc Next doc
(3) With Documents For i = .Count To 1 Debug.Print .Item(i) Next i End With
Что должен сделать обработчик ошибкой относящейся к классу другого уровня?
(1) устранить причину или следствия ошибки и возвратить управление в охраняемый блок для продолжения вычислений
(2) завершить исполнение, предварительно сообщив пользователю всю возможную информацию о причинах, приведших к такому результату
(3) передать информацию об ошибке выше стоящему обработчику
Что такое макрос в языке VBA?
(1) это класс языка VBA
(2) это процедура без параметров
(3) это интерфейс языка VBA
С помощью какого объекта можно инициализировать и задать начальные параметры окна?
(1) Initialize
(2) OptionsCheck
(3) Assistant
(4) Balloon
(5) Load
(6) Unload
(7) Hide
Что происходит если значение параметра Action метода Scroll равно 6?
(1) не сдвигается в данном направлении
(2) движение эквивалентное нажатию клавиш-стрелок "вверх" и "влево"
(3) движение эквивалентное нажатию клавиш-стрелок "вниз" и "вправо"
(4) движение эквивалентное нажатию клавиши PgUp для передвижения полосы прокрутки
(5) движение эквивалентное нажатию клавиши PgDn для передвижения полосы прокрутки
(6) сдвиг на верхний край вертикальной полосы прокрутки или на левый край горизонтальной полосы прокрутки
(7) сдвиг на нижний край вертикальной полосы прокрутки или на правый край горизонтальной полосы прокрутки
Можно ли использовать переменную одного проекта, не объявленную как Public в другом проекте?
(1) нет нельзя
(2) да можно
(3) в зависимости от проектов
В каких случаях в разделе объявлений появляется Раздел Declare?
(1) когда модули проекта, использующие DLL, имеют библиотеку типов TypeLib и она доступна проекту
(2) когда модули проекта используют динамически присоединяемые библиотеки – COM
(3) когда модули проекта используют динамически присоединяемые библиотеки – DLL
Что возникает при работе с объектами класса?
(1) связывание двойников
(2) события
(3) вызов процедур
Как называется технология, которая стандартный объект встраивается в собственный класс?
(1) интерфейс
(2) упаковка
(3) наследование
(4) обертывание
(5) коллекция
Какая из функции Win32 API используется для удаления уже не нужных таймеров?
(1) SetTimer
(2) TimerProc
(3) KillTimer
Какой клавише соответствует код ^?
(1) Ctrl
(2) PAGE DOWN
(3) PAGE UP
(4) Alt
(5) ENTER
Какая функция преобразования типов данных приводит выражении к типу Decimal?
(1) CBool
(2) CByte
(3) CCur
(4) CDate
(5) CDbl
(6) CDec
(7) CSng
(8) CVar
(9) CStr