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

Разработка компиляторов

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

При глобалной оптимизации данного фрагмента исходной программы:
y = f(x);a = y*2;if (y == f(x)) z = y*2+a;else z = f(x)*2+a;t = f(x)*2+a+z;
возможной остаточной программой будет:

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

Варианты ответа
y=f(x);a=y<<1;if (y==f(x)) z=a<<1;else z=f(x)<<1+a;t=f(x)<<1+a+z;
y=f(x);a=y<<1;if(y==f(x)) z = y<<1+a;else z = f(x)<<1+a;t = f(x)<<1+a+z;
t = f(x)<<3;
(Верный ответ)
Похожие вопросы
В зависимости от размера фрагмента оптимизации различают следующие виды оптимизации:
Последовательность эквивалентных преобразований исходной программы, уменьшающих ее стоимость - это:
Процесс обработки всего, возможно, уже преобразованного, текста исходной программы называется:
Использование какой связки позволяет заметно повысить скорость выполнения исходной программы:
Какая часть компилятора разбивает исходную программу на составляющие ее элементы и создает промежуточное представление исходной программы:
В зависимости от уровня представления программы различают следующие виды оптимизации:
При использовании какого параметра программы YACC будет построен заголовочный файл с именем f:
Под переносимой (portable) программой понимается программа, которая:
Эффективность оптимизации зависит от:
Стадиями оптимизации являются: