Главная /
Основы офисного программирования и язык VBA
Основы офисного программирования и язык VBA - ответы на тесты Интуит
Курс адресован программистам, работающим в среде Office, и использующим язык VBA для настройки офисных документов. Хотя он написан применительно к среде Office 2000, он сохраняет свою актуальность и для современной офисной среды. Он содержит полное описание языка Visual Basic, начиная с описания переменных и объектов, операторов языка и процедур и заканчивая созданием классов. Подробно разбираются вопросы: создание семейства классов, наследование интерфейсов, реализация полиморфизма, создание классов с событиями, программирование Win API, функции обратного вызова, новые функции разбора строк и многое другое.
Список вопросов:
- # Что по умолчанию входит в каркас документа Power Point?
- # Что по умолчанию входит в каркас документа Word?
- # Что по умолчанию входит в каркас документа Excel?
- # Как можно вызывать Object Browser из редактора VBA?
- # Как можно вызывать редактор VBE?
- # Когда создается каркас документа?
- # Какие основные, новые свойства, встроенные в объекты Application в Office 2000 присутствуют в приложении Word?
- # Какие основные, новые свойства, встроенные в объекты Application в Office 2000 присутствуют в приложении Access?
- # Какие основные, новые свойства, встроенные в объекты Application в Office 2000 присутствуют в приложении Power Point ?
- # Одинаково ли организованы методы Activate, Run, Quit в различных приложениях?
- # Из каких методов состоит объект Application приложения Power Point?
- # Какой общий метод имеют приложения Word и Excel?
- # Какие методы использует приложение Excel для добавления элементов в коллекцию Workbooks?
- # Какие методы использует приложение Excel для удаления элементов из коллекции Workbooks?
- # Какие методы использует приложение Excel чтобы получить доступ к рабочей книге в коллекции Workbooks?
- # Какие имена книг останутся в коллекции 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
- # Какие имена книг останутся в коллекции 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
- # Какие имена книг останутся в коллекции 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
- # Какое свойство коллекции Sheets приложения Excel возвращает родительский объект?
- # Какое свойство коллекции Sheets приложения Excel служит для обозначения видимости объекта?
- # Какое свойство коллекции Sheets приложения Excel возвращает горизонтальную и вертикальную разбивку листа на страницы?
- # Какие имена книг останутся в коллекции 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
- # Какие имена книг останутся в коллекции 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
- # Какие имена книг останутся в коллекции 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
- # Какое свойство коллекции Sections приложения Word позволяют установить характеристики страницы одновременно для всех разделов коллекции?
- # Какое свойство коллекции Sections приложения Word позволяет добавить новый раздел в документ?
- # Какой метод коллекции Sections приложения Word используется для удаления раздела из коллекции?
- # Какие свойства имеют коллекции Characters, Words, Sentences приложения Word?
- # Какие методы имеют коллекции Characters, Words, Sentences приложения Word?
- # Какой из циклов будет работать правильно?
- # Какие основные причины возникновения ошибок в программах?
- # Как в языке VBA можно повысить надежность написания программ?
- # Какой флажок на вкладке Editor из меню Tools|Options принуждает явно объявлять все переменные?
- # Что нужно сделать, чтобы выйти из зациклившейся программы?
- # Какие средства VBA помогают программисту выявить ошибки программы?
- # В каком состоянии может находиться программа в ходе отладки?
- # Сколько точек прерывания можно установить в программе?
- # Как можно задать пошаговый, пооператорный режим выполнения программы?
- # Как можно прервать пошаговое выполнение процедуры и вернуться к этому режиму уже в вызывающей процедуре?
- # Для чего предназначено окно Locals?
- # Для чего предназначено окно Immediate?
- # Для чего предназначено окно Watch?
- # Какой метод объекта Debug позволяет во время выполнения программы напечатать значения выражений из списка выражений в окне проверки Immediate?
- # Какой метод объекта Debug позволяет вычислять значение булевого выражения и, если оно истинно, выполнение программы продолжается обычным образом?
- # Можно ли на основании тестов доказать правильность программы?
- # Какая директива позволяет задать константы условной компиляции?
- # Какая директива служит для того, чтобы скомпилировать одну и ту же программу для различных платформ, для различных версий, для того, чтобы убрать отладочный код из заключительной версии программы
- # Что возникает при выполнении программы и делает ее дальнейшее выполнение невозможным или нецелесообразным ввиду неопределенности, непредсказуемости или неправильности дальнейшего результата вычислений?
- # Какой вариант оператора On Error используется, как заголовок охраняемого блока и связан с охраняемым блоком обработчика ошибок?
- # Какой вариант оператора Error используется, как заголовок охраняемого блока и не связан с охраняемым блоком обработчика ошибок?
- # Какой вариант оператора On Error является закрывающей скобкой и завершает охраняемый блок?
- # Какое свойство объекта Err содержит строку с кратким описанием ошибки?
- # Какое свойство объекта Err содержит строковое выражение, представляющее источник, в котором возникла ошибка?
- # Какое свойство объекта Err содержит системный код ошибки для последнего вызова DLL?
- # Какой метод используется для явной очистки значений свойств объекта Err после завершения обработки ошибки?
- # Какой метод генерирует ошибку выполнения?
- # Какая функция возвращает значение типа Variant с подтипом Error, которое содержит код ошибки, указанный пользователем?
- # Что должен сделать обработчик ошибкой относящейся с классу устранимых ошибок?
- # Что должен сделать обработчик ошибкой относящейся с классу критических ошибок?
- # Что должен сделать обработчик ошибкой относящейся к классу другого уровня?
- # Какая из библиотек обеспечивает единство интерфейса при проектировании диалоговых окон, и содержит объекты, определяющие как само диалоговое окно, так и многочисленные элементы управления, которые могут быть помещены в это окно?
- # Какая из библиотек содержит объекты, используемые при организации интерфейса?
- # К какой библиотеке относятся объекты Answer Wizard, Com AddIn?
- # Какое свойство коллекции CommandBars возвращает объект CommandBar, представляющий активную панель меню?
- # Какое свойство коллекции CommandBars при значение True позволяет включить клавиши "большого" размера.?
- # Какое свойство коллекции CommandBars имея значение True, на панели отображает назначения "горячих" клавиш?
- # Какое свойство объекта CommandBars позволяет установить или проверить контекст, определяющий местоположение хранения панели?
- # Какое свойство объекта CommandBars возвращает порядковый номер элемента в коллекции?
- # Какое свойство объекта CommandBars защищает панель от тех или иных действий пользователя?
- # Какой метод коллекции CommandBarControls позволяет добавлять новые элементы в коллекцию?
- # Какой метод коллекции CommandBarControls позволяет связать элемент с исполняемым макросом?
- # В каком меню команд, из перечисленных, объединены различные действия над одним объектом?
- # С помощью какого диалогового окна можно спроектировать собственное головное меню визуально?
- # В каких приложениях Office 2000 нельзя спроектировать собственное головное меню визуально?
- # В каких приложениях Office 2000 нельзя спроектировать собственное выпадающее меню визуально?
- # С помощью какой команды языка VBA можно добавить в меню команду Орфография?
- # С помощью какой команды языка VBA можно добавить в меню команду Печать?
- # С помощью какой команды языка VBA можно добавить в меню команду Вставить?
- # Можно ли нарисовать линию над пунктом меню?
- # Можно ли удалить линию над пунктом меню?
- # Можно ли добавить собственную команду в меню?
- # Какой пункт меню добавится после исполнения этого кода программы Set mySpell = CommandBars("Головное меню").Controls("?").Controls.Add(Id:=21)
- # Какой пункт меню добавится после исполнения этого кода программы Set mySpell = CommandBars("Головное меню").Controls("?").Controls.Add(Id:=4)
- # Какой пункт меню добавится после исполнения этого кода программы Set mySpell = CommandBars("Головное меню").Controls("?").Controls.Add(Id:=18)
- # Можно ли изменять названия и имена стандартных типов меню?
- # Можно ли восстанавливать удаленные стандартные типы меню?
- # Можно ли восстанавливать удаленные собственные типы меню?
- # Как вы считаете, что необходимо сделать, чтобы интерфейс программы был удобен для любого пользователя?
- # Как вы считаете, почему язык VBA является визуальным?
- # Что такое макрос в языке VBA?
- # Какой элемент коллекции UserForms задает отдельное окно?
- # Какой элемент коллекции UserForms позволяет по имени или номеру добраться до любого ее элемента?
- # Какой элемент коллекции UserForms добавляет новое диалоговое окно (форму) в коллекцию?
- # Каким способом можно поменять свойства объектов?
- # Как начать локальную отладку?
- # Какой метод объекта Userform служит для того чтобы видимое окно спрятать?
- # Какое свойство объекта Userform отвечает за то чтобы элемент был недоступным для изменений?
- # С помощью какого элемента управления можно организовать многостраничное диалоговое окно?
- # С помощью какого элемента управления можно создать диалоговое окно, отвечающее за обработку данных нескольких отделов?
- # Как будет выглядеть в языке VBA открытие диалогового окна "Open" из меню File в приложении Word?
- # Как будет выглядеть в языке VBA открытие диалогового окна "Open" из меню File в приложении Excel?
- # Как будет выглядеть в языке VBA показ диалогового окна "Open" из меню File в приложении Word?
- # Какой набор командных кнопок будет выведена при использовании в команде MsgBox значения кнопок VbAbortRetryIgnore?
- # Какая пиктограмма будет выведен при использовании в команде MsgBox при значении VbCritical?
- # Какая пиктограмма будет выведен при использовании в команде MsgBox при значении VbExclamation?
- # Когда можно устанавливать новые значения свойств элементов управления окна?
- # Какое событие автоматически вызываемой в тот момент, когда флажок CheckBox меняет свое состояние, т. е. становится неотмеченным или отмеченным?
- # Можно ли изменить состояние недоступного флажка?
- # Каким методом можно программно установить фокус элемента управления?
- # Какое событие вызывается при попытке пользователя выйти из окна редектирования?
- # Каким методом можно перенести форму из одного приложения в другое?
- # С помощью какого объекта можно организовать немодальные диалоговые окна?
- # Какая встроенная функция позволяет выгружать форму?
- # Какая встроенная функция позволяет загружать форму?
- # Какова будет модальность окна, если в функцией InputBox используется константа VbApplicationModal?
- # Какова будет модальность окна, если в функцией InputBox используется константа VbSystemModal?
- # Какова будет модальность окна, если в функцией InputBox используется константа VbFormModal?
- # Для чего предназначена функция MsgBox?
- # Для чего предназначена функция InputBox?
- # С помощью какого объекта можно инициализировать и задать начальные параметры окна?
- # Какой параметр коллекции UserForms задает номер элемента в коллекции?
- # Какое свойтво коллекции UserForms задает количество элементов в коллекции?
- # Какое свойство коллекции UserForms позволяет получить доступ к отдельному элементу коллекции?
- # Какое свойство класса UserForm задает цвет переднего плана окна?
- # Какое свойство класса UserForm задает вариант размера картинки?
- # Какое свойство класса UserForm задает расположение полосы прокрутки в окне?
- # Какое свойство определяет состояние элемента управления или его содержимое?
- # Какое свойство определяет прозрачность фона?
- # Какое свойство определяет, виден ли объект на экране?
- # Какое булево свойство обеспечивает автоматическое приспособление размеров элемента управления к размерам его внутреннего содержимого?
- # Какое булево свойство определяет, может ли пользователь установить фокус на данный элемент управления, используя стандартные клавиши?
- # Какое булево свойство определяет, может ли пользователь редактировать объект?
- # Где будет располагаться рисунок, если значение константы свойства PictureAlignment равно 3?
- # Где будет располагаться рисунок, если значение константы свойства PictureAlignment равно 0?
- # Где будет располагаться рисунок, если значение константы свойства PictureAlignment равно 2?
- # Какое свойство элемента TextBox определяет, сколько редактор содержит строк: одну или несколько?
- # Какое свойство элемента TextBox устанавливает или возвращает номер строки редактора, в которой находится курсор?
- # Какое свойство элемента TextBox регулирует переход на новую строку?
- # Какое событие возникает при добавлении во время работы программы нового элемента управления в диалоговое окно, рамку , набор вкладок или на одну вкладку?
- # Какое событие возникает при перетаскивании элемента?
- # Какое событие возникает, когда пользователь собирается поместить или вставить данные в объект?
- # Когда возникает событие Click?
- # Какие события возбуждаются при щелчке на элементе?
- # Какие события возбуждаются при двойном щелчке на элементе?
- # Какой метод позволяет добавлять элементы в списки и комбинированные списки?
- # Какой метод раскрывает список элементов, входящих в комбинированный список?
- # Какой метод удаляет все объекты, входящие в некоторый объект или коллекцию объектов?
- # Что происходит если значение параметра Action метода Scroll равно 1?
- # Что происходит если значение параметра Action метода Scroll равно 5?
- # Что происходит если значение параметра Action метода Scroll равно 6?
- # Какая группа файлов может открываться в режиме чтения , записи, или присоединения?
- # Какая группа файлов состоит из записей постоянной длины?
- # Какая группа файлов используется для хранения графических данных или любой другой информации в неструктурированном виде?
- # Какой параметр оператора Open ограничивает набор операций, которые разрешено выполнять над открываемым файлом?
- # Какой параметр оператора Open содержит целое число в интервале от 1 до 511, идентифицирующее файл для других операций?
- # Какой параметр оператора Open позволяет ограничить набор операций над открываемым файлом, выполняемых другими процессами?
- # Какой оператор используется для записи данных, обрабатываемых после их чтения программой?
- # Какой оператор используется для представления данные в формате, подготовленном для отображения на экране дисплея?
- # Какая функция по номеру открытого файла возвращает число, указывающее режим открытия?
- # Какие строки окажутся в файле после работы программы Width #1,3 Str = "сосна" Print #1, "сон", "сан", Str
- # Какие строки окажутся в файле после работы программы Width #1,2 Str = "Здравствуйте" Print #1, "Саша", "Женя", Str
- # Какие строки окажутся в файле после работы программы Width #1,3 Str = "почтальон Печкин" Print #1, "это", "я", Str
- # Какой оператор используют для чтения данных из файлов последовательного доступа, если данные в файле записаны оператором Write#?
- # Какой оператор используют для чтения данных из файлов последовательного доступа, если данные в файле записаны оператором Print#?
- # Для чего используется функция EOF?
- # С помощью какого оператора можно установить нужную позицию записи или чтения бинарных файлов и файлов произвольного доступа?
- # С помощью какого оператора можно прочитать бинарный файл или файл произвольного доступа?
- # С помощью какого оператора можно записать бинарный файл или файл произвольного доступа?
- # Какой оператор задает максимальный размер записи, внутри которого может храниться значение переменного размера?
- # Что происходит при попытке записать данные, длина которых больше максимального размера записи?
- # Как происходит запись данных бинарного файла в файл произвольного доступа?
- # Что делает оператор Put при записи строки переменной длины в файл произвольного доступа?
- # Что делает оператор Put при записи динамического массива в файл произвольного доступа?
- # Что делает оператор Put при записи массива фиксированного размера в файл произвольного доступа?
- # Как можно читать побайтно бинарные файлы?
- # Как можно записывать бинарные файлы?
- # Можно ли не задавать параметр максимального размер записи в файлах произвольного доступа?
- # Какие виды документов Office 2000 являются заготовками, на базе которых можно создать семейство близких документов?
- # Какие виды документов Office 2000 обеспечивают некоторый пошаговый процесс достижения цели?
- # Какие виды документов Office 2000 расширяют функциональные возможности других документов?
- # К каким фазам жизненного цикла программного продукта можно перейти от разработки?
- # К каким фазам жизненного цикла программного продукта можно перейти от развертывания и сопровождения?
- # К каким фазам жизненного цикла программного продукта можно перейти от модификации?
- # Какие модули документов Office 2000 всегда связаны с объектами, реагирующими на события?
- # Какие модули документов Office 2000 создаются автоматически при первом вызове Macrorecoder?
- # Какие модули документов Office 2000 создаются программистом?
- # Почему следует создавать небольшие стандартные модули?
- # Какие разделы имеет стандартный модуль?
- # Макрос – это…
- # Перечислите основные правила видимости.
- # Перечислите верные утверждения.
- # Почему не рекомендуется использовать много глобальных переменных?
- # Можно ли из одного проекта вызывать процедуры стандартного модуля другого проекта, можно ли пользоваться объектами класса другого проекта?
- # Можно ли иметь глобальные переменные уровня системы документов для передачи информации от одного документа к другому?
- # Что называется совокупностью программных проектов?
- # Как называется система документов, в которой пользователь сам может решать, с каким документом он будет работать в следующий момент?
- # Как называется система документов связи в дереве документов, которого направлены от потомков к корню?
- # Как называется система документов, связи в дереве документов которого, направлены от корня к потомкам?
- # Какой способ организация обмена информацией между отдельными документами является классическим?
- # Какой способ организация обмена информацией между отдельными документами чаще всего используется программистами?
- # Достоинство какого способа организации обмена информацией между отдельными документами состоит в том, что проекты могут не быть связанными ссылками?
- # Какие основные окна редакторы есть в VBE?
- # Что отображает окно проекта редактора VBE?
- # Где в редактора VBE можно поставить защиту проекта от просмотра и редактирования?
- # Можно ли располагать в документе приложения Excel кнопки и ссылки на другие документы?
- # Можно ли самому с нуля без использования заготовок написать обработчик событий?
- # Можно ли использовать переменную одного проекта, не объявленную как Public в другом проекте?
- # Что в VBA подразумевается под типом данных?
- # Как называются типы данных, у которых возможные значения данных едины и неделимы?
- # Как называются типы данных, которые изначально принадлежат языку программирования и составляют его базис?
- # Приведите пример бестипового языка программирования.
- # Какой тип данных VBA используется для денежных расчетов?
- # Какое значение примет переменная типа Variant, если она не была инициализирована?
- # Какой тип данных VBA имеет диапазон - 3,4E38 …-1,4 E-45 для отрицательных значений 1,4E-45 … 3,4E38 для положительных значений?
- # Какой тип данных VBA является универсальным типом, значения которого могут быть данные любого из типов, объекты, значения NULL и значения ошибок ERROR?
- # Какой тип данных VBA является ссылкой на объект?
- # Какие операторы можно использовать для объявления переменных на уровне процедур?
- # Какие операторы можно использовать для объявления переменных на уровне модуля?
- # Появление какого оператора в модуле обязывает объявление всех переменных именно в этом модуле?
- # Если тип переменной не указан явно, но она оканчивается символом #, то к какому типу отнесет ей VBA?
- # Если тип переменной не указан явно, но она оканчивается символом %, то к какому типу отнесет ей VBA?
- # Если тип переменной не указан явно, но она оканчивается символом $, то к какому типу отнесет ей VBA?
- # Какие из перечисленных констант являются встроенными константами языка VBA?
- # Какие из перечисленных констант являются встроенными константами, связанными с приложением Word?
- # Какие из перечисленных констант являются встроенными константами, связанными с приложением Excel?
- # Динамический массив – это…
- # Каким оператором можно переопределить размерность массива?
- # Для чего служит опция OptionBase?
- # Объединение элементов, каждый из которых может иметь свой тип, в языке VBA называется…
- # Упорядоченная совокупность данных одного типа, в языке VBA называется…
- # Объединение элементов, каждый из которых может иметь свой тип, в языке Паскаль называется…
- # При задании какой опции проект делается закрытым и недоступен для других проектов в системе документов?
- # Какая опция говорит транслятору, как он должен выполнять сравнение строк в процедурах модуля?
- # Какие существуют части раздела объявлений в VBA?
- # Сколько измерений допускают массивы языка VBA?
- # Как VBA может определить тип нетипизированной переменной по первому ее символу?
- # В каких случаях в разделе объявлений появляется Раздел Declare?
- # Объединение данных и обрабатывающих их процедур и функций – это…
- # Как синтаксически оформляются классы в VBA?
- # Какие из выражений верны?
- # Какой оператор является, частным случаем оператора присвоения?
- # Какой спецификатор при объявлении объекта указывает, что в момент объявления нужно выделить ему память?
- # Какой оператор является оператором присвоения в VBA?
- # Что происходит при исполнении команды Dim MyRationalNumber As New Rational?
- # Когда определяется конструктор в языке VBA?
- # Когда определяется деструктор в языке VBA?
- # Какой обработчик событий играет роль конструктора по умолчанию в классах VBA?
- # Какой обработчик событий играет роль деструктора в классах VBA?
- # Какие группы объектов существуют?
- # Какая специальная процедура – свойство используется для установки значения терминального свойства?
- # Какая специальная процедура – свойство используется для установки значения свойства – участника (объекта)?
- # Какая специальная процедура – свойство используется для получения значения свойства?
- # Что в процедуре Public Property Get Числитель() As Integer Числитель = m End Property является определителем типа?
- # В процедуре Public Property Get Числитель() As Integer Числитель = m End Property какое ключевое слово означает доступность?
- # В процедуре Public Property Get Числитель() As Integer Числитель = m End Property что является именем свойства?
- # Какие методы имеет почти каждый стандартный класс, независимо от его специфики?
- # Метод с каким описанием называют дружественным?
- # Каким проектам доступны дружественные методы?
- # Что нужно сделать чтобы создать класс с событиями?
- # Что нужно сделать чтобы зажечь событие?
- # В каком месте программы можно зажигать событие?
- # Какие из методов класса могут зажигать события?
- # В какой момент метод будет вызываться в программе?
- # Когда объекты класса могут реагировать на события?
- # Что происходит, когда объект вызывает метод класса, в котором возбуждается событие?
- # В чем состоит цель создания класса который будет служить упаковкой для элементов управления?
- # Что возникает при работе с объектами класса?
- # Что называют возможностью доступа объектов, принадлежащих классу-потомку, к методам и свойствам класса-предка?
- # Если класс-потомок имеет более одного родителя, то это называется…
- # Как обычно представляется отношение наследования?
- # Как можно в производном классе расширить свойства и поведение базового класса?
- # Для чего обычно осуществляется переопределение?
- # Какие утверждения верны?
- # В каких случаях имеет место совместимость по присваиванию?
- # Чем принципиально отличается виртуальный метод от не виртуального?
- # Как называется виртуальный метод, определенный в базовом и производных классах с одним и тем же именем и одним и тем же набором параметров, но с разной реализацией?
- # Как называется виртуальный метод, в классе которого не определена его реализация?
- # Как называется класс, если в нем объявлен один или более чистых методов?
- # Назначение какого класса в том, что он задает общие свойства и общие виртуальные методы, которыми должны обладать его потомки?
- # Что понимается под интерфейсом в VBA?
- # Как объявить о том, что класс наследует интерфейс другого класса?
- # Означает ли если осуществляется наследование интерфейсов, то и наследование реализации методов?
- # Какие факторы обеспечивают полиморфизм?
- # Какие важные достоинства при работе с семейством классов обеспечивает полиморфизм?
- # Что называется коллекцией в VBA?
- # Что происходит при удалении элемента из коллекции?
- # В какое место может быть добавлен новый элемент коллекции?
- # Какое свойство есть у класса Collection?
- # Какой метод класса Collection добавляет элементы в коллекцию?
- # Какой метод класса Collection возвращает значение элемента списка коллекции с заданным ключом?
- # Какой метод класса Collection удаляет элементы коллекции?
- # Что происходит при добавлении элемента в коллекцию?
- # Что является главным недостатком коллекций?
- # Как называется структура, представляющая собой связанную совокупность пар элементов?
- # Создание каких динамических структур данных допускает VBA?
- # Как происходит освобождение памяти занятой динамическими структурами в VBA?
- # Как называется технология, которая стандартный объект встраивается в собственный класс?
- # Как называется множество функций, позволяющих организовать интерфейс между прикладной программой и средой, в которой работает эта программа?
- # Как называется интерфейс, функции которого позволяют прикладной программе получать доступ к ресурсам операционной системы и управлять ее работой?
- # Как называются динамически подключаемые библиотеки?
- # Какая библиотека Win32 API предназначена для работы с объектами ядра операционной системы и, функции которой позволяют управлять памятью и другими системными ресурсами?
- # В какой библиотеке Win32 API сосредоточены функции для управления окнами ѕ основным видом объектов операционной системы?
- # Какая библиотека Win32 API обеспечивает графический интерфейс операционной системы?
- # При работе с какими DDL используется оператор Declare?
- # В какой кодировке строк кодируются одним байтом?
- # В какой кодировке строк кодируются двумя байтами?
- # Что в функции Private Declare Function GetTempPath Lib "kernel32" _ Alias "GetTempPathA" (ByVal nBufferLength As Long, _ ByVal lpBuffer As String) As Long ограничивает доступ к ней лишь модулем, в котором она объявлена?
- # Что в функции Private Declare Function GetTempPath Lib "kernel32" _ Alias "GetTempPathA" (ByVal nBufferLength As Long, _ ByVal lpBuffer As String) As Long позволяет указать, что процедура имеет в DLL псевдоним?
- # Что в функции Private Declare Function GetTempPath Lib "kernel32" _ Alias "GetTempPathA" (ByVal nBufferLength As Long, _ ByVal lpBuffer As String) As Long является именем объявляемой функции?
- # Какому типу данных языка С соответствует тип данных Long языка VBA?
- # Какому типу данных языка С соответствует тип данных Boolean языка VBA?
- # Какому типу данных языка С соответствует тип данных Integer языка VBA?
- # Какая функция Win32 API по описателю окна возвращает его заголовок?
- # Какая функция Win32 API окно и возвращает в случае успеха описатель этого окна?
- # Какая функция Win32 API позволяет установить новый заголовок окна?
- # С помощью какой функции Win32 API можно определить версию операционной системы?
- # С помощью какой функции Win32 API можно определить объем физической и виртуальной памяти?
- # С помощью какой функции Win32 API можно определить тип процессора и их число?
- # Для чего применяется механизм Callback функций?
- # Как вызывается Callback функция?
- # Что в программировании называют функцией высших порядков?
- # Какая из функции перечисления Win32 API позволяет перечислить все окна?
- # Какая из функции перечисления Win32 API получает при вызове описатель окна верхнего уровня?
- # Какая из функции Win32 API возвращает по описателю окна имя класса этого окна?
- # Какая из функции Win32 API создает таймер, посылающий сообщения с заданным интервалом?
- # Какая из функции Win32 API вызывается при обработке сообщений, поступающих от таймера?
- # Какая из функции Win32 API используется для удаления уже не нужных таймеров?
- # Сколько операторов разрешается располагать в одной строке в VBA?
- # Как разделяются между собой операторы, стоящие в одной строке в VBA?
- # Как можно продолжить оператор на следующую строку в VBA?
- # Как обозначаются комментарии в VBA?
- # С помощью какого оператора происходит "обычное" присвоение значения выражения переменной или свойству?
- # С помощью какого оператора происходит присваивание значения строковой переменной с выравниванием справа?
- # Какой оператор производит разбор случаев и в зависимости от значения анализируемого выражения выбирает и исполняет одну из последовательностей операторов?
- # Какой оператор является оператором управления вычислениями и позволяет выбирать и выполнять действия в зависимости от истинности некоторого условия?
- # Какой оператор применим при работе с объектами, устанавливает ссылку на вновь созданный или существующий объект?
- # Какой цикл позволяет повторять группу операторов заданное число раз?
- # Какой цикл повторяет блок операторов, пока заданное условие является истинным или пока оно не станет истинным
- # Какой цикл повторяет выполнение последовательности операторов, пока заданное условие не станет ложным?
- # Какой оператор языка VBA изменяет текущий диск?
- # Какой оператор языка VBA создает каталог?
- # Какой оператор языка VBA удаляет каталог?
- # После выполнения команд ChDrive "С": ChDir "D:\TMP" какой диск будет текущим?
- # Что произойдет после выполнения команды SetAttr ABC.doc, VbHidden?
- # Что произойдет после выполнения команды SetAttr ABC.doc, vbReadOnly?
- # Что произойдет, если сменить атрибут у открытого файла?
- # Что произойдет, если сменить атрибут у закрытого файла?
- # Что произойдет, если копировать открытый файл?
- # With NewAcquaintance .Name = "Елена" .Age= 40 .Height = 168 With .LastMeeting .Place= "библиотека" .Date= #08/03/99# End With End With Какое будет полное имя у объекта .Place?
- # With NewAcquaintance .Name = "Елена" .Age= 40 .Height = 168 With .LastMeeting .Place= "библиотека" .Date= #08/03/99# End With End With Какое будет полное имя у объекта .Date?
- # With NewAcquaintance .Name = "Елена" .Age= 40 .Height = 168 With .LastMeeting .Place= "библиотека" .Date= #08/03/99# End With End With Какое будет полное имя у объекта .Age?
- # Какой оператор может подавать звуковой сигнал?
- # Какой оператор может изменять системную дату?
- # Какой оператор может устанавливать системное время?
- # Какой клавише соответствует код {PGUP}?
- # Какой клавише соответствует код %?
- # Какой клавише соответствует код ^?
- # Что произойдет, если выражение содержит операции разных категорий?
- # Что произойдет, если выражение содержит одну и ту же операцию, записанную несколько раз подряд?
- # Что произойдет, если выражение содержит скобки?
- # Будет ли выполнена следующая программа 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
- # Результат какой функции представляет собой равномерно распределенное случайное число в интервале от 0 до 1?
- # Результат какой функции возвращает знак числа?
- # Какая встроенная функция возвращает результат сравнения строк?
- # Какая функция определяет позицию (индекс) первого вхождения одной строки внутри другой строки?
- # Какая функция выделяет в строке указанное число символов слева, позволяя выделить префикс строки?
- # Что в строке Replace(TxtRange, VBA.Chr(13), VBA.Chr(11)), задает строковое выражение, результат которого определяет строку – источник, в которой осуществляется замена?
- # Что в строке Replace(TxtRange, VBA.Chr(13), VBA.Chr(11)) задает то чем будет заменена подстрока?
- # Что в строке Replace(TxtRange, VBA.Chr(13), VBA.Chr(11)), задает заменяемую подстроку?
- # Какая функция разбора строки позволяет разделить строку на элементы и создать массив из этих элементов?
- # Какая функция разбора строки позволяет выделить нужные элементы в массиве?
- # Какая функция разбора строки решает задачу преобразования массива в строку?
- # Какие из дат будут обрабатываться в VBA?
- # В какие специальные ограничители следует заключать дату при присваивании значений переменным типа дата?
- # Что дает вычитание дат?
- # Какая функция предназначена для добавления или вычитания указанного временного интервала из значения даты?
- # Какая функция предназначена для определения указанного компонента даты?
- # Какая функция предназначена для перевода аргумент-строки в дату?
- # Какая функция проверки типов данных определяет является ли переменная массивом?
- # Какая функция проверки типов данных определяет имеет ли выражение числовое значение?
- # Какая функция проверки типов данных определяет может ли значение выражения быть преобразовано в значение даты?
- # Какая функция форматирования возвращает денежное выражение, используя денежный знак?
- # Какая функция форматирования возвращает выражение, отформатированное как число?
- # Какая функция форматирования возвращает выражение, заданное в процентах, с указанием знака процента?
- # Какая функция преобразования типов данных приводит выражении к типу Double?
- # Какая функция преобразования типов данных приводит выражении к типу Currency?
- # Какая функция преобразования типов данных приводит выражении к типу Decimal?
- # По каким признакам можно классифицировать процедуры VBA?
- # По месту нахождения в проекте процедуры делятся на…
- # В чем состоит главное назначение процедур в языке VBA?
- # Как работает оператор Exit Sub в теле процедуры в VBA?
- # Как работает оператор End Sub в теле процедуры в VBA?
- # В чем состоит основное отличие процедур от функций?
- # Как называются функции, которые помимо получения значения функции изменяют значения некоторых результирующих параметров, передаваемых функции по ссылке?
- # Какие из операторов вызовут ошибку при компиляции программы?
- # Какие из операторов буду некорректно откомпилированы?
- # Какой вызов процедуры из другой процедуры в языке VBA является корректным при компиляции?
- # Какой вызов процедуры из другой процедуры в языке VBA является корректным при работе программы?
- # Какой вызов функции из другой процедуры в языке VBA является корректным при работе программы?
- # Можно ли при вызове процедур или функций указывать значения аргументов в произвольном порядке?
- # Как обозначаются необязательные аргументы при объявлении функции или процедуры?
- # С помощью какой функции процедура узнает передан ли ей при вызове необязательный аргумент?
- # Какие встроенные функции помогают определить размерность массива в функциях использующих массивы?
- # Какая конструкция используется, когда в процедуру следует передать только один массив?
- # Что является преимуществом использования массива аргументов ParamArray?
- # В чем преимущества использования рекурсий?
- # В чем недостатки использования рекурсий?
- # Где могут находиться вызовы рекурсивной процедуры?
- # Как называется бинарная структура, у которой каждая вершина имеет одного или двух потомков:
- # Как называется бинарное дерево, в котором ключ каждой вершины больше ключа, хранящегося в корне левого поддерева, и меньше ключа, хранящегося в корне правого поддерева?
- # Где используются деревья поиска?
- # Что является недостатком деревьев поиска?
- # Чем сложно удаление элемента из дерева поиска?
- # Какие действия наиболее сложно воспроизвести по рекурсивной функции?