Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosi_Zachet_2.doc
Скачиваний:
0
Добавлен:
20.09.2019
Размер:
90.11 Кб
Скачать

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ПРИБОРОСТРОЕНИЯ И ИНФОРМАТИКИ

Кафедра ЭФ-4 «Бухгалтерский учет, анализ и финансы»

Экз.№__

УТВЕРЖДАЮ

Заведующий кафедрой ЭФ-4

д.э.н., доцент

_________ (Бондарчук Н.В.)

«___»_________200__г.

Для студентов по

специальности подготовки

080105 и 080109

Перечень контрольных вопросов для подготовки к зачету по дисциплине 5422 «Средства разработки офисных приложений»

Обсуждены на заседании кафедры

(предметно-методической секции)

«__»___________200__г.

Протокол № __

МГУПИ, 2007

  1. Что представляет собой Visual Basic for Application

Интегрированная среда разработки

  1. В каких приложениях Office имеется Visual Basic for Application

Во всех приложениях MS Office

  1. Каким образом работает Visual Basic for Application

В отдельном окне

  1. Что представляют собой элементы управления на базе ActiveX

Готовые повторно используемые программные компоненты

  1. Каким образом каждое приложение, входящее в Office, предоставляет свои функциональные возможности

Как набор программных объектов

  1. Что представляет собой MS Forms

Стандартная форма MS Office

  1. Чему эквивалентны большинство операторов процедур VBA

Командной строке и панелям инструментов приложения

  1. Как называется окно, с помощью которого можно создавать, редактировать, отлаживать и запускать программы, связанные с документами MS Office

Visual Basic Editor

  1. Какие элементы включает редактор VB

Командную строку, панели инструментов, окно свойств, окно программы, окно проекта

  1. Что отражает окно проекта

Весь код связанный с рабочей книгой, документом, шаблоном

  1. Что представляет собой окно проекта

  1. Как объекты присутствуют в окне проекта

Сгруппированные по категориям компоненты одного проекта документа MS Office

  1. Что содержит проект

Формы с описаниями пользовательских диалоговых окон и код, управляющий этими окнами и ссылки на другие объекты

  1. Для чего предназначено окно программы

Создания, редактирования и запуска программного кода

  1. Какие свойства определяет окно свойств

Объекта по алфавиту и категориям

  1. Что такое свойство

Некий атрибут объекта

  1. Что определяет свойство Name

Имя объекта в проекте

  1. Что определяет свойство Caption

Название объекта

  1. Что определяет свойство Font

Стиль начертания объекта

  1. Что определяет свойство Accelerator

Создает клавишу ускоренной работы объекта

  1. Что определяет свойство Loked

Отменяет действие объекта

  1. Что определяет свойство ControlTipText

Создает «подсказки»

  1. Что определяет свойство BorderColor

Определяет цветовую палитру обрамления на объекте

  1. Что определяет свойство BackColor

Определяет цветовую палитру объекта

  1. Что определяет свойство BorderStyle

Определяет наличие обрамления

  1. Что определяет свойство ForeColor

Определяет цветовую палитру шрифта

  1. Что определяет свойство Height

Высоту объекта

  1. Что определяет свойство SpecialEffect

Объем объекта

  1. Что определяет свойство Zoom

Размер объекта

  1. Что определяет свойство Width

Ширину объекта

  1. Что определяет свойство Visible

Видимость объекта

  1. Что определяет свойство StaptUpPosition

Положение объекта на экране от верхнего левого угл

  1. Что определяет свойство Left

Положение объекта слева

  1. Что определяет свойство Top

Положение объекта сверху

  1. Что определяет свойство MousePoiter

Стиль курсора мыши

  1. Что определяет свойство Picture

Вставляет картинку на объект

  1. Что определяет свойство TextAlign

Положение текста объекта

  1. Где хранятся макросы, связанные с объектом

В модулях

  1. Что такое процедура

Блок кода между операторами Sub и End Sub

  1. Что такое Макрос

Открытая процедура Sub без параметров

  1. Что такое процедура типа Sub

Блок кода заключенный между операторами Sub и End Sub, выполняющий операцию, но не возвращающий значений

  1. Что такое процедура типа Function

Блок кода заключенный между операторами Sub и End Sub, выполняющий операцию, но при этом обязательно возвращающий какое-либо значение

  1. С помощью какого ключевого слова объявляют открытую процедуру

