Главная / Офисные технологии /
Основы офисного программирования и документы Word / Тест 4
Основы офисного программирования и документы Word - тест 4
Упражнение 1:
Номер 1
Для офисного программиста целью работы является:
Ответ:
 (1) создание проекта, частью которого является документ 
 (2) создание документа, частью которого является программный проект 
 (3) создание документа, частью которого является оффисный проект 
 (4) создание проекта, частью которого является оффисный документ 
Номер 2
В отличие от других документов Office документы Word обладают той особенностью, что с каждым из них связаны следующие проекты:
Ответ:
 (1) стандартный проект, общий для всех документов 
 (2) не стандартный проект, общий для всех документов 
 (3) проект, не отражающий специфику документа 
 (4) проект, отражающий специфику документа 
Номер 3
Все документы Word открываются по умолчанию на основе шаблона:
Ответ:
 (1) Start 
 (2) Normal 
 (3) Default 
 (4) First 
Упражнение 2:
Номер 1
Все макросы, хранимые в проекте Normal, являются:
Ответ:
 (1) доступными для любого из документов Word 
 (2) доступными для основного документа Word 
 (3) доступными для заданного числа документов Word 
 (4) доступными для одного из документов Word 
Номер 2
Какое свойство объекта Document
возвращает объект, задающий программный проект данного документа:
Ответ:
 (1) VBProjects
 
 (2) VBProject
 
 (3) VBAProject
 
 (4) VBAProjects
 
Номер 3
Коллекция VBProjects
содержит:
Ответ:
 (1) проекты всех документов 
 (2) проекты всех закрытых документов 
 (3) проекты всех открытых документов 
 (4) проекты всех полных документов 
Упражнение 3:
Номер 1
Коллекция VBProjects вложена в объект:
Ответ:
 (1) VBE
 
 (2) VBI
 
 (3) VBR
 
 (4) VBA
 
Номер 2
Корневым объектом, содержащим все объекты VBA, является:
Ответ:
 (1) Visual Basic Application 
 (2) Visual Basic Object 
 (3) Visual Basic Collection 
 (4) Visual Basic Environment 
Номер 3
В коллекцию окон Windows
входят:
Ответ:
 (1) окно проекта 
 (2) окно кода 
 (3) окно отладки 
 (4) окно локальных переменных 
Упражнение 4:
Номер 1
Коллекция CodePanes
содержит:
Ответ:
 (1) окна, задающие активные окна кода 
 (2) подокна, задающие активные окна кода 
 (3) подокна, задающие пассивные окна кода 
 (4) окна, задающие пассивные окна кода 
Номер 2
Коллекция CommandBars
содержит, как правило, несколько десятков элементов:
Ответ:
 (1) задающих инструментальные панели в среде Редактора VBA 
 (2) задающих инструментальные панели в среде Редактора VB 
 (3) задающих инструментальные панели в среде Редактора VBE 
 (4) задающих инструментальные панели в среде Редактора VBR 
Номер 3
Свойство ReferencesEvents
объекта Events
возвращает объект ReferencesEvents
, обладающий следующими событиями:
Ответ:
 (1) ItemRemoved
 
 (2) ItemRemove
 
 (3) ItemAdded
 
 (4) ItemAdd
 
Упражнение 5:
Номер 1
Свойство SelectedVBComponent
возвращает:
Ответ:
 (1) выбранную переменную проекта 
 (2) выбранную константу проекта 
 (3) выбранную компоненту проекта 
 (4) выбранный класс проекта 
Номер 2
Для сведений по многим объектам, связанным с проектами в справочной системе Office верны следующие утверждения:
Ответ:
 (1) часто отсутствуют 
 (2) имеют неполный характер 
 (3) сведения приведены в полном объеме 
Номер 3
В Office 97 у коллекции VBProjects
имелись следующие свойства:
Ответ:
 (1) Count
 
 (2) Item
 
 (3) Parent
 
 (4) VBE
 
Упражнение 6:
Номер 1
Какие методы появились у коллекции VBProjects
в Office 2000 для добавления проектов в коллекцию:
Ответ:
 (1) Add
 
 (2) AddFromFile
 
 (3) AddFromFolder
 
 (4) AddFromTemplate
 
Номер 2
Какие методы имеет коллекция VBProjects
в Office 2000 для сохранения проектов:
Ответ:
 (1) SaveAs
 
 (2) FileName
 
 (3) FolderName
 
 (4) Name
 
Номер 3
Свойство VBE коллекции VBProjects
позволяет:
Ответ:
 (1) опуститься по иерархии и добраться до корневого объекта VBE 
 (2) подняться по иерархии и добраться до корневого объекта VBE 
 (3) подняться по иерархии и добраться до глобального объекта VBE 
 (4) подняться по иерархии и добраться до локального объекта VBE 
Упражнение 7:
Номер 1
Какие свойства в Office 97 имел объект класса VBProject
:
Ответ:
 (1) Collection
 
 (2) VBE
 
 (3) Description
 
 (4) Protection
 
 (5) HelpFile
 
 (6) HelpContextId
 
Номер 2
Какие свойства объекта класса VBProject
в Office 97 позволяют получить описание проекта и определить, защищен ли он:
Ответ:
 (1) Description
 
 (2) References
 
 (3) VBComponents
 
 (4) Protection
 
