Тесты на тему "Технология программирования | Синергия Ответы на итоговый + компетентностный тесты 🔥"

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

Результаты сдачи тестов: Итоговый - 56-60 баллов (из 60), Компетентностный - 40 баллов (из 40). Общий балл - 96-100

Перед покупкой сверьте список вопросов и убедитесь, что вам нужны ответы именно на эти вопросы!

С вопросами и вы можете ознакомиться ДО покупки.

Для быстрого поиска вопроса используйте Ctrl+F.

Описание работы

Блок кода, который будет выполняться всякий раз при вызове его по имени, – это …

В записи на языке программирования VBA, приведенной ниже, переменные X и Y имеют тип данных …Dim X, Y, Z As Integer
• Boolean
• Variant
• Integer
• String
• Char

В качестве параметра в процедуре, описанной следующим образом (см. ниже) Sub (Optional ByRef MyParam() As Long), …
• передается целочисленная переменная
• передается ссылка на целочисленную переменная
• передается ссылка на массив
• передаются значения элементов массива

В программе на VBA алгебраическое выражение (13b+53c+d):(7a+4) записывается следующим образом: …
• 13*b+53*c+d / 7*a+4
• (13*b+53*c+d)/(7*a+4)
• (13b+53c+d)/(7a+4)
• (13*b+53*c+d):(7*a+4)
• (13b+53c+d):7a+4

В программе на VBA алгебраическое выражение |x+y| имеет вид: …
• |x+y|
• mod|x+y|
• mod(x+y).
• abs|x+y|
• abs(x+y).
• abc(x+y).
• abs(x)+abs(y).

В ряду ключевых слов VBA, обозначающих начало цикла, – …
• For
• Case
• Loop
• Const
• While
• Next
• Do
• Select

В системе VBA термин ForeColor для командной кнопки относится к категории «…»
• события
• методы
• свойства
• функции

В числе базовых моделей жизненного цикла – …
• каскадная модель
• поэтапная модель
• логическая модель
• спиральная модель
• интеллектуальная модель

В числе команд считывания данных из файла – …
• Open
• FreeFile
• OpenFile
• Put
• Get
• GetAttr
• Input
• Input #
• Input Line #
• Line Input #

В числе операторов, используемых для организации ветвления в программе, – …
• If…
• Then…
• Else
• End If
• Boolean
• Next
• Const
• Case

В числе основных процессов жизненного цикла программного обеспечения – …
• управление проектами
• постановка задачи
• документирование
• верификация
• разработка
• усовершенствование
• аттестация
• эксплуатация
• обучение
• сопровождение

В числе свойств языков высокого уровня – …
• полный контроль над памятью
• использование переменных
• прямое взаимодействие с аппаратными ресурсами
• расширяемость типов данных
• зависимость программ от типа процессора
• максимальная компактность программ
• высокая скорость программирования
• возможность записи сложных выражений
• высокая скорость выполнения команд

В языке VBA с помощью свойства … можно поменять надпись на командной кнопке
• Caption
• Name
• Text
• String

В языке программирования VBA существуют определенные виды циклов, в частности, циклы с управляющим параметром (с известным числом повторений), условием окончания которого является достижение параметром цикла своего конечного значения, – это … циклы

В языке программирования VBA существуют определенные виды циклов, в частности, циклы, в которых условие их повторения или окончания задается в зависимости от условия (например, пока не будет достигнута точность вычислений), – это … циклы

Вариант правильного описания процедуры на языке программирования VBA: …
• 1
• 2
• 3
Вид файла определяет в программе …
• применяемые символы
• применяемые функции
• применяемые операторы
• способ хранения информации в файле
• внешний вид электронной страницы

Вывод данных с помощью функции MsgBox осуществляется …
• на форму
• в текстовое поле
• в диалоговое окно

