Сертификат "VBA в MS Office 2007"
  • Сертификат "VBA в MS Office 2007"
  • Сертификат "VBA в MS Office 2007"
Сертификат "VBA в MS Office 2007"
  • Сертификат "VBA в MS Office 2007"
  • Сертификат "VBA в MS Office 2007"

VBA в MS Office 2007

700,00 руб.
В течение часа!
Экзамен "VBA в MS Office 2007" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
10000 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

С помощью макрорекордера VBA можно…

автоматически отформатировать документ
автоматически создать новый документ
вручную отредактировать существующий макрос
автоматически создать макрос



Для чего, помимо автоматического создания макросов, можно использовать макрорекордер?

для исследования объектных моделей приложений MS Office
для автоматического создания новых документов
для автоматического дополнения слов при вводе
для борьбы с макровирусами



Для чего нужен макрорекордер в приложениях MS Office?

для автоматического создания новых документов
для автоматического дополнения слов при вводе
для автоматического форматирования документов
для автоматического создания макросов



Как расшифровывается аббревиатура VBA?

Visual Basic for All
Visual Basic for Assembler
Visual Basic for Access
Visual Basic for Applications



Как расшифровывается аббревиатура ООП?

остаточно-ориентированное программирование
образно-ориентированное программирование
объектно-ориентированное программирование



В MS Office макросы – это

программы, написанные на VBA
DLL-файлы
программы, написанные на C++
программы, написанные на С#



В какой ситуации удобнее всего использовать вызов макроса с помощью окна Макросы?

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



В какой ситуации удобнее всего использовать вызов макросов по клавиатурным командам?

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



Если вы хотите записать макрос, который автоматически переводит выделенный участок текста в верхний регистр, когда следует выделять текст, на примере которого вы хотите форматировать другие участки текста?

после записи макроса
во время записи макроса
до записи макроса



Если вы хотите записать макрос, который автоматически копирует выделенный диапазон ячеек в MS Excel в другой диапазон, когда нужно выделить диапазон, на примере которого осуществляется запись макроса?

до записи макроса
после записи макроса
во время записи макроса



Файлы каких типов в MS Word 2007 не могут хранить макросы?

DOCM
RTF
DOC
DOTM
DOCX



Если вы хотите записать макрос, который автоматически форматирует выделенный участок текста, когда следует выделять текст, на примере которого вы хотите форматировать другие участки текста?

во время записи макроса
после записи макроса
до записи макроса



Файлы каких типов в MS Word 2007 могут хранить макросы?

DOCM
DOTM
RTF
DOC
DOCX



Файлы каких типов в MS Excel 2007 могут хранить макросы?

CSV
XLTM
XLSX
XLS
XLSM



С помощью каких файлов MS Office могут распространяться макровирусы?

DOCM
DOCX
XLSM
DOTM
XLSX



Почему файлы MS Office, содержащие макросы, потенциально опасны?

эти файлы могут содержать макровирусы
при открытии таких файлов могут происходить ошибки
изменения в таких файлах не сохраняются
эти файлы невозможно редактировать



Что такое макровирус?

это понятие – синоним слова "макрос"
это компьютерный вирус, который портит файлы, созданные приложениями MS Office
компьютерный вирус, написанный на VBA и заражающий документы MS Office
это – любой компьютерный вирус



Макросы, сохраненные в Normal.dotm…

автоматически отправляются в антивирусные компании для проверки
содержат макровирусы, находящиеся на карантине
автоматически уничтожаются при перезагрузке системы
доступны из всех документов MS Word



Как называется глобальный шаблон в MS Word 2007?

Normal.docx
Normal.dotm
Normal.docm
Normal.xlam



Можно ли работать с объектами Microsoft Excel из Microsoft Word?

нет, это невозможно
это возможно, но для работы нужно подключить библиотеку Microsoft Excel
это возможно без дополнительных настроек



Какую роль файл Normal.dotm выполняет в MS Word 2007?

это – хранилище настроек безопасности MS Word
это – глобальный шаблон, который может хранить макросы и параметры, доступные всем документам
это – хранилище макровирусов, обнаруженных на ПК
это – хранилище резервных копий редактируемых файлов



Аналог глобального шаблона Normal.dotm в Microsoft Excel называется

личная книга макросов
в MS Excel нет аналога Normal.dotm
глобальный шаблон MS Excel
персональная коллекция макросов



Можно ли работать с файлами MS Office 2007, используя более старые версии Office?

