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

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

Уровень I (базовый)

1. Задание

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

-- транслятор

-- ассемблер

-- Фортран

-- Алгол

2. Задание

Программный продукт, который анализирует и выполняет предъявленную программу одновременно без разделения на две стадии (перевод и выполнение), называется

-- интерпретатором

-- транслятором

-- ассемблером

-- компилятором

3. Задание

Объектная программа получается в результате

-- трансляции

-- компиляции

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

-- ассемблирования

4. Задание

Языком высокого уровня не является язык

-- Ассемблера

-- Фортран

-- Алгол

-- Паскаль

5. Задание

Ошибка “пропущена точка с запятой” стадии трансляции может быть выявлена на

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

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

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

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

6. Задание

Проверкой типов в выражениях занимается стадия трансляции

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

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

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

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

7. Задание

Таблица символов в процессе трансляции используется:

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

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

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

-- для хранения массивов данных

8. Задание

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

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

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

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

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

Уровень II (средний)

9. Задание

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

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

-- жесткий диск

-- транслятор

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

10. Задание

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

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

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

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

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

11. Задание

На каком уровне информационных технологий осуществляется формализация решения задачи

-- логический

-- физический

-- эвристический

-- концептуальный

12. Задание

Тестирование, при котором выявляется, что сделанные изменения не повлияли на функциональность предыдущей версии, называется …

-- регрессионным

-- удаленным

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

-- тестированием «черного ящика»

13. Задание

Программа – интерпретатор всегда работает совместно с...

-- исходным текстом программы

-- с объектным кодом программы

-- с загрузочным модулем

-- с графическими примитивами

14. Задание

Программа – компилятор...

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

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

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

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

15. Задание

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

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

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

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

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

16. Задание

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

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

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

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

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

17. Задание

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

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

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

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

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

18. Задание

Основное отличие компиляторов от интерпретаторов заключается в том, что

-- интерпретаторы генерируют целевой код, компиляторы нет

-- компиляторы генерируют целевой код, интерпретаторы нет

-- компиляторы в процессе трансляции исполняют исходный код,  а интерпретаторы нет

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

Уровень III (высокий)

19. Задание

Тестирование, при котором разработчик теста имеет доступ к исходному коду и может писать код, который связан с библиотеками тестируемого программного обеспечения, называется …

-- тестированием «черного ящика»

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

-- определением белого шума

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

20. Задание

Объектную структуру программы имеют языки:

а) C++

б) Fortran

в) Pascal

г) --ava

-- а, г

-- только г

-- б, в

-- а, в