Говоря о массивах, можно утверждать, что …
• массивы – это объекты
• массивы могут иметь бесконечную размерность
• массивы могут иметь переменную размерность
• значение массивов нельзя изменять
• обратиться к массиву можно по ссылке
• обратиться к массиву можно по имени
• обратиться к массиву можно по индексу
• обратиться к массиву можно по имени и индексу

Говоря о процедурах и функциях, можно утверждать, что …
• процедура возвращает в точку вызова вычисленное значение
• процедура меняет значение переданных ей параметров
• процедуры могут изменять глобальные переменные
• процедуры запускаются по наступлению события
• процедуры можно написать пользователю, а функции встроены в систему
• процедуры можно разрабатывать вручную, а функции генерируются макрорекордером
• в процедуры передаются только значения переменных
• процедуры находятся в модулях

Диапазон изменения индекса (индексов) массива определяет …
• количество индексов у элемента
• количество элементов в массиве
• тип элементов массива
• тип переменных, описывающих индексы элементов
• номера элементов массива

Если заполнить массив 10х10 случайными целыми числами от 1 до 10, получим запись: …
• 1
• 2
• 3
• 4

Если сгенерировать случайным образом 5 целых значений для массива объявленного как Dim mas(5) As Integer, получим запись: …
• 1
• 2
• 3
• 4

Закрыть файл, открытый с помощью инструкции Open, можно с помощью команды …
• FreeFile
• Get
• Reset
• FileClose
• Close
• Break
• Del
• Kill

Запись оператора множественного выбора в языке программирования VBA начинается со служебных слов …
• Case of
• Case Else
• Select Case
• Switch Case

Именованная область памяти, предназначенная для хранения данных – это …

К операторам, которые выбирают, какой из блоков кода будет выполнен в зависимости от значения выражения, относят …
• Integer
• Select Case
• Case
• If
• Boolean
• Next
• Const

К основным свойствам алгоритма следует отнести …
• линейность
• дискретность
• многозначность
• детерминированность
• гибкость
• элементарность
• результативность
• конечность
• применимость
• массовость

Константами называются элементы языка программирования, …
• не имеющие значений
• обозначаемые словом cont
• значения которых в процессе выполнения программы могут изменяться или не изменяться в зависимости от условия
• значения которых в процессе выполнения программы изменяются
• значения которых в процессе выполнения программы не изменяются

Корректная запись имени переменной может иметь вид: …
• Base1_Ball
• 1Base Ball
• baseball
• BASE
• Base.Ball
• _Base1_Ball_
• Base&.1
• BaseBall

Массив Dim MyArrayA(10, 1) As Single содержит …
• 10 строк и 1 столбец типа Single
• 10 строк и 1 столбец
• 11 строк и 2 столбца типа Single
• 11 строк и 1 столбец типа Single

Массив, объявленный как Dim MyArrayA(30) As Single, содержит …
• 30 элементов
• 1 элемент
• 31 элемент
• бесконечное количество элементов
• произвольное количество элементов

Метод в объектно-ориентированном программировании – это функция, работающая с …

Многократно повторяющиеся действия, т.е. выполнение вычислений по одним и тем же зависимостям, но при разных значениях входящих в них величин, – это …

На языке VBA объявить две целочисленных переменных I и N, и одну строковую переменную S можно так:

Найти все файлы, находящиеся в корневой директории диска C, поможет следующий фрагмент кода: …
• 1
• 2
• 3
Написать программу ввода с клавиатуры фамилии и возраста и записать это в файл произвольного доступа поможет следующий фрагмент кода: …
• 1
• 2
• 3
• 4

Неверно, что функции языка VBA работают с …
• бинарными файлами
• файлами индексно-последовательного доступа
• файлами последовательного доступа (текстовыми файлами)
• файлами произвольного доступа

Непрерывный процесс с момента принятия решения о необходимости создания автоматизированной информационной системы (АИС) до полного завершения ее эксплуатации – это … АИС
• модель жизненного цикла
• жизненный цикл
• каскадная модель жизненного цикла
• поэтапная модель жизненного цикла
• спиральная модель жизненного цикла

