Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
i-exam_2011.doc
Скачиваний:
46
Добавлен:
24.12.2018
Размер:
3.22 Mб
Скачать

Эволюция и классификация языков программирования. Основные понятия языков программирования

 ЗАДАНИЕ N 171  Тема: Эволюция и классификация языков программирования. Основные понятия языков программирования Конечное значение переменной Y после выполнения последовательности действий  будет равно …

 2,5

 

 0,5

 

 0,25

 

 5

Решение: Приоритет выполнения арифметических операций следующий:       a)  действия в скобках;       б)  вычисление функций;       в)  умножение, деление, DIV, MOD;       г)  сложение, вычитание. В соответствии с этим конечное значение переменной Y будет равно: (5 – 2*2)/2 + 2 = (5 – 4)/2 + 2 = ½ + 2 = 2,5.

 ЗАДАНИЕ N 172  Тема: Эволюция и классификация языков программирования. Основные понятия языков программирования Для создания web-приложений не используется язык …

 ALGOL

 

 PERL

 

 JAVA SCRIPT

 

 PHP

 ЗАДАНИЕ N 173  Тема: Эволюция и классификация языков программирования. Основные понятия языков программирования Операторы присваивания в языках программирования …

 задают значения переменных

 

 меняют значения констант

 

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

 

 определяют внутреннее представление данных в памяти компьютера

 ЗАДАНИЕ N 174  Тема: Эволюция и классификация языков программирования. Основные понятия языков программирования Выражению  соответствует следующее арифметическое выражение на языке программирования (операция возведения в степень обозначена символом «^») …

 

 

 

 

 

 

 

 ЗАДАНИЕ N 175  Тема: Эволюция и классификация языков программирования. Основные понятия языков программирования Языком логического программирования является …

 PROLOG

 

 LISP

 

 PASCAL

 

 C++

 ЗАДАНИЕ N 176  Тема: Эволюция и классификация языков программирования. Основные понятия языков программирования Первым языком программирования высокого уровня, созданным для научно-технических расчетов, считается язык …

 FORTRAN

 

 COBOL

 

 BASIC

 

 JAVA

Решение: В 1954 г. в компании IBM под руководством Джона Бэкуса был создан первый язык высокого уровня – Фортран (FORTRAN – FORmula TRANslator), что переводится как «транслятор формул». Как видно из названия, первоначально язык создавался с целью использования для математических расчетов. Он достаточно широко применяется до сих пор для инженерных и научных расчетов, для решения задач физики и других наук с развитым математическим аппаратом.

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

 ЗАДАНИЕ N 177  Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация При решении задачи на компьютере на этапе отладки программы не выполняется 

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

 

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

 

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

 

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

 ЗАДАНИЕ N 178  Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация Понятия «компилятор» и «интерпретатор» объединены общим понятием «_______________».

 транслятор

 

 отладчик

 

 загрузчик

 

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

 ЗАДАНИЕ N 179  Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация При решении задачи на компьютере на этапе программирования не выполняется 

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

 

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

 

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

 

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

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

 ЗАДАНИЕ N 180  Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация Верным является утверждение, что …

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

 

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

 

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

 

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

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

 ЗАДАНИЕ N 181  Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация В технологической цепочке решения задач на ЭВМ   отсутствует пункт …

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

 

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

 

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

 

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

Решение: На ЭВМ могут решаться задачи различного характера, например: научно-инженерные; разработки системного программного обеспечения; обучения; управления производственными процессами и т.д. В процессе подготовки и решения на ЭВМ научно-инженерных задач можно выделить следующие этапы:   постановка задачи;   математическая формализация;   построение алгоритма;   составление программы на языке программирования;   отладка и тестирование программы;   проведение расчетов и анализ полученных результатов.  Эту последовательность называют технологической цепочкой решения задачи на ЭВМ.

 ЗАДАНИЕ N 182  Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация В технологической цепочке решения задач на ЭВМ   непосредственно с работой на компьютере связан(-ы) ____этап(-а).

 3

 

 1

 

 2

 

 4

Решение: Работа по решению прикладной задачи на компьютере проходит через следующие этапы:  - постановка задачи;  - математическая формализация;  - построение алгоритма;  - составление программы на языке программирования;  - отладка и тестирование программы;  - проведение расчетов и анализ полученных результатов.  Эту последовательность называют технологической цепочкой решения задачи на ЭВМ.  В чистом виде программированием, то есть разработкой алгоритма и программы, здесь являются лишь 3-й, 4-й и 5-й этапы, а  непосредственно с работой на компьютере связаны 4-й, 5-й и 6-й этапы.

 ЗАДАНИЕ N 183  Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация Преобразование всей программы, представленной на одном из языков программирования, в машинные коды называется …

 компиляцией

 

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

 

 компоновкой

 

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

 ЗАДАНИЕ N 184  Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация Компиляция и интерпретация представляют собой …

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

 

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

 

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

 

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

 ЗАДАНИЕ N 185  Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация Процесс построчного анализа исходной программы на языке программирования и ее исполнения называется …

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

 

 компиляцией

 

 отладкой

 

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

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

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