Тест по СППР 2010-1
.doc
-
Address
Возвращает адрес диапазона в виде строки;
Возвращает ссылку на объект Range и обычно используется для обращения к определенной ячейке;
Возвращает ссылку на объект Range и обычно используется для обращения к определенном макросе;
-
Cells.
Возвращает ссылку на объект Range и обычно используется для обращения к определенном макросе;
Возвращает ссылку на объект Range и обычно используется для обращения к определенной ячейке.
Возвращает адрес диапазона в виде строки;
-
Многие объекты, включая объект Range, обладают свойствами:
которые на самом деле ссылаются на объекты высших уровней иерархической структуры;
которые на самом деле ссылаются на объекты средних уровней иерархической структуры;
которые на самом деле ссылаются на объекты нижних уровней иерархической структуры;
-
Логические фрагменты кода, которые выполняют определенную задачу, называются:
подпрограммами
макросами
запросами
началом программы
-
VBA можно легко запутаться в терминологии, поскольку подпрограммы в нем также называются:
макросами,
процедурами
запросами
модулями
-
Если приложение выполняет несколько взаимосвязанных задач, обычно советуют:
разделить весь код на несколько относительно небольших процедур, каждая из которых будет выполнять строго определенную задачу;
разделить весь код на несколько относительно небольших микро процедур, каждая из которых будет выполнять строго определенную задачу;
разделить весь код на несколько относительно небольших макро процедур, каждая из которых будет выполнять строго определенную задачу;
-
Каждая процедура имеет:
собственное имя, которое должно состоять из символов греческого алфавита;
собственное имя, которое должно состоять из нескольких слов;
собственное имя, которое должно состоять из букв;
собственное имя, которое должно состоять из единственного слова;
-
Все процедуры должны начинаться с ключевого слова:
Sub, после которого указывается название процедуры, и вводятся скобки,
Expend, после которого указывается название процедуры, и вводятся скобки,
Nelp, после которого указывается название процедуры, и вводятся скобки,
66. Каждая процедура должна завершаться строкой^
End Sub;
Expend;
Nelp;
-
Для запуска процедуры. существует способы:
поместите курсор в любом месте процедуры и щелкните на кнопке Run
можно нажать клавишу <F5> или воспользоваться командой Run→Run Sub/UserForm.
нет правильного ответа
-
Переменные в VBA принимают значения,
как и переменные х и у, которые применяются в информатике;
как и переменные х и у, которые применяются в программировании;
как и переменные х и у, которые применяются в алгебре;
-
Чтобы понять смысл объявления переменных, необходимо:
знать, что каждая переменная связана с отдельной областью памяти, в которой хранится значение переменной;
знать, что каждая переменная связана с отдельной областью памяти, в которой хранится значение области программы;
знать, что каждая переменная связана с отдельной частью модуля, в которой хранится значение переменной;
70. Как рекомендуется объявлять все переменные, которые будут использоваться в процедуре:
Позже
После использования модулей
Перед объявлением имени программы
Всегда заранее
-
Если переменная UnitCost была объявлена заранее с помощью ключевого слова Dim, то VBA
заметит синтаксическую ошибку;
переименует Dim на Dim1;
сменит код и синтаксис написания программы
-
Если переменная UnitCost была объявлена заранее с помощью ключевого слова Dim, то VBA заметит синтаксическую ошибку,
так как переменная UnitsCost не входит во множество объявленных имен;
так как переменная UnitsCost не входит написание модулей программы;
так как переменная UnitsCost не входит во множество объявленных переменных;
-
Некоторые программисты предпочитают объявлять каждую переменную с помощью оператора
Dim в новой строке
Integer
Option Explicit
-
object variable – это переменные:
которые обозначают в коде подпрограммы
которые обозначают в коде модули
которые обозначают в коде объекты
-
Самыми распространенными задачами VBA-программ является
получение данных от пользователей и отображение сообщений с результатами выполненных действий;
получение данных от программы и отображение сообщений с результатами выполненных действий;
откомпилированная программа с результатами выполненных действий;
-
Функция MsgBox принимает как минимум:
один аргумент: сообщение, которое будет выводиться в диалоговом окне;
два аргумента: сообщение, которое будет выводиться в диалоговом окне;
три аргумента: сообщение, которое будет выводиться в диалоговом окне;
-
Иногда параметры функций MsgBox и inputBox:
заключены в скобки,
иногда — нет,
всегда заключены в скобки,
все пишется без скобок,
-
Конструкция if оказывается незаменимой, если:
необходимо реализовать один из нескольких вариантов решения задачи, каждый из которых требует выполнения собственного кода;
необходимо реализовать два варианта решения задачи, каждый из которых требует выполнения собственного кода;
необходимо реализовать три вариантов решения задачи, каждый из которых требует выполнения собственного кода;
-
С помощью создания вложенных операторов If можно:
для облегчения изучения кода модуля стоит воспользоваться правильным выравниванием строк;
для облегчения написания программы;
для облегчения изучения кода стоит воспользоваться правильным выравниванием строк;
-
Назначение кода If легко проанализировать:
только в том случае, если правильно написаны программы;
только в том случае, если правильно выровнены модули;
только в том случае, если правильно выровнены строки;
-
Конструкция Case часто используется как менее сложная альтернатива конструкции:
Name
If
ElseIf
End
-
Выберите способы указания значений после ключевого слова Case:
Is <= 3,
4 То 6
7
Нет правильного ответа
1 и 2
-
Список элементов, представленный в одной или нескольких следующих формах:
ElseIf
выражение,
End
If
выражение То выражение,
Is оператор_сравнения выражение
-
VBA существуют типы циклов:
For
End
Do
If
ElseIf
85. Обычно в качестве счетчиков цикла используются переменные:
i,
j,
k,
m
n,
хотя могут применяться любые другие переменные
86. Для каждого значения переменной счетчика выполняется:
код Операторы, расположенный в теле программы;
код Операторы, расположенный в теле оператора;
код Операторы, расположенный в теле цикла;
87. Используется ли преждевременный выход из цикла?
Да
Нет
иногда
88. Вложенные циклы применяются при необходимости:
просмотра всех ячеек линейного диапазона;
просмотра всех ячеек квадратного диапазона;
просмотра всех ячеек прямоугольного диапазона;
89. Существует возможность вместо фиксированной верхней границы счетчика использовать:
переменную, определенную ранее;
модуль, определенную ранее;
программу, определенную ранее;
90. С точки зрения пользователя, основными критериями эффективности приложения являются:
практическая ценность,
предельная простота в использовании и,
корректность возвращаемых результатов
91. Выберите рекомендации, которые используются по разработке приложений:
Четко определите, какие функции должно выполнять приложение
Четко объясните пользователю, какие задачи выполняет приложение и как оно работает
Обеспечьте приложение детальными комментариями
Используйте осмысленные имена переменных, процедур и других элементов приложения
Используйте модульный подход при написании нескольких небольших процедур вместо одной большой процедуры
92. Выберите рекомендации, которые используются по разработке приложений:
Используйте код, ранее разработанный вами или другими программистами
Примите решение о способе получения входных параметров
Выясните, что можно сделать на этапе разработки, а не выполнения
Выберите способ вывода результатов
Добавьте в приложение все заключительные элементы
93. Выполняемые приложениями операции в основном сводятся к следующим действиям.
Получение входных параметров;
Создание модели, которая преобразует входные параметры в конечный результат;
Вывод полученного результата;
Нет правильного ответа;
94. Каждый вариант требует использования отдельного формата базы данных, который по-разному обрабатывается в коде VBA:
Лист с данными в той же (или в другой) книге, что и приложение.
Текстовый файл (.txt).
Одна или несколько таблиц базы данных Access (или других типов баз данных).
Web-страница.
95. Лучшим методом документирования программ является:
добавление к ним понятных комментариев;
добавление к ним макросов;
добавление к ним новых имен;