Макрогенератор
(*ответ*) переводит программу с макроязыка на язык ассемблера
восстанавливает программу на языке программирования по ее эквиваленту на языке машины
переводит программу на промежуточный машинно-независимый язык
переводит программу с макрорасширения входного языка транслятора на этот входной язык
Макрос - это
(*ответ*) фрагмент кода, который выглядит и работает так же, как и функция
участок памяти, используемый несколькими переменными, которые могут быть различных типов
базовая единица действия в языках программирования
переменная, в которой хранится адрес памяти, распределяемой для размещения идентификатора
Машинные языки - это языки программирования
(*ответ*) воспринимаемые аппаратной частью компьютера
выполняющие пооператорную обработку и выполнение программы
в которых имеется возможность описания программы как совокупности подпрограмм
не зависящие от архитектуры компьютера
Мера независимости частей модуля называется
(*ответ*) связностью
полнотой
рутинностью
сцеплением
Мера относительной независимости модуля от других модулей называется
(*ответ*) сцеплением
полнотой
рутинностью
связностью
Метод оптимизации программы, заключающийся в выделении одинаковых частей в выражениях и программировании однократного предварительного их вычисления, называется «_»
(*ответ*) чистка линейного участка
минимизация логических выражений
чистка цикла
свертка выражений
Метод оптимизации программы, программирующий перед циклом вычисления выражений, которые расположены в цикле, но не меняющие своих значений, называется «_»
(*ответ*) чистка цикла
минимизация логических выражений
свертка выражений
чистка линейного участка
Метод оптимизации программы, устраняющий бесполезные операции присваивания, называется «_»
(*ответ*) свертка выражений
минимизация логических выражений
чистка цикла
чистка линейного участка
Механизм, связывающий вместе код и данные, которыми он манипулирует, и защищающий их от внешних помех и некорректного использования, - это
(*ответ*) инкапсуляция
абстракция
полиморфизм
наследование
Множество процессов параллельной программы, соединенных в ряд так, что выход одного процесса является входом для следующего, называется
(*ответ*) конвейером
монитором
ядром
барьером
Модули, которые ничего не знают друг о друге, называют
(*ответ*) независимыми
функциональными
свободными
полными
Модуль называется рутинным, если
(*ответ*) результат его работы зависит только от количества переданных параметров
он может быть разбит не несколько последовательных модулей
он не зависит от других модулей
его размер не превышает 60 строк