Непрерывный процесс с момента принятия решения о необходимости создания программного обеспечения (ПО) до полного завершения его эксплуатации – это …

Область использования процедуры Public Sub MyProg(N As Long) – …
• текущий модуль
• все открытые проекты
• все модули проекта
• текущая процедура

Объектно-ориентированное программирование характеризуется …
• наличием одной линейной программы
• разделением программы на модули
• тем, что все данные об объекте, его связи с другими объектами объединяются в одну структурную переменную

Оператор «Option Base 1» на языке программирования VBA …
• позволяет задать двойную точность для вычислений
• требует обязательного объявления всех переменных в программе
• позволяет не объявлять переменные в программе
• назначает режим отладки программы
• объявляет, что индексы всех массивов в модуле начинаются с 1

Операция, в которой одни и те же действия повторяются многократно, называется …
• условием
• циклом
• выражением
• функцией
• присваиванием

Определение факта достижения конца файла выполняет команда
• FileAttr
• FileLen
• EOF
• GetAttr
• Close
• LOF

Определи правильную последовательность шагов поиска минимального элемента в матрице:
1. проводится сравнение текущего элемента с минимумом
2. если текущий элемент меньше минимума, то минимуму присваивается значение текущего элемента
3. начало внутреннего цикла от 1 до числа столбцов
4. начало внешнего цикла от 1 до числа строк
5. индексам минимального элемента присваиваются значения текущего элемента
6. индексы минимального элемента инициализировать 1
7. минимуму присваивается значение первого элемента

Определив значение следующего арифметического выражения на VBA: 26 / 4 * 2 + 19 mod 3, получим …

Определить номер свободного канала для открытия файла можно с помощью команды …
• FileLen
• FileCopy
• Get
• FreeFile
• FileAttr

Основным недостатком компиляционной модели является …
• постоянное нахождение программы-транслятора в памяти
• повторная обработка повторяющихся команд
• поддержка диалогового режима
• многопроходность

Переопределяет размерность массива оператор …
• Dim
• ReDim
• Array
• ReSize

После выполнения программы на VBA (см. ниже) при первоначальном значении а = 10, a = -10 значение переменной b равно …

Последовательное выполнение каждого выражения программы машиной называется …
• компиляцией
• интерпретацией
• транскомпиляцией
• трансляцией

Правильное объявление процедуры: …
• Private Sub MyProg () As Integer
• Private Function MyProg ()
• Public Sub MyProg(N As Integer)
• Private Sub MyProg()
• Public Function MyProg(N As Integer) As Integer

Правильное объявление функции: …
• Public Sub MyProg(N As Integer)
• Private Sub MyProg()
• Public Function MyProg(N As Integer) As Integer
• Private Function MyProg ()
• Private Function MyProg () As Integer

Принцип создания класса на базе существующего – это …
• полиморфизм
• наследование
• перегрузка
• инкапсуляция
• делегирование

Присвоить переменной Txt_1 значение из текстового поля на языке программирования VBA можно с помощью записи: …
• Txt_1.TextBox1
• Txt_1.Text = Text
• Txt_1 = TextBox1.Text
• Txt_1 = TextBox1.Caption
• Txt_1 TextBox1.Text

Процедуре описанной Sub (Optional ByRef MyParam() As Long) передается в качестве такого параметра, как …
• переменная MyParam типа Long
• массив MyParam типа Long
• ссылка на переменную MyParam
• ссылка на массив MyParam

Работа с внешними текстовыми файлами в системе VBA включает в себя …
• копирование файлов, удаление неиспользуемых файлов, перемещение файлов с одного диска на другие и создание или удаление каталогов диска
• просмотр списка файлов в папке, определение размера файла или даты и времени, когда файл был модифицирован
• подключение внешних файлов
• сохранение данных в файлах MS Office
• поиск файлов в директориях, открытие, сохранение файлов

С технической реализацией проектных решений и выполнением с помощью выбранного инструментария разработчика (алгоритмические языки и системы программирования и т.д.) связаны такие этапы жизненного цикла программного продукта, как …
• документирование
• проектирование структуры
• программирование
• тестирование
• отладка
• сопровождение

Синтаксическая конструкция регулярного цикла имеет форму: …
• 1
• 2
• 3
• 4

Синтаксическая конструкция условного оператора имеет форму: …
• 1
• 2
• 3
• 4

Система программирования – это …
• устройство для создания компьютерных программ
• специальная программа, предназначенная для создания компьютерных программ
• операционная система компьютера
• программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения программ
• совокупность программ на определенном языке программирования
Система символов и правил их сочетания, предназначенная для взаимодействия человека со сложными машинами, – это …

Согласно стандарту ISO/IEC 12207 структура жизненного цикла программного обеспечения делится на три группы процессов: …
• составные, действующие и вспомогательные
• основные, дополнительные и остальные
• вспомогательные, основные и дополнительные
• основные, вспомогательные и организационные

Сопоставляя процедуру и функцию, можно утверждать, что …
• функция возвращает в точку вызова некое значение, которое, как правило, является результатом обработки переданной функции информации
• процедура лишь выполняет какие-либо действия, но ничего в точку вызова не возвращает
• и функция, и процедура возвращают в точку вызова некое значение, которое, как правило, является результатом обработки переданной информации
• и функция, и процедура лишь выполняют какие-либо действия, но ничего в точку вызова не возвращают

Сопоставляя файлы с последовательным и с произвольным доступом, можно утверждать, что …
• в файле последовательного доступа существует только одна внутренняя структура, образованная разделителями (запятыми или специальными символами, обозначающими переход на новую строку)
• в файле произвольного доступа существует только одна внутренняя структура, образованная разделителями (запятыми или специальными символами, обозначающими переход на новую строку)
• файл последовательного доступа – это файл, упорядоченный по записям, что позволяет быстро переместиться на любую запись по ее номеру, минуя предыдущие
• файл произвольного доступа – это файл, упорядоченный по записям, что позволяет быстро переместиться на любую запись по ее номеру, минуя предыдущие

Стадия эксплуатации программного средства состоит из фазы применения и фазы …

Структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач, выполняемых на протяжении существования ПО - это ...

Тип данных Boolean в языке программирования VBA …
• может хранить только два значения – True либо False
• может хранить только два значения – 1 либо 2
• может хранить любой набор данных
• не существует

Тип данных в языке VBA определяет …
• только значения, которые могут принимать объекты программы
• множество значений, допустимых для операций программы
• множество значений, которые могут принимать объекты программы, а также совокупность операций, допустимых над этими значениями
• только операции, допустимые над значениями, которые могут принимать объекты программы

Тип данных, который будет иметь переменная F, описанная на языке программирования VBA, – …
• Dim F
• Variant
• String
• Char
Упорядоченная последовательность величин, обозначаемая одним именем, называется …

Условное выражение, которое использует оператор IF для ветвления, должно быть типа …
• Integer
• Currency
• Varian
• Boolean
• String

Установите последовательность действий в редакторе VBA, необходимых для размещения в форме элемента управления:
1. перетащить элемент на форму
2. зажать левую клавишу мыши
3. в окне ToolBox найти необходимую пиктограмму элемента управления («установить соответствие»)
4. создать новую форму

Установите последовательность действий при работе в файлом:
1. закрыть файл
2. читать данные из файла
3. записать данные в файл
4. определить свободный номер файла
5. открыть файл
6. обработать данные

Установите последовательность этапов процесса разработки программного обеспечения:
1. тестирование
2. постановка задачи
3. подготовка к выполнению
4. отладка
5. выполнение
6. программирование
7. алгоритмизация

