- •Операторы языка высокого уровня
- •Программирование рекурсивных алгоритмов
- •Списки : основные виды и способы реализации
- •Способы конструирования программ
- •Унифицированный процесс разработки оо пс
- •Структурное программирование Методы структурного анализа
- •Модульное программирование
- •Организация процесса тестирования в структурном программировании
- •Применение моделей в структурном анализе
- •Структурное проектирование Мои задания Технология программирования и этапы ее развития
- •2. Какие из утверждений являются ошибочными?
- •3. В процессе обработки потока сообщений выполняются следующие действия:
- •4. Расположите в правильном порядке этапы развития программирования:
- •5. Отметьте характерные черты стихийного этапа развития программирования:
- •6. Отметьте характерные черты структурного программирования:
- •6. Отметьте характерные черты объектно-ориентированного программирования:
- •7. Отметьте характерные черты компонентного программирования:
- •Жизненный цикл и этапы разработки по
- •Технологичность программных продуктов
- •Постановка задачи
- •Анализ требований и определение спецификаций
- •Проектирование по
- •79. Для списковых структур данных характерно:
- •89. Диаграмма размещения показывает:
- •Пользовательский интерфейс
- •Этап реализации по
- •206. Какие из следующих утверждений верны:
- •Структуры данных
- •Компонентные технологии
Применение моделей в структурном анализе
97. Задание {{ 258 }} TextStructA22
Что лежит в основе модели структурного анализа
сценарии бизнес процессов
затраты на ресурсы и персонал
98. Задание {{ 260 }} TextStructA24
Что демонстрируют диаграммы потоков данных (DFD)
перемещение объектов от одного действия к другому
перемещение данных от одного действия к другому
перемещение объектов и данных от одного действия к другому
99. Задание {{ 261 }} TextStructA25
Что демонстрируют стрелки в диаграммах потоков данных (DFD)
отношения между данными (объектами)
перемещение объектов и данных в зависимости от действий
Структурное проектирование Мои задания Технология программирования и этапы ее развития
1. Какие из перечисленных характеристик не соответствуют структурному программированию:
использование структурных операторов передачи управления,
восходящее программирование,
программирование снизу-вверх,
модульная структура программ,
форматирование текста,
программа со структурой дерева,
использование оператора GoTo разрешено без ограничений,
нисходящее программирование,
программирование сверху-вниз,
использование оператора GoTo не рекомендуется,
структура программы – сеть с циклами,
число типов управляющих структур не ограничено,
использование оператора GoTo запрещено.
Ответ: 2, 3, 7, 11, 12, 13.
2. Какие из утверждений являются ошибочными?
Windows-приложения являются объектно-ориентированными программами.
Все Windows-приложения поддерживают оконный интерфейс.
Стандартные элементы управления реализованы в динамических библиотеках (DLL), являющихся часть ОС.
Все Windows-приложения являются программами, управляемыми внешними событиями.
Все Windows-приложения являются программами с фиксированной последовательностью выполнения.
Общение с объектом-окном выполняется с помощью сообщений.
Окно – это прямоугольная область экрана для организации обмена между пользователем и приложением.
Ответ: 4, 5.
3. В процессе обработки потока сообщений выполняются следующие действия:
Передача управления оконной процедуре.
Проверка сообщений в цикле ожидания.
Сообщение поступает в очередь системных сообщений.
Поступление сообщения вызывает наступление события.
Сообщение поступает в очередь сообщений приложения.
Обработчик события определяет реакцию окна на сообщение.
Укажите правильный порядок действий.
Ответ: 3, 5, 2, 1, 4, 6.
4. Расположите в правильном порядке этапы развития программирования:
объектно-ориентированное программирование;
стихийное программирование;
платформа Microsoft .Net;
компонентные технологии программирования;
структурное программирование.
Ответ: 2, 5, 1, 4, 3.
5. Отметьте характерные черты стихийного этапа развития программирования:
представление задачи в виде иерархии подзадач простейшей структуры;
процедурное программирование;
разграничение доступа к глобальным данным программы;
структурирование данных;
модульное программирование;
процедурная декомпозиция задач;
программа является совокупностью объектов;
совместимость на уровне двоичных кодов;
взаимодействие клиент-сервер;
интегрирование данных с подпрограммами их обработки в единой структуре данных;
пошаговая детализация алгоритмов;
локализация области видимости данных;
объектная декомпозиция задач;
визуальное программирование;
использование стандартизованных двоичных интерфейсов;
преимущественное использование глобальных данных.
Ответ: 2, 6, 16.