Public

  1. С помощью какого ключевого слова объявляют закрытую процедуру

Private

  1. Какой считается процедура, если в ее объявлении не указано ключевое слово

открытой

  1. Как можно вызвать открытую процедуру

Из любой процедуры любого модуля

  1. Как можно вызвать закрытую процедуру

Из любой процедуры рабочего модуля

  1. Какие действия необходимо выполнить, чтобы функция возвращала значение

Включить в нее оператор, который присваивает это значение имени функции

  1. Какие действия следует выполнить, чтобы процедуру можно было вызывать из других модулей проекта, но не из других модулей приложений

Объявить её открытой, а модуль, в котором она хранится закрытым

  1. Какие действия следует выполнить, чтобы процедуры одного проекта можно было вызывать из другого проекта

В другом проекте организовать ссылку на проект, содержащий вызываемый код

  1. Допустимы ли «круговые» ссылки на проекты

Не допустимы

  1. Как следует передать дополнительные данные процедуре, если их нельзя получить из контекста, в котором она выполняется

Как аргументы

  1. Какое ключевое слово определяет, изменяет ли процедура значение

ByVal

  1. Какое ключевое слово используется для того, чтобы процедура не изменяла значение

ByRef

  1. Какое ключевое слово определяет, что аргумент не обязателен

Optional

  1. Что определяет ключевое слово ByVal при объявлении аргумента

Что он обязателен и передается по значению

  1. Что определяет ключевое слово ByRef при объявлении аргумента

Что он обязателен и передается по ссылке

  1. Что определяет ключевое слово Optional при объявлении аргумента

Что он не обязателен и передается по ссылке

  1. Что происходит с аргументами, если они объявлены без ключевого слова (по умолчанию)

Всегда передаются по ссылке

  1. Какое условие должно выполняться при определении имени переменной: имя переменной и имя аргумента не обязательно должны совпадать

  2. Каким образом удобнее передавать аргументы, если у созданной процедуры или у встроенной функции (оператора, метода) есть несколько необязательных параметров по их именам

  3. Каким образом следует работать с именованными аргументами использовать их имена и операцию присвоения значения (:=)

  4. Отменяется ли необходимость передачи обязательных аргументов при использовании именованных аргументов: не отменяется

  5. Что следует сделать, чтобы процедура обработки события выполнялась всякий раз, когда возникает предопределенное событие использубтся некоторые объекты, распознающие предопределенный набор событий, инициируемых системой или пользователем

  6. Какие события относятся к числу предопределенных для документов MS Word: Open и Close

  7. Какие события относятся к числу предопределенных для рабочих книг MS Excel: Open, BeforePrint, BeforSave и BeforeClose

  8. Какие события относятся к числу предопределенных для пользовательских диалоговых окон : Click, Initialize и Terminate

  9. Какие события относят к числу предопределенных для рабочих листов MS Excel: Calculate и SelectionChange

  10. Какие события относят к числу предопределенных для элементов управления на базе ActiveX: Click, GotFocus и LostFocus

  11. Из чего формируется имя процедуры, предназначенной для обработки события имени объекта, поддерживающего это событие

  12. Как начинаются комментарии в программном коде с апострофа

  13. Что используется при разбиении длинных операторов на несколько строк

с) знак подчеркивания

е) признак продолжения строки

  1. Что используют при разбиении строкового литерала

е) признак продолжения строки

f) оператор конкатенации

  1. Можно ли ставить комментарии за признаком продолжения строки

Ставить нельзя

  1. С помощью каких объектов осуществляется быстрый переход из одного места программы в другое

закладки

  1. Для чего предназначены модули классов

Создания новых типов объектов в тех случаях, когда повторно используются блоки кода

  1. Чем являются процедуры Sub и Function, объявленные в модуле классов

Методами пользовательского объекта

  1. Чем являются операторы PropertyGet, PropertyLet и PropertySet, объявляемые в модуле классов

Свойствами пользовательского объекта

  1. Какие объекты используются для хранения значений во всех языках программирования

Переменные и константы

  1. Какое описание имеет тип данных Byte

1-байтовое двоичное число

  1. Какое описание имеет тип данных Integer

2-байтовое целое

  1. Какое описание имеет тип данных Long

  1. Какое описание имеет тип данных Single