База ответов ИНТУИТ

Основы функционального программирования

<<- Назад к вопросам

Какая из форм содержит общие подвыражения, которые целесообразно вычислить предварительно, чтобы избежать повторного вычисления одних и тех же выражений?

(Отметьте один правильный вариант ответа.)

Варианты ответа
(cons 'A (car(cons x (cons 'A x))))
(car(cons 1 (cons x 1)))
(list 1 (cons 2 x) 2 (cons 2 x) 3 (cons 2 x)(Верный ответ)
(cond (x (car(cons 'A 'B)))(T (cons 1 (cons 2 3))))
Похожие вопросы
Какая из перечисленных форм содержит подвыражения, которые можно не вычислять, т.к. результат от их значения не зависит?
Какая из перечисленных форм содержит подвыражения, которые можно не вычислять, т.к. их значения не влияют на результат?
Какая из перечисленных форм содержит подвыражения, которые можно не вычислять, т.к. на результат их значения не влияют?
В какой из перечисленных форм все подвыражения необходимо вычислить?
В каких из перечисленных форм все подвыражения необходимо вычислить?
Какие из перечисленных форм содержат подвыражения, которые можно не вычислять?
Какая из форм содержит константные выражения, которые можно заменить их значениями?
В какой из перечисленных форм необходимость вычислять все подвыражения зависит от значений переменных?
В какой из перечисленных форм можно вычислять не все подвыражения независимо от значений переменных?
В какой из перечисленных форм возможность не вычислять все подвыражения не зависит от значений переменных?