Главная / Программирование /
Парадигмы программирования / Тест 5
Парадигмы программирования - тест 5
Упражнение 1:
Номер 1
Макропроцессор - это
Ответ:
 (1) мощный инструмент повышения емкости действий 
 (2) техническое средство, направленное на снижение вероятности появления ошибки 
 (3) система кодов и операндов высокого уровня 
Номер 2
Главное предназначение макросов в системах программирования
Ответ:
 (1) достижение гибкости текстов программ 
 (2) достижение переносимости текстов программ 
 (3) снижение вероятности появления ошибочных символов в программе 
Номер 3
Макропроцессоры используются в качестве инструмента настройки на различные стандарты
Ответ:
 (1) подготовки данных 
 (2) обработки данных 
 (3) интерпретации данных 
Упражнение 2:
Номер 1
Макропреобразования могут представляться в виде
Ответ:
 (1) текстовой подстановки 
 (2) условной подстановки 
 (3) вычисляемых макропреобразований 
Номер 2
Макропроцессор сам по себе
Ответ:
 (1) может быть встроен в компилятор 
 (2) не может быть встроен в компилятор 
 (3) не взаимодействует с компилятором ни на одном уровне 
Номер 3
Макропроцессор по своему определению
Ответ:
 (1) не может быть автономным инструментом системы программирования 
 (2) может быть автономным инструментом системы программирования 
 (3) не определяется понятием автономности 
Упражнение 3:
Номер 1
Любой класс макропреобразований может использовать
Ответ:
 (1) локальные переменные 
 (2) глобальные переменные 
 (3) детерминанты высших порядков 
Номер 2
Для любого класса макропреобразований характерными считаются понятия
Ответ:
 (1) глобальных переменных 
 (2) рекурсии 
 (3) интерпретаторов с частичной заменой 
Номер 3
Любой класс макропреобразований характеризуется
Ответ:
 (1) вложенностью областей действия определений 
 (2) локальными или глобальными переменными 
 (3) рекурсией 
Упражнение 4:
Номер 1
Обычно макроопределения формируются
Ответ:
 (1) с учетом границ строк 
 (2) без учета границ строк 
 (3) без применения понятия границы строки 
Номер 2
При итеративном анализе текста макровызовы выполняются
Ответ:
 (1) до исчерпания 
 (2) за одни просмотр 
 (3) за два просмотра 
Номер 3
По отношению к выражениям базового языка макросы считаются
Ответ:
 (1) подобными 
 (2) не определенными 
 (3) неоднозначно определяемыми 
Упражнение 5:
Номер 1
Для автономных макропроцессоров характерны
Ответ:
 (1) управляющие символы 
 (2) счетчики 
 (3) генераторы уникальных значений 
Номер 2
Автономным макропроцессорам характерны
Ответ:
 (1) блоки активности 
 (2) встроенные функции 
 (3) управления вводом-выводом 
Номер 3
К специальным механизмам регулярного конструирования различимых текстов относят
Ответ:
 (1) управляющие символы 
 (2) управляемые символы 
 (3) генераторы уникальных значений 
Упражнение 6:
Номер 1
Макросом называют
Ответ:
 (1) интерпретатор с конечным числом значений 
 (2) детерминант с неограниченным приоритетом 
 (3) средство замены строки на другую 
Номер 2
Средство замены строки на другую, полученную из исходной по заранее заданным правилам - это
Ответ:
 (1) семплер 
 (2) интерпретатор 
 (3) макрос 
Номер 3
Макрос по своей сути является
Ответ:
 (1) средством замены строки на другую 
 (2) недетерминированным автоматом 
 (3) компиляционным анализатором 
Упражнение 7:
Номер 1
Замену строки на другую, полученную из исходной по заранее заданным правилам, осуществляетт
Ответ:
 (1) макропроцессор 
 (2) компилятор 
 (3) интерпретатор 
Номер 2
Макропроцессор осуществляет
Ответ:
 (1) детерминацию данных 
 (2) автоматизацию вывода 
 (3) замену строки на другую 
Номер 3
Макропроцессор, как таковой
Ответ:
 (1) управляется системой макросов 
 (2) управляет системой макросов 
 (3) не зависит от системы макросов 
Упражнение 8:
Номер 1
Макропроцессор перерабатывает текст, содержащий
Ответ:
 (1) вызовы макроса 
 (2) новые макроопределения 
 (3) символы с неявной кодировкой 
Номер 2
Макросы бывают
Ответ:
 (1) общие 
 (2) частные 
 (3) локальные 
Номер 3
Системы макросов могут организовываться
Ответ:
 (1) в словари 
 (2) в алфавиты 
 (3) в библиотеки 
Упражнение 9:
Номер 1
Применение макроса
Ответ:
 (1) сходно по сложности с его определением 
 (2) сложнее его определения 
 (3) проще его определения 
Номер 2
Определение макроса
Ответ:
 (1) сходно по сложности с его применением 
 (2) сложнее его применения 
 (3) проще его применения 
Номер 3
Подпрограмма меняет
Ответ:
 (1) данные программы 
 (2) логику процесса исполнения программы 
 (3) метод приоритетов и символики 
Упражнение 10:
Номер 1
Большинство макропроцессоров допускают
Ответ:
 (1) глобальные макропеременные 
 (2) локальные макропеременные 
 (3) нейтральные макропеременные 
Номер 2
Глобальные и локальные макропеременные носят общее название
Ответ:
 (1) переменные макропериода 
 (2) переменные макроопределения 
 (3) неопределенные переменные 
Номер 3
При автоматизации формирования различимых имен используется
Ответ:
 (1) детерминизация 
 (2) интерпретация 
 (3) макротехника 
Упражнение 11:
Номер 1
Макротехника результативна
Ответ:
 (1) на текстах 
 (2) на геометрических фигурах 
 (3) на графах 
Номер 2
Макротехника считается результативной
Ответ:
 (1) на кодах 
 (2) на геометрических фигурах 
 (3) на графах 
Номер 3
Макросами можно описать
Ответ:
 (1) пентамино 
 (2) оптимизацию программ 
 (3) кодогенерацию программ 
Упражнение 12:
Номер 1
К требованиям возможности развития макропроцессора своими средствами относят
Ответ:
 (1) подстановку аргументов 
 (2) использование библиотек 
 (3) допущение переменных и структур данных 
Номер 2
На практике макроассемблер исполняет роль
Ответ:
 (1) расширенной системы команд 
 (2) ограниченной системы команд 
 (3) недетерминированной системы команд 
Номер 3
Специальный механизм специальных макропеременных используется для
Ответ:
 (1) автоматизации формирования фрагментов текста 
 (2) детерминизации формирования фрагментов текста 
 (3) интерпретации формирования фрагментов текста