игра брюс 2048
Главная / Программирование / Стили и методы программирования / Тест 15

Стили и методы программирования - тест 15

Упражнение 1:
Номер 1
Какой вид параллелизма наиболее целесообразен при моделировании задачи, запрограммированной структурно?

Ответ:

 (1) реальный параллелизм 

 (2) квазипараллелизм 

 (3) &-параллелизм 

 (4) V-параллелизм 

 (5) совместное исполнение 

 (6) никакой. Здесь параллелизм вреден 


Номер 2
Какой вид параллелизма наиболее целесообразен при моделировании задачи, запрограммированной автоматно, причем автомат естественно делится на подавтоматы, которые могут работать одновременно?

Ответ:

 (1) реальный параллелизм 

 (2) квазипараллелизм 

 (3) &-параллелизм 

 (4) V-параллелизм 

 (5) совместное исполнение 

 (6) никакой. Здесь параллелизм вреден 


Номер 3
Какой вид параллелизма наиболее целесообразен при задачах поиска?

Ответ:

 (1) квазипараллелизм 

 (2) &-параллелизм 

 (3) V-параллелизм 

 (4) совместное исполнение 

 (5) никакой. Здесь параллелизм вреден 


Упражнение 2:
Номер 1
Чем является квазипараллелизм для современных программ?

Ответ:

 (1) оптимизацией 

 (2) тем, с чем промышленный программист никогда в жизни не встретится 

 (3) подпоркой 

 (4) способом решать тяжелые задачи, когда сил и ресурсов много, а ума мало 

 (5) новым перспективным направлением 

 (6) способом сделать программы более понимаемыми и перестраиваемыми 


Номер 2
Чем является недетерминированное исполнение для современных программ?

Ответ:

 (1) оптимизацией 

 (2) тем, с чем промышленный программист никогда в жизни не встретится 

 (3) подпоркой 

 (4) способом решать тяжелые задачи, когда сил и ресурсов много, а ума мало 

 (5) способом сделать программы более понимаемыми и перестраиваемыми 


Номер 3
Чем является параллелизм для современных программ?

Ответ:

 (1) тем, с чем промышленный программист никогда в жизни не встретится 

 (2) подпоркой 

 (3) новым перспективным направлением 

 (4) способом сделать программы более понимаемыми и перестраиваемыми 


Упражнение 3:
Номер 1
Нужно ли оптимизировать программу, которая распараллеливается?

Ответ:

 (1) нужно, поскольку распараллеливание - одна из форм оптимизации 

 (2) не нужно, потому что распараллеливать и так тяжелый и неблагодарный труд, а если программа замусорена оптимизационными подпорками, он вообще бесполезен 

 (3) можно лишь в том случае, когда удается сохранить предсказуемость времени вычисления различных процессов 

 (4) можно лишь в том случае, если не нарушаются предположения, сделанные при распараллеливании, и оптимизации четко отделяются от сути программы 


Номер 2
Что нужно прежде всего учитывать при распараллеливании программы?

Ответ:

 (1) сложность вычислений между информационными обменами и структуру информационных обменов 

 (2) содержательный смысл задачи 

 (3) только структуру информационных обменов 

 (4) только необходимость отладки 


Номер 3
Существует ли структурное параллельное программирование?

Ответ:

 (1) да, поскольку даже такие книги есть 

 (2) нет, поскольку структурное программирование по своей природе не параллельно 

 (3) существует, но оно не является параллельным, а лишь подготавливает к распараллеливанию 




Главная / Программирование / Стили и методы программирования / Тест 15