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

VBA в MS Office 2007 - тест 6

Упражнение 1:
Номер 1
Правила написания программ – это 

Ответ:

 (1) тезаурус языка программирования 

 (2) синтаксис языка программирования 

 (3) набор ключевых слов языка программирования 

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


Номер 2
Что такое операторы?

Ответ:

 (1) это – любые ключевые слова VB  

 (2) это – команды, которые используются в VBA для работы с данными. 

 (3) это – имена переменных. 

 (4) это – другое название функций для проверки типов данных. 


Номер 3
Ключевое слово Const используется для объявления…

Ответ:

 (1) объектных переменных 

 (2) констант 

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

 (4) переменных типа Variant 


Упражнение 2:
Номер 1
В синтаксических описаниях справочной системы VBA встречается знак |. Например: "one | two". Что он означает?

Ответ:

 (1) необходимость использования двух параметров, разделенных им. 

 (2) возможность использования лишь первого из двух параметров. 

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

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


Номер 2
В синтаксических описаниях справочной системы VBA встречаются фрагменты команд, заключенные в квадратные скобки. Например: [statements]. Что означают квадратные скобки в применении к командам, заключенным в них?

Ответ:

 (1) эти команды должны быть обязательно использованы 

 (2) это – справочная информация 

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

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


Номер 3
Именованная область памяти, где могут храниться различные данные, которые можно изменять во время выполнения программы. Что это?

Ответ:

 (1) функция 

 (2) процедура 

 (3) переменная 

 (4) макрос 


Упражнение 3:
Номер 1
Укажите ключевые характеристики переменной.

Ответ:

 (1) длина имени переменной 

 (2) имя переменной 

 (3) место объявления переменной 

 (4) тип данных переменной 


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

Ответ:

 (1) имя не может быть длиннее 255 символов 

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

 (3) имя не должно содержать специальных знаков (#, $, % и т.д.) и пробелов. 

 (4) имя должно состоять лишь из прописных латинских букв. 


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

Ответ:

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

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

 (3) в качестве имен переменных можно использовать лишь зарезервированные слова VBA (например – if, dim, for и т.д.). 

 (4) в качестве имен нельзя использовать зарезервированные слова VBA (например – if, dim, for и т.д.). 


Упражнение 4:
Номер 1
Тип данных переменной позволяет определить…

Ответ:

 (1) начало имени переменной – начинается ли оно с буквы или с цифры 

 (2) размер памяти, необходимый для хранения кода модуля, в котором объявлена переменная. 

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

 (4) операции, которые можно производить с переменной (например, невозможно извлечь квадратный корень из слова "Привет" так как эта операция не определена для строковых данных); 


Номер 2
Тип данных переменной позволяет определить…

Ответ:

 (1) начало имени переменной – начинается ли оно с буквы или с цифры 

 (2) размер памяти, необходимый для хранения переменной (измеряется в байтах); 

 (3) размер памяти, необходимый для хранения кода модуля, в котором объявлена переменная. 

 (4) операции, которые можно производить с переменной (например, невозможно извлечь квадратный корень из слова "Привет" так как эта операция не определена для строковых данных); 


Номер 3
Тип данных переменной позволяет определить…

Ответ:

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

 (2) начало имени переменной – начинается ли оно с буквы или с цифры 

 (3) размер памяти, необходимый для хранения переменной (измеряется в байтах); 

 (4) размер памяти, необходимый для хранения кода модуля, в котором объявлена переменная. 


Упражнение 5:
Номер 1
Укажите основную характеристику переменной, имеющей тип данных Variant.

Ответ:

 (1) эта переменная может хранить данные любых строковых типов. 

 (2) эта переменная может хранить данные любых типов. 

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

 (4) эта переменная может хранить лишь данные числовых типов. 


Номер 2
От чего зависит объем памяти, занимаемый переменной типа String?

Ответ:

 (1) от длины имени переменной. 

 (2) от длины команды, предшествующей объявлению переменной. 

 (3) от длины строки, хранящейся в переменной. 

 (4) от длины кода модуля, в котором объявлена переменная. 


Номер 3
Укажите основную характеристику переменной, имеющей тип данных Bytе

Ответ:

 (1) эта переменная может хранить данные любых строковых типов. 

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

 (3) эта переменная может хранить целые числа в диапазоне от 0 до 255. 

 (4) эта переменная может хранить данные любых типов. 


Упражнение 6:
Номер 1
Назовите ключевые особенности переменных, объявленных с ключевым словом Publiс

Ответ:

 (1) эти переменные надо объявлять на уровне модуля. 

 (2) они доступны всем процедурам и модулям, за исключением модулей, объявленных как Option Private Module 

 (3) эти переменные нельзя использовать в модулях класса для объявления строковых переменных фиксированной длины 

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


Номер 2
Назовите ключевые характеристики переменной, объявленной с ключевым словом Static

Ответ:

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

 (2) эта переменная может иметь лишь тип Variant 

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

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


Номер 3
Назовите ключевые характеристики переменной, объявленной с ключевым словом Dim.

Ответ:

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

 (2) эта переменная может иметь лишь тип Variant 

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

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


Упражнение 7:
Номер 1
Чему будет равна переменная а в результате вычисления следующего выражения: a= Int(12 + (1 / 2 - 25 ^ (1 / 2) + Abs(1 - 14))) / 5

Ответ:

 (1) 12 

 (2) 26 

 (3)

 (4)

 (5) -1 


Номер 2
Чему будет равна переменная а в результате вычисления следующего выражения:  a = Int(121 + (1 / 20 - 125 ^ (1 / 3) + Abs((Int(2 / 5) - 14)))) / 5

Ответ:

 (1) 12 

 (2) 26 

 (3)

 (4)

 (5) -1 


Номер 3
Чему будет равна переменная а в результате вычисления следующего выражения:  a=Int(15 + (1 / 2 - 5 ^ 2 + Abs(10 - 15))) / (1 + 2 * 2)

Ответ:

 (1) 12 

 (2) 26 

 (3)

 (4)

 (5) -1 


Упражнение 8:
Номер 1
Какие значения может принимать переменная a в результате вычисления следующего выражения: a = Int(Rnd() * 5 + 15)

Ответ:

 (1) целые числа от 15 до 20 

 (2) целые числа от 5 до 20 

 (3) целые числа от -5 до 10 

 (4) целые числа от 0 до 20 


Номер 2
Какие значения может принимать переменная a в результате вычисления следующего выражения: a = Int(Rnd() * 15 - 5)

Ответ:

 (1) целые числа от 15 до 20 

 (2) целые числа от 5 до 20 

 (3) Целые числа от -5 до 10 

 (4) целые числа от 0 до 20 


Номер 3
Какие значения может принимать переменная a в результате вычисления следующего выражения: a = Int(Rnd() * 15 + 5)

Ответ:

 (1) целые числа от 15 до 20 

 (2) целые числа от 5 до 20 

 (3) целые числа от -5 до 10 

 (4) целые числа от 0 до 20 


Упражнение 9:
Номер 1
Какое значение примет переменная а в результате вычисления следующего выражения: a = Mid("Привет", Len("Да!"), 1)

Ответ:

 (1) при 

 (2) ри 

 (3) и 

 (4) ив 

 (5) т 


Номер 2
Какое значение примет переменная а в результате вычисления следующего выражения: a = Mid("Привет", 1 + 2, Len("Да!") - 1)

Ответ:

 (1) при 

 (2) ри 

 (3) и 

 (4) ив 

 (5) т 


Номер 3
Какое значение примет переменная а в результате вычисления следующего выражения: a = Mid("Привет", 1, Len("Да!"))

Ответ:

 (1) при 

 (2) ри 

 (3) и 

 (4) ив 

 (5) т 


Упражнение 10:
Номер 1
Какое значение примет переменная a в результате вычисления следующего выражения: a = Val("1 3 3") + 5 - Val(Str(6))

Ответ:

 (1) 12812 

 (2) 132 

 (3) 124 

 (4) 12514 


Номер 2
Какое значение примет переменная a в результате вычисления следующего выражения: a = Str(Val("1 2 3") + 5 - Val("Привет1Привет")) & Val("12Поиск")

Ответ:

 (1) 12812 

 (2) 132 

 (3) 124 

 (4) 12514 


Номер 3
Какое значение переменная a в результате вычисления следующего выражения: a = Val("1 2 3") + 1 - Val("Привет1")

Ответ:

 (1) 12812 

 (2) 132 

 (3) 124 

 (4) 12514 




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