Номер 3
Какие свойства объекта класса VBProject
в Office 97 позволяют указать справочную систему по проекту, если таковая существует:
Ответ:
 (1) HelpFile
 
 (2) HelpContext
 
 (3) Help
 
 (4) HelpContextFile
 
 (5) HelpId
 
 (6) HelpContextId
 
Упражнение 8:
Номер 1
Какие новые свойства получил объект VBProject
в Office 2000:
Ответ:
 (1) CompatibleOleServer
 
 (2) IsDirty
 
 (3) DirtyId
 
 (4) Type
 
Номер 2
С помощью какого свойства можно получить код модуля:
Ответ:
 (1) Code
 
 (2) Module
 
 (3) CodeModule
 
 (4) CodeModuleId
 
Номер 3
С помощью каких свойств объекта VBComponents
можно узнать число строк в модуле, число строк в разделе объявлений, число строк в процедуре модуля с заданным при вызове именем:
Ответ:
 (1) ProcCountLines
 
 (2) ProcLines
 
 (3) CountOfLines
 
 (4) CountOnLines
 
 (5) CountOfDeclarationsLines
 
 (6) CountInDeclarationsLines
 
Упражнение 9:
Номер 1
При помощи какого свойства объекта VBComponents
можно получить полную информацию обо всех элементах модуля:
Ответ:
 (1) Members
 
 (2) Member
 
 (3) MembersAll
 
 (4) MemberAll
 
Номер 2
Какие свойства объекта VBComponents
возвращают номер строки, с которой начинается процедура или предшествующей ей строки:
Ответ:
 (1) ProcBodyLine
 
 (2) ProcEndLine
 
 (3) ProcPrevLine
 
 (4) ProcStartLine
 
Номер 3
Какое свойство объекта VBComponents
возвращает заданное число строк процедуры:
Ответ:
 (1) Line
 
 (2) Lines
 
 (3) String
 
 (4) Strings
 
Упражнение 10:
Номер 1
Свойство ProcOfLine
объекта VBComponents
:
Ответ:
 (1) возвращает имя переменной, содержащей заданную при вызове строку 
 (2) возвращает имя процедуры, содержащей заданную при вызове строку 
 (3) возвращает имя константы, содержащей заданную при вызове строку 
Номер 2
Какие методы позволяют добавить в модуль текст, сохраненный либо в файле, либо непосредственно в строке:
Ответ:
 (1) AddFromFile
 
 (2) AddFromString
 
 (3) From
 
 (4) AddFrom
 
 (5) AddFromFiles
 
 (6) AddFromStrings
 
Номер 3
Какая функция позволяет создавать процедуры указанных событий:
Ответ:
 (1) Find
 
 (2) Create
 
 (3) CreateEvent
 
 (4) EventProc
 
 (5) CreateEventProc
 
 (6) CreateEventId
 
Упражнение 11:
Номер 1
Какая функция позволяет осуществлять полномасштабный поиск в модуле:
Ответ:
 (1) Find
 
 (2) FindAll
 
 (3) FindFull
 
 (4) FindMax
 
Номер 2
Верно ли, что вызов функции ChooseProject
позволяет установить предпочтения пользователя:
Ответ:
 (1) Да 
 (2) Нет 
 (3) Нет, для этого используется функция ChooseUser
 
 (4) Да, если также использовать функцию ChooseUser
 
Номер 3
В данном примере:Public Function ExistRef(Name As String, Refery As Object) As Boolean
'Определяет наличие ссылки с именем Name в коллекции References
'Возвращает ссылку при ее обнаружении
Dim MyRef As Object
Set Refery = Nothing
ExistRef = False
For Each MyRef In ActiveDocument.VBProject.References
If MyRef.Name = Name Then
Set Refery = MyRef
ExistRef = True
Exit For
End If
Next MyRef
End Functionпараметр - MyRef
является выходным и задает:
Ответ:
 (1) объект класса Lines
 
 (2) объект класса Reference
 
 (3) объект класса Module
 
 (4) объект класса Member
 
Упражнение 12:
Номер 1
В данном примере:Public Sub RemoveRef()
'Удаление ссылки на проект с именем NoP
Dim MyRef As Object
Dim NameOfProject As String
Dim NameOfFile As String
'Выбор удаляемого проекта
Call ChooseProject(NameOfFile, NameOfProject)
'Удаление ссылки
If ExistRef(NameOfProject, MyRef) Then
ActiveDocument.VBProject.References.Remove MyRef
End If
End Subдля удаления ссылки использован метод:
Ответ:
 (1) Remove
коллекции References
 
 (2) Remove
коллекции MyRef
 
 (3) Remove
коллекции VBProjects
 
 (4) Remove
коллекции VBObject
 
Номер 2
Список возможных Com-объектов, подключаемых к документу через меню References:
Ответ:
 (1) мал 
 (2) велик 
 (3) не существует 
Номер 3
Для альтернативных вариантов, когда следует создавать систему программных проектов, связанных ссылками характерны следующие ситуации:
Ответ:
 (1) из "разных точек общего проекта системы необходимо вызывать одни и те же процедуры" 
 (2) "из разных точек проекта необходимо вызывать одни процедуры" 
 (3) "из одной точки проекта необходимо вызывать разные процедуры" 
 (4) из "разных точек частных проектов системы необходимо вызывать одни и те же процедуры"