Установите правильную последовательность действий при вызове функции:
1. выход из функции
2. передача управления вызывающей программе
3. передача управления в тело функции
4. действия функции, обработка формальных параметров
5. присваивание возвращенного значения
6. инициализация локальных переменных

Установите правильную последовательность основных процессов жизненного цикла программного обеспечения:
1. развитие
2. реализация
3. спецификация требований
4. проектирование
5. определение требований
6. сопровождение
7. тестирование

Установите правильную последовательность шагов выполнения регулярного цикла:
1. установка начального значения счетчика
2. выполнение тела цикла
3. модификация счетчика
4. сравнение начального значения счетчика с конечным

Установите правильную последовательность шагов создания диалогового окна (формы) с одной кнопкой в редакторе VBA:
1. поместить на форму элемент Кнопка
2. создать новый макрос
3. вызвать редактор макросов
4. создать новую форму

Установите правильный порядок этапов математического моделирования процесса:
1. поиск математического описания
2. определение целей моделирования
3. анализ результата
4. проведение исследования

Установите правильный порядок этапов программирования при использовании V-модели:
1. реализация
2. концепция
3. проектирование архитектуры
4. тестирование и проверка системы
5. модульное тестирование и интеграция
6. детальное проектирование
7. введение в эксплуатацию и поддержка

Установите соответствие аспектов моделирования и свойств объекта, отражаемых в модели:

Установите соответствие действий с файлами и того, кто совершает эти действия:

Установите соответствие моделей жизненного цикла программного обеспечения (ПО) и их описания:

Установите соответствие типов функций и примеров функций каждого типа:

Установить соответствие команды на языке VBA и ее описания:

Фрагмент кода, приведенный ниже, выполняет …
• поиск максимального элемента массива и его номера
• только поиск максимального элемента массива
• поиск минимального элемента массива и его номера
• только поиск минимального элемента массива
• поиск элемента массива, имеющего значение, равное 1

Фрагмент кода, приведенный ниже, использует вид подпрограмм «…»
• процедура
• функция
• вложенные функции
• рекурсивная функция

Функция … преобразует строковую переменную в числовую
• Str()
• Val()
• Chr()
• Len()
• Abs()

Цикл … проверяет условие перед началом выполнения цикла
• 1
• 2
• 3
• 4
• 5
• 6


Цикл While … Wend выполнится на участке кода, приведенном ниже, …
• 30 раз
• 7 раз
• 8 раз
• 29 раз
• 27 раз

Цикл представляет собой …
• произвольную последовательность операторов
• линейную последовательность операторов
• ветвящуюся последовательность операторов
• последовательность операторов, которая выполняется однократно
• последовательность операторов, которая выполняется многократно

Цикл, выполняемый, если верно условие, заданное на входе в цикл, – это …
• регулярный цикл
• цикл с постусловием
• цикл с предусловием

Цикл, приведенный ниже, …
• выполнится 1 раз
• это бесконечный цикл
• выполнится 0 раз
• выполнится 10 раз
Чаще всего интерпретируемые языки программирования используются для …
• программирования баз данных
• программирования графических и видеоредакторов
• веб-программирования
• программирования корпоративных систем
• программирования систем реального времени
• логического программирования

Чтобы начать набор текста функции или подпрограммы на языке VBA, необходимо выполнить команду …
• Debug/CompileVBAProject
• Insert/Procedure;
• Insert/Module

Языки программирования, требующие явного последовательного описания алгоритма решения задачи, операторы которых объединяются в группы, отделенные от данных, – это … языки
• процедурно-ориентированные
• проблемно-ориентированные
• объектно-ориентированные

Языком программирования называется …
• совокупность средств и правил перевода текста с естественного языка на формальный
• совокупность средств и правил перевода текста с формального языка на естественный
• совокупность средств и правил представления алгоритма в виде, пригодном для выполнения вычислительной машиной
• язык, понятный программистам
• язык, понятный компьютеру

