Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Банк тестов.docx
Скачиваний:
29
Добавлен:
22.08.2019
Размер:
253.7 Кб
Скачать

Трансляция, компиляция и интерпретация

1. Транслятор необходим при программировании на ... a) языке низкого уровня b) физическом языке c) языке машинных команд d) языке высокого уровня

2. Компилятор отличается от интерпретатора тем, что ... a) проверяет правильность семантики исходной программы b) создает объектный файл c) анализирует текст исходной программы d) проверяет синтаксис исходной программы

3. Правильным является утверждение: a) каждый транслятор является интерпретатором b) любой интерпретатор является компилятором c) любой компилятор является транслятором d) любой транслятор является компилятором

4. И компилятор, и интерпретатор, - оба выполняют ... a) создание программы на языке высокого уровня b) создание объектного файла c) анализ текста исходной программы d) непосредственное исполнение исходной программы

5. При компиляции выполняется ... a) запуск исполняемого файла откомпилированной программы b) синтаксический анализ текста программы c) создание тезауруса программы d) редактирование текста исходной программы

6. Верным является утверждение: a) понятие транслятора более общее по сравнению с понятием компилятора b) понятия компилятора и транслятора не пересекаются c) понятия транслятора и компилятора являются синонимами d) транслятор запускается на одном из этапов работы компилятора

7. Верным является утверждение: a) понятия компилятора и интерпретатора являются синонимами b) интерпретатор отличается от компилятора тем, что не порождает объектный файл c) интерпретатор является составной частью компилятора, предназначенной для семантического анализа d) компилятор является составной частью интерпретатора, предназначенной для генерации результирующей программы

8. Компилятор выполняет ... a) восприятие исходной программы и ее редактирование b) преобразование исходной программы в программу на языке машинных команд или ассемблера c) восприятие исходной программы и ее исполнение d) преобразование исходной программы в программу на языке высокого уровня

9. Преобразование исходной программы в результирующую программу на языке машинных команд или ассемблера называется ... a) отладкой b) тестированием c) компиляцией d) интерпретацией

10. _________ НЕ выполняется при компиляции ... a) лексический анализ b) генерация и оптимизация кода c) синтаксический разбор d) запуск сгенерированной программы

11. На этапе семантического анализа ... a) выделяются синтаксические конструкции языка b) выполняется проверка смысловой правильности синтаксических конструкций c) выделяются основные лексемы языка d) оптимизируется результирующий код

<Начало>

Литература

  1. Могилев, А. В. Информатика: учебное пособие для вузов/ А.В. Могилев, Н. И. Пак, Е. К. Хеннер ; под ред. Е.К. Хеннера.-2-е изд., стереотип.-М.:Академия,2008.-325.

  2. Трайнев, В.А. Информационные коммуникационные педагогические технологии: учебное пособие/ В.А. Трайнев, И.В. Трайнев.-Изд. 3-е.-М.:Дашков и К?,2007.-279 с

  3. http://book.kbsu.ru/theory/index.html