Итоговый тест по программированию в среде VBA


1. Система программирования Visual Basic создана фирмой Microsoft в …

1990 году

1991 году

1992 году

1993 году


2. Первым этапом программирования в системе VBA является …

присвоение индивидуальных свойств каждому объекту

тестирование и отладка программы

написание программного кода

разработка внешнего вида программы


3. Алгоритм решения задачи на ПК начинается с …

компилирования и трансляции

формализации решения задачи

постановки задачи

алгоритмизации процесса решения задачи


4. Алгоритм – это …

проверка правильности разработанных программ с целью выявления ошибок допущенных при программировании

переход от программы, записанной на языке высокого уровня к программе, записанной на языке низкого уровня

последовательность действий, выполняя которые пользователь обязательно получит результат решения какой-либо задачи

перевод алгоритмических действий пользователя на специальный язык записи команд – язык программирования


5. Способность одинаковых объектов принимать и поддерживать различные формы поведения – это …

полиморфизм

инкапсуляция

наследование

модуль


6. Свойством объекта, отвечающим за цвет шрифта, является …

UserForm

ForeColor

Label

CommandButton


7. … – предназначено для быстрого получения дерева о различных составляющих проекта.

окно свойств

панель инструментов

окно конструктора формы

окно проекта


8. Если окно свойств отсутствует, то его необходимо отобразить командой меню …

«Вид» – «Проводник проектов» или «View» – «Project Explorer»

«Вид» – «Инструменты» или «View» – «Toolbox»

«Вид» – «План формы» или «View» – «Form Layout Window»

«Вид» – «Окно параметров» или «View» – «Properties Window»


9. Инструмент CheckBox используется для …

выбора нескольких параметров или условий из группы

отображения на форме только растровых графических объектов

выполнения каких-либо действий при нажатии на неё

перемещения или изменения размеров находящихся на форме элементов управления


10. Инструмент для ввода, вывода и редактирования пользователем текстовой информации называется …

ListBox

ToggleButton

Frame

TextBox


11. Тип данных Integer используется для определения …

логических значений

строковых значений

целых чисел

дробных десятичных чисел


12. Тип данных Single используется для определения …

дробных десятичных чисел одинарной точности (6 знаков после запятой)

целых чисел

логических значений

дробных десятичных чисел двойной точности (12 знаков после запятой)


13. Логическая операция, при которой результат принимает значение «Истина», если операнды имеют различные значения (0 и 1) называется …

Xor – логическим исключением

Eqv – логической эквивалентностью       

And – логическим умножением

Not – логическим отрицанием


14. К финансовой функции относится …

Fix

FV

StrComp

Weekday


15. К функции обработки строк или текстов относится …

Mid

SYD

Now

Oct


16. Приоритет выполнения из нижеперечисленных действий принадлежит …

вычислению стандартной функции

действиям в скобках

возведению в степень

умножению и делению


17. Линейный алгоритм – это …

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

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

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

алгоритм, в котором все процедуры выполняются строго последовательно друг за другом


18. В блок-схеме линейного алгоритма отсутствует этап …

прерывание

передача данных

принятие решения

процесс


19. Блок-схема линейного алгоритма начинается с этапа прерывание, для изображения которого используется фигура …

овал

прямоугольник

ромб

параллелограмм


20. Составление программы для ЛВП без размещения элементов на форме подразумевает использование …

оператора If…Then

оператора Select Case

оператора Do…Loop

операторов InputBox и  MsgBox


21. При программировании ЛВП ввод значений переменных через текстовые поля осуществляется с помощью инструмента …

TextBox

ListBox

ToggleButton

Frame


22. Циклический алгоритм – это …

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

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

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

алгоритм, в котором все процедуры выполняются строго последовательно друг за другом


23. Особый блок, использующийся при составлении блок–схемы для ЦВП называется …

процесс

прерывание

принятие решения

оператор цикла


24. В блок-схеме циклического алгоритма используется этап процесс, для изображения которого применяется фигура …

прямоугольник

параллелограмм

пятиугольник

шестиугольник


25. Оператор, который используется при программировании ЦВП …

If…Then

Select Case

For…Next

If…Then…Else


26. При программировании ЦВП вывод значений y на экран осуществляется с помощью инструмента …

TabStrip

ListBox

TextBox

ComboBox


27. Алгоритм ветвления – это …

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

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

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

