Главная / Программирование / Парадигмы программирования

Парадигмы программирования - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: Курс знакомит студентов с разнообразием стилей и языков программирования. Выбор изучаемых парадигм отражает эволюцию языков, используемых при решении задач системной и прикладной информатики от низкоуровневого программирования на стыке с аппаратурой до языков сверх высокого уровня и параллельного программирования.
Парадигма программирования - это
(1) инструмент грамматического описания фактов, событий, явлений и процессов
(2) процесс осуществления неординарного разбора элементов языка
(3) совокупность фактов, влияющих на относительную контекстность любого языка программирования
Сборка программы из автономно развивающихся компонентов опирается
(1) на прогнозирование результата
(2) на формулировку достигаемой цели
(3) на наличие терминов, характеризующих контекстность и свободность детерминантов
Применение параллельных архитектур
(1) повышает производительность при решении задач
(2) понижает производительность при решении задач
(3) оставляет производительность неименной
При организации высококвалифицированных процессов информационной обработки используют
(1) формализацию
(2) спецификацию данных
(3) рекреативную корреляцию
Оптимизирующая компиляция - это
(1) область применения формальных методов преобразования программ и процессов
(2) деструктуризация компилирующей области
(3) реструктуризация корреляционных звеньев
Принципиальная разница в средствах и методах информационной обработки лежит на уровне
(1) семантики процессов
(2) синтаксиса процессов
(3) прагматики процессов
Распределенные информационные системы представляют собой
(1) набор независимо функционирующих составляющих, выглядящих как единая система
(2) набор тесно связанных между собой компонентов
(3) набор функционалов и детерминантов
К уровням разработки системы программирования относят
(1) синтаксис
(2) семантику
(3) прагматику реализуемого языка
Принципы и способы программирования
(1) не зависят от языка
(2) находятся в строгой зависимости от языка
(3) не связаны с языком
Для машинно-ориентированных языков-оболочек свойственны
(1) эффективность
(2) компактность программ
(3) достаточный уровень абстрагирования от конкретики процессоров
Макропроцессор - это
(1) мощный инструмент повышения емкости действий
(2) техническое средство, направленное на снижение вероятности появления ошибки
(3) система кодов и операндов высокого уровня
Внешне языки управления процессами выглядят
(1) как макроассемблеры
(2) как языки высокого уровня
(3) как нечто среднее между макроассемблерами и языками высокого уровня
Идея функционального программирования опирается
(1) на понятие функциональных детерминантов
(2) на интуитивное представление о функциях
(3) на систему итерационных функциональных представлений, составляющих теорию контекстной функциональной зависимости
Процесс переложения функциональных программ в императивные
(1) проще, чем наоборот
(2) сложнее, чем наоборот
(3) идентичен по сложности обратному процессу
Прямой перебор вариантов в языках логического и генетического программирования
(1) возможен
(2) невозможен
(3) не имеет практического смысла
К парадигмам программирования обычно относят
(1) парадигмы прикладного программирования
(2) парадигмы теоретического программирования
(3) парадигмы функционального программирования
Учет спектра низкоуровневых реализационных средств обеспечивает
(1) эффективность кода программы
(2) интерпретацию символов
(3) детерминизацию и корреляцию
Чтобы при оптимизирующей компиляции был выполнен аккуратный выбор наиболее эффективной схемы параллелизма нужно
(1) выразить языковыми средствами естественный параллелизма на уровне постановки задачи
(2) упростить вывод данных
(3) детерминизировать корреляты всех уровней
К синтаксически управляемым методам информационной обработки относят
(1) кодогенерацию
(2) конструирование интерпретаторов
(3) конструирование компиляторов
При оптимизации программы анализируется
(1) серия ее функциональных эквивалентов
(2) наличие нестандартных детерминантов
(3) наличие стандартных недетерминантов
Специализация интерпретатора программ производится с целью учета уровня достоверности
(1) определений
(2) дополнений
(3) обобщений
К характерным особенностям распределенных информационных систем относят
(1) скрытие малосущественных различий и связей между узлами
(2) поддержку расширения сети
(3) поддержку масштабирования числа узлов
Синтаксис определяет
(1) внешний вид программ
(2) класс процессов, порождаемых программами
(3) возможности реализации процессов в рамках конкретных условий применения программ
Процесс перевода программы с языка ассемблера в язык машинных команд называют
(1) ассемблированием
(2) дизассемблированием
(3) кодом ассемблера
По технике программирования Форт
(1) абсолютно отличается от макроассемблера
(2) ничем не отличается от макроассемблера
(3) несколько похож на макроассемблер
Макропреобразования могут представляться в виде
(1) текстовой подстановки
(2) условной подстановки
(3) вычисляемых макропреобразований
Выполнение команды во внешних языках управления процессами рассматривается как
(1) событие
(2) переход в состояние детерминирующего определения
(3) древовидная цепочка данных
Функции программы
(1) зависят от контекста описания
(2) независимы от контекста описания
(3) полностью совместимы с контекстом описания
Любые конструкции стандартных языков программирования могут быть введены
(1) как функции
(2) как детерминизмы
(3) в виде итерационных последовательностей
Набор вариантов
(1) требует одновременного существования всех составляющих
(2) не требует одновременного существования всех составляющих
(3) не определяется существованием составляющих
Алгол и Паскаль относятся к
(1) прикладному программированию
(2) теоретическому программированию
(3) функциональному программированию
Контекст содержит
(1) определения
(2) структуру объектов
(3) свойства объектов
Техника программирования в достаточно сложных областях науки и техники иллюстрируется на
(1) задачах линейного программирования
(2) задачах организации параллельных вычислений
(3) методе взаимных детерминантов
Применение функций высших порядков характерно
(1) при решении задач регулярной обработки формализованной информации
(2) для проведения процесса частичной реструктуризации
(3) для метода неполной корреляции
К примерам оптимизации можно отнести
(1) компиляцию
(2) распараллеливание
(3) деструктуризацию
Динамика представления знаний сводится к
(1) обобщению представлений
(2) интерпретации представлений
(3) переходу от одного представления к другому
К типовым задачам распределенных информационных систем относят
(1) эксплуатацию общих ресурсов
(2) поддержку виртуальных коллективов
(3) обеспечение безопасности и конфиденциальности отдельных процессов
При изучении парадигм программирования центральную роль играет
(1) детерминизм
(2) компиляция
(3) семантика
Для реализации процесса ассемблирования требуется
(1) счетчик адресов
(2) компилятор
(3) таблица идентификаторов
Программирование на Форте сопровождается
(1) систематической сверткой понятий
(2) систематической разверткой понятий
(3) семантическим прагматизмом
Любой класс макропреобразований может использовать
(1) локальные переменные
(2) глобальные переменные
(3) детерминанты высших порядков
Реакция на событие программируется как
(1) система неопределенных интерпретаторов
(2) обработчик события
(3) зависимый итерационный автомат
Аргументы простых функций вычисляются
(1) во время процедуры
(2) предварительно
(3) по методу полной детерминизации
Для смягчения недостатков исходной схемы интерпретации используют
(1) списки свойств атома
(2) деструктивные операции
(3) детерминированные древовидные структуры
Отладка основной программы, выполняющей целевую обработку данных
(1) невозможна
(2) возможна
(3) не применяется на практике
К стилям программирования относят
(1) машинно-ориентированное программирование
(2) системное программирование
(3) декларативно-логическое программирование
Текст программы представляет собой
(1) динамику управления процессами
(2) схему информационных потоков
(3) древовидную структуру детерминизированных данных
Сложные построения факторизуются так, что
(1) выделяются несложные отображающие функции
(2) выделяются сложные отображающие функции
(3) не происходит выделение функций
При реализации и настройке сложных информационных систем возникают задачи с применением функций
(1) высших порядков
(2) низших порядков
(3) специальных порядков
Средства управления процессами изначально опираются на
(1) интуитивное представление о вычислении выражений
(2) строгие математические зависимости
(3) детерминированные определения контекстности
Ограничение динамики представления знаний систематически преодолевается посредством
(1) сравнительно невысокой точностью
(2) быстротой автоматизированного выполнения чертежно-конструкторских работ
(3) сравнительно невысокой быстротой обработки
Решение задач распределенных информационных систем сопряжено с выполнением требований
(1) прозрачности доступа к данным
(2) управления степенью открытости процесса разработки
(3) интероперабельности компонент и комплексов
Для сравнения парадигм программирования применяется
(1) Венская методика
(2) детерминирование
(3) другая парадигма
Ассемблерная программа содержит
(1) описания распределяемой памяти
(2) символические представления команд
(3) директивы управления ассемблированием
Техника компиляции на языке Форт
(1) весьма эффективна
(2) не приносит результатов
(3) не используется
Обычно макроопределения формируются
(1) с учетом границ строк
(2) без учета границ строк
(3) без применения понятия границы строки
Программа процесса может быть нацелена на
(1) обеспечение непрерывного обслуживания заданий на обработку объектов
(2) осуществление интерпретации в зависимости от наличия детерминантов
(3) компиляцию независимо от наличия или отсутствия недетерминантов
Специальные функции обрабатывают аргументы
(1) по строго стандартным правилам
(2) нестандартным способом
(3) итерационно или недетерминированно
Раскрутка систем программирования
(1) возможна
(2) невозможна
(3) не имеет смысла, как понятие
Обычно понятие алгоритма и программы связывают с
(1) детерминированными процессами
(2) интерпретациями
(3) недетерминантами
Аппаратным подходом к организации работы компьютера характеризуется
(1) низкоуровневое программирование
(2) системное программирование
(3) декларативно-логическое программирование
Объектно-ориентированное программирование структурирует множество частных методов в соответствии с
(1) иерархией классов объектов
(2) параметрами детерминизации
(3) наличием интерпретации и корреляции
При организации сложной информационной обработки
(1) можно независимо варьировать структуры данных
(2) невозможно независимо варьировать структуры данных
(3) необходимо детерминировать недетерминанты
Функции высших порядков используют
(1) рекорреляцию
(2) детерминизацию
(3) другие функции
В результате управления вычислениями появляется возможность
(1) влиять на эффективность программ
(2) влиять на надежность программ
(3) провести частичную интерпретацию
Последовательность шагов обобщения можно называть
(1) индуктивным развитием представления знаний
(2) дедуктивным развитием представления знаний
(3) деструктивным развитием представления знаний
Чаще всего распределенная информационная система реализуется на базе
(1) сетевой операционной системы
(2) обычной операционной системы
(3) нестандартной операционной системы
Венский метод годится для описания
(1) машин
(2) алгоритмов
(3) структур данных
Точка входа в программу из операционной системы
(1) обычно выделена
(2) не выделена
(3) не определяется
Данные и команды в программе на языке Форт представляются в виде
(1) последовательности слов
(2) недетерминантов
(3) самплеров
Для автономных макропроцессоров характерны
(1) управляющие символы
(2) счетчики
(3) генераторы уникальных значений
Для процессов во внешних языках управления
(1) возможна синхронизация процессов
(2) характерно порождение подчиненных процессов
(3) применяется принцип неполной интерпретации по всем параметрам
В качестве результата функции допускаются
(1) древовидные детерминанты
(2) варианты значений
(3) подклассы стандартных компиляторов
Prog-форма имеет структуру
(1) подобную определениям функций и процедур в Паскале
(2) абсолютно отличную от функций и процедур в Паскале
(3) абсолютно идентичную функциям и процедурам в Паскале
По смыслу выбор варианта похож на
(1) выбор произвольного элемента множества
(2) отсеивание детерминизмов
(3) интерпретацию
Для программ системного программирования характерна
(1) конфигурация оборудования
(2) компиляционная схема обработки
(3) автоматизированная оптимизация и контроль
После того, как продумывается все, что можно делать с объектом данного класса, в программе достаточно
(1) упоминать методы обработки объекта
(2) расставлять метки
(3) провести реструктуризацию детерминантов
При организации сложной информационной обработки
(1) можно независимо варьировать функционалы
(2) невозможно независимо варьировать функционалы
(3) необходимо детерминировать недетерминанты
Правильность выражений с функциями высшего порядка требует
(1) корректной подстановки параметров
(2) детерминизации недетерминантов
(3) интерпретации несогласованных символов
Любое очень объемное, сложное данное
(1) можно интерпретировать в контекстном ключе
(2) можно вычислять "по частям"
(3) можно дифференцировать в соответствии с концепцией детерминизации
Индуктивное развитие
(1) не имеет пределов
(2) имеет определенные пределы
(3) не связывается ограничением пределов
На уровне реализации принципиально важными считаются
(1) отказоустойчивость
(2) защита транзакций при сбоях
(3) непредсказуемость времени реакции
Интерпретирующий автомат содержит в качестве компоненты состояния
(1) управляемую часть
(2) управляющую часть
(3) детерминант
Код программы обладает
(1) перемещаемостью
(2) листанием страниц памяти
(3) зависимостью от данных
Данные при программировании на языке Форт загружаются
(1) на компилятор
(2) на интерпретатор
(3) на стек
Макросом называют
(1) интерпретатор с конечным числом значений
(2) детерминант с неограниченным приоритетом
(3) средство замены строки на другую
Программа процесса во внешних языках управления
(1) может применяться равноправно с командами
(2) не применяется с командами
(3) не имеет равноправности с командами
Организация управления, достаточного для оптимизации и программирования параллельных процессов, реализуется с помощью
(1) замедленных вычислений
(2) ленивых вычислений
(3) приоритетов функционирования
Локализация оператора производится
(1) символом
(2) приоритетом
(3) меткой
Если допустить недетерминизм, то понятия алгоритма и программы
(1) не сильно усложнятся
(2) кардинально изменятся
(3) абсолютно не усложнятся
На достижение предельно возможных характеристик при решении особо важных задач нацелено
(1) высокопроизводительное программирование
(2) низкоуровневое программирование
(3) декларативно-логическое программирование
На каждом уровне иерархии можно варьировать
(1) набор методов
(2) структуру объектов
(3) детерминанты
При организации сложной информационной обработки
(1) можно независимо варьировать отображающие функции
(2) невозможно независимо варьировать функционалы
(3) необходимо детерминировать недетерминанты
Функции можно ранжировать на основе
(1) приоритетов
(2) недетерминантов
(3) типовых выражений
Чтобы исключить повторное вычисление совпадающих рецептов, в его внутреннее представление вводится
(1) приоритет
(2) коррелят
(3) флаг
В результате индуктивного развития представления знаний наблюдается тенденция
(1) к снижению доли средств декларативного характера
(2) к возрастанию доли средств декларативного характера
(3) к исчезновению средств декларативного характера
К критериям успешности разработки распределенных информационных систем относят
(1) оптимальные затраты на разработку
(2) легкость расширения простым добавлением узлов
(3) легкость расширения простым перераспределением зон
Способ определения семантики языка программирования с помощью интерпретатора над языково-ориентированной абстрактной машиной называют
(1) операционной прагматикой языка
(2) операционной семантикой языка
(3) операционным синтаксисом языка
Ассемблер обеспечивает средства управления распределением памяти и управления компиляцией кода
(1) в зависимости от системы команд
(2) независимо от системы команд
(3) одинаково для всех случаев
Контекст исполнения программы на языке Форт образуют
(1) компиляторы
(2) интерпретаторы
(3) словари
Замену строки на другую, полученную из исходной по заранее заданным правилам, осуществляетт
(1) макропроцессор
(2) компилятор
(3) интерпретатор
Доступ к общим ресурсам регулируется с помощью очередей запросов на обслуживание на базе
(1) монопроцессорных комплексов
(2) мультипроцессорных комплексов
(3) микропроцессорных комплексов
Задача функционального программирования получает логическое завершение на уровне определения
(1) функций высших порядков
(2) итерационных зависимостей
(3) интерпретаций детерминантов
Первый список после символа PROG называется
(1) список соответствия
(2) список рабочих переменных
(3) список терминов
Чтобы промоделировать выбор варианта нужны
(1) контекстные детерминанты
(2) контекстные недетерминанты
(3) дополнительные примитивы
Для упрощения функционального программирования для математиков и лингвистов, решающих задачи символьной обработки, используют
(1) низкоуровневое программирование
(2) системное программирование
(3) декларативное программирование
Объект не изменен, если на него
(1) оказано слабое воздействие из программы
(2) не было воздействий из программы
(3) оказано слишком сильное действие из программы
При программировании целенаправленно выделяются конвейерные процессы, приспособленные к
(1) минимизации хранения промежуточных результатов
(2) максимизации хранения промежуточных результатов
(3) оптимизации хранения промежуточных результатов
Задание типов данных
(1) может требоваться языком программирования
(2) может вводиться в соответствие с наличием недетерминантов
(3) может быть представимо в виде комментария
Выбор из организованного списка нужного количества элементов
(1) не представляется возможным
(2) не имеет практического применения
(3) возможен
К средствам процедурного характера относят
(1) фреймы
(2) действия
(3) семантические сети
Разработка распределенной информационной системы имеет
(1) дискретный характер
(2) непрерывный характер
(3) неопределенный характер
Данные языка Лисп - это
(1) атомы
(2) списки
(3) структуры из бинарных узлов
Уровень языка может быть повышен с помощью
(1) семплеров
(2) макросов
(3) компиляторов
Написанные на Форте программы обладают
(1) гибкостью
(2) универсальностью
(3) сложностью
Макропроцессор перерабатывает текст, содержащий
(1) вызовы макроса
(2) новые макроопределения
(3) символы с неявной кодировкой
Основным критерием качества обслуживания ресурсов на базе мультипроцессорных комплексов является
(1) возможность продолжить выполнение заданий без принципиальных потерь информации
(2) высокая интерферентность
(3) значительная детерминизация
Минимальный набор обозначений, к которым можно свести все правильные формулы системы - это
(1) стандарт функционирования
(2) базис системы
(3) контекст минимальности
Для присваивания рабочей переменной применяется форма
(1) SET
(2) GIVE
(3) NAME
Выбор произвольного элемента из списка
(1) возможен
(2) невозможен
(3) не имеет смысла
Объединение техники оптимизации программ, макрогенерации и частичных вычислений осуществляется
(1) декларативным программированием
(2) трансформационным программированием
(3) низкоуровневым программированием
Введение одноименных методов над разными классами объектов носит название
(1) полиморфизм
(2) гомоморфизм
(3) гетероморфизм
Проведение параллельного программирования на базе суперкомпьютеров
(1) возможно
(2) невозможно
(3) не имеет смысла
Специфицировать интерпретатор
(1) не имеет смысла
(2) невозможно
(3) возможно
В языках программирования бывают вызовы
(1) по значению
(2) по имени
(3) по ссылке
Дедуктивный вывод осуществляет переход
(1) от потенциальных знаний к актуальным
(2) от актуальных знаний к потенциальным
(3) от акцентируемых знаний к потенциальным
Ключевое направление развития парадигм программирования связано с тенденцией
(1) компонентного подхода к разработке программ
(2) деструктивного подхода к разработке программ
(3) рекреативного подхода к разработке программ
Данные, приспособленные к вычислению, называются
(1) вычислимые выражения
(2) вычислимые формы
(3) вычислимые детерминанты
Язык ассемблера оперирует такими данными как
(1) адреса
(2) значения
(3) недетерминанты
К недостаткам программ, написанных на Форте, относят
(1) сложность записи программ для новичков
(2) трудность отчуждения программы от системы программирования
(3) строго последовательное исполнение потока операций
Применение макроса
(1) сходно по сложности с его определением
(2) сложнее его определения
(3) проще его определения
Ряд моделей параллельных процессов концептуально походят на
(1) детерминизм
(2) недетерминизм
(3) интерпретатор
Базис Лиспа состоит из
(1) атомов
(2) структур из простейших бинарных узлов
(3) базовых функций и функционалов
Обычно операторы выполняются
(1) одновременно
(2) параллельно
(3) последовательно
По возможности не исполняться "старается" форма
(1) ESC
(2) BREAK
(3) END
К подходам к программированию, создающим перспективу рационального освоения реальных информационных ресурсов и компьютерного потенциала относят
(1) исследовательский подход
(2) эволюционный подход
(3) рекогносционный подход
Распознавание принадлежности объекта классу на уровне текста программы
(1) система программирования производит сама
(2) не имеет смысла
(3) невозможно
Сложные данные представляются в виде
(1) скаляров
(2) паспорта
(3) последовательности скаляров и паспорта
Построение функции, непосредственно преобразующей свой функциональный аргумент в новую функцию
(1) не имеет смысла
(2) невозможно
(3) возможно
Идея смешанных вычислений с точки зрения реализации
(1) близка технике ленивых вычислений
(2) абсолютно отличается от техники ленивых вычислений
(3) идентична технике ленивых вычислений
Над множествами определены операции
(1) пересечения
(2) дополнения
(3) равенства
Долговременные цели и критерии выводят процессы разработки информационных систем
(1) на надъязыковый уровень крупноблочной сборки
(2) в стадию комбинаторного детерминизма
(3) на уровень ассоциативной корректировки
Операционная семантика языка определяется как
(1) интерпретация абстрактного синтаксиса
(2) детерминация абстрактного синтаксиса
(3) компиляция абстрактного синтаксиса
Операндная часть команды состоит из
(1) адресов
(2) специальных регистров
(3) сумматоров
Программа на Форте строится
(1) как последовательность слов
(2) по древовидной структуре
(3) по принципу неполной детерминизации
Большинство макропроцессоров допускают
(1) глобальные макропеременные
(2) локальные макропеременные
(3) нейтральные макропеременные
Термин "процесс" используется для обозначения поведения
(1) детерминанта
(2) объекта
(3) подкласса контекстных детерминизмов
Базис содержит
(1) встроенные функции
(2) интерполяционные функции
(3) примитивные функции
Нормальный конец программы - это аргумент
(1) END
(2) RETURN
(3) BREAK
Разбор пустого списка
(1) не имеет смысла
(2) невозможен
(3) возможен во всех случаях
Подход к программированию с учебно-игровым стилем профессионального, обучающего и любительского программирования называется
(1) адаптационный подход
(2) регулятивный подход
(3) исследовательский подход
Понятие шага обычно связывается с процессом
(1) реструктуризации
(2) детерминизации
(3) раскрутки программ
Любое определение функции над скалярами может быть
(1) стандартно распространено на произвольные структуры данных из скаляров
(2) реструктурировано
(3) частично или полностью детерминизировано
Распространение простых функций на сложные данные
(1) не имеет практической ценности
(2) невозможно
(3) возможно
Остаточная программа может дать нужный результат, если
(1) дать недостающие данные
(2) не определять детерминанты
(3) определить детерминанты
Нейтрализовать проблему документирования методикой парной разработки можно
(1) экстремальным программированием
(2) деструктивным программированием
(3) интерпретационным программированием
Разработка компонента информационных систем
(1) менее трудоемка, чем разработка аналогичной по назначению автономной программы
(2) более трудоемка, чем разработка аналогичной по назначению автономной программы
(3) равна по трудоемкости разработке аналогичной по назначению автономной программы
Идентификатор - это
(1) подкласс атомов, используемых при именовании неоднократно используемых объектов программы
(2) класс атомов, используемых при компиляции программы
(3) семейство атомов, составляющих недетерминированную древовидную структуру
Система команд содержит команды
(1) арифметических вычислений и передач управления
(2) манипулирования данными
(3) ввода-вывода данных через буфер обмена
В качестве элементарных данных языка Форт выступают
(1) литеры
(2) неотрицательные целые числа
(3) адреса
Макротехника результативна
(1) на текстах
(2) на геометрических фигурах
(3) на графах
Первая абстракция при моделировании процессов - это
(1) присоединение концептуальных детерминантов
(2) исключение времени
(3) отказ от ответов на вопрос, происходят ли события строго одно за другим
Специальные функции и функционалы производят
(1) управление обработкой структур
(2) разборку структурных значений
(3) детерминизацию контекстных символов
Атомы, играющие роль меток, работают как
(1) деструктуризаторы
(2) маршрутизаторы
(3) указатели помеченного блока
Варианты по определению
(1) могут образовывать иерархию
(2) не образуют иерархии
(3) не связаны с понятием иерархии
Интерпретаторы по своей сути являются
(1) неполными компиляторами
(2) компиляторами
(3) детерминантами
Выбор нужного варианта при исполнении функций, обладающих неединственным определением, выполняется
(1) декларативно
(2) деструктивно
(3) в зависимости от типа данных
Функциональные языки способствуют разработке
(1) корректных параллельных программ
(2) некорректных параллельных программ
(3) корректных непараллельных программ
Результативность функций высших порядков можно показать на
(1) модельной задаче построения распознавателя контекстно-свободного языка
(2) неполного метода частичной замены детерминантов
(3) задаче корреляционной комбинаторики
Определение функции ERROR можно доопределить обращением к
(1) RUN
(2) REPEAT
(3) READ
Макет программы - это
(1) окончательный текст, не допускающий доопределение
(2) предварительный текст, допускающий уточнение
(3) предварительный текст, не допускающий доопределение
К движущим силам рефакторинга можно отнести
(1) эволюцию решаемых задач
(2) развитие информационных сетей
(3) совершенствование технологии системного программирования
Переменная - это
(1) подкласс идентификаторов, которым сопоставлено многократно используемое значение
(2) класс идентификаторов, используемых при компиляции программы
(3) древовидная структура недетерминантов
Регистры приспособлены к хранению выражений в форме
(1) только атомов
(2) только списков
(3) атомов или списков
Состояние системы программирования можно исследовать на уровне
(1) интерпретаторов
(2) недетерминантов
(3) системных переменных
К требованиям возможности развития макропроцессора своими средствами относят
(1) подстановку аргументов
(2) использование библиотек
(3) допущение переменных и структур данных
Если известно, что процесс может произойти вслед за событием, влекущим этот процесс, то событие называют
(1) итерацией процесса
(2) префиксом процесса
(3) интерпретацией процесса
Функционалы - это
(1) категория функций, используемая при организации управления вычислениями
(2) сложная система функций, направленная на интерпретацию программ
(3) подкласс функций, использующийся в качестве простейших детерминантов
К ограничениям, способствующим удобству отладки программ, относят
(1) дисциплину логики управления с исключением переходов по меткам
(2) максимизацию использования глобальных переменных
(3) полноту условий в ветвлениях
Принципиальная особенность аксиоматики вариантов
(1) совпадение предикатов принадлежности и включения
(2) различие предикатов принадлежности и включения
(3) отсутствие предикатов принадлежности и включения
Инструментом грамматического описания фактов, событий, явлений и процессов в программировании является
(1) императивный регулятор
(2) парадигма программирования
(3) дислокационный фактор
Понимание достигаемой цели при сборке программы гарантирует
(1) корректность полученного результата
(2) наличие структурных элементов
(3) рациональность использования полученного результата
Автоматическое распараллеливание последовательных программ
(1) не имеет практического применения
(2) дает теоретически ограниченный выигрыш по ускорению вычислений
(3) дает неограниченный выигрыш по ускорению вычислений
К специфицируемым данным при организации высококвалифицированных процессов информационной обработки относят
(1) синтаксический анализ
(2) кодогенерацию
(3) конструирование интерпретаторов
Область применения формальных методов преобразования программ и процессов носит название
(1) минимизирующая компиляция
(2) оптимизирующая компиляция
(3) максимизирующая компиляция
Семантическое макетирование в функциональном стиле в основном направлено на
(1) упорядочение компонент информационных систем
(2) реструктуризацию и интерпретацию компонент информационных систем
(3) сравнительный анализ компонент информационных систем
Набор независимо функционирующих составляющих, выглядящих как единая система, представляет собой
(1) распределенную информационную систему
(2) деструктивную компонентную систему
(3) интерпретационную комбинаторную систему
Семантика, по сути, является
(1) уровнем разработки системы программирования
(2) набором правил и логических выражений
(3) детерминированным языком
Среди императивных языков Ассемблер является
(1) наиболее сложным для изучения
(2) наиболее простым для изучения
(3) таким же, как и остальные языки высокого уровня
Абстрагирование в машинно-ориентированных языках-оболочках
(1) является подобным абстрагированию в языках высокого уровня
(2) значительно хуже абстрагирования в языках высокого уровня
(3) намного лучше абстрагирования в языках высокого уровня
Главное предназначение макросов в системах программирования
(1) достижение гибкости текстов программ
(2) достижение переносимости текстов программ
(3) снижение вероятности появления ошибочных символов в программе
Роль данных во внешних языках управления процессами выполняют
(1) интерпретаторы
(2) детерминанты
(3) файлы
К характерным условиям для реализации функций в программах относят
(1) отказ от необоснованного использования присваиваний
(2) отказ от низкоуровневого управления вычислениям
(3) отказ от высокоуровневого управления вычислениям
Процесс переложения императивных программ в функциональные
(1) невозможен
(2) возможен и очень прост в реализации
(3) теоретически возможен, но может не хватать широты понятий
Организация возвратов при неудачном варианте в языках логического и генетического программирования
(1) возможна
(2) невозможна
(3) не имеет практического смысла
Программирование, мало отличающееся от кодирования, называется
(1) прикладное программирование
(2) теоретическое программирование
(3) функциональное программирование
Структура данных обеспечивает
(1) конструктивность построений
(2) гарантию доступа к частям, из которых выстроено данное любой сложности
(3) увеличение относительной контекстности
Языки спецификаций и проектирования заслуживают внимания как средства, определяющие
(1) детерминанты
(2) контекстность
(3) качество программных решений
Кодогенерация относится к
(1) синтаксически управляемым методам информационной обработки
(2) деструктивным методам информационной обработки
(3) интерполяционным методам информационной обработки
Серия функциональных эквивалентов программы анализируется
(1) при оптимизации
(2) при минимизации
(3) при деструктуризации
С целью учета уровня достоверности определений производится
(1) специализация интерпретатора
(2) интерпретация комбинатора
(3) реструктуризация комбинатора
Распределенным информационным системам характерными особенностями являются
(1) определение промежуточного уровня между оборудованием и приложениями
(2) постоянное существование
(3) поддержка масштабирования числа узлов
Семантика определяет
(1) внешний вид программ
(2) класс процессов, порождаемых программами
(3) возможности реализации процессов в рамках конкретных условий применения программ
Ассемблирование - это
(1) процесс перевода программы с языка ассемблера в язык машинных команд
(2) процесс перевода программы с языка машинных команд в язык ассемблера
(3) составление алфавита из символов ассемблера
При программировании на языке Форт используется
(1) система команд над машинными словами
(2) система операций над стеком
(3) как система команд над машинными словами, так и система операций над стеком
Макропроцессор сам по себе
(1) может быть встроен в компилятор
(2) не может быть встроен в компилятор
(3) не взаимодействует с компилятором ни на одном уровне
Событие во внешних языках управления процессами может быть
(1) успешным
(2) неудачным
(3) несуществующим
Трудоемкость отладки композиций из хорошо определенных функций растет
(1) мультипликативно
(2) транзакционно
(3) аддитивно
Функции, дополняющие исходную систему функционального программирования, могут образовывать
(1) любые конструкции стандартных языков программирования
(2) семантические интерпретаторы
(3) функциональные интерпретаторы
Множество элементов
(1) требует одновременного существования всех составляющих
(2) не требует одновременного существования всех составляющих
(3) не определяется существованием составляющих
К функциональному программированию относят язык
(1) Фортран
(2) Паскаль
(3) Лисп
К понятию контекста относят
(1) структуру объекта
(2) детерминант
(3) определения
На задачах организации параллельных вычислений производится описание техники программирования
(1) в достаточно сложных областях науки и техники
(2) в относительно простых областях науки и техники
(3) детерминированных автоматов
При решении задач регулярной обработки формализованной информации характерно применение функций
(1) высших порядков
(2) низших порядков
(3) специальных порядков
Компиляция и распараллеливание программ являются примерами
(1) минимизации
(2) корреляции
(3) оптимизации
Переход от одного представления к другому является аспектом
(1) динамики представления знаний
(2) статики представления знаний
(3) кинематики представления знаний
Типовыми задачами распределенных информационных систем можно считать
(1) специализированные настройки
(2) информационные сервисы
(3) поддержку пользователей
При изучении парадигм программирования семантика
(1) не используется
(2) не имеет смысла
(3) играет центральную роль
Абсолютные адреса ячеек памяти, занятых для хранения констант, команд и промежуточных результатов вычислений
(1) не известны программисту
(2) известны программисту всегда
(3) известны программисту и одинаковы для каждого процесса
Синтаксис применения систематической свертки понятий созвучен
(1) английской записи
(2) русской записи
(3) польской записи
Для любого класса макропреобразований характерными считаются понятия
(1) глобальных переменных
(2) рекурсии
(3) интерпретаторов с частичной заменой
Обработчик события - это
(1) программа реакции на событие
(2) система файлов в строгой последовательности
(3) интерпретатор с неограниченным количеством параметров
Предварительно вычисляются аргументы
(1) простых функций
(2) сложных функций
(3) итерационных функций
Списки свойств атома и деструктивные операции используют для
(1) смягчения недостатков исходной схемы интерпретации
(2) улучшения контекстности и корректности
(3) замены символов стандартными недетерминантами
Отладка коллекции диагностических реакций
(1) невозможна
(2) возможна
(3) не производится
Среди стилей программирования различают
(1) оптимизационно-трансформационное программирование
(2) высокопроизводительное программирование
(3) параллельное программирование
Модификации программы при развитии решаемой задачи осуществляются
(1) непосредственно переработкой текста программы
(2) реструктурированием интерпретационных частей
(3) переработкой определений входящих в нее функций
Выделение несложных отображающих функций происходит
(1) при полной реструктуризации
(2) при частичной реструктуризации
(3) при факторизации сложных построений
К сложным информационным системам принято относить
(1) операционные системы
(2) системы программирования
(3) текстовые процессоры
Согласно интуитивному представлению о вычислении выражений функция применяется
(1) к детерминированной части списка аргументов
(2) к полному списку заранее вычисленных аргументов
(3) к интерпретационной части списка заранее вычисленных аргументов
К представлениям более высокого порядка в динамике представления знаний приводит
(1) дополнение
(2) определение
(3) обобщение
К требованиям к решению задач распределенных информационных систем относят
(1) переносимость компонент и комплексов
(2) гибкость компонент и комплексов
(3) масштабируемость компонент и комплексов
Венская методика
(1) не используется для сравнения парадигм
(2) удобна для сравнения парадигм
(3) не имеет смысла при сравнении парадигм
Директивы управления ассемблированием
(1) не являются частью ассемблерной программы
(2) являются частью ассемблерной программы
(3) не связаны с ассемблерной программой
Для языка Форт
(1) характерна неэффективная техника компиляции
(2) характерна весьма эффективная техника компиляции
(3) техника компиляции не применяется
При итеративном анализе текста макровызовы выполняются
(1) до исчерпания
(2) за одни просмотр
(3) за два просмотра
Процесс во внешних языках управления может быть
(1) активным
(2) бесконечным
(3) отложенным
Обработка аргументов нестандартным способом характерна для
(1) специальных функций
(2) обычных функций
(3) функций прямого перебора и итераций
Оптимизирующие преобразования программ
(1) производятся
(2) не производятся
(3) не имеют практического применения
С детерминированными процессами связывают понятия
(1) алгоритма
(2) программы
(3) приоритета
В центре внимания низкоуровневого программирования находится
(1) конфигурация оборудования
(2) состояние памяти
(3) очередность событий
Определяемые в программе построения
(1) всегда строго неизменны
(2) могут локально изменяться
(3) не имеет смысла изменять
Независимо варьировать структуры данных можно
(1) при организации сложной информационной обработки
(2) при организации простой информационной обработки
(3) при детерминизации недетерминантов
Функции высших порядков используют другие функции в качестве
(1) приоритетов
(2) корректоров
(3) аргументов
Неэффективность и ненадежность программ обусловлена
(1) целостностью объемных сложных данных
(2) избыточностью вычислений
(3) избыточностью бесполезных выражений
Индуктивным развитием представления знаний можно называть
(1) последовательность шагов обобщения
(2) детерминизацию недетерминантов
(3) интерпретацию шагов обобщения
На концептуальном уровне для распределенной информационной системы характерны свойства
(1) разнородности используемых устройств
(2) целостности системы
(3) единства системы
В области описания абстрактных процессов первенство принадлежит
(1) Венскому методу
(2) детерминированному семантическому методу
(3) прагматической компиляции
Программирование на ассемблере подразумевает знание
(1) системы команд процессора
(2) методов обслуживания устройств
(3) методов обработки прерываний
Операция в языке Форт - это
(1) неизвестное системе словот
(2) известное системе слово
(3) не определяемое системой слово
Автономным макропроцессорам характерны
(1) блоки активности
(2) встроенные функции
(3) управления вводом-выводом
Программа процесса во внешних языках управления выглядит как
(1) недетерминированное подмножество
(2) объект
(3) класс интерпретаторов с недетерминированными параметрами
Варианты значений допускаются в качестве
(1) результата функции
(2) предиката функции
(3) аналога интерпретации функции
Атом в списке является
(1) символом
(2) приоритетом
(3) меткой
На выбор произвольного элемента множества походит
(1) выбор варианта
(2) деструктуризация
(3) интерпретация
Императивно-процедурный стиль программирования доминирует в области
(1) системного программирования
(2) низкоуровневого программирования
(3) машинно-ориентированного программирования
. Если методов много, то их
(1) удаляют
(2) перегруппируют и удаляют
(3) структурируют по иерархии классов
Независимо варьировать функционалы можно
(1) при организации сложной информационной обработки
(2) при организации простой информационной обработки
(3) при детерминизации недетерминантов
Для правильности выражений с функциями высшего порядка требуется
(1) детерминизировать недетерминанты
(2) учитывать ранг функции
(3) провести частичную реструктуризацию
Принципиальной экономии памяти можно достичь
(1) методом неявного коррелята
(2) ценой незначительного перерасхода времени на вспомогательное построение
(3) с помощью метода итерационной зависимости
Теория, достаточная для порождения всей достоверной информации
(1) не может считаться пределом
(2) может быть пределом
(3) не существует в любом виде
На уровне реализации принципиально важными считаются понятия
(1) настройки-отладки сложных подсистем
(2) быстродействия диалога между узлами
(3) предсказуемости времени реакции
Интерпретирующий автомат содержит управляющую часть в качестве
(1) компилятора
(2) интерпретатора и компилятора
(3) компоненты состояния
Для кода программы характерными считаются понятия
(1) перемещаемости
(2) компилятивности
(3) динамики размещения
Операция берет данные из стека в соответствии
(1) с порядком расположения данных
(2) с уровнем связей
(3) с числом параметров
Средство замены строки на другую, полученную из исходной по заранее заданным правилам - это
(1) семплер
(2) интерпретатор
(3) макрос
Последовательное расположение команд в программе
(1) не считается основанием для их выполнения в точно том же порядке
(2) обязывает к выполнению их в строго точном порядке
(3) накладывает определенные ограничения на последовательность выполнения команд и является обязательным
Замедленные вычисления проводятся
(1) не более чем один раз
(2) множество раз
(3) два раза
Метка производит
(1) деструктуризацию оператора
(2) локализацию оператора
(3) маршрутизацию оператора
Недетерминизм, ограниченный конечным числом вариантов, допускает в каждый момент времени существование
(1) только одного варианта
(2) пары вариантов
(3) не более четырех вариантов
Высокопроизводительное программирование нацелено на
(1) упрощение функционального программирования
(2) достижение предельно возможных характеристик при решении особо важных задач
(3) объединение техники оптимизации программ, макрогенерации и частичных вычислений
На каждом уровне иерархии набор методов и структуру объектов
(1) можно полностью видоизменять
(2) нужно оставлять строго неизменными
(3) можно немного варьировать
Независимо варьировать отображающие функции можно
(1) при организации сложной информационной обработки
(2) при организации простой информационной обработки
(3) при детерминизации недетерминантов
На основе типовых выражений можно
(1) проводить детерминацию
(2) ранжировать функции
(3) преобразовывать интерпретаторы
К значениям флага относят
(1) истину для уже выполненных рецептов
(2) ложь для невыполненных рецептов
(3) логический нуль
К средствам декларативного характера относят
(1) отношения
(2) формирователи
(3) фреймы
Критериями успешности распределенных информационных систем считают
(1) наличие методов определения неисправностей
(2) наличие технологии быстрого устранения неисправностей
(3) оптимальные затраты на разработку
Синтаксис программ в языке программирования сводится к правилам представления
(1) данных
(2) операторов
(3) выражений языка
В ассемблерной программе имеются средства
(1) отладочного исполнения
(2) распечатки листингов
(3) детерминизации
Непрерывная среда разработки программ содержит
(1) средства отладки
(2) средства управления разработкой
(3) гибкое сочетание интерпретации и компиляции
Макропроцессор осуществляет
(1) детерминацию данных
(2) автоматизацию вывода
(3) замену строки на другую
Обслуживание ресурсов на базе монопроцессорных комплексов является
(1) синхронным
(2) асинхронным
(3) детерминантным
На уровне определения функций высших порядков происходит
(1) конечная инициализация
(2) начальная инициализация
(3) логическое завершение задачи функционального программирования
Список рабочих переменных - это
(1) список после символа PROG
(2) список перед символом PROG
(3) список над символом PROG
Дополнительные примитивы используют для моделирования
(1) выбора вариантов
(2) детерминизма
(3) корреляции
Декларативное программирование используют
(1) с целью упрощения функционального программирования
(2) для достижения предельно возможных характеристик при решении особо важных задач
(3) как объединение техники оптимизации программ, макрогенерации и частичных вычислений
Если на объект не было воздействий из программы, то он
(1) не изменен
(2) изменен частично
(3) удаляется
Для минимизации хранения промежуточных результатов применяют
(1) конвейерные процессы
(2) детерминирующие связи
(3) рекреационные варианты
Задание типов данных
(1) может требоваться языком программирования
(2) не требуется языком программирования
(3) не имеет смысла, как определение
Связывание функционального аргумента с ассоциативным списком
(1) не представляется возможным
(2) не имеет практического применения
(3) возможно
Средствами процедурного характера принято считать
(1) операции
(2) операторы
(3) иерархии понятий
Разработка распределенной информационной системы в период ее эксплуатации
(1) останавливается
(2) не имеет смысла
(3) продолжается
Абстрактный синтаксис программ является
(1) обобщением синтаксиса данных
(2) утончением синтаксиса данных
(3) компиляцией синтаксиса данных
С помощью макросов возможно
(1) понижение уровня языка
(2) повышение уровня языка
(3) стабилизировать корректирующие элементы
Для программ, написанных на Форте, характерными являются
(1) компактность
(2) расширяемость
(3) простота
Макросы бывают
(1) общие
(2) частные
(3) локальные
Основным критерием качества обслуживания ресурсов на базе монопроцессорных комплексов является
(1) возможность продолжить выполнение заданий без принципиальных потерь информации
(2) высокая интерферентность
(3) значительная детерминизация
Минимальный набор обозначений, к которым можно свести все вычислимые формулы системы, носит название
(1) базис системы
(2) база системы
(3) база аспектов минимальности
Форма SET применяется для
(1) присваивания рабочей переменной
(2) установки значения рабочей переменной
(3) декодировки рабочей переменной
Выбор произвольного элемента из списка с помощью рекурсивного выражения
(1) не имеет практического смысла
(2) применяется
(3) не применяется
Трансформационное программирование используется для
(1) для достижения предельно возможных характеристик при решении особо важных задач
(2) упрощения функционального программирования
(3) объединения техники оптимизации программ, макрогенерации и частичных вычислений
Полиморфизм - это
(1) введение разных методов над разными классами объектов
(2) введение одноименных методов над разными классами объектов
(3) различия между недетерминированной частью программы и детерминированной
Проведение параллельного программирования на базе многоядерных архитектур
(1) возможно
(2) невозможно
(3) не имеет смысла
Спецификация интерпретатора
(1) не представляет практической ценности
(2) не имеет смысла
(3) всегда возможна
Техника приостановки и возобновления функций при ленивых вычислениях названа вызовом
(1) по имени
(2) по ссылке
(3) по необходимости
Переход от потенциальных знаний к актуальным осуществляет
(1) индуктивный вывод
(2) дедуктивный вывод
(3) деструктивный вывод
Разработка компонентов программ отличается от первичного программирования
(1) учетом долговременных целей и критериев
(2) переопределением
(3) интерпретацией компонентов и переменных
Вычислимые выражения - это данные
(1) не приспособленные к вычислению
(2) приспособленные к вычислению
(3) вычисляющиеся компилятором или недетерминантом
Поля предназначенны для размещения
(1) кода команды
(2) операндов
(3) комментария
Недостатком программ, написанных на Форте, считают
(1) необходимость понимания всех процессов исполнения программы
(2) простоту записи программы
(3) стандартность языка
Определение макроса
(1) сходно по сложности с его применением
(2) сложнее его применения
(3) проще его применения
Изменение автоматов с состояниями рассматривается
(1) как вычислительный процесс
(2) по принципам итерационного хода
(3) согласно методу непрямого перебора
Базовые функции и функционалы входят в определение
(1) базиса языка Лисп
(2) базиса языка Паскаль
(3) семантической системы кодирования
Выполнение оператора понимается как
(1) его вычисление
(2) его деструктуризация в контекстном плане
(3) отбрасывание его значения
Действие формы ESC заключается в том, что она
(1) всегда приводится в исполнение
(2) "старается" по возможности не исполняться
(3) не имеет параметров и всегда "старается" исполняться
К перспективным подходам к программированию относят
(1) когнитивный подход
(2) регулятивный подход
(3) адаптационный подход
Суперкласс - это
(1) совокупность подклассов
(2) древовидная система подклассов
(3) объединение классов объектов, обрабатываемых одноименными методами
В виде последовательности скаляров и паспорта представляются
(1) сложные данные
(2) простые данные
(3) все данные
Аргумент может быть
(1) детерминантом высшего порядка
(2) коррелятом с параметром вода
(3) списком функций
Идея смешанных вычислений сложилась
(1) концептуально из несколько иных предпосылок, чем идея ленивых вычислений
(2) итерационно из детерминантов
(3) комбинаторно из недетерминантов
К операциям, определенным над множеством, относят
(1) вхождение
(2) включение
(3) пересечение
Компоненты информационных систем ориентированы
(1) на создание минимума средств для детального представления решений достаточно общего класса задач
(2) на автоматизированную сборку
(3) на полную или частичную совместимость интерпретаторов
Задача перехода от конкретного синтаксиса текстов языка к абстрактному синтаксису его понятийной структуры
(1) неразрешима
(2) разрешима
(3) не сформулирована
Операндная часть команды может быть представленна в виде
(1) значения в общей памяти
(2) шкалу прерываний
(3) шкалу состояний
Данные - это, по сути
(1) слова
(2) интерпретаторы
(3) семплеры
Глобальные и локальные макропеременные носят общее название
(1) переменные макропериода
(2) переменные макроопределения
(3) неопределенные переменные
Описание процесса начинается
(1) определением возможности проведения полных итераций
(2) с процесса интерпретации
(3) с определения класса событий
Встроенные функции
(1) анализируют любые структурные значения
(2) строят любые структурные значения
(3) разбирают любые структурные значения
RETURN - это аргумент
(1) нормального конца программы
(2) возврата в начальное положение
(3) изменения параметров
Если список стал пустым, то его разбор
(1) не имеет практического смысла
(2) невозможен
(3) возможен во всех случаях
Подход к программированию с эргономичным стилем индивидуализируемого конструирования персонифицированных информационных систем носит название
(1) регулятивный подход
(2) исследовательский подход
(3) адаптационный подход
С процессом раскрутки программ обычно связывается понятие
(1) шага
(2) структуры
(3) приоритета
Среди языков функционального программирования выделяют языки
(1) функциональной детерминации
(2) креативной корреляции
(3) параллельного программирования
Распространение простых функций на сложные данные происходит
(1) методом полного перебора
(2) методом частичного перебора
(3) подобно матричной арифметике
Если дать недостающие данные, то остаточная программа
(1) перестанет работать
(2) даст нужный результат
(3) не будет выдавать данные
Методика вертикального сложения программ имеет своей основой
(1) функциональную структуру
(2) деструктивную текстуру
(3) интерпретационную фактуру
Понятие "компонент" содержит в себе
(1) библиотечные процедуры
(2) раздельно компилируемые модули
(3) пользовательские интерфейсы
Подкласс атомов, используемых при именовании неоднократно используемых объектов программы, называется
(1) архиватор
(2) идентификатор
(3) компилятор
Традиционно ассемблер реализуют как
(1) упрощенный компилятор
(2) детерминант
(3) недетерминант
Элементарными данными языка Форт принято считать
(1) двойные слова
(2) литеры
(3) отрицательные дроби
Макротехника считается результативной
(1) на кодах
(2) на геометрических фигурах
(3) на графах
Для исключения времени необходимо, чтобы
(1) элементарные действия исполнялись мгновенно
(2) протяженное действие всегда было парой событий
(3) наличие точной привязки действий к моменту времени
Управление обработкой структур, представляющих вычисляемые выражения, производят
(1) специальные функции и функционалы
(2) встроенные функции
(3) специальные функции и функционалы, и встроенные функции
Как указатели помеченного блока работают
(1) атомы, играющие роль меток
(2) любые атомы
(3) структурные атомы
Аксиоматика вариантов подобна
(1) упрощенной теории множеств
(2) общей теории подмножеств
(3) теории деструктуризации подмножеств
Специфичным методом установления достоверности результатов в программировании является
(1) компьютерный эксперимент
(2) компиляция
(3) детерминация
Объектно-ориентированное программирование обеспечивает
(1) наследование свойств по иерархии классов объектов
(2) "дружественный" доступ к произвольным классам
(3) поуровневую реструктуризацию
Функциональные программы
(1) свободны от побочных эффектов и ошибок, зависящих от реального времени
(2) зависят от побочных эффектов и ошибок, зависящих от реального времени
(3) не связаны определением побочных ошибок
Отображение - это
(1) функция высокого порядка
(2) функция низшего порядка
(3) функция оптимального распределения
Обращением к READ можно доопределить определение функции
(1) ERROR
(2) END
(3) RETRY
Предварительный текст программы, допускающий уточнение называется
(1) структура
(2) макет
(3) приоритет
Любая часть определения компонентов может быть задана с помощью
(1) других компонентов
(2) детерминизмов
(3) интерпретаторов
Подкласс идентификаторов, которым сопоставлено многократно используемое значение, имеет название
(1) переменная
(2) детерминант
(3) архиватор
Состояние машины
(1) частично определяется содержимым регистров
(2) полностью определяется содержимым регистров
(3) не определяется содержимым регистров
Компиляция представляет собой
(1) непосредственное исполнение программы
(2) создание кода программы
(3) как создание кода программы, так и её непосредственное выполнение
На практике макроассемблер исполняет роль
(1) расширенной системы команд
(2) ограниченной системы команд
(3) недетерминированной системы команд
Выражение выбора из произвольного числа альтернатив
(1) невозможно
(2) само по себе не сложно
(3) не имеет смысла
Категория функций, используемая при организации управления вычислениями, носит название
(1) категориал
(2) функционал
(3) интерпретатор
Для удобства отладки программ необходимы
(1) однотипность результатов
(2) отказ от отсутствия "else"
(3) минимизация использования глобальных переменных
Совпадение предикатов принадлежности и включения характерно аксиоматике
(1) интерпретации
(2) вариантов
(3) детерминантов
Парадигма программирования по своей сути является
(1) инструментом грамматического описания фактов
(2) набором символов в строго заданной последовательности
(3) двумерным массивом числовых данных
Тип значений обычно отражает
(1) спектр низкоуровневых реализационных средств
(2) спектр высокоуровневых реализационных средств
(3) спектр структурированных реализационных средств
Выражение языковыми средствами естественного параллелизма на уровне постановки задачи является
(1) невозможным
(2) более успешным
(3) бессмысленным
Специфицируемыми данным при организации высококвалифицированных процессов информационной обработки считают
(1) конструирование компиляторов
(2) синтаксический анализ
(3) кодогенерацию
Большинство программ и процессов, обрабатываемых при оптимизирующей компиляции, сводятся к
(1) интерпретации структурных данных
(2) частичной детерминизации
(3) перестановке тех или иных конструкций в тексте или коде программы
Возможность введения частично определенных функций
(1) не определена
(2) определена
(3) не имеет практического смысла
При обсуждении распределенных информационных систем обычно используют
(1) топовые модели
(2) сетевые модели
(3) системные модели
Прагматика реализуемого языка считается
(1) абстрактным понятием и редко используется
(2) несущественным процессом, который реализуется на машинном уровне
(3) уровнем разработки системы программирования
Ассемблер отличается от компилятора
(1) меньшей сложностью исходного языка
(2) большей сложностью исходного языка
(3) ничем не отличается от компилятора
Наиболее убедительное применение язык Форт получил
(1) в качестве компиляционной среды с неограниченными приоритетами
(2) как средство разработки специализированных систем, создаваемых по методике раскрутки
(3) при применении на практике в системах замкнутого кодирования
Макропроцессоры используются в качестве инструмента настройки на различные стандарты
(1) подготовки данных
(2) обработки данных
(3) интерпретации данных
Объекты, обладающие собственным поведением и подверженные влиянию внешнего мира, называются
(1) файлы
(2) интерпретаторы
(3) компиляторы
Функции программы удобны
(1) при отладке
(2) при интерполяционной детерминизации
(3) при тестировании
Формальная сводимость императивных и функциональных программ в обе стороны
(1) возможна во всех случаях
(2) невозможна
(3) возможна при непринципиальных ограничениях на средства программирования
Указание вероятности выбора варианта в языках учебно-игрового характера
(1) невозможно
(2) возможно
(3) не имеет практического применения
Язык Фортран относится к
(1) теоретическому программированию
(2) функциональному программированию
(3) прикладному программированию
Класс объектов характеризуется
(1) контекстом
(2) детерминантом
(3) недетерминантомй
Языки спецификаций и проектирования используют для определения
(1) надежности программирования
(2) возможности верификации программ
(3) длительности жизненного цикла программ
Конструирование компиляторов относят к синтаксически управляемым методам информационной обработки
(1) по формальному определению реализуемого языка
(2) по детерминированному признаку
(3) по интерпретационной зависимости
Набор критериев выбора функциональных эквивалентов
(1) зависит от условий применения программы
(2) не зависит от условий применения программы
(3) выбирается случайным образом
Специализация интерпретатора программ
(1) не имеет практического применения
(2) не производится
(3) может производиться
К распределенным информационным системам можно отнести
(1) компьютерную сеть с сервером
(2) систему обработки заказов
(3) электронную почту с базой данных адресов доставки
Прагматика определяет
(1) внешний вид программ
(2) класс процессов, порождаемых программами
(3) возможности реализации процессов в рамках конкретных условий применения программ
Процесс ассемблирования заключается в
(1) резервировании памяти для последовательности команд, образующих ассемблируемую программу
(2) сопоставлении используемых идентификаторов с адресами в памяти
(3) отображении ассемблерных команд и идентификаторов в их машинные эквиваленты
Система операций над стеком
(1) не используется при программировании на Форте
(2) используется при программировании на Форте
(3) не совместима с языком Форт
Макропроцессор по своему определению
(1) не может быть автономным инструментом системы программирования
(2) может быть автономным инструментом системы программирования
(3) не определяется понятием автономности
События во внешних языках управления процессами бывают
(1) успешными
(2) неудачными
(3) внешними
При использовании функций программ характерным является наличие
(1) чистого результата
(2) несообразных итераций
(3) преобразований детерминантов
С помощью функций, дополняющих исходную систему функционального программирования, можно образовать
(1) любые конструкции стандартных языков программирования
(2) только прагматические конструкции стандартных языков программирования
(3) только недетерминированные конструкции нестандартных языков программирования
Одновременного существования всех составляющих требует
(1) набор вариантов
(2) множество элементов
(3) как набор вариантов, так и множество элементов
Для функционального программирования характерны
(1) универсальный стиль построения функций
(2) несвободность рекурсивных построений
(3) абстрактный подход к представлению информации
К составным частям понятия контекста относят
(1) определения
(2) детерминант
(3) свойства объектов
Сложные построения факторизуются
(1) с учетом особенностей структуры данных
(2) без учета особенностей структуры данных
(3) автоматически
Применение функций высших порядков при решении задач регулярной обработки формализованной информации
(1) возможно
(2) невозможно
(3) не имеет смысла
Компиляция и распараллеливание программ применяются для эффективного исполнения программ
(1) в сетях
(2) на суперкомпьютерах
(3) в детерминантных источниках
Успешность динамики представления знаний
(1) неопределена
(2) неограниченна
(3) ограничена
Распределенные информационные системы выполняют
(1) эксплуатацию общих ресурсов
(2) поддержку виртуальных коллективов
(3) поддержку пользователей
Как вспомогательные построения при изучении парадигм программирования используются
(1) семантика и парадигма
(2) синтаксис и прагматика
(3) детерминант и семантика
Последовательно написанные команды будут расположены в
(1) компилятивных ячейках памяти
(2) в последовательных ячейках памяти
(3) в недетерминантах
Хорошая программа на Форте - это, по сути
(1) усовершенствованный компилятор
(2) упрощенный детерминант
(3) специализированная виртуальная машина
Любой класс макропреобразований характеризуется
(1) вложенностью областей действия определений
(2) локальными или глобальными переменными
(3) рекурсией
Обработчик события выполняется
(1) в зависимости от других обработчиков
(2) независимо от других обработчиков
(3) одновременно и в зависимости от других обработчиков
Вычисление аргументов простых функций производится
(1) совместно с детерминированием
(2) предварительно
(3) по ходу выполнения программы
Оптимизирующие преобразования структур данных
(1) возможны
(2) невозможны
(3) не имеют смысла
Отладка коллекции диагностических процедур продолжения счета для неожиданных событий
(1) возможна
(2) невозможна
(3) не имеет смысла
Стилем программирования называют
(1) высокопроизводительное программирование
(2) декларативно-логическое программирование
(3) машинно-ориентированное программирование
Путем сведения к общим функциям, преобразующим любые аргументы в определенные результаты можно
(1) скрыть сложность некоторых деталей управления процессами
(2) упростить детерминанты в составе программе
(3) увеличить контекстность алфавита
Несложные отображающие функции "просачиваются" по структуре данных с помощью
(1) функционалов
(2) приоритетов
(3) коррелятов
Сложными информационными системами принято считать
(1) графические процессоры
(2) системы управления базами данных
(3) системы поддержки проектов
Результат управления вычислениями проявляется
(1) в изменении некоторых оценок
(2) в появлении существенной контекстности
(3) в преобразовании структуры программы недетерминированным путем
Обобщение в динамике представления знаний приводит к представлениям более высокого порядка, которые могут выражаться в виде
(1) фреймов
(2) шаблонов
(3) макросов
Полную информацию по системе
(1) содержит каждый узел
(2) не содержит ни один узел
(3) содержат только некоторые узлы
Венская методика основана на
(1) операционной семантике
(2) детерминированной прагматике
(3) недетерминированном синтаксисе
Символические представления команд
(1) не являются частью ассемблерной программы
(2) являются частью ассемблерной программы
(3) не связаны с ассемблерной программой
Для системы программирования на языке Форт пара интерпретатор-компилятор
(1) не применяется
(2) является характерной
(3) не имеет смысла
По отношению к выражениям базового языка макросы считаются
(1) подобными
(2) не определенными
(3) неоднозначно определяемыми
Процессы во внешних языках управления могут
(1) конкурировать за общие объекты
(2) пересекаться в общем подмножестве
(3) иметь общие интерпретационные детерминанты
Специальные функции способны обрабатывать аргументы
(1) по любой заданной схеме
(2) по пропорциональным схемам
(3) по схемам метода детерминизации
Оптимизирующие преобразования процессов
(1) невозможны
(2) возможны
(3) не применяются на практике
Связь детерминированных процессов с алгоритмами и программами
(1) существует
(2) не существует
(3) не определена
Подход, нацеленный на доступ к любым возможностям оборудования, называется
(1) системное программирование
(2) низкоуровневое программирование
(3) высокоуровневое программирование
Локальные видоизменения программных построений позволяет выполнять модификации посредством
(1) объявления новых подклассов
(2) дописывания методов обработки объектов отдельных классов
(3) частичной деструктуризации
Независимое варьирование структуры данных можно производить
(1) при организации сложной информационной обработки
(2) при реструктуризации
(3) при частичной детерминации
Функции высших порядков
(1) могут вырабатывать другие функции
(2) не могут вырабатывать другие функции
(3) не приспособлены для качественного производства других функций
Необоснованная синхронизация формально упорядоченных действий является аспектом
(1) неэффективности и ненадёжности программы
(2) недетерминированных символов
(3) комбинаторности интерпретационных последовательностей
Индуктивное развитие соответствует
(1) восходящим методам
(2) нисходящим методам
(3) прямолинейным методам
Распределенной информационной системе на концептуальном уровне характерны свойства
(1) электронной связности
(2) высокого уровня взаимодействия между элементами
(3) свободы выбора конструктивных решений
К абстрактным объектам относят
(1) абстрактный синтаксис
(2) абстрактную машину
(3) абстрактные процессы
Система команд может быть расширена
(1) микропрограммами
(2) системными вызовамия
(3) детерминированными компиляторами
Известное системе слово для языка Форт носит название
(1) итерация
(2) операция
(3) детерминация
К специальным механизмам регулярного конструирования различимых текстов относят
(1) управляющие символы
(2) управляемые символы
(3) генераторы уникальных значений
Программа процесса во внешних языках управления создается в виде
(1) данного
(2) древовидной структуры детерминантов
(3) системы компиляции с неполными коэффициентами
Варианты значений выбираются из конечного множества значений
(1) подобно псевдослучайным числам
(2) методом неполной дифференциации
(3) по принципу конечной интерпретации
Меткой в списке является
(1) символ
(2) атом
(3) приоритет
С понятием выбора варианта часто связывают
(1) выбор произвольного элемента множества
(2) деструктуризацию
(3) корреляцию
Императивно-процедурный стиль программирования
(1) не допускает модульного программирования
(2) допускает модульное программирование
(3) исключает возможность модульного программирования
Структурирование методов по иерархии классов позволяет
(1) автоматизировать выбор конкретного метода
(2) устранить несоответствие классов
(3) провести полную реструктуризацию
Независимое варьирование функционалов можно производить
(1) при организации сложной информационной обработки
(2) при реструктуризации
(3) при частичной детерминизации
Возможность манипулирования функциональными значениями определяется
(1) рангом функции
(2) детерминантом
(3) коррелятом
Рецепт - это
(1) ссылка на уже существующую программу
(2) ссылка на будущую программу
(3) ссылка на сформированную детерминантным образом программу
При разработке программ роль предела играет
(1) детерминант
(2) система программирования
(3) пересечение обобщений
Устройства для реализации распределенной информационной системы должны быть
(1) мощными
(2) с высокой пропускной способностью
(3) недорогими
Содержимое управляющей части интерпретирующего автомата
(1) не может быть изменено
(2) является постоянным во всех случаях
(3) может изменяться
Программа может размещаться в памяти
(1) пошаговым образом
(2) методом раскрутки
(3) недетерминировано
Слова система в языке Форт хранит
(1) в стеке
(2) в интерпретаторе
(3) в словарях
Макрос по своей сути является
(1) средством замены строки на другую
(2) недетерминированным автоматом
(3) компиляционным анализатором
Выполнение команд в интервалах времени между выполнением других команд
(1) возможно
(2) не возможно даже теоретически
(3) не имеет практического смысла
Замедленные вычисления производятся
(1) только если результат действительно нужен
(2) независимо от любых факторов
(3) только строго два раза во время реализации программы
Метка локализирует оператор, стоящий
(1) вслед за ней
(2) перед ней
(3) над ней
Наличие только одного варианта в данный момент времени обуславливается наличием
(1) недетерминизма ограниченного конечным числом вариантов
(2) деструктуризации
(3) интерпретации
Для параллельных процессов требуется
(1) неимперативный стиль управления действиями
(2) императивный стиль управления действиями
(3) детальный учет временных отношений
Описание программы декомпозируется на интерфейс и реализацию в результате
(1) небольшого варьирования набора методов и структуры объектов
(2) полного изменения набора методов
(3) полного изменения структуры объектов и набора методов
Независимое варьирование отображающих функций можно производить
(1) при организации сложной информационной обработки
(2) при реструктуризации
(3) при частичной детерминизации
Типовые выражения, представляют собой
(1) область определения функции
(2) область значения функции
(3) области определения и значения функций
Распространение понятия данных на бесконечные, рекурсивно-вычислимые множества
(1) не имеет смысла
(2) невозможно
(3) возможно
Средствами декларативного характера принято считать
(1) типы данных
(2) семантические сети
(3) иерархии понятий
По своему существу распределенная информационная система
(1) эволюционирующий объект
(2) интерпретированное подмножество
(3) деструктивный детерминант
Принятая в операционной семантике динамика управления в сравнении с системами программирования компилирующего типа характеризуется
(1) меньшей гибкостью
(2) большей гибкостью
(3) такой же гибкостью
Средства отладочного исполнения и распечатки листингов
(1) характерны для ассемблерной программы
(2) не характерны ассемблерной программе
(3) не имеют практического смысла в ассемблерной программе
Средства управления разработкой
(1) не используются в языке Форт
(2) используются в языке Форт
(3) не имеют смысла в языке Форт
Макропроцессор, как таковой
(1) управляется системой макросов
(2) управляет системой макросов
(3) не зависит от системы макросов
Обслуживание ресурсов на базе мультипроцессорных комплексов является
(1) синхронным
(2) асинхронным
(3) детерминантным
Для синтаксически управляемого конструирования программ на основе спецификаций, типов данных и визуальных диаграмм удобными считаются
(1) детерминированные функции
(2) функции высших порядков
(3) функции корректировки интерполяцией
Переменные могут определяться понятиями
(1) рабочие переменные
(2) связанные переменные
(3) контекстно-неопределяемые переменные
Дополнительные примитивы для моделирования выбора вариантов
(1) нет смысла применять
(2) применяются всегда
(3) не применяют
В декларативном программировании в качестве понятийной основы используют
(1) недетерминизм
(2) детерминизм
(3) антидетерминизм
Чтобы изменить объект, на него нужно
(1) оказать воздействие из программы
(2) наложить ограничения
(3) перенести детерминант
Модели управления на метауровне организации параллельных процессов
(1) исследованы
(2) не исследованы
(3) не имеют смысла
Представление задания типов данных в виде комментариев
(1) не имеет смысла
(2) невозможно
(3) возможно
Эффект приостанавливаемых и возобновляемых вычислений
(1) достижим
(2) не достижим
(3) не применяется
Средствами процедурного характера можно назвать
(1) процедуры
(2) интерпретаторы
(3) задания
Язык представления распределенной информационной системы должен
(1) быть контекстно обоснованным
(2) иметь хотя бы часть недетерминантов
(3) поддерживать средства для решения проблем разработки и эксплуатации программ
Утончением синтаксиса данных является
(1) абстрактный синтаксис программ
(2) детерминированная семантика программ
(3) компиляционная прагматика программ
Посредством применения макросов осуществляется
(1) повышение уровня языка
(2) увеличение контекстности языка
(3) уменьшение контекстности языка
Программы, написанные на Форте
(1) не обладают удобочитаемостью
(2) обладают высокой удобочитаемостью
(3) не характеризуются понятием удобочитаемости
Системы макросов могут организовываться
(1) в словари
(2) в алфавиты
(3) в библиотеки
Параллельная композиция действий
(1) намного сложнее последовательного сочетания строк в языке программирования
(2) намного проще последовательного сочетания строк в языке программирования
(3) не сложнее последовательного сочетания строк в языке программирования
Реализация базиса системы является
(1) минимальной версией всей системы
(2) оптимальной версией всей системы
(3) максимальной версией всей системы
Блокировка вычисления первого аргумента производится формой
(1) GIVE
(2) SET
(3) SETQ
С помощью рекурсивного выражения определенного вида возможно произвести
(1) деструктуризацию
(2) выбор произвольного элемента
(3) маршрутизацию
Центральным понятием в области трансформационного программирования является
(1) эквивалентность информации
(2) эквипотенциальность информации
(3) недетерминант
Упростить представление логики управления можно с помощью
(1) полиморфизма
(2) гомоморфизма
(3) гетероморфизма
Механизм реализации многомерных векторов приспособлен
(1) к сужению и распараллеливанию обработки
(2) к расширению и распараллеливанию обработки
(3) только к распараллеливанию обработки
Характеристика отображающего функционала типовым выражением
(1) невозможна
(2) не имеет практического применения
(3) возможна
Вызовом по необходимости называют
(1) технику приостановки функций при ленивых вычислениях
(2) технику возобновления функций при ленивых вычислениях
(3) технику приостановки и возобновления функций при ленивых вычислениях
Для перехода от потенциальных знаний к актуальным используют
(1) дифференциаторы
(2) метод резолюций
(3) системы продукций
К долговременным целям и критериям разработки компонентов программ относят
(1) надежность информационных систем
(2) производительность информационных систем
(3) улучшаемость информационных систем
Вычислимые формы - это данные
(1) не приспособленные к вычислению
(2) приспособленные к вычислению
(3) вычисляющиеся компилятором или недетерминантом
Число слов, отводимое ассемблером под одну символическую команду, зависит
(1) от кода команды
(2) от метода адресации операндов
(3) не только от кода команды, но и от метода адресации операндов
Недостатками программы, написанной на Форте, принято считать
(1) нестандартность языка
(2) слабый контроль ограничений на оперативную память
(3) приспособленность неполного цикла разработки к производству
Подпрограмма меняет
(1) данные программы
(2) логику процесса исполнения программы
(3) метод приоритетов и символики
Модели параллельных процессов могут строиться
(1) по принципу логического нейтралитета
(2) методами интерполяционного разбора
(3) как коллективное поведение объектов
Понятия атомов и структур характерно для
(1) базиса языка Лисп
(2) прагматики итераций
(3) семантики детерминизмов
Вычисление и отбрасывание значения оператора составляют его
(1) структуризацию
(2) дислокацию
(3) выполнение
При выборе вариантов предпочитаются варианты
(1) не приводящие к исполнению формы ESC
(2) приводящие к исполнению формы ESC
(3) содержащие в себе постоянно исполняющуюся форму ESC
Подход к программированию с мобильным стилем уточнения программ носит название
(1) рекогносционный подход
(2) адаптационный подход
(3) эволюционный подход
Объединение классов объектов, обрабатываемых одноименными методами, называется
(1) суперкласс
(2) гиперкласс
(3) мегакласс
Последовательность сложных данных структурируется согласно
(1) скаляров
(2) приоритетов
(3) паспорта
Возможность аргумента представляться в виде списка функций
(1) не определена
(2) четко определена
(3) не имеет практической ценности
Из опыта разработки оптимизирующих трансляторов для языков высокого уровня сложилась идея
(1) коррективных вычислений
(2) смешанных вычислений
(3) неординарных вычислений
Структуры в виде списков выстраиваются
(1) над атомами
(2) под атомами
(3) вместо атомов
На передний план создания информационных систем выходят задачи
(1) детальности алгоритмических решений
(2) привязки к используемому языку программирования
(3) отладки поведения комплексов и взаимосвязей их частей
Переход от конкретного синтаксиса текстов языка к абстрактному синтаксису его понятийной структуры получается
(1) чтением текста, строящим древовидное представление программы
(2) при компиляции
(3) посредством детерминирования семантики языка
Команды бывают
(1) непосредственными
(2) неявными
(3) косвенными
Логическое значение "истина" в языке Форт
(1) 0
(2) 1
(3) 2
При автоматизации формирования различимых имен используется
(1) детерминизация
(2) интерпретация
(3) макротехника
Множество имен событий, используемых при описании процесса или объекта, называют
(1) словарем
(2) алфавитом
(3) библиотекой
Примитивные функции
(1) анализируют любые структурные значения
(2) строят любые структурные значения
(3) разбирают любые структурные значения
Нормальный конец программы обозначается аргументом
(1) GO
(2) END
(3) RETURN
В случае если список стал пустым
(1) действует ESC
(2) происходит запрет на действие ESC
(3) действует RETURN
Инструментом формирования профессионального поведения является
(1) парадигма программирования
(2) недетерминант
(3) детерминант
Расширение программы выполняется
(1) рекреативно
(2) деструктивно
(3) декларативно
К основным целям разработки языков с функциональным стилем программирования относят
(1) создание универсального функционального языка
(2) разработка техники оптимизации для высокоэффективных параллельных программ
(3) внедрение функционального стиля программирования для больших научных программ
Распространение простых функций на сложные данные характерно
(1) для теории комбинаторов
(2) для языка Форт
(3) для симбиозных детерминантов
Разметка действий программы на исполнимые и задерживаемые понадобилась для
(1) отображения остаточной программы
(2) определения недетерминантов
(3) интерпретации комбинаторных слов
Функциональная декомпозиция
(1) не может исполнять роль рефакторинга
(2) может исполнять роль рефакторинга
(3) по определению не связана с рефакторингом
К понятию "компонент" можно отнести
(1) макроопределения
(2) системы файлов
(3) шаблоны компиляции кода программ
Идентификатор по своей сути является
(1) классом атомов
(2) подклассом атомов
(3) атомом
Интерпретирующий автомат для ассемблера в сравнении с автоматом для абстрактной машины
(1) устроен немного сложнее
(2) устроен намного проще
(3) является полным аналогом автомата абстрактной машины
Константы, символизирующие логические значения
(1) не имеют смысла в языке Форт
(2) не используются в языке Форт
(3) характерны для языка Форт
Макросами можно описать
(1) пентамино
(2) оптимизацию программ
(3) кодогенерацию программ
При проведении абстракции исключения времени необходимо определить отношения
(1) "раньше-позже"
(2) "одновременно"
(3) "независимо"
В языке Лисп над базисом строятся предельно простые формулы в виде
(1) древовидных семантичных структур
(2) треугольных синтаксических структур
(3) круглоскобочных списков
Указатели помеченного блока, по сути, являются
(1) атомами
(2) символами
(3) алфавитами
Упрощенной теории множеств подобна аксиоматика
(1) корреляции
(2) интерпретации
(3) вариантов
К критериям качества программы относят
(1) результативность
(2) автоматизируемость
(3) устойчивость
Расширение программ при объектно-ориентированном подходе к программированию выглядит как
(1) полная реструктуризация
(2) частичная реструктуризация
(3) простое дописывание новых определений
Создать функциональную программу, которая является безусловно параллельной
(1) невозможно
(2) не имеет смысла
(3) легко
Синтаксические формулы приводят к
(1) деструктивной форме
(2) нормализованной форме
(3) приоритетам структуризации
Многие выражения по смыслу используемых в них операций иногда определены при
(1) частичной определенности их операндов
(2) полной определенности их операндов
(3) детерминизации их операндов
Актуальность интеграции средств и методов, используемых на разных фазах жизненного цикла программ, отражает
(1) тенденция к многоязыковости
(2) теория функциональности
(3) стандарт структуризации
Рефакторинг повышает
(1) потенциал компонентов
(2) организованность компонентов
(3) изученность компонентов
Переменная по своей сути является
(1) классом идентификаторов
(2) подклассом идентификаторов
(3) идентификатором
В ассемблерной программе имеются
(1) команды перехода по прерыванию
(2) возвратный вызов процедуры с использованием регистра возврата
(3) передача управления со счетчиком числа циклов
Словарь Форта хранит определения
(1) произвольной длины
(2) фиксированного размера
(3) как произвольной длины, так и фиксированного размера
Специальный механизм специальных макропеременных используется для
(1) автоматизации формирования фрагментов текста
(2) детерминизации формирования фрагментов текста
(3) интерпретации формирования фрагментов текста
Выражение взаимной рекурсии
(1) невозможно
(2) само по себе не сложно
(3) не имеет смысла
Методы функционального программирования основаны
(1) на формальном математическом языке представления и преобразования формул
(2) на методах функционального перебора и отсеивания
(3) на принципах функционального взаимодействия и корректировки детерминантов
Общий механизм интерпретации стандартной программы естественно представить в виде
(1) автомат с отдельными таблицами имен для переменных
(2) детерминант с параметрами и связями
(3) интерпретатор с широким диапазоном параметров
С исключением зависимости от порядка отдельных операций в определенных равносильных формулах можно организовать
(1) мультиоперации
(2) монооперации
(3) деструктуризации