нет
да – эти файлы полностью совместимы с более старыми версиями Office
да – но после установки специального конвертера файлов



Для того чтобы сделать макрос, записанный в одном из документов MS Excel, доступным для других Excel-документов, его нужно сохранить

в Личной книге макросов
в редактируемом файле
в любом внешнем файле



Что такое объектная модель приложения MS Office?

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



Свойство объекта – это

событие, на которое объект может реагировать
действие, которое может выполнять объект
один из признаков объекта
макрос



На какой вкладке ленты MS Office находится кнопка запуска редактора MS Visual Basic?

главная
разработчик
вставка



Какой знак используется в VBA для задания строк-комментариев?

' (апостроф)
$ (знак доллара)
/ (косая черта)
* (звездочка)



Что такое обработчик события объекта?

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



Основной признак функции заключается в том, что она

возвращает в точку вызова оператор
не возвращает никаких значений в точку вызова
возвращает в точку вызова результат работы
возвращает в точку вызова другую функцию



Назовите способы добавления новой формы (UserForm) в редакторе Visual Basic для текущего проекта?

в окне стуктуры проекта щелкнуть правой кнопкой по пункту Project(название_документа) и выполнить команду Insert - UserForm
в окне стуктуры проекта щелкнуть правой кнопкой по пункту Project(название_документа) и выполнить команду Insert – Module
нажать кнопку "Insert" на панели инструментов и в выпадающем списке выбрать UserForm
нажать кнопку "Insert" на панели инструментов и в выпадающем списке выбрать Module



Какое событие будет сгенерировано, если провести указателем мыши над элементом управления CommandButton?

MouseDown
Click
MouseMove
MouseUp



Какими способами можно добавить метку (элемент управления Label) из Панели инструментов в форму?

сначала кликнуть по форме форму, а потом – по элементу управления в Панели инструментов
сначала кликнуть элемент в Панели инструментов, а потом кликнуть по форме
перетащить элемент управления из Панели инструментов на форму
кликнуть мышью элемент в Панели инструментов и ждать, когда он появится на форме



Укажите комбинацию клавиш, которая позволяет прервать выполнение действующего макроса?

Ctrl + Alt
Alt + Break
Ctrl + Al t + Break
Ctrl + Break



Какая функция VBA позволяет сгенерировать случайное число?

Sin
Int
Abs
Rnd



Какую команду нужно использовать в коде VBA для того, чтобы вывести окно сообщения?

InputBox
MsgBox
Rnd
Int



Укажите комбинацию клавиш, которая позволяет прервать выполнение действующего макроса?

Ctrl + Al t + Break
Ctrl + Alt
Alt + Break
Ctrl + Break



Какими способами можно добавить кнопку (элемент управления CommandButton) из Панели инструментов на форму?

сначала кликнуть по форме форму, а потом – по элементу управления в Панели инструментов
перетащить элемент управления из Панели инструментов на форму
кликнуть мышью элемент в Панели инструментов и ждать, когда он появится на форме
сначала кликнуть элемент в Панели инструментов, а потом кликнуть по форме



Какой из элементов управления также известен как "Флажок"?

ListBox
CheckBox
ComboBox
TextBox



Какой из элементов управления также известен как "Поле со списком"?

ListBox
TextBox
CheckBox
ComboBox



Укажите комбинацию клавиш, которая позволяет прервать выполнение действующего макроса?

Ctrl + Al t + Break
Ctrl + Alt
Ctrl + Break
Alt + Break



Назовите типичный вариант использования элемента управления Набор вкладок (TabStrip)?

для создания наборов страниц, которые содержат различные элементы управления – например – таких, которые обычно используются в окнах настройки приложений
для того чтобы по-разному (в зависимости от выбранной вкладки) устанавливать значения одних и тех же полей, например – для выбора различных вариантов предустановленных значений
для создания наборов текстовых полей
для создания наборов форм



Что станет с текстовым полем, если его свойство "Password Char" установлено в "*"?

при вводе любого текста в это поле символы будут заменены на знак, в который установлено свойство Password Char
поле будет перемещаться по форме вслед за курсором мыши
поле не будет отображаться на форме
никаких изменений в работе с текстовым полем не произойдет



Какой из элементов управления также известен как "Список"?

TextBox
CheckBox
ComboBox
ListBox



Какое свойство элементов управления позволяет задавать порядок их обхода при нажатии клавиши Tab на клавиатуре?

