Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Test_SPO_E1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
731.14 Кб
Скачать

Раздел « … » дисциплины «системное программное обеспечение» специальности 220100, … семестр, разработчик жуков в.В.

№1 1.1.1.1/1 УС: 1 АБ Время: 0,5 мин.

Программа, которая обрабатывает текст на некотором входном языке, называется:

1. Компоновщиком +2. Транслятором

3. Редактором 4. Загрузчиком

№2 1.1.1.1/2 УС: 2 АБ Время: 1 мин.

Программа, которая обрабатывает текст на некотором входном языке, называется:

Эталон ответа: транслятором

№3 1.1.1.1/3 УС: 2 АБ Время: 1 мин.

Программа, которая переводит текст программы с языка высокого уровня на язык низкого уровня – машинный код, называется

Эталон ответа: компилятором

№4 1.1.1.1/4 УС: 2 АБ Время: 1 мин.

Программа, которая переводит текст программы с языка высокого уровня на язык команд некоторой абстрактной машины, программная реализация которой, как правило, входит в нее, называется

Эталон ответа: интерпретатором.

№5 1.1.1.1/5 УС: 2 АБ Время: 1 мин.

Программа, которая преобразует входной символьный поток в последовательность более крупных единиц – лексем, называется

Эталон ответа: лексическим анализатором

Эталон ответа: сканером

№6 1.1.1.1/6 УС: 1 АБ Время: 0,5 мин.

Программа, которая переводит текст программы с языка высокого уровня на язык низкого уровня – машинный код, называется

1. Лексическим анализатором 2.Интерпретатором

+3. Компилятором 4. Сканером

5. Компоновщиком

№7 1.1.1.1/7 УС: 1 АБ Время: 0,5 мин.

Программа, которая проверяет синтаксическую правильность входной цепочки (уже разбитой на лексемы) и строит её семантическое дерево, называется:

1. Лексическим анализатором 2. Интерпретатором

+3. Синтаксическим анализатором 4. Сканером

№8 1.1.1.1/8 УС: 2 АБ Время: 1 мин.

Программа, которая проверяет синтаксическую правильность входной цепочки (уже разбитой на лексемы) и строит её семантическое дерево, называется:

Эталон ответа: синтаксическим анализатором

№9 1.1.1.1/9 УС: 1 АБ Время: 0,5 мин.

Алфавитом называется:

1. Список букв +2. Любое конечное множество

3. Набор символов на клавиатуре ПК 4. Множество букв и цифр

№10 1.1.1.1/10 УС: 1 АБ Время: 0,5 мин.

Программа, которая переводит текст программы с языка высокого уровня на язык команд некоторой абстрактной машины, программная реализация которой, как правило, входит в нее, называется:

1. Лексическим анализатором +2. Интерпретатором

3. Компилятором 4. Сканером

5. Компоновщиком

№11 1.1.1.1/11 УС: 1 АБ Время: 0,5 мин.

A* это:

+1. Множество всех цепочек в алфавите A 2. Алфавит произвольного языка

2. Любое множество 3. Автоматная грамматика

№12 1.1.1.1/12 УС: 1 АБ Время: 0,5 мин.

Обращение цепочки a обозначается как aR.

Итерация цепочки a n раз обозначается как an.

Какие из перечисленных ниже тождеств являются истинными для двух произвольных цепочек символов a и b, а какие нет:

+1. |ab| = |a| + |b| = |ba| 2. ab = ba

+3. |aR| = |a| 4. (a2b2)R = (bRaR)2

+5. (a2b2)R = (bR)2(aR)2

№13 1.1.1.1/13 УС: 2 АБ Время: 1 мин.

Кто (или что) для любого языка программирования выступает в роли генератора цепочек языка?

Эталон ответа: грамматика

№14 1.1.1.1/14 УС: 2 АБ Время: 1 мин.

Операцией, которая определяется свойствами:

ea = ae = a,

<a1,...,an> <b1,...,bm> = <a1,...,an,b1,...,bm>, где аi, bi – символы; e – пустая цепочка символов

называется:

Эталон ответа: конкатенацией

№15 1.1.1.1/15 УС: 1 АБ Время: 1 мин.

