Системное программное обеспечение (курс 1)

Цепочка u = FIRST(k,α) носит в работе автомата название
первичная
базовая
начальная
аванцепочка
Операцию ввода/вывода инициирует секция драйвера
продолжения
запуска
заголовка
завершения
Стандарт POSIX базируется на
UNIX-системах
Windows-системах
Открытых системах
стандартах IEEE
Класс КС-языков замкнут относительно операции
подстановки
дополнения
пересечения
гетероморфизма
Для классификации самого языка среди всех его грамматик всегда выбирается грамматика с классификационным типом
наиболее удобным для описания
любым возможным
минимально возможным
максимально возможным
По видам памяти распознаватели бывают следующих типов: 1) без внешней памяти; 2) с ограниченной внутренней памятью; 3) с ограниченной внешней памятью; 4) с неограниченной внешней памятью; 5) с неограниченной внутренней памятью - из перечисленного
2, 4, 5
1, 2, 3
1, 3, 4
3, 4, 5
Из перечисленного: 1) текстовый редактор; 2) компилятор; 3) препроцессор; 4) редактор связей; 5) библиотеки функций - для создания программы нужны
1, 2, 4, 5
3, 4, 5
1, 2, 3, 4
1, 2, 3
Произведение числа элементов на размер памяти для одного элемента является правилом распределения памяти для данных типа
запись
структура
объект
массив
Основное преимущество обратной польской записи
оптимизация вычислительного процесса
наличие временных переменных
не требует учитывать приоритет операций
удобство представления информации
Из перечисленного: 1) заголовок; 2) запуск; 3) продолжение; 4) завершение; 5) обработчик ошибок, - драйверы, работающие в режиме прерываний, имеют секции
2, 3, 5
1, 3, 5
1, 2, 4
2, 3, 4
Модулем расширения BIOS в MS-DOS является файл
COMMAND.COM
BIO.SYS
MSDOS.SYS
IO.SYS
Единообразное выполнение функций языка программирования обеспечивается
динамически загружаемой библиотекой
ОС
системой программирования
прикладной программой
При выполнении такта МП-автомата добавляется
цепочка метасимволов
верхний символ
нижний символ
цепочка, соответствующая правилу перехода
LR(k)-грамматика является однозначной для
k ³0
k>0
k={0;1}
k³2
Методами организации взаимосвязи лексического анализа и синтаксического разбора являются: 1) последовательный; 2) параллельный; 3) комбинированный; 4) адаптивный - из перечисленного
1, 4
2, 4
2, 3
1, 2
В основе синтаксических конструкций большинства современных языков программирования лежат языки
КС
квазирегулярные
с фразовой структурой
регулярные
Команду «проверить наличие сигнала готовности» выполняет
супервизор ввода/вывода
драйвер
препроцессор
супервизор прерываний
Длиной цепочки называют количество
букв
блоков
символов
цифр
Из перечисленного для работы алгоритма удаления недостижимых состояний используются множества состояний: 1) недостижимых; 2) достижимых; 3) текущих пассивных; 4) текущих активных
3, 4
1, 3
1, 2
2, 4
Если в каждом из состояний конечного автомата для любого входного символа функция перехода содержится не более одного состояния, то конечный автомат называют
жестко детерминированным
функционально однозначным
однозначным
детерминированным
Символы, которые входят в алфавит языка, порождаемого грамматикой, содержит
VN
V*
VT
V+
Для организации использования многими параллельно выполняющимися задачами неразделяемых устройств ввода/вывода вводится понятие
сегмента
виртуального устройства
закрепленного устройства
драйвера
Из перечисленного: 1) модульный код; 2) объектный код; 3) описание; 4) логическая структура - основными компонентами библиотеки подпрограмм являются
2, 3
1, 2
1, 4
2, 4
Для установления связи между виртуальными и реальными устройствами ввода/вывода используется таблица
оборудования
описания виртуальных логических устройств
дескрипторов процессов
прерываний
Входными данными для семантического анализа являются: 1) таблица объектов; 2) таблица идентификаторов; 3) алгоритм оптимизации; 4) результаты разбора; 5) синтаксические конструкции входного языка - из перечисленного
3, 4, 5
1, 4, 5
1, 2, 3
2, 4, 5
Для работы с дискетами была разработана система
FAT8
FAT16
super-FAT
FAT12
На работу с графикой ориентирована библиотека Windows
GDI32.dll
GRAF32.dll
API32.dll
User32.dll
Язык HTML содержит в себе
компилятор и интерпретатор
компилятор
препроцессор
интерпретатор
Из перечисленного: 1) сортировка информации в файлах; 2) работа с недисковыми периферийными устройствами как с файлами; 3) обмен данными между файлами; 4) поиск информации в файлах; 5) защита файлов от несанкционированного доступа, - благодаря использованию системы управления файлами пользователям предоставляются следующие возможности
3, 4, 5
2, 3, 5
2, 3, 4
1, 2, 5
Из перечисленных классов пользователей: 1) владелец файла; 2) группа владельца файла; 3) все пользователи; 4) суперпользователь; 5) определенная группа пользователей, - типы прав доступа в UNIX предоставляются следующим:
2, 3, 5
1, 2, 3
1, 4, 5
1, 2, 4
Основным отличием триад от тетрад является
наличие дополнительного оператора
отсутствие временных переменных
отсутствие дополнительного оператора
наличие временных переменных
Алгоритм Кока-Янгера-Касами фактически состоит из циклов
трех последовательных
двух вложенных
трех вложенных
множества последовательных
Множества допустимых цепочек символов почти эквивалентных языков могут различаться
на пустую цепочку символов
на один символ
на повторяющиеся подряд символы
на одну цепочку символов
Целями преобразований КС-грамматик являются: 1) упрощение правил грамматики; 2) облегчение создания распознавателя языка; 3) сокращения количества символов; 4) облегчение восприятия человеком - из перечисленного
1, 2
3, 4
1, 3
2, 3
При записи правил в графическом виде вся грамматика представляется в форме
одной диаграммы
одного графика
набора графиков
набора диаграмм
При построении дерева вывода сверху вниз в корень дерева помещается символ
любой
целевой грамматики
начальный
корневой
Основное отличие УКС-грамматик от НКС-грамматик состоит в том, что
в правой части правил не может присутствовать пустая цепочка
в левой части правил не может присутствовать пустая цепочка
в левой части правил может присутствовать пустая цепочка
в правой части правил может присутствовать пустая цепочка
В ОС Windows NT используется такая дисциплина диспетчеризации процессов, как
RR
SJN
FCFS
SRT
Системный процесс управления спул-файлом называется
супервизором
диспетчером спулинга
спулером
спул-процессом
Вместо «k» в названии класса грамматики «LL(k)» стоит некоторое число, которое показывает количество
рассматриваемых символов для однозначного выбора альтернативы
правил грамматики
нетерминальных символов
символов алфавита соответствующего языка
Из перечисленного: 1) бесприоритетные; 2) комбинированные; 3) случайные; 4) приоритетные - классами дисциплин обслуживания являются
только 4
1, 4
1, 2
3, 4
Результатом этапа анализа при компиляции является
представление программы, понятное компилятору
исходная программа
исполняемый модуль
объектная программа
При выполнении такта МП-автомата в стеке удаляется
нижний символ
цепочка, соответствующая правилу перехода
цепочка метасимволов
верхний символ
Для динамической области памяти компилятор
никаких специальных действий не производит
дает команду ОС на выделение адреса
порождает фрагмент кода, который отвечает за распределение памяти
непосредственно выделяет адрес
Начальная конфигурация МП-автомата определяется как
(q,α,z), αÎVT
(q0,α,z0), αÎV*
(q0,α,z0), αÏV*
(q,α,z), αÎVN
Распознавание текста исходной программы при компиляции выполняется на этапе
генерации кода
синтаксического разбора
анализа
синтеза
Грамматика в нормальной форме Грейбах содержит правила (где aÎVT и αÎVN*)
А ® аα
аα ® А
аА ® α
Аα ® а
Способ диспетчеризации процессов, при котором активный процесс выполняется до передачи управления диспетчеру задач, называется
вытесняющей многозадачностью
невытесняющей многозадачностью
последовательным вычислительным процессом
параллельным вычислительным процессом
Язык, определяемый МП-автоматом R, обозначается
MPR(L)
R(L)
L(R)
LR
Основной метод порождения кода результирующей программы на основании результатов синтаксического разбора называется
управляемым переводом
синтаксической трансляцией
синтаксическим переводом
синтаксически управляемым переводом