Программирование и основы алгоритмизации.Тест Синергия/МТИ 2023г (118 вопросов)  

Рейтинг: 5.0/1

300.00руб.
  • Тип:
  • Год: 2023
  • Страниц:
  • Размер: 345.9Kb
В корзину
Описание

Сдано на 100 баллов в 2023г. Скриншот с отметкой прилагается к работе.

После покупки Вы получите файл с ответами на вопросы которые указаны ниже:

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. Отсутствие сообщений компьютера о синтаксических ошибках

*есть необходимое и достаточное условие правильности программы

*есть достаточное условие правильности программы

*есть необходимое, но недостаточное условие правильности программы

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

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

 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. Что такое функция?

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

*некоторая часть программы, имеющая собственное имя и которая может вызываться из основной программы

*некоторая часть программы, содержащая вредоносный код, и блокирует определенные действия системы

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

 

1