Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тесты с ответами.doc
Скачиваний:
774
Добавлен:
15.05.2015
Размер:
6.26 Mб
Скачать

Де n5. Алгоритмизация и программирование.

  1. Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация.

1.Преобразование всей программы, представленной на одном из языков программирования, в машинные коды называется …

 компиляцией

 

 интерпретацией

 

 компоновкой

 

 генерацией кода

Решение: Компиляция – это процесс преобразования всего исходного кода программы в так называемый машинный код, то есть набор команд, непосредственно понятных процессору. Интерпретация – процесс непосредственного покомандного преобразования и выполнения программы без предварительной компиляции всей программы. Компоновка программы – это один из этапов создания исполняемого файла. Генерация кода – это преобразование элементарных действий, полученных в результате лексического, синтаксического и семантического анализа программы, в некоторое внутреннее представление.

2. При решении задачи на компьютере на этапе отладки программы не выполняется 

 запись алгоритма на языке программирования

 

 трансляция исходного текста программы

 

 тестирование программы

 

 компоновка программы

Решение: Одним из этапов решения задачи на компьютере является отладка программы. Его цель – проверка синтаксической и логической правильности программы, а также определение того, что программа функционирует на всем диапазоне допустимых данных. В процессе отладки программы выделяются следующие этапы: 1) трансляция исходного текста программы; 2) компоновка программы; 3) выполнение программы с целью определения логических ошибок; 4) тестирование программы.

3. Верным является утверждение, что …

 понятие «транслятор» является более общим по сравнению с понятием «компилятор»

 

 понятия «транслятор» и «компилятор» являются синонимами

 

 понятие «компилятор» является более общим по сравнению с понятием «транслятор»

 

 понятия «транслятор» и «компилятор» независимы друг от друга

Решение: С помощью языка программирования создается не готовая программа, а только ее текст, описывающий ранее разработанный алгоритм. Для перевода программного кода с языка программирования высокого уровня на машинный язык требуется специальная программа – транслятор. Трансляторы реализуются в виде компиляторов и  интерпретаторов. С точки зрения выполнения работы компилятор и интерпретатор существенно различаются. Компилятор (англ. compiler  –  составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется. Интерпретатор (англ. interpreter  – истолкователь, устный переводчик) переводит и выполняет программу строка за строкой.

4. При решении задачи на компьютере на этапе программирования не выполняется 

 синтаксическая отладка

 

 выбор языка программирования

 

 уточнение способов организации данных

 

 запись алгоритма на языке программирования

5. Понятия «компилятор» и «интерпретатор» объединены общим понятием «_______________».

 транслятор

 

 отладчик

 

 загрузчик

 

 редактор связей

6. Компиляция и интерпретация представляют собой …

 два принципиально различных метода трансляции

 

 два синонима для обозначения процесса перевода программного кода с языка программирования высокого уровня на машинный язык и создания исполняемого файла

 

 два синонима для обозначения процесса построчного анализа и выполнения программного кода

 

 два этапа загрузки операционной системы

7. В технологической цепочке решения задач на ЭВМ   отсутствует пункт …

 отладка и тестирование программы

 

 определение данных и требуемых результатов

 

 графическое описание процесса

 

 ввод и редактирование программы

8. При решении задачи на компьютере на этапе программирования не выполняется 

 синтаксическая отладка

 

 выбор языка программирования

 

 уточнение способов организации данных

 

 запись алгоритма на языке программирования

9. В технологической цепочке решения задач на ЭВМ   отсутствует пункт …

 математическая формализация

 

 определение данных и требуемых результатов

 

 графическое описание процесса

 

 ввод и редактирование программы

10. Процесс построчного анализа исходной программы на языке программирования и ее исполнения называется …

 интерпретацией

 

 компиляцией

 

 отладкой

 

 тестированием

11. При решении задачи на компьютере на этапе программирования не выполняется 

 синтаксическая отладка

 

 выбор языка программирования

 

 уточнение способов организации данных

 

 запись алгоритма на языке программирования

Решение: Одним из этапов решения задач на компьютере является программирование. Данный этап включает в себя: 1) выбор языка программирования; 2) уточнение способов организации данных; 3) запись алгоритма на выбранном языке программирования.