игра брюс 2048
Главная / Офисные технологии / Основные принципы и концепции программирования на языке VBA в Excel / Тест 3

Основные принципы и концепции программирования на языке VBA в Excel - тест 3

Упражнение 1:
Номер 1
Средство Object Browser предоставляет возможность

Ответ:

 (1) просмотра структуры модуля 

 (2) пошагового просмотра процедуры 

 (3) просмотра результата выполнения процедуры 

 (4) просмотра процедур 

 (5) просмотра методов и свойств объектов приложения 


Номер 2
Средство Object Browser доступно

Ответ:

 (1) только при активном листе рабочей книги, c которым связана процедура обработки объектов рабочего листа 

 (2) только в редакторе VB 

 (3) только в пошаговом режиме отладки процедуры 

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


Номер 3
Средство Object Browser осуществляет поиск компонентов. Найденные компоненты высвечиваются в окне Object Browse

Ответ:

 (1) в области Search Text 

 (2) в области Search Results 

 (3) в области Classes 

 (4) в области Detail поочередно, предоставляя возможность их последовательного просмотра 


Упражнение 2:
Номер 1
Получение подсказки по оператору языка осуществляется нажатием клавиши F1

Ответ:

 (1) только после полного выделения оператора 

 (2) если мигающий курсор стоит в любом месте названия оператора 

 (3) если выделена только первая буква оператора 

 (4) если выделена большая часть соответствующего оператора 


Номер 2
При активном листе диаграмм нажатием клавиши F1

Ответ:

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

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

 (3) можно получить справку о свойствах и методах исходного для диаграммы интервала ячеек 

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


Номер 3
В пошаговом режиме выполнения программы можно получить быструю справку

Ответ:

 (1) о корректном задании аргументов функции, подведя курсор к названию функции 

 (2) о свойствах и методах объекта, подведя курсор к его имени 

 (3) о ключевом слове, используемом в операторе, подведя курсор к этому слову 

 (4) о значении переменной, подведя курсор к ее идентификатору 


Упражнение 3:
Номер 1
При наборе программного кода возникает интерактивная подсказка

Ответ:

 (1) если установлена опция Auto Quick Members 

 (2) если установлена опция Auto Quick Info 

 (3) если установлена опция Auto Quick Help 

 (4) если установлена опция Auto Quick Tips 

 (5) если установлена опция Show ToolTips 


Номер 2
Во время выявления любой ошибки происходит прерывание программы,

Ответ:

 (1) если установлена опция Break on Class Errors 

 (2) если установлена опция Break on All Errors 

 (3) если установлена опция Break on Several Errors 

 (4) если установлена опция Break on First Error 

 (5) если установлена опция Break on Unhandled Errors 


Номер 3
Отметьте неправильные утверждения.

Ответ:

 (1) в настройках редактора VB нельзя изменить тип и размер шрифта текста программы 

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

 (3) в настройках редактора не предусмотрено исключение из процедур операторов, в записи которых имеются синтаксические ошибки 

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


Упражнение 4:
Номер 1
Окно локальных переменных Locals Window

Ответ:

 (1) отображает значения только локальных переменных текущего проекта 

 (2) отображает значения только локальных переменных текущей процедуры 

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


Номер 2
Окно контрольных значений Watches Window

Ответ:

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

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

 (3) может отслеживать значения нескольких переменных 

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

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


Номер 3
Во время прерывания программы значение переменной A было равно 5. В окне проверки выполнен оператор A=A+2. В результате

Ответ:

 (1) A=2, т.к. A в окне проверки была автоматически инициализирована в 0 

 (2) A=7, т.к. в окне проверки известно значение переменной A равное 5 

 (3) A=Empty, т.к. А не была автоматически инициализирована в окне проверки и, поэтому, имеет пустое значение 

 (4) произошла ошибка, т.к. переменная A неопределенна в окне проверки 


Упражнение 5:
Номер 1
При выполнении программы по шагам произошло прерывание на операторе N=M / 0 +M*2. VB диагностировал, что

Ответ:

 (1) в программе обнаружена ошибка компиляции 

 (2) в программе обнаружена ошибка деления на нуль 

 (3) в программе обнаружена логическая ошибка 

 (4) в программе обнаружена синтаксическая ошибка 


Номер 2
При попытке запустить процедуру A высвечивается сообщение об ошибке компиляции в процедуре B. Чтобы выполнить процедуру A следует

Ответ:

 (1) отключить выполнение всех процедур, кроме процедуры A 

 (2) исправить обнаруженную ошибку компиляции в процедуре B и снова запустить процедуру A 

 (3) выделить процедуру A в окне программы и нажать кнопку Run 

 (4) в диалоге сообщения об ошибке компиляции нажать кнопку Cancel 


Упражнение 6:
Номер 1
В процедуре установлены контрольные точки. Произошло прерывание программы на первой контрольной точке.

Ответ:

 (1) нажатие кнопки Run продолжает выполнение процедуры до следующей контрольной точки 

 (2) нажатие кнопки Step Into начинает выполнение процедуры с первого оператора 

 (3) нажатие кнопки Step Over выполняет следующий после контрольной точки оператор 

 (4) команда Clear All Breakpoints выполняет все оставшиеся операторы процедуры до конца 


Номер 2
В режиме прерывания после обнаружения ошибки в процедуру добавлен новый оператор, начиная с которого можно было бы продолжить выполнение программы. Для этого необходимо установить внутрь этого оператора точку вставки и

Ответ:

 (1) выполнить команду Set Next Statement из меню Debug 

 (2) выполнить команду Show Next statement из меню Debug 

 (3) выполнить команду Run to Cursor из меню Debug 

 (4) невозможно продолжить выполнение программы со вставленного оператора. Необходимо начать заново выполнение программы 


Номер 3
Программа содержит основную процедуру A, в которой осуществляется вызов процедуры B из 5 операторов. Процедура A выполняется в пошаговом режиме нажатием кнопки Step Into. После выполнения команды вызова процедуры B

Ответ:

 (1) каждое нажатие кнопки Step Into будет выполнять очередную команду процедуры B 

 (2) первое нажатие кнопки Step Into осуществит возврат из процедуры B в процедуру A 

 (3) второе нажатие кнопки Step Into осуществит возврат из процедуры B в процедуру A 

 (4) первое нажатие кнопки Step Over осуществит возврат из процедуры B в процедуру A 




Главная / Офисные технологии / Основные принципы и концепции программирования на языке VBA в Excel / Тест 3