AddItem в языке программирования VBA для приложения Microsoft – это …
• метод для работы с командными кнопками
• метод для добавления строки в элемент управления «список»
• свойство элемента управления «текстовое окно»
• метод работы с объектом Workbook

Public Function MyProg(N As Integer) As Integer
• Public Sub MySub(Num As Integer) <=> процедура с параметром целого типа, используется во всех модулях
• Private Sub MySub() <=> процедура без параметров
• Public Function MyFun() As String <=> функция возвращает строковое значение
• Private Function MyF(Num As Long) <=> функция возвращает значение типа Variant

Select

VBA имеет несколько числовых типов данных – это …
• Long
• Float
• Integer
• Currency
• Boolean
• Double
• Real
• Single
• String

КОМПЕТЕНТНОСТНЫЙ ТЕСТ
Дана последовательность операторов VBA: Чему будет равен y?
• Y будет равен 10
• Y будет равен 4
• Y будет равен 14
• Y будет равен 8

На рабочем листе приложения Microsoft Word расположено текстовое окно. Необходимо обеспечивать вывод большого объема информации в текстовом окне с переносом последующих строк. Для этого следует использовать одно из свойств – Text, MultiLine, TextAlign или SpecialEffect. Какое свойство необходимо использовать?
• Text
• MultiLine
• TextAlign
• SpecialEffect

Недостатки этой модели жизненного цикла программного обеспечения (ПО) связаны с тем, что реальный процесс создания ПО информационных систем обычно не укладывается в жесткую схему. Практически постоянно возникает потребность возвращаться к предыдущим этапам, уточнять или пересматривать принятые решения. В результате сроки выполнения работы затягиваются, пользователи могут вносить замечания лишь по завершению всех работ с системой. При этом модели автоматизируемого объекта могут устареть к моменту их утверждения. Недостатки какой модели перечислены?
• Перечислены недостатки каскадной модели
• Перечислены недостатки поэтапной модели
• Перечислены недостатки спиральной модели

Необходимо в третий элемент массива A (объявленного ниже) Dim A() As String подставить значение из текстового поля: Какой вариант записи является правильным?
• A(3) = TextBox1.Text
• A(2) = TextBox1.Text
• A(2) = TextBox1.Caption
• A(С) = TextBox1.Text

Необходимо вычислить в переменной Col длину файла в килобайтах.
Укажите, в какой конструкции это делается правильно.
• 1
• 2
• 3
• 4

Необходимо составить программу VBA для нахождения из трех произвольных чисел A, B, C, задающих длины сторон треугольника, площади треугольника, если треугольник существует, в противном случае площадь треугольника будет считаться равной -1. Приведите пример такой программы.
• 1
• 2
• 3
• 4

Необходимо составить функцию VBA с именем fun5, которая вычисляет сумму S=1-2^3+3^3-...-n^3. Заголовок функции должен иметь вид: Function fun5(n).
Приведите запись такой функции.
• 1
• 2
• 3

Ниже дан код на языке VBA.
Определить, что выполняет данный код.
• Подсчитывает объем файла в килобайтах
• Подсчитывает количество файлов в директории
• Подсчитывает число каталогов в корневой директории
• Устанавливает текущий каталог
• Выводит содержимое каталога на экран

Разработка программного обеспечения ведется итерациями с циклами обратной связи между этапами. Межэтапные корректировки позволяют уменьшить трудоемкость процесса разработки по сравнению с каскадной моделью. Время жизни каждого из этапов растягивается на весь период разработки. Для какой модели жизненного цикла программного обеспечения характерны данные особенности?
• Для каскадной модели
• Для поэтапной модели
• Для логической модели
• Для спиральной модели
• Для интеллектуальной модели

НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.

СТАТЬ ЗАКАЗЧИКОМ