Тесты на тему "Программирование и основы алгоритмизации | Тест Синергия/МТИ 2023г (118 вопросов) "
5
Демо работы
Описание работы
Сдано на 100 баллов в 2023г. Скриншот с отметкой прилагается к работе.После покупки Вы получите файл с ответами на вопросы которые указаны ниже:
1. … - это описание множества объектов программирования (объектов) и выполняемых над ними действий
*объект
*метод
*данные
*класс
2. … - это специальная программа, выполняющая перевод программы написанной на языке высокого уровня в язык машинных команд
*компилятор
*кодировщик
*язык программирования
*система программирования
3. Алфавит языка программирования – это…
*переменные и операторы языка
*множество символов, из которых строятся все конструкции языка
*множество идентификаторов
4. Аргумент для функции Sin( ) задается
*в радианах
*в градусах
*в секундах
*в любых единицах
5. В какие специальные ограничители следует заключать дату при присваивании значений переменным типа дата?
* # #
*" "
*! !
*$ $
6. В качестве аргумента встроенной математической функции можно применять…
*число
*любое арифметическое выражение
*переменные
*все ответы верные
7. В операторе условного перехода If обязательно должно присутствовать слово…
*End If
*Else
*Then
*ThenElse
8. Ввод данных в языке Visual Basic осуществляется с помощью …
*InputBox
*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. Какой оператор используется для записи данных, обрабатываемых после их чтения программой?
*Write
*Spc
*Tab
51. Какой оператор используется для представления данные в формате, подготовленном для отображения на экране дисплея?
*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. Отсутствие сообщений компьютера о синтаксических ошибках
*есть необходимое и достаточное условие правильности программы
*есть достаточное условие правильности программы
*есть необходимое, но недостаточное условие правильности программы
*не является необходимым условием правильности программы
*гарантирует правильность программы
80. Первый индекс в двумерном массиве указывает …
*номер столбца
*номер строки
*не имеет значения
*все зависит от программиста
81. Подсчитать количество символов в символьном выражении позволяет функция…
* Len( )
*Left( )
*Asc( )
*Mid( )
82. Показатели, характеризующие объект – это...
*свойства
*события
*характеристика
*описания
83. Понятие "метод" – это…
*процедура, определенная внутри класса и действующая на объект
*процедура обработки событий
*хранимая процедура
*процедура, действующая на объект
84. Последовательность символов, заключенная в двойные кавычки, называется…
*строковой переменной
*строковой константой
*числовой переменной
*числовой константой
85. При вызове процедуры происходит замена формальных параметров…
*локальными
*глобальными
*статическими
*фактическими
86. При создании объектно-ориентированной программы предметная область представляется в виде совокупности…
*объектов
*методов
*данных
*классов
87. Программа – это…
*протокол взаимодействия компонентов компьютерной сети
*понятное и точное предписание человеку совершить последовательность действий, направленных на достижение поставленных целей
*ориентированный граф, указывающий порядок исполнения команд компьютера
*алгоритм, записанный на языке программирования
*набор команд операционной системы компьютера
88. Процедура – это…
*последовательность логически связанных фрагментов программы, оформленная как отдельная часть программы специальным способом
*последовательность отдельных фрагментов программы
*последовательность только циклических фрагментов программы
*последовательность только разветвляющихся фрагментов программы
89. Работа с файлом состоит из этапов…
*открытия, чтения или записи информации, закрытия
*открытия, записи информации, закрытия
*открытия, чтения, закрытия
*открытия, закрытия
90. Результат какой функции возвращает знак числа?
*Abs
*Log
*Rnd
*Sgn
91. Результат какой функции представляет собой равномерно распределенное случайное число в интервале от 0 до 1?
*Abs
*Log
*Rnd
*Sgn
92. Символьным (строковым) выражением является…
*последовательность букв русского или латинского алфавита, цифр или других символов, взятая в кавычки
*последовательность букв русского или латинского алфавита
*последовательность букв русского алфавита
*последовательность букв русского или латинского алфавита, цифр или других символов, начинающаяся с латинской буквы и взятая в кавычки
93. Синтаксис языка программирования – это...
*набор правил истолкования отдельных языковых конструкций
*грамматические правила языка
*правила компиляции операторов языка
94. Систему правил написания различных языковых конструкций описывает …
*компилятор
*синтаксис языка
*мантисса
*семантика языка
95. Сколько измерений допускают массивы языка VBA?
*1
*3
*6
*60
96. Сколько точек прерывания можно установить в программе?
*ни одной
*одну
*две
*множество
97. Скрытие деталей реализации называется …
*инкапсуляцией
*наследование
*полиморфизм
*абстракцией
98. Сортировка массива – это …
*упорядочивание элементов массива либо по возрастанию, либо по убыванию
*перезапись элементов массива в обратном порядке
*удаление нулевых элементов массива
*в списке нет правильного ответа
99. Файл – это…
* поименованная совокупность данных, размещенных на ВЗУ и хранимая, пересылаемая и обрабатываемая как единое целое
*поименованная совокупность данных, размещенных в памяти компьютера и хранимая, пересылаемая и обрабатываемая как единое целое
*совокупность данных, размещенных на ВЗУ и хранимая, пересылаемая и обрабатываемая как единое целое
*поименованная совокупность данных, размещенных на ВЗУ
100. Фактические параметры – это…
*конкретные значения переменных, на которые заменяются формальные параметры при обращении к процедуре
*глобальные переменные
*локальные переменные
*статические переменные
101. Формальные параметры определяют…
*имя и тип переменных
*только имена переменных
*только типы массивов
*в списке нет правильного ответа
102. Формальные параметры являются для данной процедуры…
*глобальными
*фактическими
*локальными
*формализованными
103. Формальными параметрами называют…
*список передаваемых параметров, указанных в описании процедуры
*список параметров, указанных в модуле программе
*все переменные, используемые в процедуре
*список передаваемых параметров, указанных при вызове процедуры
104. Функция Space(n)…
*возвращает строку из n пробелов
*возвращает строку из n первых символов
*возвращает строку из n последних символов
*удаляет n начальных пробелов
105. Числовые переменные могут быть…
*целыми и вещественными
*целыми и символьными
*простыми и сложными
*нет верного ответа
106. Что в процедуре Public Property Get Числитель() As Integer Числитель = m End Property является определителем типа?
*Public
*Integer
*Числитель
*As
107. Что из перечисленного не является объектом?
*форма
*кнопка
*процедура
*любой элемент из окна инструментов
108. Что называется конструктором?
*метод, имя которого совпадает с именем класса и который вызывается автоматически при создании объекта класса
*метод, имя которого совпадает с именем класса и который вызывается автоматически при объявлении класса (до создания объекта класса)
*метод, имя которого необязательно совпадает с именем класса и который вызывается при создании объекта класса
*метод, имя которого совпадает с именем класса и который необходимо явно вызывать из головной программы при объявлении объекта класса
109. Что НЕ является компонентом класса?
*свойство
*поле
*метод
*конструктор
110. Что нужно сделать, чтобы выйти из зациклившейся программы?
*зацикливание само остановится через некоторое время
*нужно нажать Ctrl+Break
*нужно нажать Shift+Break
*нужно нажать End
111. Что означает Remove Project?
*удаление проекта из группы проектов
*управление запуском приложения
*соединение двух проектов
*создание группы проектов
112. Что означает команда Toolbox?
*панель инструментов
*запуск формы
*отладка приложения
*проводник проекта
113. Что такое класс?
*совокупность методов и свойств
*действие, которое может быть выполнено
*изменение состояния в ответ на какое-нибудь действие
*совокупность, характеризующаяся общностью методов или свойств
114. Что такое массив?
*именованный набор переменных, имеющих различные типы данных, и располагающихся в одной памяти
*именованный набор переменных и функций, которые располагаются в одной области памяти
*именованный набор переменных, имеющий один тип данных, и располагающихся в одной области памяти
*именованный набор переменных, имеющих символьный тип данных, и располагающихся в одной области памяти
115. Что такое метод?
*совокупность методов и свойств
*действие, которое может быть выполнено
*изменение состояния в ответ на какое-нибудь действие
*совокупность, характеризующаяся общностью методов или свойств
116. Что такое объект?
*совокупность методов и свойств
*действие, которое может быть выполнено
*изменение состояния в ответ на какое-нибудь действие
*совокупность, характеризующаяся общностью методов или свойств
117. Что такое событие?
*совокупность методов и свойств
*действие, которое может быть выполнено
*изменение состояния в ответ на какое-нибудь действие
*совокупность, характеризующаяся общностью методов или свойств
118. Что такое функция?
*некоторая часть программы, содержащая описание переменных и констант основной программы
*некоторая часть программы, имеющая собственное имя и которая может вызываться из основной программы
*некоторая часть программы, содержащая вредоносный код, и блокирует определенные действия системы
*некоторая часть программы, в которой происходит начальная инициализация всех полей структур, массивов, переменных
Похожие работы
Другие работы автора
НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.
СТАТЬ ЗАКАЗЧИКОМ