алгоритм, в котором все процедуры выполняются строго последовательно друг за другом


28. Логический блок, проверяющий истинность или ложность некоторого действия, использующийся при составлении блок-схемы РВП, называется …

принятие решения

процесс

оператор цикла

передача данных


29. В блок-схеме алгоритма ветвления используется этап передача данных, для изображения которого применяется …

ромб

шестиугольник

овал

параллелограмм


30. Оператор, который используется при программировании РВП …

Select Case

For…Next

Do…Loop с ключевым словом While

Do…Loop с ключевым словом Until


31. Краткая форма условного оператора If…Then, использующаяся при программировании РВП, заканчивается ключевым словом …

Else

End If

End Sub

End Select


32. В упрощенной блок-схеме алгоритма ветвления в цикле используется этап оператор цикла, для изображения которого применяется …

ромб

овал

прямоугольник

шестиугольник


33. В блок-схеме алгоритма ветвления в цикле используется этап принятие решения, для изображения которого применяется …

пятиугольник

овал

параллелограмм

ромб


34. При наличии в алгоритме цикла по переменной a – внутреннего цикла и цикла по переменной b – внешнего цикла последним закрывается цикл по … с использованием оператора …

b, Next

a, Next

b, End If

a, End Select


35. Краткая форма условного оператора If…Then, использующаяся при программировании ветвлений в цикле, заканчивается ключевым словом …

Else

End If

End Sub

End Select


36. Условный оператор Select Case, использующийся при программировании ветвлений в цикле, заканчивается ключевым словом …

Else

End If

Exit Sub

End Select


37. Система программирования VBA является … поколением эволюции языка Basic.

первым

вторым

третьим

четвертым


38. Вторым этапом программирования в системе VBA является …

присвоение индивидуальных свойств каждому объекту

тестирование и отладка программы

написание программного кода

разработка внешнего вида программы


39. Алгоритм решения задачи на ПК заканчивается …

компилированием и трансляцией

получением результата решения задачи

постановкой задачи

алгоритмизацией процесса решения задачи


40. Способность объекта сохранять значения свойств своего класса и передавать эти значения другим родственным объектам называется …

модулем

полиморфизмом

наследованием

свойством


41. Механизм, который позволяет объединить в единое целое и изолировать данные или методы объекта называется …

полиморфизмом

процедурой

оператором

инкапсуляцией


42. Свойством объекта, отвечающим за выравнивание текста, является …

TextAlign

ForeColor

Caption

BackStyle


43. Свойством объекта, отвечающим за формат шрифта, является …

Caption

Font

BackColor

Label


44. Если окно проекта отсутствует, то его необходимо отобразить командой меню …

«Вид» - «Проводник проектов» или «View» - «Project Explorer»

«Вид» - «Инструменты» или «View» - «Toolbox»

«Вид» - «План формы» или «View» - «Form Layout Window»

«Вид» - «Окно параметров» или «View» - «Properties Window»


45. Инструмент Label используется для …

отображения на форме только растровых графических объектов

перемещения или изменения размеров находящихся на форме элементов управления

вывода текстовой информации, которая не должна изменяться пользователем

ввода, вывода и редактирования пользователем текстовой информации


46. Инструмент CommandButton используется для …

объединения нескольких взаимосвязанных элементов в группу

ввода, вывода и редактирования пользователем текстовой информации

выбора нескольких параметров или условий из группы

выполнения каких-либо действий при нажатии на неё


47. Инструмент для выбора значения из заданного числового диапазона с помощью изменения положения бегунка называется …

RefEdit

MultiPage

Scroll Bars

OptionButton


48. Тип данных Boolean используется для определения …

длинных целых чисел

логических значений

значений даты и времени

значения любого из вышеперечисленных типов


49. Тип данных String используется для определения …

целых чисел

строковых значений (текстовой информации)

дробных десятичных чисел с фиксированной точкой (15 знаков до и 4 знака после запятой)

значений даты и времени


50. К функции преобразования типов относится …

Int

Now

Ucase

SYD




Нажми на кнопку   для завершения теста:

Подведем итоги. Если Вы набрали:

  • 0-35 баллов. Вы плоховато знаете материал или просто растерялись. Повторите тест еще раз.
  • 36-40 баллов. Ну что же, неплохо. Но не совсем и хорошо.
  • 41-45 баллов. Хорошо!
  • 46-50 баллов. Отлично! Молодец!!!