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