TabOrder
TabStrip
TabIndex
TabMisc



Основной признак процедуры заключается в том, что она

не возвращает никаких значений в точку вызова
возвращает в точку вызова результат работы
возвращает в точку вызова оператор
возвращает в точку вызова другую функцию



Что станет с кнопкой, если её свойство "Visible" установлено в False?

кнопка не будет отображаться на форме
кнопка будет иметь круглую форму
кнопка будет перемещаться по форме вслед за курсором мыши
кнопка будет отображаться на форме без каких-либо изменений



Какими способами можно добавить текстовое поле (элемент управления TextBox) из Панели инструментов на форму?

сначала кликнуть элемент в Панели инструментов, а потом кликнуть по форме
перетащить элемент управления из Панели инструментов на форму
сначала кликнуть по форме, а потом – по элементу управления в Панели инструментов
кликнуть мышью элемент в Панели инструментов и ждать, когда он появится на форме



Главное отличие процедуры от функции заключается в том, что

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



Как можно отсортировать свойства элемента управления в окне Properties?

по категориям
по длине имени свойства
по алфавиту
по значимости



Каким образом можно заполнить значениями Поле со списком (ComboBox)?

использовать метод Clear для нужного поля в коде модуля, который следует вызвать для заполнения поля
инициализировать свойство Value для нужного поля в коде модуля, который следует вызвать для заполнения поля
использовать свойство MatchEntry для нужного поля в коде модуля, который следует вызвать для заполнения поля
использовать метод AddItem для нужного объекта типа CombBox в коде модуля, который следует вызвать для заполнения поля



Тип данных переменной позволяет определить…

размер памяти, необходимый для хранения кода модуля, в котором объявлена переменная.
операции, которые можно производить с переменной (например, невозможно извлечь квадратный корень из слова "Привет" так как эта операция не определена для строковых данных);
начало имени переменной – начинается ли оно с буквы или с цифры
размер памяти, необходимый для хранения переменной (измеряется в байтах);



Что станет с флажком, если его свойство "Triple State" установлено в True?

никаких изменений в работе флажка не произойдет
флажок можно будет установить в состояние False, после чего его нельзя будет изменить на состояние True
флажок можно будет установить не только в значения True и False, но и в значение Null
флажок можно будет установить в состояние True, после чего его нельзя будет изменить его на состояние False



При именовании объектов можно использовать префиксы (frm, cmd, txt и т.д.). Зачем они нужны?

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



VBA-проект может быть защищен паролем. Достаточно ли надежна эта защита?

эта защита надежна, но нужно учитывать, что ее можно легко обойти с помощью ПО для восстановления забытых паролей или просмотра защищённых VBA-проектов
такая защита ненадежна, пароль не позволяет запретить просмотр и модификацию проекта
да, это очень надежная защита, обойти ее практически невозможно



Правила написания программ – это

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



Что такое операторы?

это – любые ключевые слова VB
это – имена переменных.
это – другое название функций для проверки типов данных.
это – команды, которые используются в VBA для работы с данными.



Ключевое слово Const используется для объявления…

переменных типа Variant
объектных переменных
констант
переменных, область видимости которых не ограничена



В синтаксических описаниях справочной системы VBA встречаются фрагменты команд, заключенные в квадратные скобки. Например: [statements]. Что означают квадратные скобки в применении к командам, заключенным в них?

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



В синтаксических описаниях справочной системы VBA встречается знак |. Например: "one | two". Что он означает?

возможность использования лишь первого из двух параметров.
возможность альтернативного выбора из двух параметров.
возможность использования лишь второго из двух параметров.
необходимость использования двух параметров, разделенных им.



Именованная область памяти, где могут храниться различные данные, которые можно изменять во время выполнения программы. Что это?

функция
процедура
макрос
переменная



Укажите ключевые характеристики переменной.

имя переменной
длина имени переменной
место объявления переменной
тип данных переменной



Имена переменных должны подчиняться определенным правилам. Некоторые из них перечислены ниже. Укажите их.

