Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на все возможные тесты качество на 85%.doc
Скачиваний:
20
Добавлен:
27.04.2019
Размер:
4.25 Mб
Скачать

7. Языки программирования высокого уровня.

(1)Создание исполняемого файла из исходного текста программы предполагает выполнение процессов

а) компиляции

б) компоновки

в) интерпретации

г) исполнения программы

а.б.в

б,в,

●а,б

б,г

(1)Метод последовательного перебора применим

к упорядоченным и неупорядоченным структурам данных

●только к упорядоченным структурам данных

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

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

(1)Программа - компилятор...

оптимизирует код программы

строит задачу

обрабатывает структуры данных программы

●переводит исходный текст в машинный код

(1)Результатом компиляции является...

исходный текст

дисплейный файл

командный файл

●загрузочный модуль

(1)Компилятор используется при программировании

на естественном языке

●на языке высокого уровня

на языке сверхуровня

на языке машинных команд

(1)Фаза анализа компилятора не может содержать этапы...

семантический анализ

●генерация промежуточного кода

синтаксический анализ

лексический анализ

(1)Какая стадия трансляции занимается проверкой типов в выражениях?

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

лексический анализ

синтаксический анализ

●семантический анализ

(1)Для чего используется таблица символов в процессе трансляции

для хранения значений переменных

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

●для хранения имён переменных и имён функций

(1)На какой стадии трансляции может быть выявлена ошибка "пропущена точка с запятой"?

на стадии оптимизации кода

на стадии семантического анализа

●на стадии синтаксического анализа

на стадии лексического анализа

(1)Процесс описания объекта на искусственном языке называют _____________объекта.

семантическим анализом

●формализацией

компиляцией

синтаксическим анализом

(1)Режим интерпретации можно использовать...

●при отладке программ

при изменения грамматики

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

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

(1) Укажите правильное определение действий интерпретатора.

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

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

создает объектный файл

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

(1)Системами программирования являются:

а) MS DOS

б) Java

в) Adobe PhotoShop

г) Visual C++

д) Borland Delphi

а,г

в,д

а,в

●б.г.д

(1)Языками программирования являются:

а) C++

б) MPI

в) Pascal

г) Far

д) Maple

а,б

б,в

г,д

●а, в

(1)Языками декларативного программирования являются...

языки сценариев

●логические языки

структурные языки

процедурные языки

(1)Язык Lisp относится к языкам...

структурного программирования

неопределенного программирования

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

●функционального программирования

(1)В языке программирования С используются подпрограммы...

●функции

модули

методы

процедуры

(1)Языком логического программирования является

●Prolog

Assembler

Fortran

LISP

(1)В языке Prolog при решении задачи используется...

конструктор основного класса программы

основная функция программы

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

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

(1)Для системеного программирования наиболее подходят языки …

С, С++ и Ассемблер

PHP и Java

Ассемблер и Prolog

PHP и Prolog

(1)В состав средств программирования на языке высоко уровня обязательно входит

табличный редактор

●транслятор

жесткий диск

инструкция программиста

(1)Языки программирования высокого уровня характеризует:

близость к машинному языку

зависимость от архитектуры конкретного компьютера

●наличие понятия типа данных и близость к естественному языку

(1)Ассемблер, является

языком высокого уровня

двоичным кодом

инструкцией по использованию машинного кода

●языком низкого уровня

(1)Языком программирования низкого уровня является

ЛИСП

Бейсик

АДА

Ассемблер

(1)К какому типу языков относится ассемблер

●машинно - ориентированные

проблемно - ориентированные

машинные

высокого уровня

(1)Ассемблер относится к языкам ________________ типа

проблемно-ориентированного

●машинно-ориентированного

процедурно-ориентированного

объектно-ориентированного

(1)Кто является создателем языка Pascal?

Блез Паскаль

●Никлаус Вирт

Бъерн Стрayструп

Деннис Ритчи

(1)Способ записи программ, допускающий их непосредственное выполнение на ЭВМ. называется

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

процедурным языком программирования

функциональным языком программирования

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

(1)В любом языке программирования отсутствуют выражения

арифметические

логические

текстовые

●физические