Основы алгоритмизации и программирования.дпо
1. … - это описание множества объектов программирования (объектов) и выполняемых над ними действий*объект
*метод
*данные
*класс
2. … - это специальная программа, выполняющая перевод программы написанной на языке высокого уровня в язык машинных команд*компилятор
*кодировщик
*язык программирования
*система программирования
3. Алфавит языка программирования – это…*переменные и операторы языка
*множество символов, из которых строятся все конструкции языка
*множество идентификаторов
4. Аргумент для функции Sin( ) задается*в радианах
*в градусах
*в секундах
*в любых единицах
5. В какие специальные ограничители следует заключать дату при присваивании значений переменным типа дата?* # #
*" "
*! !
*$ $
6. В качестве аргумента встроенной математической функции можно применять…*число
*любое арифметическое выражение
*переменные
*все ответы верные
7. В операторе условного перехода If обязательно должно присутствовать слово…*End If
*Else
*Then
*ThenElse
8. Ввод данных в языке Visual Basic осуществляется с помощью …*InputBox
*Print
*If
*Do
9. Величина, к которой обращаются по имени, принимающая различные значения в ходе выполнения программы, называется…*строкой
*символом
*константой
*переменной
10. Величина, не изменяющая своего значения в ходе выполнения программы – это…*функция
*переменная
*константа
*оператор
11. Возможность объектов с одинаковой спецификацией иметь различную реализацию - это ...*инкапсуляция
*наследование
*полиморфизм
*абстракция
12. Выбрать понятие "инкапсуляция"*способность объединять группы связанных объектов и контролировать доступ к ним
*способность определять классы, служащие базовыми для порождаемых, порождаемые наследуют и могут расширять возможности базовых классов
*способность определять множество классов с функциональным отличием, с одинаковыми именами методов и свойств, что позволяет реализовать взаимозаменяемое использование в период выполнения
*использование при описании объектов переменной, специфицируемой как Object или objectclass
13. Выбрать понятие "наследование"*способность объединять группы связанных объектов и контролировать доступ к ним
*способность определять классы, служащие базовыми для порождаемых, порождаемые наследуют и могут расширять возможности базовых классов
*способность определять множество классов с функциональным отличием, с одинаковыми именами методов и свойств, что позволяет реализовать взаимозаменяемое использование в период выполнения
*использование при описании объектов переменной, специфицируемой как Object или objectclass
14. Выбрать понятие "полиморфизм"*способность объединять группы связанных объектов и контролировать доступ к ним
*способность определять классы, служащие базовыми для порождаемых, порождаемые наследуют и могут расширять возможности базовых классов
*способность определять множество классов с функциональным отличием, с одинаковыми именами методов и свойств, что позволяет реализовать взаимозаменяемое использование в период выполнения
*использование при описании объектов переменной, специфицируемой как Object или objectclass
15. Глобальные переменные – это …*переменные, доступные во всех других процедурах и модулях без механизма передачи параметров
*все переменные одной отдельной процедуры
*все переменные всех используемых процедур
*все переменные, описанные в модуле
*в списке нет правильного ответа
16. Для ввода данных в схемах алгоритма используют фигуру*ромб
*прямоугольник
*треугольник
*параллелограмм
*параллелограмм
17. Для чего используются команды меню Run?*управления запуском приложения
*удаление проекта из группы проектов
*соединение двух проектов
*создание группы проектов
18. Если данные представлены в табличной форме, то для их обработки удобнее использовать …*одномерный массив
*двумерный массив
*трехмерный массив
*любой массив
19. Если необходимо сохранить проект в другом файле, то используют команду…*сохранить
*сохранить как
*сохранить форму
*сохранить проект
20. Если тип переменной не указан явно, но она оканчивается символом #, то к какому типу отнесет ей VBA?*Integer
*Long
*Single
*Double
21. Если тип переменной не указан явно, но она оканчивается символом %, то к какому типу отнесет ей VBA?*Integer
*Long
*Single
*Double
22. Идентификаторы – это…*имена лексических элементов языка
*имена переменных
*ключевые слова
*имена операторов
23. Индексы в двумерном массиве указывают …*первый - номер строки, второй – номер столбца
*первый - номер столбца, второй – номер строки
*не имеет значения
*все зависит от программиста
24. К условным операторам относятся…*If...Then...Else
*For...Next
*While...Wend
*Select Case
*Do Until...Loop
25. Каждый объект в Visual Basic имеет: …*свойства
*методы
*события
*верно все перечисленное
26. Как называется класс, если в нем объявлен один или более чистых методов?*чистый
*абстрактный
*пустой
*базовый
27. Как называются типы данных, которые изначально принадлежат языку программирования и составляют его базис?*стандартные
*простые
*сложные
*встроенные
28. Как обозначаются комментарии в VBA?*комментарий начинается знаком //
*комментарий начинается знаком точка с запятой
*комментарий начинается знаком &
*комментарий начинается ключевым словом Rem
29. Как разделяются между собой операторы, стоящие в одной строке в VBA?*точкой с запятой
*подчеркиванием
*двоеточием
*знаком &
30. Какая встроенная функция возвращает результат сравнения строк?*StrComp
*Len
*InStr
*Left
31. Какая встроенная функция помогают определить размерность массива в функциях, использующих массивы?*Bound
*UBound
*ScalarProduct
*ParamArray
32. Какая конструкция используется, когда в процедуру следует передать только один массив?*LBound
*Bound
*ScalarProduct
*ParamArray
33. Какая переменная доступна только в методе, где она объявлена?*переменная - член
*локальная переменная
*переменная класса
*внешняя переменная
34. Какая функция выделяет в строке указанное число символов слева, позволяя выделить префикс строки?*StrComp
*Len
*InStr
*Left
35. Какая функция определяет позицию (индекс) первого вхождения одной строки внутри другой строки?*StrComp
*Len
*InStr
*Left
36. Какая функция преобразования типов данных приводит выражении к типу Currency?*CBool
*CByte
*CCur
*CDate
37. Какая функция преобразования типов данных приводит выражении к типу Double?*CBool
*CCur
*CDate
*CDbl
38. Какая функция проверки типов данных определяет является ли переменная массивом?*IsArray
*IsDate
*IsEmpty
*IsError
39. Какая функция форматирования возвращает выражение, отформатированное как число?*FormatCurrency
*FormatDataTime
*FormatNumber
*FormatPercent
40. Какие значения величин НЕ могут быть результатом выражений?*числовые
*типа Boolean
*типа String
*типа Object
41. Каким оператором можно переопределить размерность массива?*Dim
*Preserve
*ReDim
*Public
42. Какое булево свойство обеспечивает автоматическое приспособление размеров элемента управления к размерам его внутреннего содержимого?*AutoSize
*Enabled
*TabStop
*Locked
43. Какое из утверждений является НЕверным?*условная инструкция If…Then…Else обеспечивает единственый выбор
*наличие ElseIf позволяет анализировать дополнительные условия
*Else используется для обработки противоположных ситуаций
*если нужно проверять некоторое условие при наличии другого условия, то используются вложенные инструкции
44. Какое свойство элемента TextBox определяет, сколько редактор содержит строк: одну или несколько?*Text
*MultiLine
*WordWrap
*AutoSize
45. Какое свойство элемента TextBox устанавливает или возвращает номер строки редактора, в которой находится курсор?*Text
*WordWrap
*AutoSize
* CurLine
46. Какой аргумент инструкции Open в последовательном доступе (раздел - запись данных в файл, чтение данных из файла) используется для открытия файла для добавления записи?*Input
*Output
*Append
*Len
47. Какой аргумент инструкции Open в последовательном доступе (раздел - запись данных в файл, чтение данных из файла) используется для открытия файла для чтения?*Input
*Output
*Append
*Len
48. Какой обработчик событий играет роль деструктора в классах VBA?*Initialize
*Terminate
*Nothing
*CreateRational
49. Какой обработчик событий играет роль конструктора по умолчанию в классах VBA?*Initialize
*Terminate
*Nothing
*CreateRational
50. Какой оператор используется для записи данных, обрабатываемых после их чтения программой?*Print
*Write
*Spc
*Tab
51. Какой оператор используется для представления данные в формате, подготовленном для отображения на экране дисплея?*Print
*Write
*Spc
*Tab
52. Какой оператор нельзя использовать для объявления переменных на уровне модуля?*Dim
*Public
*Private
*Static
53. Какой оператор производит разбор случаев и в зависимости от значения анализируемого выражения выбирает и исполняет одну из последовательностей операторов?*If
*Select Case
*Set
*Let
54. Какой оператор является оператором управления вычислениями и позволяет выбирать и выполнять действия в зависимости от истинности некоторого условия?*If
*Select Case
*Set
*Let
55. Какой параметр в инструкции Open указывает, что все процессы могут писать в файл и считывать из файла?*Access
*Shared
*Lock
*Len
56. Какой тип данных VBA имеет диапазон - 3,4E38 …-1,4 E-45 для отрицательных значений 1,4E-45 … 3,4E38 для положительных значений?*Byte
*Integer
*Long
*Single
57. Какой тип данных VBA используется для денежных расчетов?*Variant
*Date
*Decimal
*Currency
58. Какой цикл повторяет блок операторов, пока заданное условие является истинным или пока оно не станет истинным?*For Next
*Do...Loop
*While...Wend
*For Each...Next
59. Какой цикл позволяет повторять группу операторов заданное число раз?*For Next
*Do...Loop
*While...Wend
*For Each...Next
60. Какой элемент можно использовать для отображения на форме растровых графических изображений?*Label
*TеxtBox
*CommandButton
*Image
61. Каталогфайла – это...*оглавление файла
*директория файла
*содержание файла
*нет правильного ответа
62. Ключевые слова – это…*идентификаторы, зарезервированные для специального использования
*операторы языка
*константы языка
*операторы языка
63. Комментарий к программе – это…*набор символов, который игнорируется компилятором
*набор символов, который не игнорируется компилятором
*заголовок программы
*символы, необходимые для организации процесса вычисления
64. Лексемами являются …*ключевые слова, идентификаторы, символы операций, комментарии, пробелы и разделители
*только ключевые слова и комментарии
*только идентификаторы, символы операций
*только комментарии
65. Локальные переменные – это…*все переменные с одинаковыми именами во всех процедурах
*переменные только одной процедуры
*переменные всех процедур
* переменные, область видимости которых процедура, в которой они описаны
66. Метод a.ToLower…*заменяет прописные буквы строки a на строчные
*заменяет строчные буквы на прописные
*удаляет начальные пробелы строкиa
*удаляет конечные пробелы строки a
67. Метод a.ToUpper…*заменяет строчные буквы строки a на прописные
*заменяет прописные буквы на строчные
*удаляет начальные пробелы строки
*удаляет конечные пробелы строки
68. Методика разработки программ, в основе которой лежит понятие объекта как некоторой структуры, описывающей объект реального мира, его поведение, - это...*объектно-ориентированное программирование
*объект
*инкапсуляция
*наследование
69. Можно ли при вызове процедур или функций указывать значения аргументов в произвольном порядке?* да возможно
*нет, нельзя
*возможно только для процедур
*возможно только для функций
70. Назначение элемента Label…* используется для вывода различных подписей
*поле, заполняемое текстовой информацией
*активизирует какую-то операцию (вызывает выполнение команды)
*определяет область экрана для ввода или вывода текстовой информации
71. Наследование – это …*возможность объектов с одинаковой спецификацией иметь различную реализацию
*возможность при описании класса указывать на его происхождение от другого класса
*возможность скрыть внутреннее устройство объекта от его пользователей, предоставив через интерфейс доступ только к тем членам объекта, с которыми клиенту разрешается работать напрямую
*некоторая часть окружающего нас мира, которая может быть рассмотрена как единое целое
72. Объединение определенного числа однотипных данных - это …*множество
*последовательность
*список
*массив переменных
73. Оператор If-Then – это оператор…*стандартного разветвления
*усеченного разветвления
*вложенного разветвления
*блочного разветвления
74. Оператор If-Then-Else – это оператор…*усеченного разветвления
*блочного разветвления
*стандартного разветвления
*вложенного разветвления
75. Оператор присваивания изменяет….*имя переменной
*значение переменной
*тип переменной
*значение и тип одновременно
76. Операция Mod определяет…*модуль числа
*квадратный корень числа
*знак числа
*остаток от деления
77. Основой языка Visual Basic являются ...*методы
*операции
*объекты
*верно все перечисленное
78. Отображает свойства текущего объекта (формы или элементов управления: кнопок, списков, переключателей) …*окно свойств
*окно команд
*меню проекта
*окно заголовка
79. Отсутствие сообщений компьютера о синтаксических ошибках*есть необходимое и достаточное условие правильности программы
*есть достаточное условие правильности программы
*есть необходимое, но недостаточное условие правильности программы
*не является необходимым условием правильности программы
*гарантирует правильность программы