Преимуществами интерпретатора являются
(*ответ*) независимость выполнения программы от архитектуры целевой вычислительной системы
автоматическая коррекция ошибок в исходной программе
нетребовательность к ресурсам компьютера
высокая степень оптимизации кода
При бинарном поиске в таблице идентификаторов из N элементов максимальное число сравнений равно
(*ответ*) 1 + log2(N)
log2(N) - 1
2N
2N - 1
При бинарном поиске искомый символ вначале сравнивается с элементом таблицы идентификаторов из N элементов, имеющим номер
(*ответ*) (N+1)/2
N/4
N
1
При компиляции результатом этапа синтеза является
(*ответ*) объектный код
исполняемая программа
ассемблерный код
машинный код
При компиляции текст результирующей программы порождается на этапе
(*ответ*) синтеза
синтаксического разбора
генерации кода
анализа
При простейшем способе организации таблицы идентификаторов элементы располагаются
(*ответ*) в порядке поступления
случайным образом
в зависимости от типа
в алфавитном порядке
Примерами семантических соглашений входного языка являются: 1) обязательность присутствия в программе всех операторов; 2) обязательность присутствия в программе каждой метки; 3) явное описание каждой переменной; 4) описание каждого идентификатора единожды; 5) согласование между собой типов переменных в выражениях - из перечисленного
(*ответ*) 2, 4, 5
1, 4, 5
3, 4, 5
1, 2, 3
Произведение числа элементов на размер памяти для одного элемента является правилом распределения памяти для данных типа
(*ответ*) массив
запись
объект
структура
Производительность интерпретаторов по сравнению с компиляторами
(*ответ*) всегда ниже
зависит от конкретной программы
одинакова
всегда выше
Промежуточный объектный код компилятора представляет собой
(*ответ*) двоичный файл
специальный модуль
текстовый модуль
текстовый файл
Процесс преобразования относительных адресов в реальные в момент запуска программы выполняет
(*ответ*) загрузчик
редактор связей
препроцессор
компилятор
Процесс преобразования относительных адресов в реальные в момент запуска программы называется
(*ответ*) трансляцией адресов
компоновкой
процессом реализации адресов
ретрансляцией адресов