имя не может быть длиннее 255 символов
имя должно состоять лишь из прописных латинских букв.
имя не должно содержать русских букв
имя не должно содержать специальных знаков (#, $, % и т.д.) и пробелов.



Имена переменных должны подчиняться определенным правилам. Некоторые из них перечислены ниже. Укажите их.

имя переменной должно состоять из букв и цифр, причем оно должно начинаться с цифры.
имя переменной должно состоять из букв и цифр, причём оно должно начинаться с буквы.
в качестве имен переменных можно использовать лишь зарезервированные слова VBA (например – if, dim, for и т.д.).
в качестве имен нельзя использовать зарезервированные слова VBA (например – if, dim, for и т.д.).



Тип данных переменной позволяет определить…

размер памяти, необходимый для хранения кода модуля, в котором объявлена переменная.
операции, которые можно производить с переменной (например, невозможно извлечь квадратный корень из слова "Привет" так как эта операция не определена для строковых данных);
начало имени переменной – начинается ли оно с буквы или с цифры
что может храниться в переменной (текст, число, некоторые другие виды данных);



Тип данных переменной позволяет определить…

Что может храниться в переменной (текст, число, некоторые другие виды данных);
начало имени переменной – начинается ли оно с буквы или с цифры
размер памяти, необходимый для хранения кода модуля, в котором объявлена переменная.
размер памяти, необходимый для хранения переменной (измеряется в байтах);



Укажите оператор, который позволяет выполнить один из множества фрагментов кода на основе результата логической проверки условия

Select Case ... End Select
Goto line
For… Next
If… then… else



От чего зависит объем памяти, занимаемый переменной типа String?

от длины строки, хранящейся в переменной.
от длины команды, предшествующей объявлению переменной.
от длины имени переменной.
от длины кода модуля, в котором объявлена переменная.



Укажите основную характеристику переменной, имеющей тип данных Bytе

эта переменная может хранить данные любых строковых типов.
эта переменная может хранить лишь данные логического типа.
эта переменная может хранить данные любых типов.
эта переменная может хранить целые числа в диапазоне от 0 до 255.



Укажите основную характеристику переменной, имеющей тип данных Variant.

эта переменная может хранить данные любых строковых типов.
эта переменная может хранить данные любых типов.
эта переменная может хранить лишь данные логического типа.
эта переменная может хранить лишь данные числовых типов.



Назовите ключевые характеристики переменной, объявленной с ключевым словом Static

значение переменной сохраняется при завершении работы модуля
эта переменная может иметь лишь тип Variant
область видимости переменной ограничена модулем, в котором она объявлена
значение переменной не сохраняется при завершении работы модуля.



Назовите ключевые характеристики переменной, объявленной с ключевым словом Dim.

область видимости переменной ограничена модулем, в котором она объявлена
значение переменной не сохраняется при завершении работы модуля.
значение переменной сохраняется при завершении работы модуля
эта переменная может иметь лишь тип Variant



Назовите ключевые особенности переменных, объявленных с ключевым словом Publiс

они доступны всем процедурам и модулям, за исключением модулей, объявленных как Option Private Module
эти переменные нельзя использовать как объектные переменные.
эти переменные надо объявлять на уровне модуля.
эти переменные нельзя использовать в модулях класса для объявления строковых переменных фиксированной длины



Чему будет равна переменная а в результате вычисления следующего выражения: a= Int(12 + (1 / 2 - 25 ^ (1 / 2) + Abs(1 - 14))) / 5

26
-1
4
5
12



Чему будет равна переменная а в результате вычисления следующего выражения: a = Int(121 + (1 / 20 - 125 ^ (1 / 3) + Abs((Int(2 / 5) - 14)))) / 5

-1
4
5
12
26



Чему будет равна переменная а в результате вычисления следующего выражения: a=Int(15 + (1 / 2 - 5 ^ 2 + Abs(10 - 15))) / (1 + 2 * 2)

-1
4
12
5
26



Какие значения может принимать переменная a в результате вычисления следующего выражения: a = Int(Rnd() * 15 - 5)

целые числа от 5 до 20
целые числа от 0 до 20
целые числа от 15 до 20
Целые числа от -5 до 10



Какие значения может принимать переменная a в результате вычисления следующего выражения: a = Int(Rnd() * 15 + 5)

целые числа от 5 до 20
целые числа от 15 до 20
целые числа от 0 до 20
целые числа от -5 до 10



Какие значения может принимать переменная a в результате вычисления следующего выражения: a = Int(Rnd() * 5 + 15)

целые числа от 5 до 20
целые числа от 0 до 20
целые числа от 15 до 20
целые числа от -5 до 10



Какое значение примет переменная а в результате вычисления следующего выражения: a = Mid("Привет", Len("Да!"), 1)

ри
и
ив
т
при



Какое значение примет переменная а в результате вычисления следующего выражения: a = Mid("Привет", 1 + 2, Len("Да!") - 1)

ри
при
ив
т
и



Какое значение примет переменная а в результате вычисления следующего выражения: a = Mid("Привет", 1, Len("Да!"))

ив
ри
при
т
и



Какое значение примет переменная a в результате вычисления следующего выражения: a = Str(Val("1 2 3") + 5 - Val("Привет1Привет")) & Val("12Поиск")

124
12812
132
12514



Какое значение примет переменная a в результате вычисления следующего выражения: a = Val("1 3 3") + 5 - Val(Str(6))

132
12514
124
12812



Какое значение переменная a в результате вычисления следующего выражения: a = Val("1 2 3") + 1 - Val("Привет1")

12812
124
12514
132



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

For… Next
For Each… Next
If… then… else
Do… Loop



Укажите тип цикла, который выполняется до тех пор, пока счетчик цикла не достигнет заданного значения.

For… Next
If… then… else
For Each… Next
Do… Loop



Укажите тип цикла, который позволяет осуществлять проход по каждому члену коллекции

If… then… else
For… Next
Do… Loop
For Each… Next



Укажите оператор, который позволяет выполнить безусловный переход на указанную при вызове оператора метку строки

Select Case ... End Select
If… then… else
Goto line
For… Next



Укажите оператор, который позволяет выполнить один из двух фрагментов кода на основе результата логической проверки условия

For… Next
Select Case ... End Select
Goto line
If… then… else



Укажите команду, создающую новую папку

RmDir
ChDir
MkDir
CurDir



Укажите команду, позволяющую изменить текущую папку

ChDir
RmDir
CurDir
MkDir



Укажите команду, позволяющую удалить папку

ChDir
CurDir
MkDir
RmDir



Можно ли задать нумерацию всех массивов начинающейся с 1?

да, можно – используя команду Option Base 1 на уровне модуля
в этом нет необходимости – массивы по умолчанию нумеруются с 1
нет, это невозможно
это можно сделать, лишь явно указав номер первого элемента массива при объявлении, других способов нет



Можно ли задать нумерацию элементов массива явно?

да – можно, используя ключевое слово To при объявлении массива
да – можно, но лишь после того, как массив будет заполнен значениями
нет, нельзя
да – можно, но лишь в том случае, если массив имеет тип Variant



Каким образом по умолчанию нумеруются элементы массива?

первый элемент получает номер 1, второй – 2 и т.д
первый элемент получает номер, соответствующий числовому представлению имени массива, второй – на 1 больше и т.д
первый элемент получает номер 0, второй – 1 и т.д
первый элемент получает номер -1, второй – 0 и т.д



С чем можно сравнить одномерный массив?

с обычной таблицей, имеющей строки и столбцы, заполненные данными
с одной строкой обычной таблицы
с неупорядоченным набором значений
с набором таблиц

Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

С чем можно сравнить двумерный массив?

с неупорядоченным набором значений
с набором таблиц
с одной строкой обычной таблицы
с обычной таблицей, имеющей строки и столбцы, заполненные данными



С чем можно сравнить трехмерный массив?

с обычной таблицей, имеющей строки и столбцы, заполненные данными
с неупорядоченным набором значений
с набором таблиц
с одной строкой обычной таблицы



Можно ли изменить размерность массива после того, как он объявлен?

можно, воспользовавшись командой Dim
нет, это невозможно
можно, воспользовавшись командой ReDim
можно, обратившись к элементу массива, индекс которого превышает размерность массива



Если применить команду Nothing к объектному массиву, какое значение получат его элементы?

"" (пустая строка)
0
Nothing
Null



Зачем нужна функция IsArray

она позволяет узнать размерность массива
она позволяет изменить размерность массива
она позволяет быстро заполнить массив
она позволяет узнать, является ли переменная массивом



Какой оператор, используемый при построении сложных условий трактуется как "ИЛИ"

Or
Like
=



Какой оператор используется для сравнения строки с шаблоном?

Or
And
=
Like



Какой оператор используется для сравнения объектных переменных – для проверки, не ссылаются ли они на один и тот же объект?

Like
Or
=
Is



Укажите описание синтаксической ошибки

эта ошибка возникает при расчете какого-либо показателя по неправильной формуле
эта ошибка возникает при возникновении непредусмотренных программистом обстоятельств во время выполнения программы. Например – при делении на 0 или при попытке открытия несуществующего файла
эта ошибка возникает при использовании неправильного ключевого слова



Укажите описание ошибки времени выполнения

эта ошибка возникает при расчете какого-либо показателя по неправильной формуле
эта ошибка возникает при возникновении непредусмотренных программистом обстоятельств во время выполнения программы. Например – при делении на 0 или при попытке открытия несуществующего файла
эта ошибка возникает при использовании неправильного ключевого слова



Укажите описание логической ошибки

эта ошибка возникает при расчете какого-либо показателя по неправильной формуле
эта ошибка возникает при возникновении непредусмотренных программистом обстоятельств во время выполнения программы. Например – при делении на 0 или при попытке открытия несуществующего файла
эта ошибка возникает при использовании неправильного ключевого слова



Как используется окно Locals при отладке приложений?

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



Назовите основной метод отладки программ.

пошаговое исполнение программы с использованием точек останова (breakpoint)
проверка формул, используемых в программе, до ее выполнения
программу следует передать конечному пользователю и на основе его сообщений об ошибках в ее работе, проводить доработку программы
синтаксическая проверка кода при вводе ключевых слов



Как используется окно Watches при отладке приложений?

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



Метод Print объекта Debug позволяет

выводить диагностические сообщения в окно Immediate
выводить диагностические сообщения в виде окон сообщений
останавливать выполнение программы в заданной точке
генерировать ошибки для отладочных целей



Какая команда позволяет запустить слежение за ошибками времени выполнения и передачу управления при возникновении ошибки в обработчик ошибок?

GoTo Идентификатор_обработчика
Debug Идентификатор_обработчика
On Error GoTo Идентификатор_обработчика
Err Идентификатор_обработчика



Какой объект позволяет просматривать информацию о возникшей ошибке времени выполнения и, для отладочных целей, генерировать произвольные ошибки?

ErrHandler
Debug
Error
Err



Такое выражение: Dim obj_NewWord As Word.Application позволяет

объявить новую объектную переменную
связать объект с объектной переменной
уничтожить объект
присвоить ссылку на новый объект при объявлении переменной



Такое выражение: Set obj_NewWord = Word.Application позволяет

присвоить ссылку на новый объект при объявлении переменной
связать объект с объектной переменной
объявить новую объектную переменную
уничтожить объект



Такое выражение: Dim obj_NewWord As New Word.Application позволяет

объявить новую объектную переменную
присвоить переменной ссылку на новый объект при объявлении переменной
связать объект с объектной переменной
уничтожить объект



Метод ListCommands объекта Aplication в MS Word позволяет

получить список команд VBA
получить список "горячих клавиш", назначенных в MS Word
получить список активных документов
получить список элементов управления, размещенных в активном документе



Что представляет собой объект Application в Microsoft Word?

активный документ Microsoft Word
первую букву текста активного документа
приложение Microsoft Word
первый абзац текста активного документа



Что содержит коллекция Application.Documents в Microsoft Word?

набор элементов управления, размещенных в активном документе
набор абзацев, из которых состоит документ
набор запущенных копий приложения MS Word
набор открытых документов



Какой метод коллекции Documents в MS Word позволяет создать новый документ?

Open
Save
Add
Close



Какой метод коллекции Documents в MS Word позволяет сохранить все документы коллекции?

Save
Close
Open
Add



Что представляет собой объект ThisDocument в MS Word?

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



Выберите правильный алгоритм работы с событиями объекта Application MS Word.

нужно создать модуль класса и объявить в нем переменную типа Word.Application – после этого автоматически будут созданы обработчики событий и для того, чтобы они заработали, достаточно заполнить их необходимым кодом
нужно добавить в проект новый элемент управления Word.Application и написать для него обработчики нужных событий
нужно добавить в проект модуль класса и создать в нем обработчики событий для объекта Word.Application, который представляет собой запущенное приложение
нужно создать модуль класса, объявить в нем новую объектную переменную типа Word.Application с идентификатором доступности Public, создать обработчики событий для этой переменной и связать переменную с запущенным приложением



С помощью какого метода объекта типа Document можно узнать статистические сведения о документе в MS Word?

ComputeStatistics
Activate
Close
FitToPages



С помощью какого метода объекта типа Document можно уменьшить размер документа на одну страницу?

FitToPages
Close
ComputeStatistics
Activate



С помощью какого метода можно сделать объект типа Document активным в MS Word?

ComputeStatistics
Activate
Close
FitToPages



Какое свойство объекта типа Document позволяет работать с отдельными символами документа в MS Word?

Characters
Bookmarks
Words
AttachedTemplate



Какое свойство объекта типа Document позволяет работать с отдельными словами документа в MS Word?

Bookmarks
Words
Characters
AttachedTemplate



Какое свойство объекта типа Document позволяет управлять присоединенным к нему шаблоном?

Bookmarks
Characters
Words
AttachedTemplate



Для того чтобы работать с событиями объекта Document в MS Word, нужно выполнить следующие действия:

нужно добавить в проект форму, разместить на ней элемент управления Document и настроить его обработчики событий
нужно создать модуль класса и объявить в нем переменную типа Document – после этого автоматически будут созданы обработчики событий и для того, чтобы они заработали, достаточно заполнить их необходимым кодом
нужно создать модуль класса, объявить в нем новую объектную переменную типа Document с идентификатором доступности Public и создать обработчики событий для этой переменной
нужно выбрать объект ThisDocument в окне Project Explorer, после чего в окне редактирования кода выбрать объект Document и интересующий вас обработчик. После этого нужно лишь заполнить тело обработчика необходимым кодом



Можно ли перейти от объекта Selection к объекту Range?

это возможно, но лишь в документах с расширением .DOCM
да
это возможно, но лишь в документах с расширением .DOTM
нет



Можно ли перейти от объекта Range к объекту Selection?

нет
да
это возможно, но лишь в документах с расширением .DOTM
это возможно, но лишь в документах с расширением .DOCM



Какой объект естественнее всего использовать для обработки фрагмента документа, выделенного пользователем в MS Word?

Document
Application
Selection
Range



Если вы нуждаетесь в правке определенных частей документа, например, при создании нового документа на основе шаблона, с помощью каких объектов рациональнее всего задать эти места в документе?

Selection
Bookmarks
Document
Range


Назовите главные недостатки объекта Selection в MS Word

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


В чем заключаются преимущества обработки текста в MS Word с использованием объекта Range вместо объекта Selection?

объект Range, в отличие от Selection, может действовать в любых типах документов
в документе может быть определено множество объектов типа Range, в то время как в документе может быть лишь один объект Selection
объект Range, в отличие от Selection, может работать с кириллическими шрифтами
при обработке текста не производится его выделения или перемещения курсора



Назовите имя автоматически выполняемого макроса, который выполняется при открытии существующего документа.

AutoExit
AutoOpen
AutoClose
AutoNew



Назовите имя автоматически выполняемого макроса, который выполняется при создании нового документа

AutoClose
AutoNew
AutoExit
AutoOpen



Назовите имя автоматически выполняемого макроса, который выполняется при закрытии документа.

AutoExit
AutoOpen
AutoNew
AutoClose



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

автоматическое форматирование больших текстовых документов
работа с базами данных — вывод, ввод, анализ, визуализация информации
анализ финансовой и другой информации
разработка системного ПО
математическое моделирование
автоматизация вычислений



Какой объект в объектной модели MS Excel соответствует документу Excel?

Workbook
Worksheet
Range
QueryTable



Какой объект в объектной модели MS Excel соответствует рабочему листу?

Worksheet
QueryTable
Workbook
Range



Какой объект в объектной модели MS Excel соответствует ячейкам или диапазонам ячеек листа?

QueryTable
Workbook
Range
Worksheet



Укажите метод объекта Application в MS Excel, который позволяет осуществить принудительный пересчет открытых книг, выбранных листов или диапазонов.

SendKeys
GoTo
Wait
Calculate



Укажите метод объекта Application в MS Excel, который позволяет отправлять в окно приложения нажатия клавиш.

Wait
GoTo
Calculate
SendKeys



Укажите метод объекта Application в MS Excel, который позволяет делать паузу при выполнении макроса, например, для того, чтобы на время освободить ресурсы системы.

GoTo
SendKeys
Calculate
Wait



Чего можно добиться, установив свойство ScreenUpdating объекта Excel.Application в значение False?

это позволяет замедлить выполнение программ таким образом, чтобы вывод на экран не происходил слишком быстро
это позволяет отключить обновление экрана приложения, что приводит к значительному росту производительности в программах, которые используют данные, находящиеся на рабочем листе
это позволяет работать с MS Excel в режиме командной строки, что значительно увеличивает производительность расчетов
это позволяет увеличить скорость обновления экрана, что приводит к значительному росту производительности в программах, которые используют данные, находящиеся на рабочем листе



Выберите правильный алгоритм работы с событиями объекта Application MS Excel.

нужно создать модуль класса, объявить в нем новую объектную переменную типа Excel.Application с идентификатором доступности Public, создать обработчики событий для этой переменной и связать переменную с запущенным приложением
нужно добавить в проект модуль класса и создать в нем обработчики событий для объекта Excel.Application, который представляет собой запущенное приложение
нужно создать модуль класса и объявить в нем переменную типа Excel.Application – после этого автоматически будут созданы обработчики событий и для того, чтобы они заработали, достаточно заполнить их необходимым кодом
нужно добавить в проект новый элемент управления Excel.Application и написать для него обработчики нужных событий



Чем позволяет пользоваться свойство WorksheetFunctions объекта Application в MS Excel?

оно позволяет ускорять выполнение программы, временно отключая обновление экрана
оно позволяет использовать в коде VBA-программ функции, встроенные в MS Excel
оно позволяет заполнять ячейки рабочего листа данными
оно позволяет вводить в ячейки рабочего листа формулы, использующие функции VBA



Что предоставляет программисту свойство Selection объекта Application в MS Excel?

ссылку на выделенный объект
ссылку на активный документ
ссылку на объект Excel.Application
ссылку на объект Word.Application



Выберите правильный алгоритм работы с событиями объекта Application MS Excel.

нужно добавить в проект новый элемент управления Excel.Application и написать для него обработчики нужных событий
нужно создать модуль класса и объявить в нем переменную типа Excel.Application – после этого автоматически будут созданы обработчики событий и для того, чтобы они заработали, достаточно заполнить их необходимым кодом
нужно создать модуль класса, объявить в нем новую объектную переменную типа Excel.Application с идентификатором доступности Public, создать обработчики событий для этой переменной и связать переменную с запущенным приложением
нужно добавить в проект модуль класса и создать в нем обработчики событий для объекта Excel.Application, который представляет собой запущенное приложение



Такая команда: ActiveSheet.Cells(8, 2) = Val("123ABC") позволяет

записать число 123 в ячейку B8
записать число 0 в ячейку H2
записать текст 123ABC в ячейку H2
записать текст 123ABC в ячейку B8



Такая команда: ActiveSheet.Cells(1, 5) = 8 позволяет.

записать число 1 в ячейку А8 активного листа
записать число 8 в ячейку E1 активного листа
записать число 5 в ячейку Е5 активного листа
записать число 8 в ячейку E5 активного листа



Команда ActiveSheet.Cells(4, 3) = Str(1 + 5) позволяет

записать в ячейку C4 число 15
записать в ячейку C4 строку "6"
записать в ячейку D3 строку "6"
записать в ячейку D3 число 15



Что возвращает свойство UsedRange объекта Worksheet в MS Excel?

объект Range, представляющий собой все заполненные ячейки на листе
объект Range, представляющий собой активную ячейку
объект Range, представляющий собой последнюю отредактированную ячейку
объект Range, представляющий собой все ячейки листа



Свойство CurrentRegion объекта Range позволяет

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



Такая команда: ActiveSheet.Range("A2:E2").Select позволяет

выделить диапазон ячеек A2:E2
очистить содержимое ячеек A2 и E2
очистить диапазон ячеек A2:E2
выделить ячейки A2 и E2



Что возвращает свойство Cells объекта Worksheet в MS Excel?

объект Range, представляющий собой активную ячейку
объект Range, представляющий собой последнюю отредактированную ячейку
объект Range, представляющий собой все заполненные ячейки на листе
объект Range, представляющий собой все ячейки листа



Свойство Areas объекта Range позволяет

работать с активным листом
работать с активной ячейкой
работать со сплошными выделенными областями
работать с несмежными выделенными областями



Какой объект позволяет получить ссылку на активный лист книги MS Excel?

Activesheet
Application
Workbook
ActivePrinter



Такая команда: Range("B1").Formula = "=sum(A1:A10)" позволяет

записать в ячейку B1 текст "=sum(A1:A10)"
заполнить диапазон ячеек A1:A10 значениям, находящимся в ячейке B1
записать формулу суммирования диапазона ячеек А1:А10 в ячейку В1
записать в ячейку B1 число, представляющее собой сумму диапазона ячеек A1:A10


Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png