МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПРИБОРОСТРОЕНИЯ И ИНФОРМАТИКИ
Кафедра ЭФ-4 «Бухгалтерский учет, анализ и финансы»
Экз.№__
УТВЕРЖДАЮ
Заведующий кафедрой ЭФ-4
д.э.н., доцент
_________ (Бондарчук Н.В.)
«___»_________200__г.
Для студентов по
специальности подготовки
080105 и 080109
Перечень контрольных вопросов для подготовки к зачету по дисциплине 5422 «Средства разработки офисных приложений»
Обсуждены на заседании кафедры
(предметно-методической секции)
«__»___________200__г.
Протокол № __
МГУПИ, 2007
Что представляет собой Visual Basic for Application
Интегрированная среда разработки
В каких приложениях Office имеется Visual Basic for Application
Во всех приложениях MS Office
Каким образом работает Visual Basic for Application
В отдельном окне
Что представляют собой элементы управления на базе ActiveX
Готовые повторно используемые программные компоненты
Каким образом каждое приложение, входящее в Office, предоставляет свои функциональные возможности
Как набор программных объектов
Что представляет собой MS Forms
Стандартная форма MS Office
Чему эквивалентны большинство операторов процедур VBA
Командной строке и панелям инструментов приложения
Как называется окно, с помощью которого можно создавать, редактировать, отлаживать и запускать программы, связанные с документами MS Office
Visual Basic Editor
Какие элементы включает редактор VB
Командную строку, панели инструментов, окно свойств, окно программы, окно проекта
Что отражает окно проекта
Весь код связанный с рабочей книгой, документом, шаблоном
Что представляет собой окно проекта
Как объекты присутствуют в окне проекта
Сгруппированные по категориям компоненты одного проекта документа MS Office
Что содержит проект
Формы с описаниями пользовательских диалоговых окон и код, управляющий этими окнами и ссылки на другие объекты
Для чего предназначено окно программы
Создания, редактирования и запуска программного кода
Какие свойства определяет окно свойств
Объекта по алфавиту и категориям
Что такое свойство
Некий атрибут объекта
Что определяет свойство Name
Имя объекта в проекте
Что определяет свойство Caption
Название объекта
Что определяет свойство Font
Стиль начертания объекта
Что определяет свойство Accelerator
Создает клавишу ускоренной работы объекта
Что определяет свойство Loked
Отменяет действие объекта
Что определяет свойство ControlTipText
Создает «подсказки»
Что определяет свойство BorderColor
Определяет цветовую палитру обрамления на объекте
Что определяет свойство BackColor
Определяет цветовую палитру объекта
Что определяет свойство BorderStyle
Определяет наличие обрамления
Что определяет свойство ForeColor
Определяет цветовую палитру шрифта
Что определяет свойство Height
Высоту объекта
Что определяет свойство SpecialEffect
Объем объекта
Что определяет свойство Zoom
Размер объекта
Что определяет свойство Width
Ширину объекта
Что определяет свойство Visible
Видимость объекта
Что определяет свойство StaptUpPosition
Положение объекта на экране от верхнего левого угл
Что определяет свойство Left
Положение объекта слева
Что определяет свойство Top
Положение объекта сверху
Что определяет свойство MousePoiter
Стиль курсора мыши
Что определяет свойство Picture
Вставляет картинку на объект
Что определяет свойство TextAlign
Положение текста объекта
Где хранятся макросы, связанные с объектом
В модулях
Что такое процедура
Блок кода между операторами Sub и End Sub
Что такое Макрос
Открытая процедура Sub без параметров
Что такое процедура типа Sub
Блок кода заключенный между операторами Sub и End Sub, выполняющий операцию, но не возвращающий значений
Что такое процедура типа Function
Блок кода заключенный между операторами Sub и End Sub, выполняющий операцию, но при этом обязательно возвращающий какое-либо значение
С помощью какого ключевого слова объявляют открытую процедуру
Public
С помощью какого ключевого слова объявляют закрытую процедуру
Private
Какой считается процедура, если в ее объявлении не указано ключевое слово
открытой
Как можно вызвать открытую процедуру
Из любой процедуры любого модуля
Как можно вызвать закрытую процедуру
Из любой процедуры рабочего модуля
Какие действия необходимо выполнить, чтобы функция возвращала значение
Включить в нее оператор, который присваивает это значение имени функции
Какие действия следует выполнить, чтобы процедуру можно было вызывать из других модулей проекта, но не из других модулей приложений
Объявить её открытой, а модуль, в котором она хранится закрытым
Какие действия следует выполнить, чтобы процедуры одного проекта можно было вызывать из другого проекта
В другом проекте организовать ссылку на проект, содержащий вызываемый код
Допустимы ли «круговые» ссылки на проекты
Не допустимы
Как следует передать дополнительные данные процедуре, если их нельзя получить из контекста, в котором она выполняется
Как аргументы
Какое ключевое слово определяет, изменяет ли процедура значение
ByVal
Какое ключевое слово используется для того, чтобы процедура не изменяла значение
ByRef
Какое ключевое слово определяет, что аргумент не обязателен
Optional
Что определяет ключевое слово ByVal при объявлении аргумента
Что он обязателен и передается по значению
Что определяет ключевое слово ByRef при объявлении аргумента
Что он обязателен и передается по ссылке
Что определяет ключевое слово Optional при объявлении аргумента
Что он не обязателен и передается по ссылке
Что происходит с аргументами, если они объявлены без ключевого слова (по умолчанию)
Всегда передаются по ссылке
Какое условие должно выполняться при определении имени переменной: имя переменной и имя аргумента не обязательно должны совпадать
Каким образом удобнее передавать аргументы, если у созданной процедуры или у встроенной функции (оператора, метода) есть несколько необязательных параметров по их именам
Каким образом следует работать с именованными аргументами использовать их имена и операцию присвоения значения (:=)
Отменяется ли необходимость передачи обязательных аргументов при использовании именованных аргументов: не отменяется
Что следует сделать, чтобы процедура обработки события выполнялась всякий раз, когда возникает предопределенное событие использубтся некоторые объекты, распознающие предопределенный набор событий, инициируемых системой или пользователем
Какие события относятся к числу предопределенных для документов MS Word: Open и Close
Какие события относятся к числу предопределенных для рабочих книг MS Excel: Open, BeforePrint, BeforSave и BeforeClose
Какие события относятся к числу предопределенных для пользовательских диалоговых окон : Click, Initialize и Terminate
Какие события относят к числу предопределенных для рабочих листов MS Excel: Calculate и SelectionChange
Какие события относят к числу предопределенных для элементов управления на базе ActiveX: Click, GotFocus и LostFocus
Из чего формируется имя процедуры, предназначенной для обработки события имени объекта, поддерживающего это событие
Как начинаются комментарии в программном коде с апострофа
Что используется при разбиении длинных операторов на несколько строк
с) знак подчеркивания
е) признак продолжения строки
Что используют при разбиении строкового литерала
е) признак продолжения строки
f) оператор конкатенации
Можно ли ставить комментарии за признаком продолжения строки
Ставить нельзя
С помощью каких объектов осуществляется быстрый переход из одного места программы в другое
закладки
Для чего предназначены модули классов
Создания новых типов объектов в тех случаях, когда повторно используются блоки кода
Чем являются процедуры Sub и Function, объявленные в модуле классов
Методами пользовательского объекта
Чем являются операторы PropertyGet, PropertyLet и PropertySet, объявляемые в модуле классов
Свойствами пользовательского объекта
Какие объекты используются для хранения значений во всех языках программирования
Переменные и константы
Какое описание имеет тип данных Byte
1-байтовое двоичное число
Какое описание имеет тип данных Integer
2-байтовое целое
Какое описание имеет тип данных Long
Какое описание имеет тип данных Single