Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Работа с объектами и объектные модели
80. Что выполняет данный код? Создание, изменение, удаление или переименование объекта? Dim App As Object Set App=CreateObject ("Word.Application") MsgBoxApp.UserName [создание]
81. Позднее связывание, в сравнении с ранним: *Хуже с точки зрения производительности и расхода оперативной памяти Лучше с точки зрения производительности и расхода оперативной памяти Они одинаковые, разница лишь во времени
82. Раннее связывание, в сравнении с поздним: Хуже с точки зрения производительности и расхода оперативной памяти *Лучше с точки зрения производительности и расхода оперативной памяти Они одинаковые, разница лишь во времени
83. Какое связывание используется в данном отрывке кода? Dim App AsWord.Application Set App=CreateObject("Word.Application") MsgBox App.UserName [раннее]
84. Удаление объектов производится путем присвоения значения: Не найдено *Неопределенно Неизвестно Удалено
85. Значение “Неопределенно” присваивается объектам при: Изменении *Удалении Создании Переименовании
86. Что выполняет код, построенный по данной схеме: «Setобъектная_переменная = nothing»? Создание объекта *Удаление объекта Изменение объекта Переименование объекта Ничего
87. Вставьте пропущенное слово: «*****— именованный набор действий, которые может выполнять данный объект. Он может выполнять какие-либо операции, принимать и возвращать значения.» [метод]
88. Какой схемой нужно воспользоваться для вызова метода: Объект.метод Объект.метод параметр1 [, параметр2, … , параметр] Моя_переменная=объект.метод (параметр1 [, параметр2, … , параметр n ]) *Любой
89. Что выполняет код, построенный по данной схеме: «Моя_переменная=объект.метод (параметр1 [, параметр2, … , параметр n ])» [вызов метода] 90. Сопоставьте схему вызова метода и пример ее выполнения: Объект.метод=Doc.Activate Объект.метод параметр1 [, параметр2, … , параметр]=Doc.SaveAs "D:\doc12.doc" Моя_переменнаяобъект.метод (параметр1 [, параметр2, … , параметр n ])=DimnCentnCent=App.CentimetersToPoints(10) MsgBoxnCent
91. Сопоставьте схему вызова метода и её описание: Объект.метод=не возвращаются и не принимаются никакие параметры Объект.метод параметр1 [, параметр2, … , параметр]=параметры передаются путем перечисления через запятую, скобки не используются Моя_переменная=объект.метод (параметр1 [, параметр2, … , параметр n ])=значение, которое возвращает метод, присваивается переменной
92. Возможность получения доступа к информации, которая хранится в объекте называется…: [свойство]
93. Через что можно получить информацию об объекте и изменить ее? Метод *Свойство Макрорекордер
94. Что происходит при использовании данной схемы: «Переменная = Объект.Свойство»? Создание информации *Извлечение информации Удаление информации Изменение информации
95. Что происходит при использовании данной схемы: «Объект.Свойство = Значение»? Создание информации Извлечение информации Удаление информации *Изменение информации
96. Действие, распознаваемое объектом, для которого можно запрограммировать отклик- это…? [событие]
97. Событие- это: Исход определенного испытания *Действие, распознаваемое объектом, для которого можно запрограммировать отклик Сообщение, которое возникает в различных точках исполняемого кода при выполнении определённых условий
98. Обычное использование события- это: Связывание метода с событием через окно свойств VBE *Связывание процедуры с событием через окно свойств VBE Связывание свойства с событием через окно свойств VBE Связывание объекта с событием через окно свойств VBE
99. В ситуациях, когда события для объектов не появляются в окне редактора кода, нужно: Зажать комбинацию клавиш Alt+F8 *Явно объявить этот объект с событиями Перезагрузить приложение Обновить окно редактора кода
100. При помощи какого ключевого слова можно явно объявить элемент? [withevents]
101. WithEvents- это ключевое слово для: Изменения свойств объекта *Явного объявления объекта Извлечения информации Вызова метода
102. Что демонстрирует данный отрывок кода: «Public WithEvents App As Word.Application»? Изменение имени объекта *Явное объявление объекта с событиями Вызов метода Раннее связывание
Синтаксис и программные конструкции VBA 1. Символьные значения в VBA должны заключаться в: Одинарные кавычки *двойные кавычки скобочки slash (/)
2. Какой из типов данных лишний Currency Boolean String *text 3. Соотнесите тип данных с его описанием Boolean = хранение логических значений:True, False Integer = Хранение целых чисел от -32768 до 32767 String = Хранение текста длинной до 2 млн. символов Variant= Хранение любого типа данных = хранение положительных чисел от 0 до 255 4. Какие действия можно делать с типом данных Date: #Вычитать одну дату из другой #Добавлять к дате число Умножать даты #Вычитать из даты число Делить дату на число 5. Сколько численных типов имеет VBA? 5 2 10 *6 6. Какие три типа целых данных предоставляет VBA? #byte Boolean #integer Date #long 7. Какая процедура используется для вывода текст на экран? [MsgBox] 8. Числа, хранимые с использованием типа_______, называются числами двойной точности. [Double] 9. Какие два типа данных с плавающей точкойимеетVBA ? #Single integer #Double Byte long 10. Какой тип данных используется при денежных вычислениях, когда требуется высокая точность? [Currency] 11. Какой тип данных предназначен для хранения строк( текстовых данных)? [String] 12. Пользовательские типы данных определяются при помощи выражения ______ [Type] 13. Оператор присваивания обозначается знаком: := *= == => 14. Переменные можно объявлять на двух уровнях #уровне процедуры #уровне модуля уровне класса уровне функции 15. Для объявления переменных используются операторы #Dim #Public #Private #Static Protected 16. Какие переменные можно использовать только внутри процедуры? Dim Public Private *Static 17. Какую максимальную длину символов может иметь имя переменной? [255] 18. Какие существуют типы констант? #Именованные константы #Литеральные константы Константы Currency #Численные константы #Константы Boolean 19. Как производится объявление массива? DimMyArrayAsInteger AsMyArray (2) DimInteger *DimMyArray (2) AsInteger DimMyArray (2) AsArray
20. Как присвоить значение отдельному элементу массива (в нашем случае — первому)? .MyArray[0] = 100 *MyArray (0) = 100 MyArray (0) == 100 MyArray 0 = 100 21. С помощью какой команды изменяем размер массива? *ReDim PreDim ResDim PeDim 22. Очистить массив можно командой _____ [Erase] 23. Какая функция используется для определения количества элементов? UErace() *UBound() UKol() UPreserve() 24. При помощикакой встроенной функцииможно создавать и заполнять массивы? Create() Crud() Massiv() *Array() 25. Какую нужно внести команду, чтобы нумерация элементов в массиве начиналась с 1? [OptionBase 1]
|
||
Последнее изменение этой страницы: 2018-05-27; просмотров: 212. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |