Структуры и типы данных языка программирования
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) | функция и процедура |