Программирование в Word.Другие объекты Word.



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

*Execute

GetInformation

Start

Replace

 

2. Соотнесите работу метода Find с объектом, из-под которого его следует вызвать:

Selection=при обнаружении нужного фрагмента он выделяется

Range=диапазон переопределяется на найденный текст

 

3. Какое действие выполнит данная строка кода после запуска поиска: Selection.Find.Text = "Hello"?

*Будет найдено и выделено слово «Hello»

Выделенный диапазон заменится на слово «Hello»

 

4. Если во время поиска и замены возникнет ошибка из-за разницы в форматировании можно использовать метод:

IgnoreFormatting

NoFormatting()

*ClearFormatting()

Clear

 

5.МетодClearFormatting() :

*очищает форматирование внутри объекта Find

очищает форматирование самого документа

позволяет задать новые настройки фоматирования

 

6. Коллекция Tables предусмотрена для объектов:

#Document

#Selection

# Range

Application

Text

 

7.Созданиетаблицыначинается:

с определения ее размерности

*с добавления нового объекта в коллекцию Tables

с добавления в нее столбцов

 

8. Как будет работать объект Find если он был создан от объекта Range?

Выделится диапазон

*Диапазон переопределится на найденный текст

Появится сообщение, что искомое значение найдено

Выделится найденный текст

 

9. Какой объект предназначен для замены текста?

*Replacement

Execute

Replace

 

10. Какое свойство объекта Replacement задает заменяемое значение?

[Text]

 

11. Какой атрибут нужно задать методу Execute объекта Replace чтобы произошла замена всех найденных значений?

wdReplace

wdReplaceCertain

*wdReplaceAll

    Никакой

 

12. Какой объект позволяет определить все параметры, которые доступны через меню Формат->Шрифт?

[Font]

 

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

Paragraphs(1).Font.Name = "Arial"

Selection.Font.Bold = True

Paragraphs(4).Font.Name = "Arial"

*Paragraphs(4).Font.Bold = True

 

14. Соотнесите свойства с их возможными объектами:

Aligment=wdAlignParagraphJustify

Name=”string”

Replace=wdReplaceAll

Range=ActiveDocument

 

15. Какой объект необходимо создать перед добавлением таблицы?

Selection

*Range

Table

Cell

 

16. Какой метод описывает возможности пункта меню Таблица ->Автоформат?

Table1.Format

Table1.Selection

Table1.Auto

*Table1.AutoFormat

 

17. Каким способом можно ввести данные в нужную ячейку?

Table1.Cell(1,1)

#Table1.Cell(2,1).Range.InsertAfter "15"

Table1.Range InsertAfter “15”

Table1.Cell(1,1).Value.Add

 

18. Какое свойство таблицы вычисляет сумму ячеек в столбце?

[Autosum]

 

19. С помощью какого метода можно вставлять формулы в ячейку таблицы?

[Formula]

 

Особенности программирования для MSExcel.

 

1. Скольких видов могут быть имена ячеек в Excel?

3

5

*2

4

 

2. Соотнесите слово с его переводом:

Worksheet = рабочий лист

Workbook = рабочая книга

Chart = диаграмма

Border = рамка

=интерфейс

=форма

 

3. Какие элементы являются объектами MS Excel?

только элементы меню

только командные кнопки

только активные ячейки

*любые элементы рабочего листа

 

4. Назовите типичные действия с объектами в VBA.

#проверка свойств объекта

комбинация объектов из других источников

#выполнение методов объекта

объединение объектов

#изменение объектов посредством модификации его свойств

 

5. Сколько свойств имеет объект Worksheet?

49

53

51

*52

 

6. На какие две группы делятся свойства?

вложенные свойства

#свойства-участники

#терминальные свойства

свойства-характеристики

 

7. Статус Read-Write предполагает:

возможность добавления свойства

тестирование значения свойства

*возможность изменения свойства

 

8. Статус Read-Only означает, что:

*можно только протестировать значение свойства

можно только добавить значение свойства

можно только прочитать значение свойства

 

9. Какая константа устанавливает ручной пересчет таблицы?

[xlCalculationManual]

 

10. Установите соответствие:

object = ссылка на объект, над которым совершается действие

property = название свойства, значение которого необходимо изменить

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

 

11. Установите соответствие:

variable = переменная или свойство некоторого объекта;

object = ссылка на объект, свойство которого запоминается или тестируется;

property = название свойства, значение которого необходимо получить.

 

12. Методы-это:

#действия, которые выполняются с объектом

объекты, над которыми совершаются действия

#функции или подпрограммы

это совокупность кода и данных

 

13. Функции VBA и методы Application:

