Структуры и типы данных языка программирования

7.5.1. Если элементы массива D[1..5] равны соответственно 3, 4, 5, 1, 2, то значение выражения D[ D[5] ] - D[ D[3] ] равно ...

1) –3
2)
3) –1
4)

7.5.2. Подпрограммам не свойственно...

1) упрощение читабельности программы
2) уменьшение общего объема программы
3) структурирование программы
4) усложнение понимания работы программы

7.5.3. Верным является высказывание, что…

1) элементы массива автоматически упорядочиваются по возрастанию
2) элементы массива могут иметь разные типы
3) доступ к элементам массива осуществляется по имени массива и номеру элемента
4) к элементу массива невозможно получить доступ по номеру

7.5.4. Параметры, указываемые в момент вызова подпрограммы из основной программы, называются

1) постоянными
2) фактическими
3) абсолютными
4) глобальными

7.5.5. Вставьте пропущенное понятие.
Если в программе переменная принимает значение, равное 1.00Е02, то она была описана как переменная _______________ типа.

1) целого
2) символьного
3) вещественного
4) диапазон

7.5.6. Массивы – это …

1) данные, которые могут изменять свои значения в ходе выполнения программы
2) последовательности однотипных элементов
3) это данные, которые зафиксированы в тексте программы
4) величины, обрабатываемые программой

7.5.7. Логические выражения

1) это последовательность инструкций, предназначенных для выполнения компьютером
2) содержат строковые константы, строковые переменные и строковые функции
3) описывают некоторые условия, которые могут удовлетворяться или не удовлетворяться
4) служат для определения одного числового значения

7.5.8. Оператор – …

1) это элемент языка, который задает полное описание некоторого действия, которое необходимо выполнить
2) подпрограмма, заранее встроенная в транслятор языка для вычисления часто употребляемых функций
3) последовательность однотипных элементов
4) последовательность символов для обозначения объектов программы

7.5.9. Логическое выражение может принимать _______ значения(й).

1) 28
2) четыре
3) два
4) любое количество

7.5.10. Переменные бывают:

а) целые

б) вещественные

в) последовательные

г) логические

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

1) а, в, д
2) а, б, г
3) б, в, г
4) а, б, в

Трансляция, компиляция и интерпретация

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

1) графическими примитивами
2) исходным текстом программы
3) объектным кодом программы
4) загрузочным модулем

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

1) командный файл
2) дисплейный файл
3) исходный текст
4) загрузочный модуль

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

1) для хранения результатов выполнения процедур
2) для хранения значений переменных
3) для хранения значений констант
4) для хранения имен переменных и функций

7.6.4. Компилятор используется при программировании на языке …

1) сверхуровня
2) машинных команд
3) естественном
4) высокого уровня

7.6.5. Таблица идентификаторов в процессе трансляции используется для хранения …

1) имен переменных и функций
2) значений переменных
3) результатов выполнения процедур
4) результатов выполнения функций

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

1) переводит целиком исходный текст программы в машинный код
2) записывает машинный код в форме загрузочного файла
3) осуществляет выполнение программы
4) формирует файл программы на языке высокого уровня

7.6.7. Программа, переводящую программу, написанную на языке высокого уровня, в программу в машинных кодах, называется…

1) интерпретатором
2) кодировщиком
3) компилятором
4) редактором связей

7.6.8. Исходными данными работы транслятора являются …

1) комментарии к программе
2) текст программы в машинных кодах
3) сообщение об обнаруженных в программе ошибках
4) текст программы на языке программирования высокого уровня

7.6.9. Ошибка «пропущена точка с запятой» при трансляции может быть выявлена на этапе...

1) лексического анализа
2) семантического анализа
3) оптимизации кода
4) синтаксического анализа

7.6.10. Трансляторы бывают двух типов:

1) компилятор и интерпретатор
2) оператор и выражение
3) кодировщик и редактор
4) функция и процедура

Наши рекомендации