Главная / Офисные технологии /
Основы офисного программирования и документы 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) из "разных точек частных проектов системы необходимо вызывать одни и те же процедуры"