Операцией, которая определяется свойствами:

ea = ae = a,

<a1,...,an> <b1,...,bm> = <a1,...,an,b1,...,bm>, где аi, bi – символы; e – пустая цепочка символов называется:

1. Пересечением +2. Конкатенацией

3. Объединением 4. Итерацией

№16 1.1.1.1/16 УС: 1 АБ Время: 0,5 мин.

Языком L над алфавитом A называется:

1. Осмысленный текст +2. Любое множество цепочек в алфавите A

3. Множество слов 4. Совокупность синтаксических конструкций.

№17 1.1.1.1/17 УС: 2 АБ Время: 1 мин.

Любое множество цепочек в алфавите A, называется

Эталон ответа: языком

№18 1.1.1.1/18 УС: 2 АБ Время: 1 мин.

Операция над языками, которая определяется следующей формулой:

LM = {ab | a ∈ L, b ∈ M},

L0 = e, Ln+1 =LnL, называется

Эталон ответа: произведение

№19 1.1.1.1/19 УС: 2 АБ Время: 1 мин.

Если язык конечен или образуется из конечных языков с помощью операций объединения, произведения и итерации, он называется

Эталон ответа: регулярным

№20 1.1.1.1/20 УС: 1 АБ Время: 0,5 мин.

Отдельные конструкции в языках программирования являются регулярными языками. Как правило, это:

1. Операторы +2. Идентификаторы

+3. Числа 4. Выражения

№21 1.1.1.1/21 УС: 2 АБ Время: 1 мин.

Грамматика I = L{L | D} , где L = {a,...,z}, D = {0,1,2,...,9} определяет множество:

Эталон ответа: идентификаторов

№22 1.1.1.1/22 УС: 1 АБ Время: 0,5 мин.

Грамматика I = L{L | D} , где L = {a,...,z}, D = {0,1,2,...,9} определяет множество:

1. Целых чисел без знака +2. Идентификаторов

3. Литералов 4. Комментариев

№23 1.1.1.1/23 УС: 1 АБ Время: 0,5 мин.

Какой язык порождается КС-грамматикой с правилами S aSb, S .

1. {(ab) n | n  0} +2. {anbn | n  0}

3. {(ab) n | n >0} 4. {anbn | n > 0}

№24 1.1.1.1/24 УС: 2 АБ Время: 2 мин.

Какой язык порождается КС-грамматикой с правилами S aSb, S .

Эталон ответа: {anbn | n  0}

№25 1.1.1.1/25 УС: 2 АБ Время: 1 мин.

Грамматика R = SNFP, где S = {+,-,e}, N = DD*, F = .N | e , P = eSN | e определяет множество:

Эталон ответа: Чисел

№26 1.1.1.1/26 УС: 1 АБ Время: 0,5 мин.

Грамматика R = SNFP, где S = {+,-,e}, N = DD*, F = .N | e , P = eSN | e определяет множество:

+1. Чисел 2. Идентификаторов

3. Литералов 4. Комментариев

№27 1.1.1.1/27 УС: 1 АБ Время: 0,5 мин.

Грамматика I = D{ D} , где D = {0,1,2,...,9} определяет множество:

+1. Целых чисел без знака 2. Идентификаторов

3. Литералов 4. Комментариев

№28 1.1.1.1/28 УС: 2 АБ Время: 1 мин.

Грамматика I = D{D} , где D = {0,1,2,...,9} определяет множество:

Эталон ответа: целых чисел без знака

№29 1.1.1.1/29 УС: 2 АБ Время: 1 мин.

Пусть, множество всех языков над алфавитом A обозначено Langs(A).

Выражение, построенное из конечных языков, принадлежащих Langs(A), и переменных с помощью операций объединения, произведения и итерации называется:

Эталон ответа: регулярным

№30 1.1.1.1/30 УС: 1 АБ Время: 0,5 мин.

Пусть, множество всех языков над алфавитом A обозначено Langs(A).

Выражение, построенное из конечных языков, принадлежащих Langs(A), и переменных с помощью операций объединения, произведения и итерации называется:

+ 1. Регулярным 2. Правильным

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]