игра брюс 2048
Главная / Программирование / VBA в MS Office 2007 / Тест 17

VBA в MS Office 2007 - тест 17

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

Ответ:

 (1) автоматическое форматирование больших текстовых документов 

 (2) автоматизация вычислений 

 (3) работа с базами данных — вывод, ввод, анализ, визуализация информации 

 (4) разработка системного ПО 

 (5) анализ финансовой и другой информации 

 (6) математическое моделирование 


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

Ответ:

 (1) работа с базами данных — вывод, ввод, анализ, визуализация информации 

 (2) автоматическое форматирование больших текстовых документов 

 (3) автоматизация вычислений 

 (4) анализ финансовой и другой информации 

 (5) разработка системного ПО 

 (6) математическое моделирование 


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

Ответ:

 (1) анализ финансовой и другой информации 

 (2) автоматическое форматирование больших текстовых документов 

 (3) работа с базами данных — вывод, ввод, анализ, визуализация информации 

 (4) разработка системного ПО 

 (5) автоматизация вычислений 

 (6) математическое моделирование 


Упражнение 2:
Номер 1
Какой объект в объектной модели MS Excel соответствует ячейкам или диапазонам ячеек листа?

Ответ:

 (1) Range 

 (2) QueryTable 

 (3) Workbook 

 (4) Worksheet 


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

Ответ:

 (1) Range 

 (2) QueryTable 

 (3) Workbook 

 (4) Worksheet 


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

Ответ:

 (1) Range 

 (2) QueryTable 

 (3) Workbook 

 (4) Worksheet 


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

Ответ:

 (1) SendKeys 

 (2) Calculate 

 (3) Wait 

 (4) GoTo 


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

Ответ:

 (1) SendKeys 

 (2) Calculate 

 (3) Wait 

 (4) GoTo 


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

Ответ:

 (1) SendKeys 

 (2) Calculate 

 (3) Wait 

 (4) GoTo 


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

Ответ:

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

 (2) это позволяет работать с MS Excel в режиме командной строки, что значительно увеличивает производительность расчетов 

 (3) это позволяет замедлить выполнение программ таким образом, чтобы вывод на экран не происходил слишком быстро 

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


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

Ответ:

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

 (2) это позволяет замедлить выполнение программ таким образом, чтобы вывод на экран не происходил слишком быстро 

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

 (4) это позволяет работать с MS Excel в режиме командной строки, что значительно увеличивает производительность расчетов 


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

Ответ:

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

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

 (3) это позволяет замедлить выполнение программ таким образом, чтобы вывод на экран не происходил слишком быстро 

 (4) это позволяет работать с MS Excel в режиме командной строки, что значительно увеличивает производительность расчетов 


Упражнение 5:
Номер 1
Чем позволяет пользоваться свойство WorksheetFunctions объекта Application в MS Excel?

Ответ:

 (1) оно позволяет ускорять выполнение программы, временно отключая обновление экрана 

 (2) оно позволяет заполнять ячейки рабочего листа данными 

 (3) оно позволяет использовать в коде VBA-программ функции, встроенные в MS Excel 

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


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

Ответ:

 (1) ссылку на активный документ 

 (2) ссылку на выделенный объект 

 (3) ссылку на объект Excel.Application 

 (4) ссылку на объект Word.Application 


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

Ответ:

 (1) нужно добавить в проект новый элемент управления Excel.Application и написать для него обработчики нужных событий 

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

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

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


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

Ответ:

 (1) нужно добавить в проект новый элемент управления Excel.Application и написать для него обработчики нужных событий 

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

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

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


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

Ответ:

 (1) нужно добавить в проект новый элемент управления Excel.Application и написать для него обработчики нужных событий 

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

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

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


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

Ответ:

 (1) записать текст 123ABC в ячейку B8 

 (2) записать число 0 в ячейку H2 

 (3) записать число 123 в ячейку B8 

 (4) записать текст 123ABC в ячейку H2 


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

Ответ:

 (1) записать число 1 в ячейку А8 активного листа 

 (2) записать число 8 в ячейку E5 активного листа 

 (3) записать число 8 в ячейку E1 активного листа 

 (4) записать число 5 в ячейку Е5 активного листа 


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

Ответ:

 (1) записать в ячейку D3 число 15 

 (2) записать в ячейку C4 число 15 

 (3) записать в ячейку D3 строку "6" 

 (4) записать в ячейку C4 строку "6" 


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

Ответ:

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

 (2) объект Range, представляющий собой все ячейки листа 

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

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


Упражнение 8:
Номер 1
Такая команда: ActiveSheet.Range("A2:E2").Select позволяет

Ответ:

 (1) очистить содержимое ячеек A2 и E2 

 (2) выделить диапазон ячеек A2:E2 

 (3) очистить диапазон ячеек A2:E2 

 (4) выделить ячейки A2 и E2 


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

Ответ:

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

 (2) объект Range, представляющий собой все ячейки листа 

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

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


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

Ответ:

 (1) работать со сплошными выделенными областями 

 (2) работать с несмежными выделенными областями 

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

 (4) работать с активной ячейкой 


Упражнение 9:
Номер 1
Свойство Areas объекта Range позволяет

Ответ:

 (1) работать со сплошными выделенными областями 

 (2) работать с несмежными выделенными областями 

 (3) работать с активной ячейкой 

 (4) работать с активным листом 


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

Ответ:

 (1) записать в ячейку B1 текст "=sum(A1:A10)" 

 (2) записать формулу суммирования диапазона ячеек А1:А10 в ячейку В1 

 (3) записать в ячейку B1 число, представляющее собой сумму диапазона ячеек A1:A10 

 (4) заполнить диапазон ячеек A1:A10 значениям, находящимся в ячейке B1 


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

Ответ:

 (1) Application 

 (2) Workbook 

 (3) Activesheet 

 (4) ActivePrinter 




Главная / Программирование / VBA в MS Office 2007 / Тест 17