Главная / Программирование /
Парадигмы программирования / Тест 11
Парадигмы программирования - тест 11
Упражнение 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
Функциональные языки способствуют разработке
Ответ:
 (1) корректных параллельных программ 
 (2) некорректных параллельных программ 
 (3) корректных непараллельных программ 
Номер 2
Функциональные программы
Ответ:
 (1) свободны от побочных эффектов и ошибок, зависящих от реального времени 
 (2) зависят от побочных эффектов и ошибок, зависящих от реального времени 
 (3) не связаны определением побочных ошибок 
Номер 3
Создать функциональную программу, которая является безусловно параллельной
Ответ:
 (1) невозможно 
 (2) не имеет смысла 
 (3) легко