Главная / Программирование /
Стили и методы программирования / Тест 17
Стили и методы программирования - тест 17
Упражнение 1:
Номер 1
Почему рекурсивное структурное программирование хорошо сочетается с функциональным?
Ответ:
 (1) поскольку оно было создано на базе рекурсивных функций как формализации понятия алгоритма и их обобщения на функционалы высших типов 
 (2) поскольку и в том, и в другом случае без хорошего знания математики ничего не сделаешь 
 (3) потому что оно применяется в основном в университетах, а в академической среде практические приемы программирования не в ходу, так что два извращения великолепно сошлись 
 (4) потому что списки определяются рекурсивно, а функциональное программирование использует списки 
Номер 2
Почему две ипостаси одного и того же стиля плохо соединяются между собой?
Ответ:
 (1) потому что они логически противоречат друг другу 
 (2) потому что они требуют разных технологий программирования 
 (3) потому что они ориентированы на разные типы ресурсов, и в итоге получается безнадежно плохая программа 
Номер 3
Почему две ипостаси одного и того же стиля иногда приходится соединять?
Ответ:
 (1) а просто потому, что так удобнее писать 
 (2) я использую все, что дает язык программирования 
 (3) потому что часто для реализации одной из них нужны подпорки из другой 
 (4) я иду от задачи, а не от общей философии 
 (5) я лично понял, что сам никогда их почему-то не соединяю 
Упражнение 2:
Номер 1
Почему структурный и автоматный стили редко используют совместно?
Ответ:
 (1) потому что большинство людей предпочитают писать в одном стиле 
 (2) потому что все наслышаны, насколько плохо они сочетаются 
 (3) поскольку и тот, и другой - общераспространенные стили 
Номер 2
Почему сентенциальный и автоматный стили редко используют совместно?
Ответ:
 (1) потому что сентенциальный стиль реализован специализированными языками, а хороших интерфейсов нет 
 (2) потому что большинство людей предпочитают писать в одном стиле 
 (3) они несовместимы 
Номер 3
Почему событийный и функциональный стили редко используют совместно?
Ответ:
 (1) потому что событийный стиль исключительно плохо поддержан языками, и хороших интерфейсов между ними нет 
 (2) потому что большинство людей предпочитают писать в одном стиле 
 (3) потому что почти никто не знает того, насколько хорошо они сочетаются 
 (4) они несовместимы 
Упражнение 3:
Номер 1
Какой стиль лучше применять для программирования больших вычислительных задач?
Ответ:
 (1) событийный 
 (2) структурный 
 (3) сентенциальный 
 (4) автоматный 
 (5) функциональный 
 (6) этот класс задач выбран по номенклатурному, а не по логическому принципу, и вопрос бессмыслен 
Номер 2
Какой стиль лучше применять для программирования игровых задач?
Ответ:
 (1) событийный 
 (2) структурный 
 (3) сентенциальный 
 (4) автоматный 
 (5) функциональный 
 (6) этот класс задач выбран по номенклатурному, а не по логическому принципу, и вопрос бессмыслен 
Номер 3
Какой стиль лучше применять для программирования бухгалтерских задач?
Ответ:
 (1) событийный 
 (2) структурный 
 (3) сентенциальный 
 (4) автоматный 
 (5) функциональный 
 (6) этот класс задач выбран по номенклатурному, а не по логическому принципу, и вопрос бессмыслен