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

VBA в MS Office 2007 - тест 8

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

Ответ:

 (1) For Each… Next 

 (2) For… Next 

 (3) If… then… else 

 (4) Do… Loop 


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

Ответ:

 (1) For Each… Next 

 (2) For… Next 

 (3) If… then… else 

 (4) Do… Loop 


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

Ответ:

 (1) For Each… Next 

 (2) For… Next 

 (3) If… then… else 

 (4) Do… Loop 


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

Ответ:

 (1) Goto line 

 (2) For… Next 

 (3) If… then… else 

 (4) Select Case ... End Select 


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

Ответ:

 (1) Goto line 

 (2) For… Next 

 (3) If… then… else 

 (4) Select Case ... End Select 


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

Ответ:

 (1) Goto line 

 (2) For… Next 

 (3) If… then… else 

 (4) Select Case ... End Select 


Упражнение 3:
Номер 1
Укажите команду, создающую новую папку

Ответ:

 (1) ChDir 

 (2) CurDir 

 (3) MkDir 

 (4) RmDir 


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

Ответ:

 (1) ChDir 

 (2) CurDir 

 (3) MkDir 

 (4) RmDir 


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

Ответ:

 (1) ChDir 

 (2) CurDir 

 (3) MkDir 

 (4) RmDir 


Упражнение 4:
Номер 1
Каким образом по умолчанию нумеруются элементы массива?

Ответ:

 (1) первый элемент получает номер 1, второй – 2 и т.д 

 (2) первый элемент получает номер 0, второй – 1 и т.д 

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

 (4) первый элемент получает номер -1, второй – 0 и т.д 


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

Ответ:

 (1) в этом нет необходимости – массивы по умолчанию нумеруются с 1 

 (2) да, можно – используя команду Option Base 1 на уровне модуля 

 (3) нет, это невозможно 

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


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

Ответ:

 (1) нет, нельзя 

 (2) да – можно, но лишь после того, как массив будет заполнен значениями 

 (3) да – можно, используя ключевое слово To при объявлении массива 

 (4) да – можно, но лишь в том случае, если массив имеет тип Variant 


Упражнение 5:
Номер 1
С чем можно сравнить трехмерный массив?

Ответ:

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

 (2) с одной строкой обычной таблицы 

 (3) с набором таблиц 

 (4) с неупорядоченным набором значений 


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

Ответ:

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

 (2) с одной строкой обычной таблицы 

 (3) с набором таблиц 

 (4) с неупорядоченным набором значений 


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

Ответ:

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

 (2) с одной строкой обычной таблицы 

 (3) с набором таблиц 

 (4) с неупорядоченным набором значений 


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

Ответ:

 (1) нет, это невозможно 

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

 (3) можно, воспользовавшись командой ReDim 

 (4) можно, воспользовавшись командой Dim 


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

Ответ:

 (1) Null 

 (2) 0 

 (3) Nothing 

 (4) "" (пустая строка) 


Номер 3
Зачем нужна функция IsArray

Ответ:

 (1) она позволяет узнать размерность массива 

 (2) она позволяет узнать, является ли переменная массивом 

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

 (4) она позволяет быстро заполнить массив 


Упражнение 7:
Номер 1
Какой оператор используется для сравнения строки с шаблоном?

Ответ:

 (1) Or 

 (2) Like 

 (3) And 

 (4) = 


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

Ответ:

 (1) Or 

 (2) Like 

 (3) Is 

 (4) = 


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

Ответ:

 (1) Or 

 (2) Like 

 (3) = 


Упражнение 8:
Номер 1
Укажите описание синтаксической ошибки

Ответ:

 (1) эта ошибка возникает при расчете какого-либо показателя по неправильной формуле 

 (2) эта ошибка возникает при использовании неправильного ключевого слова 

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


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

Ответ:

 (1) эта ошибка возникает при использовании неправильного ключевого слова 

 (2) эта ошибка возникает при расчете какого-либо показателя по неправильной формуле 

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


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

Ответ:

 (1) эта ошибка возникает при расчете какого-либо показателя по неправильной формуле 

 (2) эта ошибка возникает при использовании неправильного ключевого слова 

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


Упражнение 9:
Номер 1
Назовите основной метод отладки программ.

Ответ:

 (1) синтаксическая проверка кода при вводе ключевых слов 

 (2) проверка формул, используемых в программе, до ее выполнения 

 (3) пошаговое исполнение программы с использованием точек останова (breakpoint) 

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


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

Ответ:

 (1) оно позволяет читать диагностические сообщения приложений 

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

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

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


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

Ответ:

 (1) оно позволяет читать диагностические сообщения приложений 

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

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

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


Упражнение 10:
Номер 1
Метод Print объекта Debug позволяет

Ответ:

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

 (2) выводить диагностические сообщения в окно Immediate 

 (3) выводить диагностические сообщения в виде окон сообщений 

 (4) генерировать ошибки для отладочных целей 


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

Ответ:

 (1) Debug 

 (2) Err 

 (3) ErrHandler 

 (4) Error 


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

Ответ:

 (1) Debug Идентификатор_обработчика 

 (2) Err Идентификатор_обработчика 

 (3) On Error GoTo Идентификатор_обработчика 

 (4) GoTo Идентификатор_обработчика 




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