не могут иметь одинаковые имена и различные аргументы

*могут иметь одинаковые имена, но различные аргументы

могут иметь одинаковые имена и аргументы

 

14. Установите соответствие:

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

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

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

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

 

15. Если метод использует несколько аргументов, то они:

перечисляются через точку с запятой

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

*перечисляются через запятую

перечисляются через двоеточие

 

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

[функциональная]

 

17. Какая форма вызова метода используется, если не нужно сохранять возвращаемое методом значение?

[операторная]

 

1. МОДЕЛЬ ОБЪЕКТОВ.

 

18. Модель объектов показывает:

структуру функций и их взаимосвязи

совокупность действий над объектами

#структуру объектов и их взаимосвязи

#иерархические связи между объектами


 

19. Коллекция объектов – это:

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

совокупность кода и данных, которые воспринимаются как одно целое

рабочая книга, рабочий лист и его составляющие

#упорядоченная совокупность объектов

 

20. Когда объект одного типа находится внутри объекта другого типа-это:

[контейнер]

 

21. Самый старший контейнер объектов MS Excel - это приложение:

[application]

 

22. Для того, чтобы указать на объект в VBAиспользуется:

[ссылка]

 

23. Свойства и методы объекта указываются через:

точку перед ссылкой на объект

запятую после ссылки на объект

*точку после ссылки на объект

запятую перед ссылкой на объект

 

24. Для каких объектов спецификатор Application можно опустить?

#активная рабочая книга

#константа

ячейки

строки

 

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

[with]

 

26. Каждый оператор внутри какого блока начинается с точки?

[statements]

 

27. Чтобы получить доступ к свойствам или методам объекта, можно использовать:

#прямое указание на объект

прямое указание на свойства

#применение объектной переменной

применение любой переменной

 

28. Использование объектных переменных:

*улучшает читабельность программы

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

увеличивает время выполнения программы

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

 


 

2. ОБЪЕКТ APPLICATION

29. Многие свойства объекта Application используются без ссылки на объект Application, так как они возвращают объекты, относящиеся к классу:

[globals]

 

30. С какого слова начинаетсяназвание свойств, возвращающих активный объект соответствующего типа?

[active]

 

31. Объект какого типа возвращает activecell?

[range]

 

32. Установите соответствие. Наборы объектов Rangeвозвращают:

Cells = ячейки

Colums = строки

Rows = строки

Sheets = листы, которые содержат диаграммы и обычные листы

Worksheets = обычные листы

Workbooks = коллекцию открытых книг

Names = коллекцию именованных диапазонов

 

33. Назовите свойство обновления экрана:

[ScreenUpdating]

 

34. Отключение обновления экрана:

*позволяет ускорить выполнение макропроцедур

Значительно замедляет выполнение макропроцедур

Не сказывается на выполнении макропроцедур

 

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

[calculation]

 

36. Какое свойство возвращает полный путь к объекту?

[path]

 

37. Установите соответствие. Синтаксис метода OnTime:

EarliestTime = выражение, задающее время запуска процедуры

Procedure = имя запускаемой процедуры

LatestTime = самое позднее время, когда процедура может быть запущена

= выражение, задающее время окончания процедуры

= самое раннее время, когда процедура может быть запущена

 

38. Если в качестве EarliestTime использовать выражение Now()+интервал времени, то:

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

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

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

 

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

[wait]


 

40. Установите соответствие. Синтаксис метода Wait:

Expression = возвращаетобъектapplication

Time = время окончания паузы в выполнении процедуры в формате даты

= время начала паузы в выполнении процедуры в формате даты

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

 

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

[GoTo]

 

42. Установите соответствие. Синтаксис метода GoTo:

Reference = ссылка на ячейку (диапазон), которая должна быть выделена после вызова метода

Scroll = «перемотка» листа Excelк выделенным ячейкам

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

= удаление выделенных ячеек

 

3. КОЛЛЕКЦИИ ОБЪЕКТОВ

 

43. Ссылка на объект коллекции – это:

#название коллекции, после которого в скобках указывается индекс объекта

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

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

#название коллекции, после которого в скобках указывается его имя в кавычках

 

44. Укажите верные свойства элементов коллекции:

элементы коллекции не перенумеровываются при удалении или добавлении в коллекцию

#количество элементов заранее не фиксируется

#новый элемент может быть добавлен в произвольное место коллекции

количество элементов заранее фиксируется

 

45. Как называется коллекция рабочих книг, которую составляют открытые рабочие книги?

[workbooks]

 

46. элемент Workbook:

#при открытии или создании рабочей книги добавляется в конец коллекции Workbooks

