- Введение в курс
- Тема 1. Технология структурного программирования
- Практическое занятие. Программирование на языке С#. Технология структурного программирования
- Тема 2. Технология гибкого программирования
- Тема 3. Технология сборочного программирования
- Тема 4. Технология применения CASE-систем
- Практическое занятие. Программирование на С++. Технология применения CASE-систем
- Практическое занятие. Разработка объектной модели программной системы банкомата. Технология применения CASE-систем
- Тема 5. Экстремальное программирование
Алгоритм называется …, если его команды выполняются в порядке их естественного следования
Тип ответа: Текcтовый ответ
В блок-схему алгоритма входит …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- блок HTML
- вычислительный блок
- блок XML
- сетевой блок
В состав вычислительной системы входит …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- прикладное программное обеспечение
- редактор HTML
- среда проектирования Visual Studio
- движок BPEL
Ветвление обязательно должно содержать …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- условие и оператор, выполняемый в случае истинности условия
- оператор, выполняемый в случае истинности условия, и оператор, выполняемый в случае ложности условия
- оператор, выполняемый в случае ложности условия
- только условие
Визуально организованные рабочие процессы (на досках Kanban) обеспечивают …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- динамическое назначение ресурсов на основе требований к ролям программистов
- автоматическое управление протоколами работы компьютерной сети
- поддержку объектно-ориентированного программирования
- создание программных продуктов, распространяемых по лицензии GNU General Public Licension
Визуальное программирование – это разработка программной системы в …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- среде разработки из готовых деталей
- Web-приложении из готовых деталей
- среде разработки из программных моделей
- среде HTML из готовых деталей
Во время исполнения прикладная программа хранится в … памяти
Тип ответа: Текcтовый ответ
Для реализации логики алгоритма и программы, с точки зрения структурного программирования, не должны применяться…
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- безусловные переходы
- последовательное выполнение
- ветвления
- повторение (циклы)
Единица программного обеспечения, исполняемая на одном компьютере в пределах одного процесса, и предоставляющая некоторый набор сервисов, которые используются через ее внешний интерфейс другими компонентами, – это …
Тип ответа: Текcтовый ответ
Интерфейс информационной системы – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- окно ввода данных
- экранная заставка
- главное диалоговое окно
- окно вывода данных
К основным принципам объектно-ориентированного программирования относится …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- применение собственных тегов XML
- то, что класс обладает свойством инкапсуляции
- ориентация на машинное кодирование
- высокая скорость работы программы
К особенности модели Kanban можно отнести …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- запись каждого элемент на карточку и указание места элемента в рабочем процессе
- технологию визуального создания интерфейса пользователя в процессе работы
- отсутствие ограничений на количество элементов в каждом сегменте рабочего процесса
К особенностям объектно-ориентированного программирования относится …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- применение процедур
- введение понятия «программное событие»
- строгая типизация данных
- использование машинных кодов
К особенностям процедурного программирования относится …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- применение программных объектов
- отсутствие формальной связи данных с подпрограммой
- использование программных классов
- применение машинных кодов
К показателю качества программной системы относится …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- применение сетей VPN
- способность к взаимодействию
- хранение программ загрузки компьютера
- передача информационных пакетов
К преимуществу модели Kanban относится …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- максимальное использование ресурсов памяти компьютеров
- возможность управления сбором входных данных программы
- защита от внутренних пользователей информационной системы
- обеспечение видимости хода выполнения всего проекта
Мобильность программного средства означает …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- автоматическое управление передачей файлов
- передачу программного средства по компьютерной сети
- подготовленность программного средства к переносу из одной аппаратно-операционной среды в другую
- наличие оператора условного перехода
Модули в структурном программировании необходимы для …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- разбиения большой задачи на набор меньших
- ускорения решения поставленных задач
- уменьшения выделяемого времени решения задач
- оптимизации больших программ
Модульное программирование – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- настройка протокола работы беспроводной сенсорной сети
- программирование в виде отдельных блоков
- набор текста в текстовом редакторе
- анализ информационных потоков компьютерной сети
Модульное программирование обеспечивает …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- наследование новым программным агентом свойств базового объекта
- применение экземпляров классов как программных объектов
- использование протоколов канального уровня
- более быструю разработку программных систем
Оператор условного цикла, который выполняется как минимум один раз, выглядит как: …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- do…while
- for(…;…;…)
- while…
- if… case
Основная функция компилятора –перевод объектного файла программы в … коды
Тип ответа: Текcтовый ответ
Перечень операций, выполняемых компонентой, – это … компоненты
Тип ответа: Текcтовый ответ
Период от момента появления идеи создания программного продукта до момента завершения его поддержки фирмой-разработчиком – это … программного обеспечения
Тип ответа: Текcтовый ответ
Работа процессора характеризуется …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- защищенностью данных каждой программы
- фильтрацией информационных пакетов
- развертыванием серверов предприятия
Разработка … относится к стадии программирования
Тип ответа: Текcтовый ответ
Расположите в хронологической последовательности открытия в области программирования:
Тип ответа: Сортировка
- 1 ткацкий станок с перфокартами
- 2 аналитическая машина
- 3 первая программа для аналитической машины
- 4 объектно-ориентированное программирование
Рассмотрим объектную модель информационной системы банкомата. К основным функциям банкомата относятся: выдача наличных, внесение наличных, перевод денег с карты на карту, платежи, подключение к sms сервису, печать чека, баланса счета, выписки по счету. К аппаратным устройствам банкомата относятся: диспенсер (устройство, выдающее и принимающее купюры), кассеты с наличными деньгами, чековый принтер, журнальный принтер, экран, клавиатура, видеокамера, картридер (устройство для считывания карт), контроллер банкомата (устройство, управляющее банкоматом). Разработайте логику работы банкомата при снятии клиентом наличных денег.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Логика работы банкомата при снятии клиентом наличных денег: 1. Клиент вставляет карточку в устройство чтения банкомата. 2. Банкомат предлагает ввести ПИН-код. 3. Клиент вводит персональный ПИН-код. 4. Банкомат проверяет ПИН-код, отослав данные карты клиента серверу сети банкоматов. 5. Если ПИН-код неверен, то банкомат выводит сообщение об этом на экран. 6. Если ПИН-код верен, то банкомат предлагает клиенту выбрать операцию. 7. Клиент выбирает нужную ему операцию. 8. Банкомат предлагает клиенту ввести с клавиатуры реквизиты операции (в операции по выдаче наличных – это сумма к выдаче). 9. Клиент вводит суммы к выдаче. 10. Банкомат проверяет наличие запрошенной суммы на счету у клиента, и контроллер банкомата проверяет готовность устройств банкомата к выполнению операции. 11. Банкомат выполняет затребованную операцию. 12. В случае отсутствия запрошенной суммы на счету у клиента или неготовности устройств банкомата к выполнению операции банкомат выводит на экран соответствующее сообщение.
- Логика работы банкомата при снятии клиентом наличных денег: 1. Клиент вставляет карточку в устройство чтения банкомата. 2. Банкомат предлагает ввести ПИН-код. 3. Клиент вводит персональный ПИН-код. 4. Банкомат проверяет ПИН-код, отослав данные карты клиента менеджерам банка. 5. Если ПИН-код неверен, то банкомат получает от менеджеров банка сообщение и выводит сообщение на экран. 6. Если ПИН-код верен, то банкомат получает от менеджеров банка сообщение и предлагает клиенту выбрать операцию. 7. Клиент ждет выполнения нужной ему операции. 8. Банкомат предлагает клиенту ввести реквизиты операции (в операции по выдаче наличных – это сумма к выдаче). 9. Клиент вводит суммы к выдаче. 10. Банкомат отправляет сообщение менеджерам банка, они проверяют наличие запрошенной суммы на счету у клиента и контроллер банкомата проверяет готовность устройств банкомата к выполнению операции. 11. Банкомат получает сообщение от менеджеров банка о том, что деньги на счете есть (если такая операция была запрошена) и выполняет операцию. 12. В случае получения от менеджеров банка сообщения об отсутствии запрошенной суммы на счету у клиента или неготовности устройств банкомата к выполнению операции банкомат выводит на экран соответствующее сообщение.
- Логика работы банкомата при снятии клиентом наличных денег: 1. Клиент вставляет карточку в устройство чтения банкомата. 2. Банкомат предлагает ввести ПИН-код. 3. Клиент вводит персональный ПИН-код. 4. Банкомат проверяет ПИН-код, отослав данные карты клиента на сервер банка. 5. Если ПИН-код неверен, то банкомат выводит сообщение об этом на экран. 6. Если ПИН-код верен, то банкомат предлагает клиенту выбрать операцию. 7. Клиент выбирает нужную ему операцию. 8. Банкомат предлагает клиенту ввести сумму, которая у него на счете, и направляет запрос в банк. 9. Клиент ждет решения банка и суммы к выдаче. 10. Банкомат проверяет контроллер банкомата. 11. Если все подтверждено банком, то банкомат выполняет затребованную операцию. 12. В случае отсутствия запрошенной суммы на счету у клиента или неготовности устройств банкомата к выполнению операции банкомат выводит на экран сообщение, что клиенту нужно обратиться к менеджеру банка для уточнения.
Свойство масштабируемости информационной системы – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- возможность добавления новых программ и новых устройств без прерывания работы программы
- необходимое количество ресурсов памяти компьютеров
- автоматическое распределение ресурсов между процессами информационной системы
- изменение масштаба окна интерфейса информационной системы
Свойство управляемости программы – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- возможность управления сбором входных данных программы
- возможность управления операционной системой
- возможность управления структурой и потоком данных программы
- технологии развертывания, обслуживания и контроля программы
Свойством алгоритма является …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- масштабируемость
- четкость результатов
- наличие источника питания
- наличие сетевой карты
Системы телеобработки данных характеризует …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- ввод данных в момент их возникновения
- точка доступа беспроводной компьютерной сети
- среда проектирования информационной системы
- использование диаграмм языка UML
Сложность современных программных систем обусловлена …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- защитой от внутренних пользователей
- сложностью системного программного обеспечения
- протоколом работы компьютерной сети
- логической сложностью решаемых ими задач
Совокупность команд и операторов для решения алгоритма задачи – это … программирования
Тип ответа: Текcтовый ответ
Совокупность методов и средств, используемых в процессе разработки программного обеспечения, – это … программирования
Тип ответа: Текcтовый ответ
Структурное программирование – это программирование …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- в соответствии с заданным порядком
- несколькими программистами одновременно
- сериями коротких циклов (итераций)
Технология программирования с применением иерархической структуры блоков – это … программирование
Тип ответа: Текcтовый ответ
Требованием к алгоритму языка программирования является …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- результативность
- создание XML-файла
- выбор логики соединения в компьютерной сети
- присвоение имени файлу
Язык программирования C++ разработал …
Тип ответа: Текcтовый ответ
Язык программирования Pascal разработал …
Тип ответа: Текcтовый ответ
Язык C # – это усовершенствованный язык … для среды .NET
Тип ответа: Текcтовый ответ
Языки программирования С и С++ имеют общее свойство – они …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- нечувствительны к регистру букв
- поддерживают структурное программирование
- поддерживают объектно-ориентированное программирование
- являются предшественниками языка Assembler
Rapid Application Development (RAD) – это жизненный цикл процесса …
Тип ответа: Текcтовый ответ