- •Тесты по дисциплине «информатика» II часть
- •Раздел 5. Модели решения функциональных и вычислительных задач
- •Раздел 6. Алгоритмизация и программирование. Технологии программирования. Языки программирования высокого уровня
- •Раздел 7. Языки программирования высокого уровня
- •Раздел 8. Базы данных
- •Раздел 9. Локальные и глобальные сети эвм
- •Тема 9.1, 9.2 Основы компьютерной коммуникации. Принципы построения сетей, Компьютерные коммуникации и коммуникационное оборудование
- •Тема 9.3, 9.4 Сетевой сервис и сетевые стандарты. Программы для работы в сети Интернет. Документы Интернет
- •Тема 10. Защита информации в локальных и глобальных компьютерных сетях. Шифрование данных. Электронная подпись
Раздел 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
-- а, г
-- только г
-- б, в
-- а, в