При открытии или создании рабочей книги добавляется в начало коллекцииWorkbooks

#при закрытии книги удаляется из коллекции

При закрытии книги добавляется в коллекцию

 

47. Установите соответствие. Свойства и методы объектов Workbooksи Workbook:

Count = высвечивает число рабочих книг в коллекции

Add = добавляет новую рабочую книгу в коллекцию

Close = закрывает все рабочие книги

Colors = указывает на конкретный элемент палитры

Name = высвечивает имя последней открытой книги

FullName = возвращает полное имя активной рабочей книги

Sheets = возвращает кол-во элементов в коллекции листов различных типов рабочей книги

Charts = возвращает имя первого листа в коллекции диаграммных листов активной книги

Worksheets = активизирует первый лист из коллекции рабочих листов

 

48. Какие процедуры записываются на процедурном листе, связанном с объектом?

[событийные]

49. Расположите в правильном порядке действия для вставки событийной процедуры для объекта Workbook:

Выделить объектThisWorkbook(Эта книга) в окне проекта

Перейти на лист процедур, нажав клавишу F7

На процедурном листе в окне выбора объектов выбрать объект Workbook

В окне выбора событий выбрать событие

Записать текст процедуры

 

50. Установите соответствие. Свойства и методы объектов WorkSheetsи Workheet:

Count = высвечивает число рабочих листов в рабочей книги

Add = добавляет новый лист заданного типа в рабочую книгу

Copy,Move = копирует, перемещает указанные листы или группу листов в новое место

Acticate = активизирует указанный рабочий лист

Delete = удаляет первый рабочий лист

Name = возвращает или устанавливает имя листа

Columns = возвращает коллекцию столбцов

ScrollArea = определяет границы интервала

Rows = возвращает коллекцию строк

 

51. Установите соответствие. Cинтаксис метода для коллекций Sheets, WorkSheets:

Expression = выражение, возвращающее коллекцию WorkSheetsили Sheets

Before = специфицирует лист, перед которым вставляется новый лист

After = специфицирует лист, после которого вставляется новый лист

Count = кол-во вставляемых листов

Type = тип вставляемого листа

 

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

[move]

 

53. Какой метод выделяет объект?

[select]

 

54. Какая функция служит для выделения листов с конкретными именами?

[array]

 

55. отдельная ячейка, целиком строка или столбец рабочего листа, выделенный интервал ячеек, непрерывный интервал ячеек или интервал несмежных ячеек- это объект:

[range]

 

56. Благодаря какому свойству, активная ячейка представляется в качестве объекта Range?

[ ActiveCell]

 

57. Какое свойство определяет выделенный интервал ячеек в качестве объекта Range?

[Selection]

 

58. Сколько существующих основных свойств и методов, возвращают объект Range?

*10

11

9

8

59. Какой из операторов устанавливает значение активной ячейки?

Оператор Range

Оператор Cells

Оператор Columns

*Оператор ActiveCell.Value

 

60. Какой оператор устанавливает значение  для третьей области объекта Range - для ячеек интервала?

*Оператор Range

Оператор Cells

Оператор Columns

Оператор ActiveCell.Value

 

61. Какой оператор выделяет первые четыре столбца?

ОператорActiveCell.CurrentRegion.Count

Оператор Rows

Оператор Cells

*Оператор Columns

 

62. Какой оператор активизирует ячейку и равносилен оператору Range?

ОператорActiveCell.CurrentRegion.Count

Оператор Rows

*Оператор Cells

Оператор Columns

 

63. Оператор Selection:

копирует выделенный интервал ячеек

*очищает выделенный интервал ячеек

выбирает выделенный интервал ячеек

удаляет выделенный интервал ячеек

 

64. Сколько несмежных интервалов объединяет оператор UnionRangeв один объект Range?

*два

четыре

шесть

восемь

 

65. Какой из объектов Range является методом?

Rows

*Union

Selection

Cells

 

66. Все свойства возвращают объект Range, не активизируя что?

старую ячейку

смежный интервал

данные

*новую ячейку

 

67. Какие из методов активизируют новую ячейку?

#Activate

#Select

Insert

Update

 

68. Сколько используется разных способов записи свойства Range?

*2

3

4

5

 

69. Какой способ записи свойства Range является первым?

object.Range(Cell1 [,Cell2])

object.Range(Cell1 [,Cell0])

*object.Range(Cell1)

object.Range(Cell0)

 

70. Установите соответствие

Cell1 = задает интервал ячеек произвольного размера

Свойство Range= возвращает объект Range

object = ссылка на объект

Cell2 = единственная ячейка (строка или столбец), задающая правый нижний угол интервала

 

