Главная / Программирование /
Парадигмы программирования / Тест 13
Парадигмы программирования - тест 13
Упражнение 1:
Номер 1
Оптимизирующая компиляция - это
Ответ:
 (1) область применения формальных методов преобразования программ и процессов 
 (2) деструктуризация компилирующей области 
 (3) реструктуризация корреляционных звеньев 
Номер 2
Область применения формальных методов преобразования программ и процессов носит название
Ответ:
 (1) минимизирующая компиляция 
 (2) оптимизирующая компиляция 
 (3) максимизирующая компиляция 
Номер 3
Большинство программ и процессов, обрабатываемых при оптимизирующей компиляции, сводятся к
Ответ:
 (1) интерпретации структурных данных 
 (2) частичной детерминизации 
 (3) перестановке тех или иных конструкций в тексте или коде программы 
Упражнение 2:
Номер 1
При оптимизации программы анализируется
Ответ:
 (1) серия ее функциональных эквивалентов 
 (2) наличие нестандартных детерминантов 
 (3) наличие стандартных недетерминантов 
Номер 2
Серия функциональных эквивалентов программы анализируется
Ответ:
 (1) при оптимизации 
 (2) при минимизации 
 (3) при деструктуризации 
Номер 3
Набор критериев выбора функциональных эквивалентов
Ответ:
 (1) зависит от условий применения программы 
 (2) не зависит от условий применения программы 
 (3) выбирается случайным образом 
Упражнение 3:
Номер 1
К примерам оптимизации можно отнести
Ответ:
 (1) компиляцию 
 (2) распараллеливание 
 (3) деструктуризацию 
Номер 2
Компиляция и распараллеливание программ являются примерами
Ответ:
 (1) минимизации 
 (2) корреляции 
 (3) оптимизации 
Номер 3
Компиляция и распараллеливание программ применяются для эффективного исполнения программ
Ответ:
 (1) в сетях 
 (2) на суперкомпьютерах 
 (3) в детерминантных источниках 
Упражнение 4:
Номер 1
Средства управления процессами изначально опираются на
Ответ:
 (1) интуитивное представление о вычислении выражений 
 (2) строгие математические зависимости 
 (3) детерминированные определения контекстности 
Номер 2
Согласно интуитивному представлению о вычислении выражений функция применяется
Ответ:
 (1) к детерминированной части списка аргументов 
 (2) к полному списку заранее вычисленных аргументов  
 (3) к интерпретационной части списка заранее вычисленных аргументов 
Номер 3
Результат управления вычислениями проявляется
Ответ:
 (1) в изменении некоторых оценок 
 (2) в появлении существенной контекстности 
 (3) в преобразовании структуры программы недетерминированным путем 
Упражнение 5:
Номер 1
В результате управления вычислениями появляется возможность
Ответ:
 (1) влиять на эффективность программ 
 (2) влиять на надежность программ 
 (3) провести частичную интерпретацию 
Номер 2
Неэффективность и ненадежность программ обусловлена
Ответ:
 (1) целостностью объемных сложных данных 
 (2) избыточностью вычислений 
 (3) избыточностью бесполезных выражений 
Номер 3
Необоснованная синхронизация формально упорядоченных действий является аспектом
Ответ:
 (1) неэффективности и ненадёжности программы 
 (2) недетерминированных символов 
 (3) комбинаторности интерпретационных последовательностей 
Упражнение 6:
Номер 1
Любое очень объемное, сложное данное
Ответ:
 (1) можно интерпретировать в контекстном ключе 
 (2) можно вычислять "по частям" 
 (3) можно дифференцировать в соответствии с концепцией детерминизации 
Номер 2
Принципиальной экономии памяти можно достичь
Ответ:
 (1) методом неявного коррелята 
 (2) ценой незначительного перерасхода времени на вспомогательное построение 
 (3) с помощью метода итерационной зависимости 
Номер 3
Рецепт - это
Ответ:
 (1) ссылка на уже существующую программу 
 (2) ссылка на будущую программу 
 (3) ссылка на сформированную детерминантным образом программу 
Упражнение 7:
Номер 1
Чтобы исключить повторное вычисление совпадающих рецептов, в его внутреннее представление вводится
Ответ:
 (1) приоритет 
 (2) коррелят 
 (3) флаг 
Номер 2
К значениям флага относят
Ответ:
 (1) истину для уже выполненных рецептов 
 (2) ложь для невыполненных рецептов 
 (3) логический нуль 
Номер 3
Распространение понятия данных на бесконечные, рекурсивно-вычислимые множества
Ответ:
 (1) не имеет смысла 
 (2) невозможно 
 (3) возможно 
Упражнение 8:
Номер 1
Выбор из организованного списка нужного количества элементов
Ответ:
 (1) не представляется возможным 
 (2) не имеет практического применения 
 (3) возможен 
Номер 2
Связывание функционального аргумента с ассоциативным списком
Ответ:
 (1) не представляется возможным 
 (2) не имеет практического применения 
 (3) возможно 
Номер 3
Эффект приостанавливаемых и возобновляемых вычислений
Ответ:
 (1) достижим 
 (2) не достижим 
 (3) не применяется 
Упражнение 9:
Номер 1
В языках программирования бывают вызовы
Ответ:
 (1) по значению 
 (2) по имени 
 (3) по ссылке 
Номер 2
Техника приостановки и возобновления функций при ленивых вычислениях названа вызовом
Ответ:
 (1) по имени 
 (2) по ссылке 
 (3) по необходимости 
Номер 3
Вызовом по необходимости называют
Ответ:
 (1) технику приостановки функций при ленивых вычислениях 
 (2) технику возобновления функций при ленивых вычислениях 
 (3) технику приостановки и возобновления функций при ленивых вычислениях 
Упражнение 10:
Номер 1
Идея смешанных вычислений с точки зрения реализации
Ответ:
 (1) близка технике ленивых вычислений 
 (2) абсолютно отличается от техники ленивых вычислений 
 (3) идентична технике ленивых вычислений 
Номер 2
Идея смешанных вычислений сложилась
Ответ:
 (1) концептуально из несколько иных предпосылок, чем идея ленивых вычислений 
 (2) итерационно из детерминантов 
 (3) комбинаторно из недетерминантов 
Номер 3
Из опыта разработки оптимизирующих трансляторов для языков высокого уровня сложилась идея
Ответ:
 (1) коррективных вычислений 
 (2) смешанных вычислений 
 (3) неординарных вычислений 
Упражнение 11:
Номер 1
Остаточная программа может дать нужный результат, если
Ответ:
 (1) дать недостающие данные 
 (2) не определять детерминанты 
 (3) определить детерминанты 
Номер 2
Если дать недостающие данные, то остаточная программа
Ответ:
 (1) перестанет работать 
 (2) даст нужный результат 
 (3) не будет выдавать данные 
Номер 3
Разметка действий программы на исполнимые и задерживаемые понадобилась для
Ответ:
 (1) отображения остаточной программы 
 (2) определения недетерминантов 
 (3) интерпретации комбинаторных слов 
Упражнение 12:
Номер 1
Определение функции ERROR можно доопределить обращением к
Ответ:
 (1) RUN 
 (2) REPEAT 
 (3) READ 
Номер 2
Обращением к READ можно доопределить определение функции
Ответ:
 (1) ERROR 
 (2) END 
 (3) RETRY 
Номер 3
Многие выражения по смыслу используемых в них операций иногда определены при
Ответ:
 (1) частичной определенности их операндов 
 (2) полной определенности их операндов 
 (3) детерминизации их операндов