Сканер выполняет действия: 1) выделение основных синтаксических конструкций в тексте входной программы; 2) проверка правильности каждой синтаксической конструкции; 3) поиск лексемы в таблице символов; 4) запись новой лексемы в таблицу символов - из перечисленного
(*ответ*) 3, 4
2, 4
1, 3
1, 2
Специальная программа обработки объектного кода называется
(*ответ*) редактором связей
транслятором
загрузчиком
компилятором
Специальный язык для написания командных файлов компиляции называется
(*ответ*) Makefile
Си
COM
UML
Сумма размеров памяти по всем полям является правилом распределения памяти для данных типа
(*ответ*) структура
запись
объект
массив
Тетрады представляют собой последовательность команд
(*ответ*) линейную
параллельную
рекурсивную
циклическую
Триады представляют собой последовательность команд
(*ответ*) линейную
параллельную
рекурсивную
циклическую
Триады представляются в форме
(*ответ*) <операция>(<операнд1>,<операнд2>)
<операция>(<операнд1>,<операнд2>,<результат>)
(<операнд1>,<операнд2>)(<операция>,<результат>)
(<операнд1>,<операция>,<операнд2>)
Факт обнаружения несоблюдения семантического соглашения трактуется компилятором как
(*ответ*) предупреждение
локальная ошибка
сообщение
фатальная ошибка
Формами внутреннего представления программ являются: 1) гиперссылочные структуры; 2) связочные списочные структуры; 3) тетрады; 4) предикаты; 5) триады - из перечисленного
(*ответ*) 2, 3, 5
1, 4, 5
3, 4, 5
1, 2, 3
Часть компилятора, которая из литер программы на исходном языке строит лексемы, называется
(*ответ*) лексическим анализом
лексическим разбором
семантическим анализом
синтаксическим разбором
Эффективным методом поиска в упорядоченном списке является поиск
(*ответ*) бинарный
логарифмический
случайный
линейный
Язык HTML содержит в себе
(*ответ*) интерпретатор
компилятор и интерпретатор
препроцессор
компилятор