- Тема 9. Файлы
- Тема 10. Подпрограммы
- Тема 11. Указатели
- Тема 12. Структурное программирование
- Тема 13. Модульное программирование
- Тема 14. Основы объектно-ориентированного программирования
- Тема 15. Разработка приложений разного вида
- Тема 16. Интегрированная среда разработчика
- Заключение
- Итоговая аттестация
… возвращают значение в структурном программировании
Тип ответа: Текcтовый ответ
Абстракция процесса – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- процесс разработки программы
- сокрытие деталей реализации процесса
- изучение процессов в природе
- процесс абстракции
Аnd, or, not — это … операторы в Pascal
Тип ответа: Текcтовый ответ
Базовые принципы объектно-ориентированного программирования (ООП) — это инкапсуляция, наследование и …
Тип ответа: Текcтовый ответ
В окне кода проекта доступны инструменты для …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- составления, форматирования и работы с текстом
- форматирования кода, управления отступами
- отладки, компиляции и анализа кода
- составления документации и выполнения проекта
В основе структурного программирования лежит принцип …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- инкапсуляции
- абстракции
- иерархии
- структурирования
Возможность создания новых классов на основе уже существующих с возможностью использования их свойств и методов – это …
Тип ответа: Текcтовый ответ
Восстановите верный порядок освоения интерфейса среды разработки:
Тип ответа: Сортировка
- 1 изучение основных характеристик интерфейса
- 2 ознакомление с основными окнами и инструментами
- 3 настройка интерфейса под личные предпочтения
- 4 практическое применение знаний при работе над проектами
Восстановите правильную последовательность этапов в методике структурного программирования:
Тип ответа: Сортировка
- 1 определение структурного подхода к решению задачи
- 2 применение модульности и инкапсуляции
- 3 кодирование с применением структурного подхода
- 4 тестирование соблюдения структурных принципов
Выполнение проекта включает в себя … программного кода, сборку приложения и его запуск для тестирования
Тип ответа: Текcтовый ответ
Графическое представление алгоритма, которое помогает понять последовательность действий в программе, — это …
Тип ответа: Текcтовый ответ
Данные в бинарном формате хранит … файл
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- текстовый
- бинарный
- исполняемый
- системный
Дано уравнение x^2 - 5x + 6 = 0. Какой алгоритм представляет правильный способ решения уравнения?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Находим дискриминант D = b^2 - 4ac, затем используем формулу x = (-b ± √D) / 2a для нахождения корней.
- Выделяем полный квадрат, затем находим значения корней.
- Разбиваем на множители, после чего находим значения корней.
Для повторения операций с предварительно определенным числом повторений используется цикл …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- for
- repeat-until
- while
- do-while
Для работы с нетипизированными файлами используется … подход
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- случайный
- последовательный
- бинарный
- текстовый
Для работы с текстовыми файлами используется … подход
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- последовательный
- случайный
- каскадный
- параллельный
Для работы с типизированными файлами используется … подход
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- случайный
- последовательный
- бинарный
- текстовый
Заменить подстроку в строке на другую подстроку в Pascal можно так …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Replace(str, oldSubStr, newSubStr)
- Change(str, oldSubStr, newSubStr)
- str.replace(oldSubStr, newSubStr)
- SubStrReplace(str, oldSubStr, newSubStr)
Инкапсуляция в объектно-ориентированном программировании (ООП) – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- сокрытие деталей реализации объекта от внешнего мира
- передача состояния объекта от одного класса к другому
- использование наследования для создания подклассов
- переопределение методов в подклассе
Интерфейс в объектно-ориентированном программировании (ООП) – это класс, который содержит только …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- абстрактные методы
- конкретные методы
- свойства
- конструкторы
Интерфейс интегрированной среды разработчика включает в себя …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- основные окна, инструменты, объекты
- только основное окно
- только инструменты
- только объекты
К основным типам файлов относится … файл
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- текстовый, бинарный, системный
- текстовый, числовой, графический
- текстовый, художественный, видео
- текстовый, архивный, исполняемый
К рекурсивным функциям относится …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- использование дополнительной памяти
- возможность вызывать саму себя
- работа только с целочисленными значениями
- обязательное наличие оператора return
Класс в объектно-ориентированном программировании (ООП) – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- шаблон, по которому создаются объекты
- метод, который описывает поведение объекта
- массив, содержащий данные объекта
- свойство, определяющее состояние объекта
Компиляция программы – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- преобразование исходного кода в машинный код
- редактирование исходного кода
- тестирование программы
- запуск программы
Модель, в которой программа реагирует на события, происходящие внутри или вне нее, — это … модель
Тип ответа: Текcтовый ответ
Модуль в контексте структурного программирования – это отдельная …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- часть операционной системы
- часть программы, выполняющая определенную функцию
- переменная, используемая в программе
- процедура или функция
Модульное программирование – это программирование …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- с использованием модулей
- без использования модулей
- на языке Pascal
- на языке C++
Наследование в объектно-ориентированном программировании (ООП) – это процесс …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- создания нового класса на основе уже существующего
- сокрытия деталей реализации объекта
- создания экземпляра класса
- организации объектов в иерархию
Настройка среды и параметров … представлена в виде настраиваемых опций, панелей инструментов, окон и других элементов интерфейса
Тип ответа: Текcтовый ответ
Неверно, что … является методом структурного программирования
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- разделение программы на модули
- использование циклов и условных операторов
- использование глобальных переменных
- применение подпрограмм
Неверно, что оператор … относится к основам структурного программирования
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Независимая часть программы, реализующая конкретную функциональность, — это …
Тип ответа: Текcтовый ответ
Нужно найти максимальноезначение из четырех чисел. Какой алгоритм поиска максимального значения из четырех чисел правильный?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Вводим дополнительные две переменные а1 и а2, затем сравниваем все числа по очереди с переменной а1 и обновляем её при необходимости.
- Приравниваем первое число переменной а1, затем сравниваем остальные числа с этим значением и обновляем переменную при необходимости.
- Сравниваем первое число с переменной а1, если больше - обновляем переменную, затем сравниваем второе число с обновленным значением и так далее.
Объектно-ориентированное программирование (ООП) – это модель программирования, основанная на …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- объектах
- процедурах
- функциях
- массивах
Окно … проекта предназначено для написания, редактирования и просмотра программного кода проекта
Тип ответа: Текcтовый ответ
Окно кода проекта в интегрированной среде разработки – это окно для …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- написания текста программы
- работы с графическим интерфейсом
- отладки программы
- управления компонентами
Оператор «new» в языке Pascal …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- создает новую переменную
- создает новый указатель
- выделяет динамическую память для переменной
- указывает на существующую переменную
Определите верную последовательность процесса разработки функциональной схемы работы приложения:
Тип ответа: Сортировка
- 1 анализ задач и целей приложения
- 2 проектирование логики и потоков данных
- 3 кодирование и реализация функциональной схемы
- 4 проверка соответствия схемы заданным требованиям
Определите верную последовательность шагов при работе с двумерными массивами в PascalABC:
Тип ответа: Сортировка
- 1 определение размеров двумерного массива
- 2 создание структуры двумерного массива
- 3 заполнение массива данными
- 4 выполнение операций над элементами массива
Определите верную последовательность шагов при работе с текстовыми файлами в Pascal:
Тип ответа: Сортировка
- 1 открытие текстового файла для чтения или записи
- 2 чтение из файла или запись в файл
- 3 обработка данных из файла
- 4 закрытие файла после завершения операций
Определите верную последовательность этапов работы с конкатенацией строк в PascalABC:
Тип ответа: Сортировка
- 1 объявление строковых переменных
- 2 использование оператора '+' для соединения строк
- 3 проверка и анализ полученной строки
- 4 применение конкатенированной строки в задаче
Определите верную последовательность этапов работы с нетипизированными файлами в Pascal:
Тип ответа: Сортировка
- 1 открытие нетипизированного файла
- 2 чтение или запись блоков данных
- 3 управление позиционированием в файле
- 4 закрытие файла после завершения действий
Определите верную последовательность этапов работы со строками в PascalABC:
Тип ответа: Сортировка
- 1 объявление переменной типа строка
- 2 присваивание и изменение значений строк
- 3 использование стандартных процедур и функций для строк
- 4 обработка и анализ результатов операций со строками
Определите верный порядок действий при реализации условного оператора в PascalABC:
Тип ответа: Сортировка
- 1 определение условия для проверки
- 2 написание кода для различных исходов условия
- 3 применение операторов IF-THEN-ELSE
- 4 тестирование логики условного оператора
Определите верный порядок освоения базовых понятий объектно-ориентированного программирования (ООП):
Тип ответа: Сортировка
- 1 изучение понятий объекта, класса и интерфейса
- 2 освоение свойств и методов объектов
- 3 практическое применение объектов и классов в коде
- 4 анализ примеров использования интерфейсов
Определите верный порядок шагов использования меток и оператора безусловного перехода в Pascal:
Тип ответа: Сортировка
- 1 определение меток в программе
- 2 размещение оператора GOTO для перехода к метке
- 3 организация логики программы с переходами
- 4 тестирование и проверка корректности переходов
Определите верный порядок этапов разработки итерационных алгоритмов:
Тип ответа: Сортировка
- 1 определение условий цикла
- 2 конструирование циклических структур
- 3 реализация логики внутри цикла
- 4 тестирование и отладка циклов
Освободить динамическую память, выделенную с помощью оператора «new» можно с помощью оператора …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Основные окна, которые присутствуют в интерфейсе среды разработчика, — это окно …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- кода проекта, компонентов, свойств
- компиляции, отладки, тестирования
- проекта, выбора интерфейса, управления
- анализа, документации, конфигурации
Отладка приложения характеризуется устранением …
Тип ответа: Текcтовый ответ
Панель компонентов в интегрированной среде разработки – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- набор готовых элементов для создания пользовательского интерфейса
- перечень операторов и ключевых слов
- список отладочных инструментов
- реестр доступных функций
Переменная, которая действует во всем теле программы, – это … переменная
Тип ответа: Текcтовый ответ
Подпрограмма в программировании – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- условие в коде, останавливающее выполнение программы
- блок кода, который можно вызывать из других частей программы
- специальный тип данных
- часть операционной системы
Полиморфизм в объектно-ориентированном программировании (ООП) – это возможность объектов …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- разных классов обрабатываться одинаковым образом
- одного класса обладать разными свойствами
- одного класса обладать одними методами
- разных классов обладать разными методами
Получить адрес переменной в языке Pascal можно с помощью оператора …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Получить доступ к значению, на которое указывает указатель, можно с помощью оператора …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Предполагаемый состав и характеристика проекта в интегрированной среде разработки …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- содержит все файлы и ресурсы, необходимые для создания программы
- состоит только из одного исходного файла программы
- может быть для создания программы в любом языке программирования
Преподаватель задал вопрос студенту о том, зачем используют модули в программировании. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Для усложнения программы.
- Для того, чтобы разделить программу на логические блоки с целью повторного использования.
- Для ускорения выполнения программы.
Преподаватель задал вопрос студенту о том, как добавить текстовую строку «Hello» к переменной «message» типа String в Pascal. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Message + «Hello»;
- Message & «Hello»;
- Message := message + 'Hello';
Преподаватель задал вопрос студенту о том, как называется окно в интегрированной среде, где отображаются ошибки и предупреждения при компиляции кода. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Консоль.
- Окно вывода.
- Окно ошибок.
Преподаватель задал вопрос студенту о том, как называется процесс создания нового экземпляра объекта. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Инициализация.
- Деструктор.
- Инкапсуляция.
Преподаватель задал вопрос студенту о том, как объявить указатель на переменную типа integer в Pascal. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- var ptr: integer;
- pointer ptr: ^integer;
- var ptr: ^integer;
Преподаватель задал вопрос студенту о том, как объявить целочисленную переменную в разделе описаний программы в Pascal. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Var num : real;
- Var num : integer;
- Var num : char;
Преподаватель задал вопрос студенту о том, как описать новый тип данных «String» в разделе описаний программы в Pascal. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Type String = array1..255 of char;
- Type String = char;
- Type String = array of char;
Преподаватель задал вопрос студенту о том, как осуществить доступ к значению, на которое указывает указатель в Паскале. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Использовать оператор ^.
- Использовать оператор *.
- Использовать оператор #.
Преподаватель задал вопрос студенту о том, как переписать выражение 2^3, чтобы результат был равен 8 в Pascal. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Преподаватель задал вопрос студенту о том, как получить длину строки, хранимой в переменной «inputString» типа String, в Pascal. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- length(inputString);
- Size(inputString);
- len(inputString);
Преподаватель задал вопрос студенту о том, какая структура данных в Pascal позволяет хранить данные по принципу «последний вошел - первый вышел». Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Преподаватель задал вопрос студенту о том, какая структура данных в Pascal позволяет хранить элементы в виде пар «ключ-значение». Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Преподаватель задал вопрос студенту о том, какая структура предпочтительнее использовать для организации последовательности действий в программе. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Циклы.
- Ветвления (if-else).
- Последовательность.
Преподаватель задал вопрос студенту о том, какая функция используется для нахождения квадратного корня в Pascal. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Преподаватель задал вопрос студенту о том, какие основные функции предоставляет интегрированная среда разработчика (IDE). Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Только компиляция и выполнение кода.
- Редактирование кода, отладка, компиляция, выполнение.
- Только сохранение и открытие файлов.
Преподаватель задал вопрос студенту о том, какие преимущества обеспечивает модульное программирование. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Увеличение сложности программы.
- Уменьшение зависимости между различными частями программы.
- Увеличение дублирования кода.
Преподаватель задал вопрос студенту о том, какое ключевое слово используется в Pascal для создания файла. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Преподаватель задал вопрос студенту о том, какой из типов приложений является десктопным приложением. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Мобильное приложение.
- Веб-приложение.
- Приложение для компьютера.
Преподаватель задал вопрос студенту о том, какой оператор используется для ввода значения с клавиатуры в Pascal. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Преподаватель задал вопрос студенту о том, какой оператор используется для выполнения различных действий в зависимости от значения выражения. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- If-else.
- For-loop.
- Switch-case.
Преподаватель задал вопрос студенту о том, какой оператор используется для открытия файла в Pascal. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Преподаватель задал вопрос студенту о том, какой оператор используется для проверки неравенства в выражении A <> B в Pascal. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Преподаватель задал вопрос студенту о том, какой тип данных используется для хранения файла в Pascal. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Преподаватель задал вопрос студенту о том, какой цикл следует использовать, если необходимо выполнить определенное количество итераций, например для нахождения факториала в Pascal. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Преподаватель задал вопрос студенту о том, какой язык программирования чаще всего используется для создания мобильных приложений. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Преподаватель задал вопрос студенту о том, что будет результатом операции 10 div 3 в Pascal. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Преподаватель задал вопрос студенту о том, что вернет оператор сравнения 10 > 5 в Pascal. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Преподаватель задал вопрос студенту о том, что включает в себя модуль. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Только объявление переменных.
- Набор функций или процедур, описывающих определенную функциональность.
- Только комментарии к программе.
Преподаватель задал вопрос студенту о том, что нужно сделать, чтобы получить адрес переменной в Паскале и присвоить его указателю. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Использовать оператор &, затем присвоить указателю значение.
- Использовать оператор @, затем присвоить указателю значение.
- Невозможно получить адрес переменной в Паскале.
Преподаватель задал вопрос студенту о том, что такое веб-приложение. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Приложение, которое работает только в автономном режиме.
- Приложение, которое устанавливается на устройство пользователя.
- Приложение, которое запускается в веб-браузере.
Преподаватель задал вопрос студенту о том, что такое класс в объектно-ориентированном программировании. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Объект
- Шаблон для создания объектов
- Функция
Преподаватель попросил студента написать подпрограмму в Паскале для вычисления суммы двух чисел. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- pascal Copied Copy code function Sum(a, b: integer): integer; begin Sum := a * b; end;
- pascal Copied Copy code function Sum(a, b: integer): integer; begin Sum := a / b; end;
- pascal Copied Copy code function Sum(a, b: integer): integer; begin Sum := a + b; end;
Преподаватель спросил студента о том, какая структура программирования используется для повторения выполнения определенного блока кода до тех пор, пока заданное условие выполняется. Что должен ответить студент?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
При разработке игрового приложения можно использовать …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- меню, диалоговые окна, таблицы
- чекбоксы, радиокнопки, выпадающие списки
- графику, звук, управление игровыми объектами
- текстовые поля, кнопки, стандартные диалоги
При создании проекта с использованием кнопочных компонентов могут быть использованы …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- кнопка, текстовое поле, таблица
- чекбокс, радиокнопка, выпадающий список
- слайдер, прогресс бар, метка
- календарь, дерево, вкладки
При создании проекта с использованием компонентов стандартных диалогов и системы меню могут быть использованы …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- календарь, дерево, вкладки
- меню, диалоговые окна, таблица
- чекбокс, радиокнопка, выпадающий список
- слайдер, прогресс бар, метка
Простой тип данных … в Pascal представляет символьное значение, занимает 1 байт в памяти и может содержать любой символ из набора ASCII
Тип ответа: Текcтовый ответ
Процедуры в Pascal организованы с помощью ключевого слова …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- PROCEDURE
- FUNCTION
- PROGRAM
- ROUTINE
Разделение программы на небольшие подзадачи подразумевает принцип …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- инкапсуляции
- декомпозиции
- абстракции
- модульности
Разработка функциональной схемы работы приложения включает в себя …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- алгоритмы, описание функций, структуры данных
- интерфейс пользователя, базу данных, графические элементы
- систему меню, стандартные диалоги, кнопочные компоненты
- игровую механику, управление персонажем, визуальные эффекты
Расположите этапы применения основ структурного программирования в верной последовательности:
Тип ответа: Сортировка
- 1 определение задачи и её структурирование
- 2 разработка алгоритмов для каждой подзадачи
- 3 кодирование с использованием структурных блоков
- 4 тестирование и отладка программы
Расположите этапы процесса создания проекта с компонентами стандартных диалогов и системы меню в верном порядке:
Тип ответа: Сортировка
- 1 разработка структуры меню
- 2 добавление и настройка диалоговых компонентов
- 3 интеграция меню и диалогов в интерфейс
- 4 тестирование функциональности и удобства использования
Расположите этапы разработки модульного программного обеспечения в верном порядке:
Тип ответа: Сортировка
- 1 определение структуры и компонентов программы
- 2 разработка отдельных модулей
- 3 тестирование и отладка модулей
- 4 интеграция модулей в единую систему
Расставьте в верном порядке шаги понимания основных принципов объектно-ориентированного программирования (ООП):
Тип ответа: Сортировка
- 1 изучение инкапсуляции, наследования и полиморфизма
- 2 анализ примеров каждого принципа
- 3 применение этих принципов в проектах
- 4 использование принципов для улучшения кода
Расставьте в правильном порядке этапы создания подпрограмм в Pascal:
Тип ответа: Сортировка
- 1 определение необходимости и назначения подпрограммы
- 2 написание кода подпрограммы (процедуры или функции)
- 3 вызов подпрограммы в основной части программы
- 4 тестирование и отладка подпрограммы
Расставьте шаги работы с указателями в Pascal в верной последовательности:
Тип ответа: Сортировка
- 1 понимание концепции указателей и их синтаксиса
- 2 объявление и инициализация указателей
- 3 использование указателей для доступа к данным
- 4 управление памятью, связанной с указателями
Рекурсия – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- способ организации цикла
- функция, вызывающая саму себя
- способ объявления переменных в Pascal
- линейная структура данных
С помощью оператора … выделяется динамическая память (оператор)
Тип ответа: Текcтовый ответ
С помощью символа … получается адрес переменной
Тип ответа: Текcтовый ответ
Свяжите виды приложений с характерными для них элементами разработки:
Тип ответа: Сопоставление
- A. Приложение с кнопочными компонентами
- B. Игровое приложение
- C. Приложение со стандартными диалогами
- D. Приложение с функциональным интерфейсом
- E. интеграция системы меню и готовых диалоговых окон
- F. размещение кнопок для выполнения команд
- G. использование анимаций, графики и игровой логики
- H. предоставление пользователю эффективных средств управления
Свяжите концепции компонентного программирования с их характеристиками:
Тип ответа: Сопоставление
- A. Компоненты
- B. Свойства компонентов
- C. Событийно-управляемое программирование
- D. Компонентно-ориентированный подход
- E. Независимые блоки, из которых строятся приложения
- F. Атрибуты или характеристики компонентов
- G. Программирование, основанное на обработке событий
- H. Создание программ путём соединения готовых компонентов
Свяжите примеры подпрограмм в Pascal с их типами:
Тип ответа: Сопоставление
- A. Процедура для сортировки массива
- B. Функция вычисления факториала
- C. Рекурсивная функция нахождения N-го числа Фибоначчи
- D. процедура
- E. функция
- F. рекурсивная функция
Свяжите требования к аппаратным и программным средствам интегрированной среды разработки (IDE) с их назначением:
Тип ответа: Сопоставление
- A. Производительность компьютера
- B. Операционная система
- C. Доступное пространство на диске
- D. Поддержка языков программирования
- E. важна для хранения проектов и компонентов
- F. определяет, какие языки можно использовать в среде
- G. влияет на скорость компиляции и запуска программ
- H. необходима для установки и эффективной работы среды разработки
Соедините функции для работы с текстовыми файлами в Pascal с их характеристиками:
Тип ответа: Сопоставление
- A. Readln
- B. Writeln
- C. Eof
- D. Seek
- E. читает строку из файла
- F. записывает строку в файл
- G. проверяет, достигнут ли конец файла
- H. перемещает указатель файла
Создать указатель в языке Pascal можно с помощью …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- ключевого слова «pointer»
- оператора «»
- ключевого слова «var»
- «&»
Соотнесите компоненты интегрированной среды разработки (IDE) с их функциями:
Тип ответа: Сопоставление
- A. Панель инструментов
- B. Окно кода
- C. Обозреватель проектов
- D. Консоль вывода
- E. быстрый доступ к часто используемым функциям и командам
- F. отображение и редактирование исходного кода проекта
- G. просмотр структуры и файлов в проекте
- H. вывод результатов выполнения программы и сообщений об ошибках
Соотнесите особенности организации подпрограмм в Pascal с их характеристиками:
Тип ответа: Сопоставление
- A. Параметры подпрограмм
- B. Локальные переменные
- C. Возвращаемое значение
- D. Точка входа
- E. значение, которое функция отправляет вызывающей стороне
- F. данные, передаваемые в подпрограмму при ее вызове
- G. переменные, действующие только внутри подпрограммы
- H. место начала выполнения подпрограммы
Соотнесите понятия модульного программирования с их определениями:
Тип ответа: Сопоставление
- A. Инкапсуляция
- B. Модулярность
- C. Связность
- D. Связывание
- E. скрытие внутренней структуры и данных модуля от внешних вмешательств
- F. разделение программы на функциональные блоки или модули
- G. степень, в которой задачи, выполняемые модулем, связаны друг с другом
- H. Способность различных модулей взаимодействовать друг с другом
Соотнесите типы файлов в Pascal с их характеристиками:
Тип ответа: Сопоставление
- A. Текстовые файлы
- B. Типизированные файлы
- C. Нетипизированные файлы
- D. содержат текст, читаемый человеком
- E. содержат данные в формате, определяемом типом данных
- F. используются для хранения данных без фиксированной структуры
Сопоставьте базовые понятия объектно-ориентированного программирования (ООП) с их определениями:
Тип ответа: Сопоставление
- A. Объект
- B. Класс
- C. Метод
- D. Интерфейс
- E. функция или процедура, связанная с объектом
- F. экземпляр класса
- G. шаблон, по которому создаются объекты
- H. набор методов, которые класс должен реализовать
Сопоставьте виды подпрограмм в Pascal с их определениями:
Тип ответа: Сопоставление
- A. Процедуры
- B. Функции
- C. Рекурсивные функции
- D. вызывают сами себя
- E. выполняют задачу без возврата значения
- F. выполняют задачу и возвращают результат
Сопоставьте задачи разработки приложения с их реализацией:
Тип ответа: Сопоставление
- A. Создание интерфейса приложения
- B. Разработка функциональной схемы работы
- C. Разработка игрового приложения
- D. Отладка приложения
- E. поиск и устранение ошибок в программе
- F. создание приложения, ориентированного на развлечение и взаимодействие пользователя
- G. проектирование логики и последовательности действий программы
- H. проектирование визуального представления и компоновка элементов управления
Сопоставьте концепции модульного программирования с их определениями:
Тип ответа: Сопоставление
- A. Абстракция процесса
- B. Абстракция данных
- C. Понятие модуля
- D. Структура модуля
- E. организация кода и данных в самодостаточный блок
- F. разделение программы на независимые блоки с определенной функциональностью
- G. изоляция деталей реализации от внешнего использования
- H. определение интерфейса и реализации в раздельных частях
Сопоставьте логические операции в Pascal с их описанием:
Тип ответа: Сопоставление
- A. And
- B. Or
- C. Not
- D. Xor
- E. логическое «И»
- F. логическое «ИЛИ»
- G. логическое отрицание
- H. исключающее "ИЛИ"
Сопоставьте операции с множествами в Pascal с их функциями:
Тип ответа: Сопоставление
- A. Union
- B. Intersection
- C. In
- D. Include
- E. пересечение множеств
- F. проверка на принадлежность элемента множеству
- G. объединение множеств
- H. добавление элемента в множество
Сопоставьте основные операции с указателями в Pascal с их назначением:
Тип ответа: Сопоставление
- A. ^ (Разыменование)
- B. @ (Получение адреса)
- C. New
- D. Dispose
- E. получает значение по адресу, на который указывает указатель
- F. возвращает адрес переменной
- G. выделяет память для динамической переменной
- H. освобождает память, занятую динамической переменной
Сопоставьте основные принципы структурного программирования с их описаниями:
Тип ответа: Сопоставление
- A. Последовательность
- B. Выбор (ветвление)
- C. Цикл
- D. Модульность
- E. повторение определенного блока кода
- F. разбиение программы на независимые блоки или подпрограммы
- G. исполнение команд одна за другой в заданном порядке
- H. исполнение кода, основанное на условии
Сопоставьте понятие и его определение:
Тип ответа: Сопоставление
- A. While
- B. Real
- C. Program
- D. Writeln
- E. Var
- F. определяет начало цикла с предусловием
- G. тип данных для хранения действительных чисел
- H. ключевое слово для начала определения программы
- I. команда для вывода данных на экран
- J. ключевое слово для объявления переменных
Сопоставьте термин и его определение:
Тип ответа: Сопоставление
- A. Конечность
- B. Блок-схема
- C. Ошибка
- D. Комментарий
- E. необходимое свойство алгоритма, гарантирующее его завершение после конечного числа шагов
- F. способ представления алгоритма в виде схемы
- G. термин, обозначающий ошибку в алгоритме
- H. оператор алгоритма, который не изменяет его ход
Способ построения программы, основанный на ее разделении на отдельные модули с явно определенными интерфейсами и отсутствием взаимных зависимостей между модулями — это модульная …
Тип ответа: Текcтовый ответ
Стандартные модули, которые включены в язык Pascal, — это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- input, output
- main, module
- read, write
- program, procedure
Стек вызовов функций – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- место в оперативной памяти, где хранятся все локальные переменные подпрограмм
- структура данных, используемая для хранения параметров функций
- путь, который программа следует при вызове функции
- способ передачи параметров в функции
Структура модуля включает в себя …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- программу и процедуры
- импорт и экспорт данных
- подпрограммы и функции
- главный модуль и вспомогательный модуль
Тестирование и отладка приложения включает в себя …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- проверку работоспособности, исправление ошибок, оптимизацию кода
- создание графического интерфейса, добавление новых функций, адаптацию под разные операционные системы
- определение требований к программе, документирование процесса разработки, определение потребностей пользователей
- установку дополнительных библиотек, оптимизацию интерфейса, тестирование производительности
Тестирование приложения включает в себя проверку …
Тип ответа: Текcтовый ответ
Указатель в языке Pascal – это переменная, которая хранит …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- адрес другой переменной
- значение другой переменной
- ссылку на другую переменную
- указание на другую переменную
Файл, который хранит данные в виде последовательности символов, — это … файл
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- текстовый
- бинарный
- исполняемый
- системный
Форма представления алгоритмов величает в себя …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- исходные данные и результат
- только код алгоритма
- пояснения к алгоритму
- входные данные, результат и последовательность действий
Формальное описание объекта, включающее его свойства и методы, — это … в объектно-ориентированном программировании (ООП)
Тип ответа: Текcтовый ответ
Функции в Pascal организованы с помощью ключевого слова …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- PROCEDURE
- FUNCTION
- PROGRAM
- ROUTINE
Функциональный интерфейс приложения в языке Pascal можно разработать с помощью …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- кнопок и текстовых полей
- таблиц и диаграмм
- анимации и звуковых эффектов
- системы меню и стандартных диалогов
Функция Ln(1) вернет результат …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Цикл … используется для определенного количества итераций
Тип ответа: Текcтовый ответ
Цикл, который выполняет тело цикла, а затем проверяет условие, — это цикл с …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- постусловием
- предусловием
- параметром
Чтобы закончить выполнение подпрограммы и вернуть значение, нужно использовать оператор …
Тип ответа: Текcтовый ответ
Чтобы закрыть файл после работы с ним, нужно использовать оператор …
Тип ответа: Текcтовый ответ
Чтобы записать данные в файл, нужно использовать оператор …
Тип ответа: Текcтовый ответ
Чтобы открыть существующий файл для чтения, нужно использовать процедуру …
Тип ответа: Текcтовый ответ
Чтобы прочитать данные из файла, нужно использовать оператор …
Тип ответа: Текcтовый ответ
SysUtils, Math, StrUtils, DateUtil это стандартные …, которые используются в модульном программировании на Pascal
Тип ответа: Текcтовый ответ
Type TPerson = record Name: string; Age: integer; end; — это создание … в Pascal
Тип ответа: Текcтовый ответ
Var set1: set of 1..100; — это объявление … в Pascal
Тип ответа: Текcтовый ответ