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

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

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

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

 компиляцией

 

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

 

 компоновкой

 

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

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

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

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

 

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

 

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

 

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

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

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

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

 

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

 

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

 

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

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

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

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

 

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

 

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

 

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

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

 транслятор

 

 отладчик

 

 загрузчик

 

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

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

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

 

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

 

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

 

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

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

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

 

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

 

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

 

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

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

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

 

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

 

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

 

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

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

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

 

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

 

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

 

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

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

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

 

 компиляцией

 

 отладкой

 

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

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

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

 

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

 

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

 

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

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