71. Какой способ записи свойства Range является вторым?

*object.Range(Cell1 [,Cell2])

object.Range(Cell2 [,Cell0])

object.Range(Cell2)

object.Range(Cell2 [,Cell1])

 

72. Какой считается ссылка на интервал ячеек, если свойство Range применяется к объекту Range?

*относительной и возвращается смещенный объект Range

относительной и смещенный объект Range не возвращается

задвоеннойи возвращается смещенный объект Range

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

 

73. Что не относится к правилам свойстваRange?

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

#Координаты разделяются двоеточием.

Координаты задаются в стиле A1.

Координаты и имена заключаются в кавычки.

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

#Для задания несмежных интервалов и пересечения используется запятая.

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

Для задания пересечения интервалов используется пробел.

 

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

[Cells]

 

75. Установите соответствие.Синтаксисobject.Cells (RowIndex,ColumnIndex):

object = ссылка на объект

RowIndex = индекс строки

ColumnIndex = индекс столбца

Index

 

76. Что в свойстве Cells является первым аргументом?

ссылка на объект

ссылка на строку

индекс столбца

*индекс строки

 

77. Что в свойстве Cells является вторым аргументом?

индекс строки

*индекс столбца

ссылка на объект

ссылка на строку

 

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

[индекс]

 

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

[Offset]

 

80. Установитесоответствие. Синтаксисobject.Offset([RowOffset][,ColumnOffset]:

RowOffset =смещение строки искомой ячейки относительно исходной ячейки;

=ссылка на объект Range. Ссылка обязательна и определяет объект, относительно которого задается смещение;

=смещение столбца искомой ячейки относительно исходной ячейки;

 

81. К необязательным аргументам синтаксисаobject.Offset([RowOffset][,ColumnOffset] относятся:

#RowOffset

RowIndex

ColumnIndex

#ColumnOffset

 

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

[Union]

 

83. Установите соответствие. СинтаксисObject.Union (arg1,arg2,...):

arg1,arg2 = интервалы ячеек. Количество аргументов произвольно.

=смещение столбца искомой ячейки относительно исходной ячейки

=смещение строки искомой ячейки относительно исходной ячейки

=всегда объект Application. Ссылка необязательна

 

 

84. Какое свойство выполняет обратное действие, разделяя объединенные интервалы на несколько объектов Range?

[Areas]

 

85. Установите соответствие. Синтаксис Object.Areas(index):

object = ссылка на объект Range, состоящий из нескольких интервалов

index = номер интервала в объекте. Аргумент необязателен

= возвращает объект Range

=смещение столбца искомой ячейки относительно исходной ячейки

 

86. Какие свойства возвращают целое число, показывающее индекс первого столбца или первой строки соответственно для заданного объекта?

#Column

Union

#Row

Cells

 

87. Какое свойство возвращает объект Range, представляющий колонку или коллекцию колонок в объекте, к которому это свойство было применено?

[Columns]

 

88. Какое свойство возвращает объект Range, представляющий строку или коллекцию строк в объекте, к которому это свойство было применено?

[Rows]

 

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

[CurrentRegion]

 

90. Какое свойство возвращает или изменяет ширину колонки в единицах, эквивалентных одному символу в стиле Обычный ( Normal )?

[ColumnWidth]

 

91. Какое из свойств возвращает ширину интервала ячеек в пунктах?

 

ColumnWidth

*Width

RowHeight

WrapText

 

92. Какое из свойств возвращает суммарную высоту интервала строк, зависящую от названия и размера шрифта?

Width

RowHeight

*Height

WrapText

 

93. Какой метод выделяет интервал ячеек?

[Select]

 

94. Какой метод активизирует единственную ячейку?

[Activate]

 

95. Какой метод очищает интервал ячеек, изменяя, таким образом, свойство Value каждой ячейки интервала?

Union

*Clear

Select

Activate


 

 

96. Какое свойство заливки (заливка - это объект Interior, который является вложенным для объекта Range ) рассматривает цвет как номер в палитре цветов рабочей книги?

RowHeight

CurrentRegion

ColorHeight

*ColorIndex

 

97. К каким объектам относится свойство Color и устанавливает цвет объекта в формате RGB?

#Border

#Font

#Interior

Pattern

 

98. Какое свойство задается константой xlSolid, позволяющей установить заливку активных ячеек?

[Pattern]

 

99. Cкольков  палитре цветов (рабочей книги)?

32

64

*56

102

 

100. Что является свойством объекта Workbook и использует палитру цветов рабочей книги как массив значений цветов?

Color

*Colors

Pattern

ColorIndex

 

 


Дата добавления: 2018-05-13; просмотров: 364; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!